欢迎来到天天文库
浏览记录
ID:17578137
大小:145.00 KB
页数:35页
时间:2018-09-03
《c语言第六章数组习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第六章数组6.1选择题[题6.1]在C语言中,引用数组元素时,其数组下标的数据类型允许是_____.A)整型常量B)整型表达式C)整型常量或整型表达式D)任何类型的表达式[题6.2]以下对一维整型数组a的正确说明是_____。A)inta(10);B)intn=10,a[n];C)intn;D)#defineSIZE10scanf("%d,&n);inta[SIZE];inta[n];[题6.3]若有说明:inta[l0];则对a数组元素的正确引用是_____。A)a[10]B)a[3.5]C)a(5)D)a[10-10][题6.4]在C语言中,一维数组的定义方式为:类型说明符数组名____
2、_。A)[常量表达式]B)[整型表达式]C)[整型常量]或[整型表达式]D)[整型常量][题6.5]以下能对一维数组a进行正确初始化的语句是_____。A)inta[l0]=(0,0,0,0,0);B)inta[l0]={};C)inta[]={0};D)inta[10]={10*1};[题6.6]以下对二维数组a的正确说明是_____。35A)inta[3][];B)floata(3,4);C)doublea[1][4];D)floata(3)(4);[题6.7]若有说明:inta[3][4];则对a数组元素的正确引用是_____。A)a[2][4]B)a[1,3]C)a[1+1][0]D
3、)a(2)(1)[题6.8]若有说明:inta[3][4];则对a数组元素的非法引用是_____。A)a[0][2*1]B)a[1][3]C)a[4-2][0]D)a[0][4][题6.10]以下不能对二维数组a进行正确初始化的语句是_____。A)inta[2][3]={0};B)inta[][3]={{1,2},{0}};C)inta[2][3]={{l,2},{3,4},{5,6}};D)inta[][3]={1,2,3,4,5,6};[题6.11]若有说明:inta[3][4]={0};则下面正确的叙述是_____。A)只有元素a[0][0]可得到初值0B)此说明语句不正确C)数组a
4、中各元素都可得到初值,但其值不一定为0D)数组a中每个元素均可得到初值0[题6.13]若有说明:inta[3][4];则数组a中各元素_____。A)可在程序的运行阶段得到初值035B)可在程序的编译阶段得到初值0C)不能得到确定的初值D)可在程序的编译或运行阶段得到初值0[题6.14]以下各组选项中,均能正确定义二维实型数组a的选项是_____。A)floata[3][4];floata[][4];floata[3][]={{l},{0}};B)floata(3,4);floata[3][4];floata[][]={{0};{0}};C)floata[3][4];Staticfloata
5、[][4]={{0},{0}};autofloata[][4]={{0},{0},{0}};D)floata[3][4];floata[3][];floata[][4][题6.16]下面程序____(每行程序前面的数字表示行号)。1main()2{3floata[10]={0.0};4inti;355for(i=0;i<3;i++)scanf(”%d”,&a[i]);6for(i=1;i<10;i++)a[0]=a[0]+a[i];7printf(”%f\n”,a[0]);8}A)没有错误B)第3行有错误C)第5行有错误D)第7行有错误[题6.17]下面程序中有错误的行是___(每行程序前面
6、的数字表示行号)1main()2{3inta[3];4inti;5scanf(”%d”,&a);6for(i=1;i<10;i++)a[0]=a[0]+a[i];7printf(”a[0]=%d\n”,a[0]);8}A)3B)6C)7D)5[题6.20]对以下说明语句的正确理解是___。inta[10]={6,7,8,9,10};A)将5个初值依次赋给a[1]至a[5]B)将5个初值依次赋给a[0]至a[4]35C)将5个初值依次赋给a[6]至a[l0]D)因为数组长度与初值的个数不相同,所以此语句不正确[题6.21]以下不正确的定义语句是___。A)doublex[5]={2.0,4.0
7、,6.0,8.0,10.0};B)inty[5]={0,1,3,5,7,9};C)charc1[]={‘1’,’2’,’3’,’4’,’5’}D)charc2[]={‘\x10’,’\xa’,’\x8’};[题6.22]若有说明:inta[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是___。A)2B)3C)4D)无确定值[题6.23]若二维数组a有m列,则在a[i][j]前的元素个数为__
此文档下载收益归作者所有