第7章选择题(数组)1.以下关于数组的描述正确的是:CA、数组的大小是固定的,但可以有不同类型的数组元素B、数组的大小是可变的,但所有数组元素的类型必须相同C、数组的大小是固定的,所有数组元素的类型必须相同D、数组的大小是可变的,可以有不同类型的数组元素2.下述关于字符数组的描述中错误的是:BA、字符数组可以存放字符串B、字符数组中的字符串可以整体输入和输出C、定义字符数组后,可用赋值运算符“=”对字符数组整体赋值D、不可以用关系运算符对字符数组中的字符串整体进行比较3.不能把字符串”Hello
”赋给数组b的语句是:A、charb[10]={‘H’,’e’,’l’,’l’,’o’,’
’};B、charb[10];b=”Hello
”;C、charb[10];strcpy(b,”Hello
”);D、charb[10]=”Hello
”;4.若有以下定义,则数值为4的表达式是:Dinta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=’a’,d,g;A、a[g-c]B、a[4]C、a[‘D’-‘C’]D、a[‘d’-c]5.以下合法的数组定义是:A、inta[]=”string”;B、inta[5]={0,1,2,3,4,5};C、chara=”string”;D、chara[]={0,1,2,3,4,5};6.以下错误的字符串赋值或赋初值方式是:CA、char*str,str=”string”;B、charstr[7]={‘s’,’t’,’r’,’i’,’n’,’g’};C、charstr[10];str=”string”;D、charstr1[]=”string”,str2[]=”12345678”;stcpy(str2,str1);7.若有以下定义和语句,则输出结果是:chara[12]=”abook
”;printf(“%d”,st