跪求C语言答案

二、判断题(正确的划√,错误的划×,每小题1分,共10分)
( )1、在C语言中,八进制数是用英文字母o后加一个整数来表示,例如o123。
( )2、C语言函数的缺省(默认)类型是void型(空类型)。
( )3、在一个switch语句中,各case子句后的常量表达式可以相同。
( )4、在C语言程序中,每个函数必须要有且只能有一个return语句。
( )5、在C语言中,函数不能嵌套定义,但可以嵌套调用。
( )6、使用宏定义时,宏名可以是大写或者小写,但是常用大写字母表示。
( )7、允许定义无名结构,但是它只能在定义结构类型时定义一次结构变量。
( )8、一个程序中可以使用多条文件包含命令,但一条文件包含命令只能包含一个文件。
( )9、如果有:int data[10];int *p;则语句p=data和语句p=&data[0]等价。
( )10、联合类型是同一个存储空间,可以被几个不同数据类型的分量成员共享使用。

二、判断题(正确的划√,错误的划×,每小题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、联合类型是同一个存储空间,可以被几个不同数据类型的分量成员共享使用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-31
1、×…………八进制数是用数字0后加整数表示;
2、√…………int main(void),我们经常写成int main( )或voidmain ( ),有时我们直接写成main( ),这时也是空类型;
3、√;
4、×…………①void main(void)表示main函数是无类型的,不返回任何值,当然不必添加return语句②可以有一个或多个return语句,流程执行到其中一个return时即返回主调函数;
5、√;
6、√;
7、√;
8、√;
9、√;
10、×…………联合类型是同一个存储空间,只能被唯一一个成员使用。
第2个回答  2010-03-31
( × )1、在C语言中,八进制数是用英文字母o后加一个整数来表示,例如o123。
( √ )2、C语言函数的缺省(默认)类型是void型(空类型)。 这是对的哦
( √ )3、在一个switch语句中,各case子句后的常量表达式可以相同。
( × )4、在C语言程序中,每个函数必须要有且只能有一个return语句。
( √ )5、在C语言中,函数不能嵌套定义,但可以嵌套调用。
( √ )6、使用宏定义时,宏名可以是大写或者小写,但是常用大写字母表示。
( √ )7、允许定义无名结构,但是它只能在定义结构类型时定义一次结构变量。
( √ )8、一个程序中可以使用多条文件包含命令,但一条文件包含命令只能包含一个文件。
( √ )9、如果有:int data[10];int *p;则语句p=data和语句p=&data[0]等价。
( × )10、联合类型是同一个存储空间,可以被几个不同数据类型的分量成员共享使用。
第3个回答  2010-03-31
上面呢个同学有几道回答错了,有必要说一下。
1.×
2.×(应该是int,很确定。一般人会误以为是void)给不给我分你只要看这一道就可以了。
3.×
4。×
5。×(嵌套定义有解决办法,我不知道你的是什么等级的题,专业的话是可以的)
6。√
7。√
8。√(没写过,不过至少在一个规范的程序标准来说是不可以的)
9。√
10。×(联合类型是同一个存储空间,空间大小是由最大的数据类型的空间大小决定的,但只能被其中一个数据类型使用)(可以想象一下,如果可以,还要结构体干什么呢?对吧。)
相似回答