2018年广西师范大学计算机科学与信息工程院854数据结构及计算机组成原理之C程序设计考研仿真模拟五套题
● 摘要
一、选择题
1. 关于C 语言标识符,以下叙述错误的是( )。
A. 标识符可全部由数字组成
B. 标识符可全部由下划线组成
C. 标识符可全部由小写字母组成
D. 标识符可全部由大写字母组成
【答案】A
【解析】标识符只能由字母、数字、下划线组成,且标识符的第一个字符只能是字母或下划线。所以,B 、C 、D 选项正确,答案为A 选项。
2. 有如下程序:
程序运行后的输出结果是( )。
A.4, 4, 4
B.1, 4, 8
C.0, 0, 0
D.1, 2, 4
【答案】A
【解析】sizeof 函数用来获取类型或数据对象的长度,也即是一个这种数据类型的变量在内存中所占字节数。 由于一个变量的地址也是一个值,因此就可以把这个地址值存放到另一个变量里保存。这种专门用来存放变量地 址的变量,称为“指针变量”。所有类型的指针变量都是地址,所占字节数均为4, 故A 项正确。
3. 有以下程序:
程序运行的结果是( )。
A.1
B.2
C.3
D.4
【答案】B
【解析】fun 函数是一个递归函数,其功能是:当b 的值为零时,返回此时a 的值; 否则,
返回
即将a 和b 的值分别减1后返回
b 为零。执行过程为:执行fun 值2。
4. 有以下程序:
程序运行后的输出结果是( )。
A.ABE
B.BDI
C.BCF
D.BCD
【答案】B 【解析】函数是向屏幕上输出一个字符,是计算码值。第一次循环,a 等于0, 则f (a )等于1,b 等于1,输出B 第二次循环,a 等于1,则f (a )等于2, b 等于3, 输出D 第三次循环,a 等于2, 则f (a )等于5, b等于7, 输出I 。
5. 有以下程序:
当b 不断递减时,a 也不断递减直到此时b=l,返回返回a 的返回
程序的运行结果是( )。
A.flqv
B.agmrw
C.ekpuy
D.flqvz
【答案】A
【解析】puts ( )函数将数组中存放的字符串输出到输出设备中,用
结束符取代字符串strlen ( )函数是求字符串的实际长度(不包含结束标志),并且作为函数值
输出字符串W 为flqv , 故A 选项正确。 返回。程序中for 循环实现,将第i 个字符 串最后一个字符放入w 数组下标值为i 的位置,即最后将数组最后一个字符赋值为
6. 有以下函数:
程序运行后的输出结果是( )。
A.3
B.8
C.4
D.9
【答案】B
【解析】strlen 函数的作用是求字符串长度,打印值为8。
7. 有以下程序:
程序运行后的输出结果是( )。
与均是反义字符,各表示一个字符,所以
相关内容
相关标签