好文档 - 专业文书写作范文服务资料分享网站

实验a6参考答案.doc

天下 分享 时间: 加入收藏 我要投稿 点赞

实验目的:本实验的目的是进一步熟练数组的定义及基本用法。

将编程题的第1小题要求写实验报告,格式附后。

选择题

1. 已知int a[10];则对a数组元素引用不正确的是()。

(A) a[10-10]

(B) a[10]

(C) a[3+5]

(D) a[5]

2. 以下程序段的运行结果是()o

inta[]={l,2,3,4},ij; j=l;

for(i=3;i>=0;i—) ( a[i]=a[i]*j; j=j*3;

)

for(i=0;i<4;i++)

printf(\(A) 3 6 9 12

(B) 18 12 9 4

(C) 27 18 9 4 (D) 54 18 9 4

3. 在C语言中,若定义二维数组a[2][3],设a[0][0]在数组中位置为1,则 a[l][l]

在数组中位置是()。

(A) 3

(B)4

(C) 5

(D) 6

4. 以下程序段运行后s的值是()o

int a[3][3]={l,2,3,4,5,l,2,3,4}; int i,j,s=l; for(i=0;i<3;i++) for(j=i+l;j<3;j++) s+=a[i][j]; (A) 6

(B) 120

(C)7

(D) 240

5. 设已定义:int a[][4]={0,0,0};则下列描述正确的是()。

(A)数组a包含3个元素 (B)数组a的第一维大小为3 (C)数组a的行数为1

(D)元素a[0][3]的初值不为0

二.补充程序

补充程序:使其实现找出一数组中的最小数mini和次小数mini (注:在两对/**/之间补充必要的表达式,不得删除/**/) #include main()

( int i,a[10]=(9,26,35,8,6,19,69,3,5,95}; int minl,min2; i=0;

minl=a[0]

/**

min2=a[0]>a[l]?/**/

/

for(i=2;i<10;i++) ( if(a[i]

( min2=minl; /**/ /**/;

}

else if(a[i]

printf(\getch(); . 编程题

1.由程序产生如下所示二维数组(矩阵)a并实现输出。

1 2 19 0 111 2 210 9 22

1 2

3 8 13 18 23

4

4

14

6

15 17 1

6 24 2

5

实验a6参考答案.doc

实验目的:本实验的目的是进一步熟练数组的定义及基本用法。将编程题的第1小题要求写实验报告,格式附后。选择题1.已知inta[10];则对a数组元素引用不正确的是()。(A)a[10-10](B)a[10](C)a[3+5](D)a[5]2.以下程序段的
推荐度:
点击下载文档文档为doc格式
5rbsd1wcct68ub00wtu64vbt01gdo5005io
领取福利

微信扫码领取福利

微信扫码分享