当前位置:问答库>考研试题

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 指向的内

程序运行的结果是( )。