2017年中国地质大学(北京)C语言程序设计(同等学力加试)考研复试核心题库
● 摘要
目录
2017年中国地质大学(北京)C 语言程序设计(同等学力加试)考研复试核心题库(一) . .... 2
2017年中国地质大学(北京)C 语言程序设计(同等学力加试)考研复试核心题库(二) . .... 6
2017年中国地质大学(北京)C 语言程序设计(同等学力加试)考研复试核心题库(三) . .. 10
2017年中国地质大学(北京)C 语言程序设计(同等学力加试)考研复试核心题库(四) . .. 15
2017年中国地质大学(北京)C 语言程序设计(同等学力加试)考研复试核心题库(五) . .. 19
一、选择题
1. 以下选项中错误的是( )。 A. B. C. D.
【答案】D
【解析】D 项,表示a 不等于b 时,运算结果为1,或者为0; 而^是一种语法错误,是非运算,且是单目运算符,只要求有一个操作数,故两者不等价。
2. 有以下程序:
程序运行的结果是( )。
A.*7
B.*3*5
C.*5
D.*2*6
【答案】A
【解析】程序的功能时输出从5开始的第一个除以3的余数为1,除以5的余数为2的数。在do-while 循环中,总是先执行后判断,即至少会执行一次。在循环中,如果满足(i%3==l)&&(i%5==2), 那么输入i 的值,退出循环。
3. 有以下函数:
函数的功能是( )。
A. 求字符串的长度
B. 比较两个字符串的大小
C. 将字符串s 复制到字符串t 中
D. 连接字符串s 和字符串t
【答案】B
【解析】函数体执行过程为:将两个字符串首地址传入函数,分别赋给指针S 与t ,在函数体内8与1所指向 的字符串的字符不为
返回值大于0表示字符串
串大小的功能。
4. 设有定义
:用错误的是( )。 A. . B. C. D.
【答案】A
【解析】长度为n 的数组其各个元素的下标应该是从0到n-1, 因此,长度为10的数组a , 第10个元素为而不是
5. 有以下程序
程序的运行结果是( )。
时,判断两个指针指向的字符是否相同,若相同则两码值之差。返回值为0, 表示函数实现了比较两个字符个指针分别加一指向下一个字符,若不同则退出while 循环,返回不相同的字符的返回值小于0表示若则对a 数组元素的引A 项正确。
【答案】D
【解析】首先用函数的方式开打文件然后调用两次fwrite 函数将数组a 的5个元素,依次输出到文件fp 中,共10个字节,关闭文件。再次打开文件,使用文件指针指向文件的开头,调用fread 函数从文件中读取这10个字节的数据到数组a 中。
6. C 语言主要是借助以下( )功能来实现程序模块化的。
A. 定义函数
B. 定义常量和外部变量
C. 三种基本结构语句
D. 丰富的数据类型
【答案】A
【解析】C 程序的模块化主要通过函数来实现。C 语言允许对函数单独进行编译,从而可以实现模块化。
7. 有以下程序段:
该程序段的功能是( )。
A. 输出a 、b 、c 中的最小值
B. 输出a 、b 、c 中的最大值
C. 输出a 的原始值
D. 输出a 、b 、c 中值相等的数值
【答案】A
【解析】程序执行过程为:从键盘读入三个整型数据,依次赋给a ,b , c , 判断a>b,若成立将较小的值b 赋值给较大的值a ,判断a>c,若成立将较小的值c 赋值给较大的值a ,实现了将从键盘读入的数据中最小值赋给a 的功能,最后输出a ,即输出最小值。
8. 有如下程序:
程序运行后的输出结果是( )。
A.X
B.XYZ
相关内容
相关标签