非常好的C语言章节习题集带答案课案
第2章顺序结构
二、习题
(一)是非题
1.表达式1/4+
2.75的值是3。
A.对
B.错 (表达式的值为?)
2.C语言中浮点型变量可以进行自增或自减操作。
A.对
B.错
3.如果整型变量a、b、c已经正确定义,那么c=b=a=012是一个正确的表达式。
A.对
B.错
4.算术运算符和赋值运算符的结合方向均由左自右。
A.对
B.错
5.在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。
A.对
B.错
6.语句char c="A";定义了字符型变量c,并将其初始化为A。
A.对
B.错
7.运算符“%”的操作数不允许为单精度和双精度浮点型,允许为字符型和整型。
A.对
B.错
8. 运算符++的优先级高于运算符+。
A.对
B.错
9.逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值。
A.对
B.错
10.“=”运算符用于判断两个数是否相等。
A.对
B.错
11.C语言本身不提供输入输出语句,但可以通过输入输出函数来实现数据的输入输出。
A.对
B.错
12.在使用函数scanf输入数据时必须与函数参数指定的输入格式一致。
A.对
B.错
13.getchar()函数用于输入单个字符,putchar()函数用于输出单个字符。
A.对
B.错
14.123、029、-0xEFF均是合法的整型常量。
A.对
B.错
15.假定已有定义char c;,sizeof c中的sizeof是容量运算符,而sizeof(char)中由于使用
了括号形式,称为容量函数。
A.对
B.错
16.假定已有整型变量x的定义,则(x+1)++是一个合法的表达式。
8