习题七(数组)

习题七(数组)

ID:40726866

大小:148.00 KB

页数:19页

时间:2019-08-06

习题七(数组)_第1页
习题七(数组)_第2页
习题七(数组)_第3页
习题七(数组)_第4页
习题七(数组)_第5页
资源描述:

《习题七(数组)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题七一、选择题1.若有说明:inta[10];,则对a数组元素的正确引用是()。A.a[10]B.a[3.5]C.a[0]D.a(5)2.在C语言中,引用数组元素时,其数组下标的数据类型不允许是()。A.整型常量B.整型表达式C.整型常量和整型表达式D.任何类型的表达式3.以下对一维整型数组a的正确说明是()。A.inta(10);B.intn=0,a[n];C.intn;D.#defineSIZE10scanf(“%d”,&n);inta[SIZE];inta[n];4.以下能对一维数组a进行正确初始化的形式是()。A.inta[10]=(0,0,0,0,0,);B.inta[]={0

2、};C.inta[10]={};D.inta[10]={10*1};5.以下对二维数组a的正确说明是()。A.inta[3][];B.floata(3,4);C.doublea[][4];D.floata(3)(4);6.若有说明:inta[3][4];,则对a数组元素的正确引用是()。A.a[3][4]B.a[1,3]C.a[1+1][0]D.a(2)(1)7.以下能正确定义一维数组的选项是()。A.inta[5]={0,1,2,3,4,5};B.chara[]={1,2,3,4,5,6};C.chara={'s','d','k'};D.inta[5]="0123";8.以下能对二维数组

3、a进行正确初始化的语句是()。A.inta[2][]={{1,0,1},{5,2,3}};B.inta[][3]={{1,2,3},{4,5,6}};C.inta[2][4]={{1,2,3},{4,5},{6}};D.inta[][3]={{1,0,1,0},{},{1,1}};9.若有说明:inta[3][4]={0};,则下面正确的叙述是()。A.数组a中每个元素都可得到初值0B.只有元素a[0][0]可得到初值0C.数组a中各个元素都可得到初值,但其值不一定为0D.此说明语句不正确10.以下不正确的定义语句是()。A.doublex[5]={2.0,4.0,6.0,8.0,10.0

4、};B.inty[5]={0,1,3,5,7,9};C.charcl[]={‘1’,‘2’,‘3’,‘4’,‘5’} ;D.charc2[]={‘x10’,‘xa’,‘x8’};11.若有说明:inta[][4]={0,0};,则下面不正确的是()。A.数组a的每个元素都可得到初值0B.二维数组a的第一维为1C.因为二维数组a中第二维大小的值除以初值个位数的商为1,故数组a的行数为1D.只有元素a[0][0]和a[0][1]可得到初值0,其余元素都得不到初值012.若有如下定义语句:inta[10]={1,2,3,4,5,6,7,8,9,10};则对数组正确的引用是()。A.a[10

5、]B.a[a[3]5]C.a[a[9]]D.a[a[4]+4]13.若有说明:inta[3][4];,则数组a中各元素()。A.可在程序的运行阶段得到初值0B.可在程序的编译阶段得到初值0C.不能得到确定的初值D.可在程序的编译或运行阶段得到初值014.以下定义语句正确的是()。A.intn=5,a[n][n];B.inta[][3]={{1,2},{3,4},{5,6}};C.inta[][3];D.inta[][]={{1,2},{3,4},{5,6}}15.下述对C语言字符数组的描述中错误的是()。A.字符数组可以存放字符串。B.字符数组中的字符串可以整体输入、输出。C.可以在赋值语

6、句中通过赋值运算符“=”对字符数组整体赋值。D.不可以用关系运算符对字符数组中的字符串进行比较。16.有数组:chara[]=“thisisanegg”;,请问该数组长度是多少?()A.15B.14C.13D.1217.以下不能对二维数组a进行正确初始化的语句是()。A.inta[2][3]={0};B.inta[][3]={{1,2},{0}};C.inta[2][3]={{1,2},{3,4},{5,6}};D.inta[][3]={1,2,3,4,5,6}18.已有定义:chara[]=“xyz”,b[]={‘x’,‘y’,‘z’};,以下叙述中正确的是()。A.数组a和b的长度相同

7、B.a数组长度小于b数组长度C.a数组长度大于b数组长度D.上述说法都不对19.定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};,则语句for(i=0;i<3;i++)printf("%d□□",x[i][2-i]);的输出结果是()(注:□代表一个空格)。A.1□□5□□9B.1□□4□□7C.3□□5□□7D.3□□6□□920.不能把字符串“Hello!”赋给数组b的语句

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。