注明:1表是对的,0表示错的
(2)0 对与&&运算,必须两者同不为0是,它的只才为真;
(3)0 do-while语句可以用其他的循环语句来替代,如for语句;
(4)1 在C语言中,是要区分大小写的,大小写分别代表不同的变量;
(5)0 不允许用goto语句从循环内跳到循环外,必要时可用break;
(6)1 当实参与形参类型不一致会出错;
(7)0 C语言是一种面向过程的程序设计语言;
(8)1
(9)0
(10) 1
(11) 0
(12) 1 当实参与形参类型不一致会出错;
(13)1 并不是一行不能写多条语句,只是为了便于阅读,每行写一条;
(14)1 语句结束的标志是分号,它们没有分号结束,所以不是语句;
(15)1 长度要等于数组的长度;
(16)0
正确
char s;定义就是定义变量s,并且类型是char 的,意思是定义指针变量,存放char类型单元的地址
字符串"C Language"实际存放于程序的常量区(非用户自己定义的存储区,只读),程序在运行时,将常量区这个字符串首地址赋值给变量s
1、假设有float x=3;则x=x%2; 是合法语句。 错误,显隐式转换优先级问题。
2、执行语句--a;后,相当于执行了a=a+1; 错误,应该执行的是a=a-1;
3、在c程序中,if语句可以没有else。 正确
4、有语句char c; scanf(“%c”,&c); 则判断ch是数字符号的表达式是if(c>='0'&&c<='9')。 正确
5、while语句循环体至少执行一次。 错误,while可以循环零次,do-while至少循环一次
6、for语句循环体可能一次也不执行。 可以的。
7、二维数组定义:int a[3][4]; 则a[0]是该数组的一个行地址。 这个不太确定
8、函数可以自己调用自己。 正确,典型就是递归
9、指针变量不可以改变其值。 错误
10、不能用"r"方式打开一个并不存在的文本文件。 正确,凡用“r”打开一个文件时,该文件必须已经存在,且只能从该文件读出。
1、结构体类型是用户把基本类型整合成的一个类型,是用户自定义类型。所以C语言没有原生的结构体类型,所以第一句应该是对的的。
2、对,论述如1
3、结构体变量指针,是一个指针类型的变量。它的内容可以是一个结构体的首地址,也可以是\0(也就是空),所以指针只有赋值了以后才是指向那个结构体变量的首地址。我认为第三句错。
以上是我在没有看你最后一句时候给出的答案。
如果都说成是错的,也可以,因为不同的人对结构体的理解是不一样的。
1、比如说FILE是一个结构体,也是C与语言的一部分,我认为这个也算用户定义的(广义上),如果你认为是系统原生的,那么第一句就是错的。
2、你可以认为结构体是一种数据类型的组合方式,C语言中没有这种类型,也可以认为是错的。
这里说一句没用的,求知和应试不是等价的,东西理解了,就可以,正确答案,只要自圆其说即可。
以上就是关于c语言判断题(3)全部的内容,包括:c语言判断题(3)、c语言判断题、跪求C语言大神解决这些C语言判断题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)