c语言复习题库(判断题).pdfVIP

  • 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)

1亿VIP精品文档

相关文档