C语言程序设计试卷


预处理命令的前面必须加一个“#”号.
标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。
continue 不是结束本次循环,而是终止整个循环的执行。
C 语言标准输入操作中 ,gets() 函数一次只可读取一个字符
、结构体变量可以作数组元素.
在C语言中,逗号既可以作为运算符,也可以作为分隔符
分号是 C 语言中语句的结束符 , 不可用作分隔符。
结构体成员的类型必须是基本数据类型
在一个函数内部调用另一个函数的调用方式称为嵌套调用
共用体变量不可以进行初始化.
一个变量的地址称为该变量的指针
结构体成员必须是不同数据类型的变量
局部变量如果没有指定初值,则其初值不确定
C 语言程序中 , 出现非法字符时会发出错误信息。
指针变量可以存放指针(地址)、数值和字符
在C语言中数字0X26是一个十六进制的数
C语言允许用字符串的方式对数组作初始化赋值
函数形参的存储单元是动态分配的
结构体名在定义结构体时不可省略。
double 型变量在内存中占的字节数比 int 型变量在内存中占的字节数多
局部变量如果没有指定初值,则其初值为0
C 语言标准输出操作中 ,putchar() 函数可以输出显示一个字符串
用static和auto定义的变量一样都可以进行多次赋初值操作。
“--”运算符的优先级比“-”运算符的优先级低。
在for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来变成
一条复合语句。

for循环和while循环逻辑上完全等价,可以互相转换。
在循环体内使用break语句或continue语句的作用相同。
只能用continue语句来终止本次循环
C语言中,整数0表示逻辑“假”。
表达式!2的运算结果是1。
a+1 = 10是错误的表达式。 
变量必须先定义后使用。 
for循环只能用于循环次数已经确定的情况。
for循环是先执行循环体语句,后判断表达式。
for ( ; ; ) 语句 等价于 while (1) 语句 ,即不设初值、不判断条件、无终止地执行循环体。
只能在循环体内和switch语句体内使用break语句。
可以用do-while语句实现的循环一定可以用while语句实现。
while,do-while,和for语句的循环体都可以是空语句。
设变量 a 为整型,f 是实型,i 是双精度型,则表达式10+'a'+i * f 值的数据类型不能确定为何类型。 
在C语言中char型数据在内存中的存储形式为ASCII码。 
设有说明:char m;int x;float y;double z;则表达式m*x+z-y值的数据类
型为float

用指针作为函数参数时,采用的是"地址传送"方式。
在c程序中,要调用的函数必须在main函数中定义。
若有int x,则(x+1)++是一个合法的c语言表达式。 
putchar函数可以向终端输出一个字符或字符型变量值。
在C程序中,APH和aph是两个不同的变量。
C语言的任何类型数据在计算机内都是以二进制形式存储的。
10/4的值为2.50。 
 “A”是一个字符常量
 字符串"a"在内存中占据1字节。 

50题 | 被引用0次

使用此模板创建