2017年南京师范大学教育科学学院832计算机综合[专业硕士]考研冲刺密押题
● 摘要
一、选择题
1. 有以下程序
程序运行后的输出结果是( )。
A.4
B.2
C.8
D.1
【答案】C
【解析】函数的嵌套调用,
2. 有以下函数:
函数的功能是( )。
A. 求字符串的长度
B. 比较两个字符串的大小
C. 将字符串s 复制到字符串t 中
D. 连接字符串s 和字符串t
【答案】B
【解析】函数体执行过程为:将两个字符串首地址传入函数,分别赋给指针S 与t ,在函数体内8与1所指向 的字符串的字符不为时,判断两个指针指向的字符是否相同,若相同则两
码值之差。个指针分别加一指向下一个字符,若不同则退出while 循环,返回不相同的字符的
第 2 页,共 40 页 最终输出8。
返回值大于0表示字符串返回值小于0表示返回值为0, 表示函数实现了比较两个字符串大小的功能。
3. C 语言中char 类型数据占字节数为( )。
A.3
B.4
C.1
D.2
【答案】C
【解析】char 为关键字。字符变量在内存中占一个字节,可以存放ASCII 字符集中的任何字符。
4. 以下选项中正确的定义语句是( )。
A.doublea ;b ;
B.double3,-b-l ;
C.doublea=7,b-1;
D.double ,a ,b ;
【答案】c
【解析】定义同一类型的变量时,不同变量之间需要用“,”分隔。A 项错误,a 和b 之间缺少逗号而用分号,是不正确的,分号是语句结束标志;B 项错误,定义变量的同时为变量初始化赋值不能用连等;D 项错误,在double 和a 之间多了一个逗号,变量类型说明后面不应用逗号,应用空格分离。
5. 有以下程序:
程序的运行结果是( )。
A.3.000000
B.3.141500
C.0.141500
D.0.000000
【答案】C
【解析】在fun ( )函数中
输出x=0.141500。
第 3 页,共 40 页 表示X 取值为a 的小数部分,因此,输入a 为3.1415,
6. 有以下程序:
程序运行后的输出结果是( )。
A.-2
B.1.7
C.-3
D.2.0
【答案】A
B 、D 项错误,sub 【解析】( )函数输出(int )(a-b-1.3)将结果强制转化为整型;(a-b-1.3)
=-2.2,(int )(-2.2)=-2, sub (3.2, 4.1)=-2,C 项错误,A 项正确。
7. 有以下程序
程序运行后的输出结果是( )。
A.15
B.21
C.20
D.31
【答案】C
【解析】函数的嵌套调用,fim 函数的作用是计算两个整数的和,
则
8. 有以下程序:
第 4 页,共 40 页 等价于
: 然后执行等于7,
相关内容
相关标签