1、数组(二)及答案解析(总分:17.00,做题时间:90 分钟)一、B选择题/B(总题数:7,分数:7.00)1.以下能正确定义二维数组的是_。(分数:1.00)A.int a3;B.int a3=32*3;C.int a33;D.int a 33=1,2;2.有下面程序段 char a3,b=“China“; a=b; printf(“%3“,a);则下面的说法正确的是_。(分数:1.00)A.运行后见输出 ChinaB.运行后见输出 ChC.运行后见输出 ChiD.编译出错3.有如下程序 main() int n5=0,0,0,i,k=2; for(i=1;i3;i+)ni=ni+1; pr
2、intf(“%d/n“,nk); 该程序的输出结果是_。(分数:1.00)A.不定值B.2C.1D.04.若有说明:int a3=1,2,3,4,5,6.7,8;则 a 数组第一维的大小是_。(分数:1.00)A.2B.3C.4D.无确定值5.下列程序执行后的输出结果是_。 main() char arr24; strcpy(arr,“she“);strcpy(arr1,“he“); arr03=j1=j; printf(“%d,%d,%d/n“,m,i1,j1); (分数:2.00)填空项 1:_数组(二)答案解析(总分:17.00,做题时间:90 分钟)一、B选择题/B(总题数:7,分数:
3、7.00)1.以下能正确定义二维数组的是_。(分数:1.00)A.int a3;B.int a3=32*3;C.int a33; D.int a 33=1,2;解析:2.有下面程序段 char a3,b=“China“; a=b; printf(“%3“,a);则下面的说法正确的是_。(分数:1.00)A.运行后见输出 ChinaB.运行后见输出 ChC.运行后见输出 ChiD.编译出错 解析:3.有如下程序 main() int n5=0,0,0,i,k=2; for(i=1;i3;i+)ni=ni+1; printf(“%d/n“,nk); 该程序的输出结果是_。(分数:1.00)A.不定值B.2C.1 D.0解析:4.若有说明:int a3=1,2,3,4,5,6.7,8;则 a 数组第一维的大小是_。(分数:1.00)A.2B.3 C.4D.无确定值解析:5.下列程序执行后的输出结果是_。 main() char arr24; strcpy(arr,“she“);strcpy(arr1,“he“); arr03=j1=j; printf(“%d,%d,%d/n“,m,i1,j1); (分数:2.00)填空项 1:_ (正确答案:38 1 0)解析: