跪求C语言答案

二、判断题(正确的划√,错误的划×,每小题1分,***10分)

( × )1、在C语言中,八进制数是用英文字母o后加一个整数来表示,例如o123。

解析:八进制--数字0 十六进制--0X

( √ )2、C语言函数的缺省(默认)类型是void型(空类型)。

( × )3、在一个switch语句中,各case子句后的常量表达式可以相同。

解析:这种问题你可以用编译器自己编一个switch语句来测试一下

( × )4、在C语言程序中,每个函数必须要有且只能有一个return语句。

解析:反例void fun() { printf("Test");}

( √ )5、在C语言中,函数不能嵌套定义,但可以嵌套调用。

( √ )6、使用宏定义时,宏名可以是大写或者小写,但是常用大写字母表示。

( √ )7、允许定义无名结构,但是它只能在定义结构类型时定义一次结构变量。

解析:只可以在定义结构体的时候定义一次结构变量 但是可以定义多个结构变量

( × )8、一个程序中可以使用多条文件包含命令,但一条文件包含命令只能包含一个文件。

解析:比如包含两个.h(头文件)是允许的

( √ )9、如果有:int data[10];int *p;则语句p=data和语句p=&data[0]等价。

解析:数组起始地址和数据首元素地址是相同的

( √ )10、联合类型是同一个存储空间,可以被几个不同数据类型的分量成员***享使用。