《一维数组练习题.docx》由会员分享,可在线阅读,更多相关《一维数组练习题.docx(4页珍藏版)》请在第壹文秘上搜索。
1、一维数组练习题1、以下对一维数组a进展正确初始化的是 OA) int a10=(0,0z0z0,0);B) int a10= ;C) int a = 0;D int a10= 10*2;2、以下一维数组a的正确定义是 oA) int a(10);B) int n=10,an;C) int n;D) #define SIZE 10scanf(%dz8n);int aSIZE;int an;3、执行下面的程序段后,变量k中的值为 oint k=3zs2;sO=k; k=sl*10;A)不定值B) 33C) 30D) 104、以下程序执行后的输出结果是 omain() int azb5;a=0; b
2、0=3; printf(%dz%dn,bO,bl); A) 3z0B) 3 0C) 0,3D) 3,不定值5、确定数组a的赋值状况如下所示,那么执行语句a2+;后al和a2的值 分别是 oa0aUa2 a3 a4III 10 IIL_20 I IIII30 I 40 I 50 IIIIA) 20 和 30B) 20 和 31C) 21 和 30D) 21 和 316、以下程序输出a数组中的最小值及其下标,在划线处应填入的是. main() int izp=0za10;for(i=0;i10;i+) scanf(%dr8ai);for(i=l;iap);printf(%d,%dn,ap,p);A
3、) i=PC) p=jB) ap=aD) P=i7、以下程序的输出结果是 omain() int i,p=0,a10=l,5,9,0,3,8,7,0,l,2;for(i=l;i10;i+)if(aiap) p=i;printf(%dz%dn,apzp);)A) -3z4B) 0,1C) 9z2D) 2,98、有如下说明:int a10=0,l,2,3,4,5,6,7,8,9;那么数值不为9的表达式是 oA) a10-lC) a9-0B) a8D) a9-a09、有如下程序main() int n5=0,0,0,i,k=3;for(i=0;ik;i+) ni=i+l; printf(%dn,nk
4、);该程序的输出结果是 OA)不确定的值C)2B) 4D) O10、以下程序的输出结果是 Omain()( int i,x9=9,8,7,6,5,4,3,2,l;for(i=0;i=0.0 & 1OOO) sum+=; xn=a;n+;scanf(%f,a);)ave=;printf(Output :n);p r i n tf ( a ve=%f n z a ve);for(i=0;in;i+)if(iave) printf(%ftzxi);A) a 和 sum/nB) xn和 sum/nC) a 和 sum/iD) a 和 sum/100012、下面程序的输出结果是 omain() int
5、a=l,8,2,8,3,8,4,8,5,8;printf(%d,%dn,za4+3,a4+3);A) 6z6B)8z8C) 6,8D)8,613、如有定义语句 int a = l,8,2,8,3,8,4,8,5,8;,那么数组a的大小是 oA) 10B) 11C) 8D)不定 14、下面程序的输出是 omain()inta10=l,2,3,4,5,6,7,8,9,10;printf(%dnzaal*a2);A) 3B)4C) 7D) 2 15、以下程序输出的结果是 o#include main() int a = 1,2,3,4,5),i,j,s=0;j=l;for(i=4;i=0;i) s=
6、s+ai*j; j=j*10; printf(s=%dn,s);A)s=12345B)s=l 2 3 4 5C)s=54321D)s=5 4 3 2 116、以下程序输出的结果是 o#include main() inta =1,2,3,4,5,i,j,s=0;for(i=0;i,那么输出结果是#include main()int i,mzn,f=0;scanf(,%dz8n);for(i=0;i20;i+)if(ai =n) f=l;m=i; if(f!=O) printf(%dz%dnz n,m+l);else printf( %d not found !nzn);A) 4z4B) 4z14C) 4z5D) 4,1518、下面程序运行后,输出结果是 o#include main() inta10=l,2,3,4,5,6,i,j;for(i=0;i+3;) j=ai;ai=a5-i;a5-i=j;for(i=0;i6;i+ + ) printf(%d ,zai);A) 6 5 4 3 2 1B) 1 2 3 4 5 6C) 1 5 4 3 2 6D) 1 5 3 4 2 6