- 25
- 0
- 约8.19千字
- 约 9页
- 2023-06-08 发布于中国
- 举报
c语言复习题库(判断题)--第1页
判断题:
1.#include 命令不能包含用户自己建立的头文件。 错
2.用标识符来表示的常量称为符号常量。 对
3. (int)x+y 的作用是把 x+y 的结果转换成整型。 错
4.如果赋值运算符两边的数据类型不一致,在赋值时要进行类型转
换。 对
5.要使用 printf 函数输出字符 “%” ,需要在格式控制字符串中用
连 续两个%来表示。 对
6.只有在 a 为真 (非 0)时,表达式 ab 才需要判断 b 的值。 对
7.switch 语句中,case 语句后如没有 break,则顺序向下执行。对
8.do-while 循环中,根据情况可以省略 while。 错
9.如果形参与实参的类型不一致,以实参类型为准。 错
10. “一个单精度指针变量只能赋单精度变量的地址,单精度数组名,
另外单精度指针变量的值”这种说法正确否? 错
11.后缀为 f 或 F 的数为浮点数。 对
12. ‘5’于 5 是一样的。 错
13.在赋值运算中,类型转换是由系统自动进行的。 对
14.条件运算符?和:是一对运算符,不能分开单独使用。 对
15.在 switch 语句中,每一个的 case 常量表达式的值可以相同。
错
16.使用 while 和 do-while 循环时, 循环变量初始化的操作应在
循环语句之前完成。 对
c语言复习题库(判断题)--第1页
c语言复习题库(判断题)--第2页
17.全局变量的作用域一定比局部变量的作用域范围大。 错
18.C 程序一行只能写一个语句。 错
19.C 语言的数据类型只有 int 型、float 型、char 型。 错
20.表达式 1\4*3 的值是 0.75。 错
21.关系运算符的优先级高于逻辑运算符(不包括! ) 。 对
22.若有 int i=10,j=0;则执行完语句 if (j=0)i++;else i--;
i 的值为 11。 错
23.Continue 语句的作用是结束整个循环的执行。 错
24.若有定义语句:double a,*p=a;定义语句中的*号是一个间址 运
算符,这种说法是否正确? 错
25.注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。对
26.变量可以先使用后定义。 错
27.在赋值运算中,赋值号两边量的数据类型不同时,赋值号右边量
的类型将转换为左边量的类型。 对
28.a=b+c=1 是正确的赋值表达式。 错
29.用 putchar 函数可以输出能在屏幕上显示的字符,也可以输出屏
幕控制字符及其他转义字符。 对
30.表达式‘c’ ‘d’的值为 0。 错
31.If (a=5)是合法的。 对
32.静态(static)类别变量的生存期贯穿于整个程序的运行期间。
对
33.源文件经过编译可得到目标文件。 对
c语言复习题库(判断题)--第2页
c语言复习题库(判断题)--第3页
34.在 C 语言中,常数 045 跟 45 等值。 错
35.在所有运算符中,逗号运算符的优先级最低。 对
36.空语句可以用来作流程的转向点,即流程从程序其他地方转到此
语句处。 对
37.若 a 为整型变量,则语句 scanf ( “%d” ,a) ;是合法的。
错
38.关系运算符“=”和“==”的优先级相同。 错
39.If 语句的嵌套是指在 if 语句中又包含一个或多个 if 语句。对
40.For、while、do-while 循环中的循环体均可以由空语句构成。错
41.未在定义语句中赋初值的 auto 变量和 static 变量的初值都是
原创力文档

文档评论(0)