资源描述:
《c语言基础--数组》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、项目三-…数组%1.选择题1.在C语言屮,引用数组元素时,其数组下标的数据类型允许是(C)。A、整型常量B、整型表达式C、整形常量或整形表达式D、任何类型的表达式2.若有定义:inta[10],则对数组a元素的正确引用是(D)。A、a[10]B、a[3.5]C、a(5)D、a[10-10]3.若有定5C:inta⑶[4],则对数组a元素的正确引用是(D)。A、a[2][4]B、a[l,3]C、a(5)D、a[10-10]4.以下能对二维数组"进行正确初始化的语句是(B)oA、inta[2][]={{l,0,l},{5,2,3}};B
2、、inta[][3]二{{1,2,3},{4,5,6}};C、inta[2][41二{{1,2,3},{4,5},{6}};D、inta[][3]二{{1,0,1},{},{1,1}};5.以下不能对二维数组a进行正确初始化的语句是(C)oA、inta[2][3]={0};B、inta[]⑶={{1,2},{0}};C、inta[2][3]={{1,2},{3,4},{5,6}};D、inta[]⑶二{1,2,3,4,5,6};6.若冇说明:inta[][4]={0,0};则下面不正确的叙述是(D)。A、数组a的每个元素都可得到初值
3、0B、二维数组a的第一维大小为1C、因为二维数组a中第二维人小的值除以初值个数的商为1,故数组a的行数为1D、只有元素a[0][0]和a[0][l]可得到初值0,其余元素均得不到初值07.若有说明:inta[][3]={l,2,3,4,5,6,7,8,9,10};则数组a第一维大小是(C)。A、2B、3C、4D、无确定值&下面程序段的输出结果是(A)。intk,a⑶⑶二{1,2,3,4,5,6,7,8,9};for(k=0;kv3;k++)printf("%d'',a[k][2・k]);A、357B、369C、159D、1479.下
4、面是对s的初始化,其中不正确的是(D)oA、chars[5]={<