C语言。。。3

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:00:22
1下列叙述中正确的是
A.C语言编译时不检查语法
B.c语言的子程序有过程和函数两种
C.C语言的函数可以嵌套定义
D。C语言所有函数都外部函数

2.下列叙述中正确的是
A.C语言中既有逻辑类型也有集合类型
B.C语言中没有逻辑类型但有集合类型
C.C语言中有逻辑类型但没有集合类型
D.c语言中既没有逻辑类型也没有集合类型

3.若有以下程序段(n所赋的是八进制数):
int m=32767,n=032767;
printf("%d,%o\n",m,n);
执行后输出结果是()
A.32767,32767
B.32767,032767
C.32767,77777
D.32767,077777

4。下列关于单目运算符++、--的叙述中正确的是()
A.它们的运算对象可以是任何变量和常量
B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D.它们的运算对象可以是char型变量、int型变量和float型变量

第一题:C
A.明显错误
B.那是pascal
D.明显错误

第二题:D
bool和setc++才有

第三题:A

第四题:D

我觉得是CDCD啊,124我不说了,你要是有问题就补充啊。
第3体032767是八进制的表示法啊,而%d只能输出十进制数,因此会被转换为十进制输出,就是c那个结果,楼主不知道该信谁的话上机试试不就知道了吗。

CDCD 啊

CDAD