C语言试卷


C语言中,字符数据用格式说明"%c"来输出,字符串数据用格式说明"%s"来输出

C语言中,关键字及编译预处理命令用小写字母书写
二元运算符均可以和赋值运算符构成复合的赋值运算符
C语言中,不能在变量名、函数名、关键字中插入空格和空行
Vasualc++6.0中可以使用“//”和“/**/”注释程序,注释部分不编译

C语言中,为了区别一般的变量,符号常量必须用大写字母表示。
执行语句++i;i=3;后变量i的值为4
程序中的“=”是赋值号,与数学中等号的功能相同。
C语言中,在进行混合运算时,数据类型由高级向低级转换
将C程序编译成目标文件,其扩展名为EXE
整数在存储时不会产生误差,实数在存储时也不会产生误差
用float定义的实型变量在内存占8个字节,输入/输出格式符是%f

C语言中,putchar函数的功能是把一字节代码输出到标准输出设备
字符数据与整型数据可互相赋值
增1(或自增)、减1(或自减)运算符都是双目运算符。F逗号表达式的值是第一个表达式的值

C语言中,强制类型转换后,原变量的值和数据类型不变
字符数据在内存以ASCII码存储,占2个字节,用7位二进制表示

C程序的书写格式比较自由,一行内可写一个语句,也可以写多个语句
if(表达式)语句1else语句2结构中,如表达式为a>10,则else的条件隐含为a<10

C语言规定,else总是与它上面、最近的、尚未配对的if配对
switch…case结构中case后的表达式必须为常量表达式。
可以用swicth结构实现的程序都可以使用if语句来实现。
switch…case结构中条件表达式和常量表达式值可以为float类型

由floatx=3e-6,y=3e-6;可得x==y的逻辑值为真
所有关系运算符的运算优先级相同。
switch后面园括号内的表达式的值和case后面的常量表达式的值都必须是整型或字符型,不允许是浮点型。
逻辑运算符的运算优先级低于算术运算符的运算优先级。
循环for(;;)的循环条件始终为真
for循环、while循环和dowhile循环结构之间可以相互转化。
仅仅对存放字符串的数组才可以一次引用整个数组,其余均不能一次引用整个数组
C语言中,字符串以'\0'为结束标志。
数组名代表该数组的首地址。
C语言中,数组元素在内存中是顺序存放的,它们的地址是连续的。
C语言中,数组元素的下标是从1开始的,下标不能越界
C语言中,数组名是一个常量,是数组首元素的内存地址,可以重新赋值。
定义数组时可以同时给数组赋初值,初值的个数可以超过数组的长度,多余的被忽略。
一个C程序可以由若干各函数组成,这些函数可以书写在不同的文件中
二维及多维数组在定义的同时给数组赋初值时,可以省略数组的各维长度。
对于数值型数组来说,可以一次引用整个数组。
C语言中,在对全部数组元素赋初值时,必须指定数组的长度。
一个数组中的所有元素可以具有不相同的数据类型。
变量值的改变不影响实参变量的值
函数原型说明中,省略形参变量或者将形参变量写成其它名称不 影响程序的正确性
所有的函数调用前都必须进行函数原型说明。
数组名作为函数的参数时,实参数组和形参数组共用相同的内存单元。
宏展开不作语法检查,展开时不替换关键字和常量。
C语言中,实参的个数、类型和位置必须与形参的定义一一对应
C语言中,函数间数据传递的方式有三种,即用返回值、参数、全局变量。

C语言中,实参可以是常量、变量或表达式。
函数的形参只能在函数内部使用

50题 | 被引用0次

使用此模板创建