一、选择题
1.
若有定义语句
A.-20 B.-10 C.0 D.10
【答案】B 结果为
-10, 赋值给X 。
2. 有以下程序:
程序运行后的输出结果是( )。
【答案】A
【解析】disp ( )函数中,存在while 循环,当指针指向地址单元存储的字符不等于空
字符串
输出此字符,否则退出循环,
输出
所以返回
在主函数中调用disp ( )函数时,字符
并且再将
返
的
码0, A项正确。
先全部输出,当指针指向字符串最后空字符时,退出循环,
输出
则表达式
的值为( )。
【解析】赋值表达式,首先计算右边表达式,然后在进行赋值。
先做结果为20, 再做
回输出。由于
函数返回类型为
3. 有以下程序:
专注考研专业课13
年,提供海量考研优质文档!
程序运行后的输出结果是( )。 A.1 B.0 C.2 D.4
【答案】A 【解析】
右移运算符每次右移一位等价于除2, x=36, 执行
后
,
逻辑与
运算
,
先计算左表达式真假,若为假,不计算右表达式,整个逻辑表达式为假,若左表达式为真,再计算右表达式,之后做逻辑与运算
;为真,
整个逻辑表达式
4
. 有以下程序
:
执行时如输入:A.
B. C. ^ D.
【答案】A
则输出结果是( )。
,
为真,
A 的
ASCII 码为
65,
a 的
ASCII 码为
97
, 为真,得b=l。
【解析】程序执行过程为:读入一个字符存入缓存区,判断字符是否为
如不是,继续读
入字符,直到读入的字符是“#”,存入缓存区,退出循环,将缓冲区字符一个个输出,结果为
5. C 语言中,最基本的数据类型包括( )。„
A. 整型、实型、逻辑型 B. 整型、字符型、数组 C. 整型、实型、字符型 D. 整型、实型、结构体 【答案】C
【解析】C 语言中,最基本的数据类型包括整型、实型、字符型,答案为C 选项。
专注考研专业课13年,提供海量考研优质文档!
6. 有以下程序:
程序的运行结果是( )。 A.21 B.6
C.123456 D.11
【答案】A
【解析】程序执行过程为:以读/
写方式建立一个新的文本文件内输入
值。
7. 有以下程序:
程序的运行结果是( )。 A.1, 0, 1, 0 B.1, 1, 0, 1 C.1, 0, 0, 1 D.1, 1, 1, 0
将1写入文件;执行
for 循环,将文件指针移到文件开头,将文件第一个数值1赋给k ,再将指针移动到开头,向文件
循环实现将a 数组中元素累加,结果21存放在文件中。调用rewind 将文件指
函数关闭文件,打印k
针移动到开头,调用fscanf 函数从文件中读出数值赋予k=21,
调用