程序设计基础(C)第68章复习题答案.docVIP

  • 3
  • 0
  • 约5.51千字
  • 约 9页
  • 2018-12-05 发布于广东
  • 举报
程序设计基础(C)第68章复习题答案.doc

第6-8章复习题 一、 判断题 (v) 1.数组元素在a存屮是按顺序、连续存放的。 (X ) 2.组成数组的数据可以是若干个不同的类型。 (V ) 3.字符数组可以存放字符串,也可以存放若干字符。 (x ) 4.多维数组屮各维的大小必须相同。 (x ) 5.数组定义后没有被初始化也有一个确定的默认值。 (x ) 6.字符串的结束标志是‘\n’。 (V ) 7.定义数组时必须有数据类型说明,而不必有存储类型说明。 (x ) 8.数组在赋初值时允许越界。 (x ) 9. —维字符数组屮可以存放多个字符串。 (V ) 10.定义函数时必须指出该函数的类型。 (x ) 11.函数说明必须放在函数体内,不可放在函数体外。 (V ) 12.定义函数时给出的参数是形参,调用函数时给出的参数是实参。 (V ) 13.函数调用时要求形参与实参个数相等、对应类型相同。 (V ) 14.函数的调用方式既可以传值也可以传地址。 (x ) 15.函数可以嵌套调用,也可以嵌套定义。 (V ) 16.函数的函数体可以是空的,也可以有若干条语句。 (V ) 17.预处理命令的前面必须加一个 (V ) 18. —条文件包含命令只能包含一个文件,若要包含多个文件时,可使用多条文 件包含命令。 (x ) 19.带参数宏定义的参数个数不得超过2个。 (x ) 20.预处理命令的处理是在程序运行前进行的。 二、 单选题 数组赋初值的初始值表中的数据项个数与数组元素个数的关系,错误的是(D )。 大于 B.小于 C.等于 D.小于等于 设inta[2][3];下列数组元素的表示中错误的是(C )。 a[0][0] B. a[l][l] C. a[2][2] D. a[l][2] 下列数组带初始化的定义中,错误的是(B )。 int m[5]={3}; B. char s[5]= “abl23”; C. int n[]={6,6,4,3,2,l}; D. int p[3]={ 1,3,5}; 已知一个一维数组,有10个int元素,其中后面3个元素的值分别为3、2、1,其余 元素为默认值。在下面的实现方法中,正确的是(C )。 int a[10]={3,2,l}; int a[]={3,2,l}; int a[10]={0}; a[7]=3; a[8]=2; a[9]=l; int a[10]={0}; a[8]=3; a[9]=2; a[10]=l; 下面关于字符数组的描述中,错误的是(A )。 可以使用字符串给字符数组名赋值 字符数组中的元素都是字符型的 字符数组中可以存放若干个字符,也可以存放字符串 字符数组可以用字符串给它初始化 已知:inta[]={5,4,3,2,l};数值为3的表达式是(C )。 A. a[3] B. a[4] C. a[‘c’-‘a’] D. a[5] 下列数组的定义中,正确的是(D )。 A. char cl[][5]={T,“24680”}; B. char c2[2][]={“l”,“24680”}; C. char c3[][]={“l”,“24680”}; D. char c4[][5]={‘T’,“0”}; 已知:static int a[][3]={{5},{3},{13}};数值为 0 的元素是(B )。 A. a[0][0] B. a[0][2] C. a[l][0] D. a[2][0] 下列关于函数参数的描述中,错误的是(C )。 定义函数时可以有参数,也可以无参数 函数的形参在该函数被调用前没有确定值 在传值调用时,实参只能是变量名,不可以是表达式 要求函数的形参和实参个数相等,对应类型和同 在变量定义时,缺省(或默认)的存储类型是(B )。 A. extern B. auto C. static D. register 在下列函数的调用中,实参的个数是1 〔D )o fun(al, (a2, a3), (a4, a5, a6)) A. 6 B. 5 C. 4 D. 3 下列关于函数返回值的描述中,错误的是(D )。 函数返回值可实现函数间的信息传递 函数返回值的类型是由返回语句中表达式的类型决定的 函数的返回值由return <表达式〉实现的 —个函数只能返回一个值 下列函数被调用了 3次,a的值是(D )。 Fun() { static int a= 1; ++a; } A. 1 B. 2 C. 3 D. 4 下列不可以用作函数实参的是(A )。 A.语句 B.表达式 C.地址值 D.常量 —个函数没有返回值,它的类型说明符是(B )。 A. int B. void C. static D. auto 在C语言函数调用中,如果函数Funa调用了 Funb,函数Funb 乂调用了函数Funa, 则称为(B )。 A.

文档评论(0)

1亿VIP精品文档

相关文档