数组练习及答案.doc

数组练习及答案.doc

ID:48601089

大小:21.84 KB

页数:5页

时间:2020-01-29

数组练习及答案.doc_第1页
数组练习及答案.doc_第2页
数组练习及答案.doc_第3页
数组练习及答案.doc_第4页
数组练习及答案.doc_第5页
资源描述:

《数组练习及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数组练习121、合法的数组定义是________.A)inta[6]={"string"};B)inta[5]={0,1,2,3,4,5};C)chara={"string"};D)chara[]={0,1,2,3,4,5};122、要求下面的程序运行后,显示如下结果:21046152324785132则程序中的划线处应填入________.#includevoidmain(){inta[4][4]={________};inti,j;for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%4d",a[i][j]);printf("

2、n");}}A){1,5,2,3},{2,4,7,8},{5,1,3,2}B){2,10,4,6},{1,5,2,3},{2,4,7,8},{5,1,3,2}C){5,1,3,2},{2,4,7,8},{1,5,2,3}D){2,1,2,5},{10,5,4,1},{4,2,7,3},{6,3,8,2}123、给出以下定义:charx[]="abcdefg";chary[]={'a','b','c','d','e','f','g'};则正确的叙述为________.A)数组x和数组y等价B)数组x和数组y的长度相同C)数组x的长度大于数组y的长度D)数组x的长度小于数组y的长度1

3、24、定义如下变量和数组:inti;intx[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};则下面语句的输出结果是________.for(i=0;i<4;i++)printf("%3d",x[i][3-i]);A)15913B)161116C)471013D)481216126、若希望下面的程序运行后输出45,程序空白处的正确选择是________.#includevoidmain(){inti,j=10,a[]={1,3,5,7,9,11,13,15};for(____________)j+=a[i];prin

4、tf("%d",j);}A)i=5;i>1;i--B)i=0;i<7;++iC)i=5;i>=1;--iD)i=2;i<6;++i127、若有以下说明:chars1[]={"tree"},s2[]={"flower"};,则以下对数组元素或数组的输出语句中,正确的是_____.A)printf("%s%s",s1[5],s2[7]);B)printf("%c%c",s1,s2);C)puts(s1);puts(s2);D)puts(s1,s2);128、下列一维数组初始化语句中,正确且与语句floata[]={0,3,8,0,9};等价的是________.A)floata[

5、6]={0,3,8,0,9};B)floata[4]={0,3,8,0,9};C)floata[7]={0,3,8,0,9};D)floata[5]={0,3,8,0,9};129、运行下面程序段的输出结果是________.chars1[10]={'S','e','t','','u','p',''};printf("%s",s1);A)SetB)SetupC)SetupD)'S''e''t'130、以下程序段的输出结果是________.chars[]="anapple";printf("%d",strlen(s));A)7B)8C)9D)10131、若有说明:ch

6、arc[10]={'E','a','s','t',''};,则下述说法中正确的是__________.A)c[7]不可引用B)c[6]可引用,但值不确定C)c[4]不可引用D)c[4]可引用,其值为空字符132、下列初始化语句中,正确且与语句charc[]="string";等价的是________.A)charc[]={'s','t','r','i','n','g'};B)charc[]='string';C)charc[7]={'s','t','r','i','n','g',''};D)charc[7]={'string'};133、若有说明charc[7]={'s'

7、,'t','r','i','n','g'};则对元素的非法引用是________.A)c[0]B)c[9-6]C)c[4*2]D)c[2*3]134、如有说明:chars1[5],s2[7];,要给数组s1和s2整体赋值,下列语句中正确的是________.A)s1=getchar();s2=getchar();B)scanf("%s%s",s1,s2);C)scanf("%c%c",s1,s2);D)gets(s1,s2);135、下列一组初始化语句中,正确的是________

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

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

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