C 语言程序设计复习题_顺序结构
一、填空
1、结构化程序设计的三种基本结构是顺序结构、选择结构和循环结构。
2、C 源程序的基本单位是函数。C 程序的执行总是从 main 开始的.
3、程序的开发一般要经过编辑、编译、连接和执行等四个阶段.
4、C 语言的注释以/*开始, 以*/结束。
5、复合语句以 { 开始, 以 } 结束。
6、仅有一个分号的语句称为空语句.
7、内存的基本单位是字节(byte), 包含 8 个二进制位(bit)。
8、预处理命令通常以#开始, 到行尾结束.
9、整数—15 的 8 位二进制补码为 11110001。
10、整数—16 的 8 位二进制补码为 11110000。
11、设 double r = 1。0; 则表达式 4 / 3 * 3。14159 * r * r * r 的值为 3.14159。
12、若有定义:int m=5,y=2;则计算表达式 y+=y-=m*=y 后的 y 值是—16.
13、表达式 8/4*(int)2.5/(int)(1.25*(3。7+2.3))的数据类型是 int。
14、下面的程序将输出 15。
int a = 3, b = 4, c = 5;
c = a—— * ++b;
printf(”%d”, c);
15、下面的程序将输出 9。
int a = 3, b = 4, c = 5;
c = a++ * ——b;
printf("%d”, c);
二、选择题
1、C 程序由 D 组成。
A) 运算符 B) 表达式 C) 语句 D) 函数
2、在 Dev-c++环境下, C 源程序文件的扩展名是 B。
A) H B) C 或 CPP C) OBJ D) EXE
3、B 是 C 关键字。
A) main B) return C) printf D) exit
4、C 不是 C 关键字。
A) int B) for C) main D) register
5、D 不是合法的 C 常量。
A) 0x3A B) 057 C) 2。8f D) 3e8。0
6、B 是合法的 C 常量。
A) ’ab' B) "AB” C) 2e3。5 D) 058
7、A 是合法的变量名.
A) _007 B) 8th C) you&me D) float
8、C 不是合法的变量名。
A) _007 B) x8 C) short D) high
9、在 Dev—c++环境中, double 类型的数据需要占用 D 字节内存空间。
A) 1 B) 2 C) 4 D) 8
10、在 Dev-c++环境中, float 类型的数据需要占用 C 字节内存空间。
A) 1 B) 2 C) 4 D) 8
11、下列运算符中, 优先级最高的是 A。
A) % B) 〉= C) || D) =