2016年江西财经大学管理科学与工程程序设计基础考研复试题库
● 摘要
一、选择题
1. 针对简单程序设计,以下叙述的实施步骤正确的是( )
A. 确定算法和数据结构、编码、调试、整理文档
B. 编码、确定算法和数据结构、调试、整理文档
C. 整理文档、确定算法和数据结构、编码、调试
D. 确定算法和数据结构、调试、编码、整理文档
答:A
【解析】简单程序设计的步骤是首先要确定算法和数据结构,然后编码、调试,最后整理相关文档。
2. 若有以下程序
则程序的输出结果是( )。
A.13
B.10
C.11
D.15
答:C
【解析】default 也是关键字,起标号的作用,代表所有case 标号之外的那些标号。default 标号可以出现在语句体中任何标号位置上。在switch 语句体中也可以没有default 标号。
先判定case 语句,如果没有与判定值相等的标号,并且存在default 标号,则从default 标号后的语句开始执行。如果default 语句没有break ,则其下面的case 语句不加判定的继续执行(default
,直到遇到break 或switch 结尾。 位置在case 前面时)
①n=0,执行default ,s=4,没有遇到break ,不与case 标号比较,直接执行case 后的语句,s=5,遇到break ,跳出循环;
②n=l,s+=l,s=6;
③n=2»s+=2, s=8;
④n=Ls+=3,s=11。
3. 以下叙述中错误的是( )。
A.gets 函数用于从终端读入字符串
B.getchar 函数用于从磁盘文件读入字符
C.fputs 函数用于把字符串输出到文件
D.fwrite 函数用于以二进制形式输出数据到文件
答:B
【解析】fgeto 函数从磁盘文件中读入字符,getchar 函数从终端或者键盘接收字符。
4. 若变量已正确定义并赋值,以下符合C 语言语法的表达式是( )。
答:B
【解析】B 项正确,
给y 。A 项错误,
改成
语言语法。
5. 有如下程序:
程序运行后的输出结果是( )。
A.54321
B.98765 C. D.
答:B
【解析】本题执行过程为:i=〇, 输出字符9, 在i<5的情况下,依次输出字符8、7、6、5。在i=5时,退出for 循环。最后显示在命令窗口结果为98765, 故B 项正确。
6. 若有以下程序
是前缀表达式,是复合语句,先进行X--, 然后把自减后的值赋是右值,不能被赋值;D 项错误,应
显然不符合C 是右值,不能被赋值;C 项错误,是表示声明了一个double 变量,它名字是
则程序的输出结果是( )。
A.4,3,4
B.4,3,3
C.6,3,6
D.6,6,6
答:B
【解析】函数sp (p )调用前,p 指向k ; 调用后,指针p 被复制到a ,a 也指向存单元,k 和*p仍然是3。
7. 按照C 语言规定的用户标识符命名规则,不能出现在标识符中的是( )。
A. 大写字母
B. 连接符
C. 数字字符
D. 下划线
答:B
【解析】C 语言中标识符只能由下划线、字母和数字组成,且不能以数字开头。
8. 有以下程序:
语句使得a 指向变量b (但是p 仍然指向k ); 在sp 函数内部输出4,sp 函数没有改变指针p 指向的内
程序运行的结果是( )。
相关内容
相关标签