C语言程序设计复习题
一、填空题
1、C语言的数据类型有四大类,其分别为基本型、构造型、空类型、指针型。
2、在C语言中,要求对所有用到的变量,遵循先定义后使用的原则。
3、结构化程序设计所规定的三种基本的控制结构是顺序结构、分支结构、循环结构。
4、在C语言中,八进制整型常量以____0_______开头,十六进制整型常量以_____0X______开头。
5、在C语言中,标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线。
6、可以用来表示C的整常数的进制是十进制、八进制、十六进制。
7、在C语言中,实现循环的语句有:if-goto语句、__WHILE_________语句、_______DO—WEILE____语句和____FOR_______语句。
8、scanf函数中的“格式控制”后面应当是变量地址,而不是变量名。
二、选择题
1、设d为字符变量,下列表达式正确的是( B )
(A)d=678 (B)d=’a’ (C)d=”d” (D)d=’gikl’
2、C语言源程序的后缀名是:( B )
(A).exe (B) .c (C) .obj (D) .cp
3、在c语言程序体内部,用大括号将两条以上的语句括起来,将这样的语句称为( D )
(A)简单语句 (B)空语句 (C)控制语句 (D)复合语句
4、若变量c为char类型,能正确判断出c为小写字母的表达式是( D )。
(A)’a’<=c<=’z’ (B) (c>=’a’)||(c<=’z’)
(C) (‘a’<=c)and(‘z’>=c) (D) (c>=’a’)&&(c<=’z’)
5、若已知a=10,b=20,则表达式!a<b的值为( C )
(A)10 (B)20 (C)l (D)0
6、执行下列两个语句后,输出的结果为( D )
char c1=97,c2=98;
printf(“%c,%d”,c1,c2)
1