第6章数组思考题

第6章数组思考题

ID:41800645

大小:138.32 KB

页数:6页

时间:2019-09-02

第6章数组思考题_第1页
第6章数组思考题_第2页
第6章数组思考题_第3页
第6章数组思考题_第4页
第6章数组思考题_第5页
资源描述:

《第6章数组思考题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、5数组思考题一、填空题【1】在数组a[5]中,5表示数组有5个元素,分别为o【2】inta[5]={0,3}定义数组有个元素,元素值分别为。[3]inta[][3]二{1,2,3,4,5,6,7,8,9,10},则系统会自动确认_行_列。【4】字符数组chara[]={"Girl"}和charb[]二{'G',i,I',T'};则数组a,b的长度分别为—和—o函数strlen(“Beijing”);的结果是。已^0chara[6]="book”,则printf(“%c”,a[4]);的结果为[5]函数

2、strcmp(strl,str2).若strl=str2,则函数值为。[6][7]O引进数[6]C语言中,一维数组的定义方式为:类型说明符数组名—组元素时,其下标的数据类型允许是o二、判断题【9】数组必须先定义,后使用。【10】array(10)中,10表示array数组中有10个元素。[IDinta[10]={0*5}表示给数组a[5]全部元素赋初值0。【12】一维数组中对全部数组元素赋初值时,可以不指定数组长度。【13】多维数组元素在内存中的排列顺序:第一维下标变化最慢,最右边的下标变化最快。【1

3、4】二维数组屮,若对全部数组元素赋初值,则定义数组时可以省略对笫一维或第二维长度的指定。[15]若有说明:int肛3][4]={0}则表示数组a中每一个元素均可得到初值0。【16】字符数组chart]=“Aprogram;的长度是9【17】puts和£OtS函数表示输出或输入一个字符串。【18】strcpy函数的作用是比较字符串。【19】在C语言中,引用数组元素时,其数组下标的数据类型允许是任何类型的表达式。【20】C语言规定,字符串的大小与串的长度无关,比较大小是以字符的ASCII码值为基础。三、选

4、择题)oB.inta[3]={0};D.inta[]=(0,0,0};(【21】错误的赋值语句为(A.inta[3]={0*3};C.inta[3]={0,0,0};)o【22】以下合法的数组定义为A.inta[]二{'A'「B,「C‘};B.inta[5]={0,1,2,3,4,5};C.chara二{,A'JB,「C,};D.inta[]={0,1,2,3,4,5};【23】intm和n分别代表二维数组的行和列,则下列说法正确的是()。A.m可以省略B.n可以省略C.m,n都可省略D.m,n都不能

5、省略)o(多选)B.inta[2,3]={1,2,3,4,5,6}D.inta[2][]={1,2,3,4,5,6}na”};则可以输出china的选项是(B.printf("%s”,c[5]);D.gets(c);【24】下列初始化语句中,正确的是(A.inta[2][3]={1,2,3,4,5,6}C.inta[][3]=(1,2,3,4,5,6})。(多选)【25】已知charc[]={"chiA.printf("%s”,c);C.puts(c);【26】已知charstr[5];inta;则调

6、用函数scanf的正确语句是(A.scanf("%s%d",str,a);B.scanf("%s%d",&str,&a);C.scanf("%s%d",str,&a);D.scanf("%s%d",&str,a);【27】已知chara[]="sbc”;charb[]={,'b','c'};则下列说法正确的是()。A.数组a、b长相同B.a数组长度大于b数组长度C.a数组长度小于b数组长度【28】能够将字符串b连接到a后的函数是()oA.strcat(a,b)B.strcpy(a,b)C.strcmp

7、(a,b)D.strlen(a,b)【29】已知charstr[]="a-book\34";则执行printf("%d”,strlen(str));的结果是(A.8【30】已知intA.a[4][5][31]已知intA.a[0][0])。B.9C.10a[4][5];则对数组元素引用正确的是B.a[3][4]C.a[l*l,0]a[4]⑸;则对数组元素非法引用的是B.a[3][4]C.a[4-1][3]D.13)oD.a[4][3])oD.a[2][5]【32】要求:若字符串sl>s2,则执

8、行语句S,()oA.if(sl>s2)S;C.if(strcmp(s2,si)>0)S;【33】以下正确的初始化语句是(A.inta[l][3]={l,2,3,4J;B.if(strcmp(si,s2))S;D.if(strcmp(si,s2)>0)S;)oB.floatx[3][]={{!},⑵,{3}};C.longa[2][3]={{1},{1,2},{1,2,3}};D.doublea[]⑵二{0};【34】下列程序屮错误的行是()omain()

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

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

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