2.每个C程序中都必须要有一个main()函数;对
3.C程序中注释部分可以出现在程序中任意合适的地方;错
4.C程序的执行总是从main函数开始,在main函数结束;对
5.++(i+1)是非法的赋值语句;对
6.C语言中有逻辑类型;错
7.可以用关系运算符对字符串的大小进行比较;错
8.设有定义语句:char b= '\123'则变量b包括4个字符;错
9.若有定义语句:char s[10]="1234567\0\0",则strlen(s)的值是9;对
10.a=b+c=1 是正确的赋值表达式;错
11.对于单目运算符++、--,它们的运算对象可以是任何变量和常量;错
12.表达式:10!=9的值是 true;对
13.表达式1||2||3||4的值是1。;对
14.sizeof(float)的值是4;对
15. if(x<y) {x++y++} 是正确的if语句。;对
16. 用do-while语句构成的循环,在while后的表达式为零时结束循环;对
17.对for(表达式1; ; 表达式3)可理解为 for(表达式1;0;表达式3) 。;错
18.break语句只能用于switch语句体中;错
19.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息;对
20.假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4},则数组x在内存中所占字节数是6;错
21.若有定义:int a[2][3]对a数组元素正确引用的是a[2][3];错
22.若有说明int s[3][4]={0}则只有元素s[0][0] 可得到初值0。;错
23. 不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值;对
24.函数中的形式参数是局部变量;对
25. 函数的定义和函数的调用均可以嵌套;对
26. 实参和与其对应的形参共同占用一个存储单元;错
27.用户定义的函数中可以没有return语句;对
28.当调用函数时,实参是一个数组名,则向函数传送的是数组的首地址;对
29. C语言中形参的默认存储类别是自动(auto)。;错
1. C程序中的关键字必须小写,其他标识符不区分大小写对
2. 在C语言中,5种基本数据类型的存储空间长度的排列顺序为:char<int<long int <=float<double
对
3. 关于if语句中,条件表达式只能是关系表达式或逻辑表达式
错
4. 在程序运行过程中,系统分配给实参和形参的内存单元是相同的
错
5. 所有定义在主函数之前的函数无需进行声明。
对
6. C语言编译系统为所定义的数组变量在内存中是分配一片连续的存储单元
对
7. 当数组长度与初值个数不相同时,在定义数组时必须指定数组的长度
好像可以不吧
8. 如果一个静态(static)或外部(extern)数组不进行初始化,则对数值型数组隐含初值为0
对
9. C语言中字符型、整型、实型都能用八进制表示
错,实型不可以
10. 设x、t均为int型变量,则执行语句"x=10t=x&&x>10"后,t的值为0
错,t=10
11. 在C语言中,变量必需先定义后使用
对
12. 在C程序中,%是只能用于整数运算的运算符
对
13. 在C语言中,逻辑“真”等价于不等于0的数
对
14. 如果函数值的类型与返回值类型不一致,以函数值类型为准
对
15. 在C程序中,每行中只能写一条语句
错,可以有多条
16. int a[9]则a数组的下标范围是1-9
错,0-8
17. 在定义二维数组时,可以将该数组的两个维数全部省略
错,第二维数不可省略
18. 若有定义:double x[3][5];则x数组中行下标的下限为0,列小标的上限为4
对
19. 语句"int *pi,pj"定义了两个指针变量
错,只有pi为指针
20. 关于if语句中,条件表达式的括号不可以省略
对
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)