10、存储变量的地址的数据类型是
A.任意变量 B. 数组 C. 指针 D. 结构体
11、C语言中合法的字符常量是
A. n B. '\n' C. 110 D. "n"
12、do-while语句中继续循环的条件是while后表达式的值是 A
A.0 B.1 C.–1 D.非0
13、字符数组初始化错误的是
A. static char word[]="Turbo";
B. static char word[]={"Turbo"};
C. static charword[]={'T','u','r','b','o','\0'};
D. static char word[]='Turbo\0';
14、使用系统函数sqrt( )时,应在程序开头写上的编译预处理命令是
A. #include <stdio.h> B. #include <string.h>
C. #include <math.h> D. #include <stdlib.h>
15、在函数外定义的全局变量,其作用域是
A. 本文件 B. 本文件中所有的函数
C. 从定义的地方起,直到文件结束 D. 不限制作用域
二、判断题
1、【 】条件运算符?:是C语言中唯一的三目运算符。
2、【 】break语句只能出现在循环体内或switch语句中。
3、【 】return语句可将被调用函数中的一个确定值带回主调函数中。
4、【 】结构类型的数据在内存中占用的字节数与基本数据类型(如int等)一样,也是固定的。
5、【 】C语言字符串中,有个很重要的结束标志,就是'\0',其ASCII码值为0。
6、【 】一个C程序只能由一个源文件组成。
7、【 】在switch中case后面的表达式应当是整型常量表达式或字符型常量表达式。
8、【 】函数调用时,实参个数必须与形参个数相等,且类型一致。
9、【 】数组可以整体定义,但不能整体引用。
10、【 】函数调用时,数据只能由实参传递给形参。
三、填空题
1、表达式strlen("A\\B")的值是________。
2、定义结构类型,应使用的关键字是________。
3、设int n;,“n能同时被3和5整除”的逻辑表达式是________。
4、C语言提供的关系运算符有 ==、<、<=、>、>=和________。
5、若函数调用语句为f(a,b,f(a+b,a-b,b));,则函数f的参数个数是________。
6、设int a=10;,则执行语句a+=a-=a+a;后a 的值是________。
7、设char ch;,判断ch为数字字符的逻辑表达式是________。
8、设int a[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8}};则表达式a[1][2]+a[2][3]的值是________。
9、C语言标识符由字母、数字、下划线组成,且不能由________开头。
10、若在程序中用到strcmp()函数,则在程序开头应写上的包含命令是________。
A.任意变量 B. 数组 C. 指针 D. 结构体
11、C语言中合法的字符常量是
A. n B. '\n' C. 110 D. "n"
12、do-while语句中继续循环的条件是while后表达式的值是 A
A.0 B.1 C.–1 D.非0
13、字符数组初始化错误的是
A. static char word[]="Turbo";
B. static char word[]={"Turbo"};
C. static charword[]={'T','u','r','b','o','\0'};
D. static char word[]='Turbo\0';
14、使用系统函数sqrt( )时,应在程序开头写上的编译预处理命令是
A. #include <stdio.h> B. #include <string.h>
C. #include <math.h> D. #include <stdlib.h>
15、在函数外定义的全局变量,其作用域是
A. 本文件 B. 本文件中所有的函数
C. 从定义的地方起,直到文件结束 D. 不限制作用域
二、判断题
1、【 】条件运算符?:是C语言中唯一的三目运算符。
2、【 】break语句只能出现在循环体内或switch语句中。
3、【 】return语句可将被调用函数中的一个确定值带回主调函数中。
4、【 】结构类型的数据在内存中占用的字节数与基本数据类型(如int等)一样,也是固定的。
5、【 】C语言字符串中,有个很重要的结束标志,就是'\0',其ASCII码值为0。
6、【 】一个C程序只能由一个源文件组成。
7、【 】在switch中case后面的表达式应当是整型常量表达式或字符型常量表达式。
8、【 】函数调用时,实参个数必须与形参个数相等,且类型一致。
9、【 】数组可以整体定义,但不能整体引用。
10、【 】函数调用时,数据只能由实参传递给形参。
三、填空题
1、表达式strlen("A\\B")的值是________。
2、定义结构类型,应使用的关键字是________。
3、设int n;,“n能同时被3和5整除”的逻辑表达式是________。
4、C语言提供的关系运算符有 ==、<、<=、>、>=和________。
5、若函数调用语句为f(a,b,f(a+b,a-b,b));,则函数f的参数个数是________。
6、设int a=10;,则执行语句a+=a-=a+a;后a 的值是________。
7、设char ch;,判断ch为数字字符的逻辑表达式是________。
8、设int a[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8}};则表达式a[1][2]+a[2][3]的值是________。
9、C语言标识符由字母、数字、下划线组成,且不能由________开头。
10、若在程序中用到strcmp()函数,则在程序开头应写上的包含命令是________。