1298: 选择题
Description
1、在 C 语言中,以下哪个是合法的变量名?( ) A. 1_variable B. variable@1 C. _variable1 D. break
2、 C 语言中,用于输出的函数是( ) A. scanf B. printf C. getchar D. putchar
3、 以下哪种数据类型在 C 语言中占用的内存空间最小?( ) A. int B. char C. float D. double
4、 若有定义 int a = 5;,则表达式 a++ 的值为( ) A. 5 B. 6 C. 7 D. 4
5、 在 C 语言中,if 语句的条件表达式( ) A. 必须用括号括起来 B. 不能用括号括起来 C. 可用可不用括号括起来 D. 以上说法都不对
6、 以下哪个不是 C 语言的循环结构?( ) A. for 循环 B. while 循环 C. do-while 循环 D. switch 循环
7、 定义一个数组 int arr[5];,则该数组的下标范围是( ) A. 0 - 4 B. 1 - 5 C. 0 - 5 D. 1 - 4
8、 C 语言中,函数的返回值类型( ) A. 必须在函数定义时指定 B. 可以在函数调用时指定 C. 不需要指定 D. 以上说法都不对
9、 以下关于 #include 预处理指令的说法,正确的是( ) A. 它只能包含标准库头文件 B. 它可以包含用户自定义的头文件 C. 它在程序运行时执行 D. 它是 C 语言的语句
10、 若有定义 char str[] = "hello";,则 strlen(str) 的值为( ) A. 4 B. 5 C. 6 D. 7
Input
1 |
2 |
|
4 |
5 |
|
7 |
|
9 |
10 |
C |
B |
|
A |
A |
|
A |
|
B |
B |