C语言程序设计试卷

Q1:预处理命令的前面必须加一个“#”号.

Q2:标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。

Q3:continue 不是结束本次循环,而是终止整个循环的执行。

Q4:C 语言标准输入操作中 ,gets() 函数一次只可读取一个字符

Q5:、结构体变量可以作数组元素.

Q6:在C语言中,逗号既可以作为运算符,也可以作为分隔符

Q7:分号是 C 语言中语句的结束符 , 不可用作分隔符。

Q8:结构体成员的类型必须是基本数据类型

Q9:在一个函数内部调用另一个函数的调用方式称为嵌套调用

Q10:共用体变量不可以进行初始化.

Q11:一个变量的地址称为该变量的指针

Q12:结构体成员必须是不同数据类型的变量

Q13:局部变量如果没有指定初值,则其初值不确定

Q14:C 语言程序中 , 出现非法字符时会发出错误信息。

Q15:指针变量可以存放指针(地址)、数值和字符

Q16:在C语言中数字0X26是一个十六进制的数

Q17:C语言允许用字符串的方式对数组作初始化赋值

Q18:函数形参的存储单元是动态分配的

Q19:结构体名在定义结构体时不可省略。

Q20:double 型变量在内存中占的字节数比 int 型变量在内存中占的字节数多

Q21:局部变量如果没有指定初值,则其初值为0

Q22:C 语言标准输出操作中 ,putchar() 函数可以输出显示一个字符串

Q23:用static和auto定义的变量一样都可以进行多次赋初值操作。

Q24:“--”运算符的优先级比“-”运算符的优先级低。

Q25:在for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来变成一条复合语句。

Q26:for循环和while循环逻辑上完全等价,可以互相转换。

Q27:在循环体内使用break语句或continue语句的作用相同。

Q28:只能用continue语句来终止本次循环

Q29:C语言中,整数0表示逻辑“假”。

Q30:表达式!2的运算结果是1。

Q31:a+1 = 10是错误的表达式。

Q32:变量必须先定义后使用。

Q33:for循环只能用于循环次数已经确定的情况。

Q34:for循环是先执行循环体语句,后判断表达式。

Q35:for ( ; ; ) 语句 等价于 while (1) 语句 ,即不设初值、不判断条件、无终止地执行循环体。

Q36:只能在循环体内和switch语句体内使用break语句。

Q37:可以用do-while语句实现的循环一定可以用while语句实现。

Q38:while,do-while,和for语句的循环体都可以是空语句。

Q39:设变量 a 为整型,f 是实型,i 是双精度型,则表达式10+a+i * f 值的数据类型不能确定为何类型。

Q40:在C语言中char型数据在内存中的存储形式为ASCII码。

Q41:设有说明:char m;int x;float y;double z;则表达式m*x+z-y值的数据类型为float

Q42:用指针作为函数参数时,采用的是地址传送方式。

Q43:在c程序中,要调用的函数必须在main函数中定义。

Q44:若有int x,则(x+1)++是一个合法的c语言表达式。

Q45:putchar函数可以向终端输出一个字符或字符型变量值。

Q46:在C程序中,APH和aph是两个不同的变量。

Q47:C语言的任何类型数据在计算机内都是以二进制形式存储的。

Q48:10/4的值为2.50。

Q49:“A”是一个字符常量

Q50:字符串a在内存中占据1字节。

问卷网
C语言程序设计试卷
关于
1年前
更新
0
频次
50
题目数
分享