文档介绍: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、设doubler=;则表达式4/3**r*r*。12、若有定义:intm=5,y=2;则计算表达式y+=y-=m*=y后的y值是-16。13、表达式8/4*(int)/(int)(*(+))的数据类型是int。14、下面的程序将输出15。inta=3,b=4,c=5;c=a--*++b;printf("%d\n",c);15、下面的程序将输出9。inta=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) H B) C或CPP C) OBJ D) EXE3、B是C关键字。A) main B) return C) printf D) exit4、C不是C关键字。A) int B) for C) main D) register5、D不是合法的C常量。A)0x3A B) 057 C) D)、B是合法的C常量。A) 'ab' B) "AB" C) D)0587、A是合法的变量名。A) _007 B) 8th C) you&me D) float8、C不是合法的变量名。A) _007 B) x8 C) short D) high9、在Dev-c++环境中,double类型的数据需要占用D字节内存空间。A)1 B)2 C)4 D)810、在Dev-c++环境中,float类型的数据需要占用C字节内存空间。A)1 B)2 C)4 D)811、下列运算符中,优先级最高的是A。A)% B)>= C)|| D)=12、用printf输出实型(float)数据,应使用C格式限定符。A)%c B)%d C)%f D)%u13、用scanf输入双精度实型(double)数据,可使用B格式限定符。A)%f B)%lf C)%d D)%c14、在C语言中,合法的字符常量是BA)'\084' B)'\x43'C)'ab'D)"\0"15、若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是CA)1 B)2C))、整数-4的8位二进制补码是D。A) 10000100 B)01111100 C)11111011 D) 1111110017、D是合法的用户标识符。A) 3rd B) Tom&Jerry C) auto D) _00118、B不是合法的C常量。A)0x5C B) C) D)03119、以下叙述正确的是(C)A)在C程序