7.在C语言中,所有预处理命令都是以( )符号开头的。 A.¥ B.# C.&. D.@ 8.假定整数指针p所指数据单元的值为30,p+1所指数据单元的值为40,则执行 *p十十后,P所指数据单元的值为( )。 A.40 B.30 C.70 D.10 9.若要使p指向二维整型数组a[10][20],则p的类型为()。 A.int¥ B.int C.int*[20] ID.int(*)[20] 10.表示文件结束符的符号常量为( ). A.eof B.Eof C.EOF D.feof 得分 评卷人 二、填空题(每小题2分,共26分) 1.一个函数定义由 和函数体两部分组成。 2.执行“printf("%c”,'F’-2);”语句后得到的输出结果为 3.int类型的长度为 4.表达式(float)25/4的值为 5.若x=5,y=10,则x<=y的逻辑值为 6.作为语句标号使用的case和default只能用于 语句的定义体中。 7.在程序中执行到 语句时,将结束所在函数的执行过程,返回到调用该函 数的位置。 8.假定二维数组的定义为“char a[M们[N门;”,则该数组所含元素的个数为 9.存储字符'a'需要占用存储器的 个字节空间。 10.用于存储一个长度为n的字符串的字符数组的长度至少为 11.假定p所指对象的值为25,p十1所指对象的值为46,则执行表达式(*p)十十后,p 所指对象的值为 12.假定p是一个指向整数对象的指针,则用 表示该整数对象。 13.假定一个结构类型的定义为“s1 ruct B{inta[5]:char b;};”,则该类型的理论长度 为 13827.在 C语言中,所有预处理命令都是以( )符号开头的。 A.* B.井 C. &. 1).@ 8.假定整数指针 p所指数据单元的值为 30,p+1所指数据单元的位为 40,则执行 *p十+后 ,p所指数据单元的值为( )。 A. 40 13. 30 C. 70 1). 10 9.若要使 p指向二维整型数组 a[10][20],则 p的类型为( )。 A. int C. int *[20] 表示文件结束符的符号常量为( .eof in t 关 关 .irnt(二)[201 Eof EOF D.feof A C 得 分 评卷人 二、填空题(每小题 2分,共 26分) 1一 个函数定义由_ 和函数体两部分组成。 2.执行“printf(0ooc",'F'-2);”语句后得到的输出结果为 3.int类型的长度为 4.表达式(float)25/4的值为 5.若 x=5,y=10,则 x<=y的逻辑值为 6.作为语句标号使用的 case和 (iefault只能用于 语句的定义体中。 7.在程序中执行到_ 语句时,将结束所在函数的执行过程,返回到调用该函 数的位置。 8.假定二维数组的定义为“。d1.i.a._l aFLM1va]J}Llnyr口;”,则该数组所含元素的个数为 9.存储字符 ’a’需要 占用存储器的 个字节空间。 10.用于存储一个长度为 n的字符串的字符数组 的长度至少为 11.假定 p所指对象的值为 25,p+1所指对象的值为 46,则执行表达式(*})十十后,P 所指对象的值 为 12.假定P是一个指向整数对象的指针,则用_ 表示该整数对象。 13.假定一个结构类型的定义为“struct 13{ int al 5] ; char* b; } ;",则该类型的理论长度 为 13 8 2