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

2016年天津财经大学管理科学与工程--管理信息系统方向之C程序设计考研复试题库

  摘要

目录

2016年天津财经大学管理科学与工程--管理信息系统方向之C 程序设计考研复试题库(一) . 2 2016年天津财经大学管理科学与工程--管理信息系统方向之C 程序设计考研复试题库(二) . 8 2016年天津财经大学管理科学与工程--管理信息系统方向之C 程序设计考研复试题库(三) 15 2016年天津财经大学管理科学与工程--管理信息系统方向之C 程序设计考研复试题库(四) 22 2016年天津财经大学管理科学与工程--管理信息系统方向之C 程序设计考研复试题库(五) 29

第 1 页,共 34 页

一、选择题

1. 以下叙述中错误的是( )

A.C 程序在运行过程中所有计算都以十进制方式进行 B.C 程序在运行过程中所有计算都以二进制方式进行 C. 所有C 程序都需要编译链接无误后才能运行 D. C 程序中字符变量存放的是字符的答:A

【解析】C 程序在运行过程中所有计算都以二进制方式进行。

2. 以下不是C 语言字符型或字符串常量的是( )

A.

B.

C.

D. 答:C

【解析】字符常量是用单引号把一个字符括起来,转义字符常量以一个反斜线开头后跟一个特定的字符或者对应的ASCII 值表示。字符串常量是由双引号括起来的一串字符。C 项既不是字符型常量,也不是字符串常量。AB 两项,均是字符串常量;D 项,是字符型常量。

3 在源程序的开始处加上,以下叙述正确的是 进行文件引用的原因( )。.

A.stdio. h文件中包含标准输入输出函数的函数说明,通过引用此文件以便能正确使用prinff 、scanf 等函数

B. 将stdio. h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行 C. 将stdio. h中标准输入输出函数的源程序插入到引用处,以便进行编译链接 D. 将stdio. h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接 答:A 【解析】

文件中包含标准输入输出函数的函数说明,预处理指令

指程序可以在该文件中找到printf ,scanf 等函数,因此答案为A 选项。

4. 执行以下程序段后,S 的值为( )。

A.13 B.16

第 2 页,共 34 页

C.17 D.45 答:B

【解析】

5. 有以下程序:

程序运行后的输出结果是( )。 A.10,64 B.10,10 C.64,10 D.64,64 答:A

【解析】C 语言中带参数的宏可以理解为用参数直接替代定义式中的变量,而不经过任何修改。所以

6. 有以下程序:

以上程序执行后abc. dat文件的内容是( )。 A.China B.Chinang C.ChinaBeijing D.BeijingChina 答:B

【解析】pf 是一个文件指针,件

语句

是将

的前

执行后,fp 指向可读写的二进制文

个字符的内容写入

中,即Beijing 。

的作用是访问数组a 中下标为k

的元素。

k=0时

第 3 页,共 34 页

是将文件位置指针移回到文件开头,语句

写入五个字符,所以结果为Chinang 。

7. 有以下程序:

以下关于程序执行情况的叙述中,正确的是( )。 A.for 循环语句固定执行8次

B. 当产生的随机数n 为4时结束循环操作 C. 当产生的随机数n 为1和2时不做任何操作 D. 当产生的随机数n 为0时结束程序运行 答:D

【解析】rand 〇函数是随机数函数,

返巨结果进行模5操作,得圉_

是从文件的开头位置向

之间的随机整数,是把随机数

之间的随机整数。case 语句标号后的语句可以省略不写,省略后,

它与下一条case 合成一条‘或’判定语句。①产生1,3时,输出n ,并跳出switch , 此时并没有跳出for 循环;②产生2, 4时,继续执行for 循环;③产生0时,结束程序,所以for 循环未必执行8次。

8. 有以下程序段,若变量已正确定义并赋值( )。

则与此程序段功能相同的选项是( )。

第 4 页,共 34 页