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
12、若有定义:int m=5,y=2;则计算表达式 y+=y-=m*=y 后的 y 值是— 16
13、表达式 8/4*(int)2
5/(int)(1
3))的数据类型是 int
14、下面的程序将输出 15
int a = 3, b = 4, c = 5;c = a—— * ++b;printf(”%d\n”, c);15、下面的程序将输出 9
int a = 3, b = 4, c = 5;c = a++ * ——b;printf("%d\n”, c);二、选择题1、C 程序由 D 组成
A)运算符B)表达式C) 语句D)函数2、在 Dev-c++环境下, C 源程序文件的扩展名是 B
A) HB) C 或 CPPC) OBJD) EXE3、B 是 C 关键字
A)mainB) returnC)printf D) exit4、C 不是 C 关键字
A) intB) forC) mainD) register5、D 不是合法的 C 常量