湖南工大11级C语言网上作业之《字符数组》.docx

湖南工大11级C语言网上作业之《字符数组》.docx

ID:61464341

大小:169.42 KB

页数:9页

时间:2021-02-02

湖南工大11级C语言网上作业之《字符数组》.docx_第1页
湖南工大11级C语言网上作业之《字符数组》.docx_第2页
湖南工大11级C语言网上作业之《字符数组》.docx_第3页
湖南工大11级C语言网上作业之《字符数组》.docx_第4页
湖南工大11级C语言网上作业之《字符数组》.docx_第5页
资源描述:

《湖南工大11级C语言网上作业之《字符数组》.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《程序设计语言C1》随机作业题做作业时间:2012-3-178:00:00至2012-5-2923:30:00窗体顶端 1、合法的数组说明语句是()。(3分)A、B、C、D、A、inta[]="string";B、inta[5]={O,1,2,3,4,5};C、chara="string";D、chara[]={0,1,2,3,4,5}; 2、调用strlen(”abcd\Oef\0g“)的返回值为()。(3分)A、B、C、D、A、4B、5C、8D、9 3、若有以下语句,则正确的描述是()。charx[]=”12345”;chary[

2、]={’1’,’2’,’3’,’4’,’5’};(3分)A、B、C、D、A、x数组和y数组的长度相同B、x数组长度大于y数组长度C、x数组长度小于y数组长度D、x数组等价于y数组 4、设有数组定义:chararray[]=”China”;,则数组array所占的空间为()。(3分)A、B、C、D、A、4个字节B、5个字节C、6个字节D、7个字节 5、下列程序执行后的输出结果是()。#includemain(){chararr[2][4];strcpy(arr,”you”);strcpy(arr[1],”me”);arr[0][3]=’

3、&’;printf(”%s\n”,arr");}(3分)A、B、C、D、A、you&meB、youC、meD、err 6、有以下程序:#include#includemain(){chara[]={'a','b','c’,'d','e’,'f','g','h','\0'};inti,j;i=sizeof(a);j=strlen(a);printf(”%d,%d\n”,i,j);}程序运行后的输出结果是()。(3分)A、B、C、D、A、9,9B、8,9C、1,8D、9,8 7、以下程序的输出结果是()。#include#includem

4、ain(){charstr[12]={'s’,'t','r’,'i','n','g'};printf(”%d\n”,strlen(str));}(3分)A、B、C、D、A、6B、7C、11D、12 8、有下面的程序段:chara[3],b[]=”China”;a=b;printf(”%s”,a);则()。(3分)A、B、C、D、A、运行后将输出ChinaB、运行后将输出chC、运行后将输出ChiD、编译出错 9、以下程序的输出结果是main(){charch[3][5]={"AAAA","BBB","CC"};printf("%s",

5、ch[1]);}(3分)A、B、C、D、A、"AAAA"B、"BBB"C、"BBBCC"D、"CC" 10、以下程序的输出结果是main(){charw[][10]={"ABCD","EFGH","IJKL","MNOP"},k;for(k=1;k<3;k++)printf("%s",w[k]);}(3分)A、B、C、D、A、ABCDFGHKLB、ABCDEFGIJC、EFGJKOD、EFGHIJKL 11、当执行下面的程序时,如果输入ABC,则输出结果是#include"stdio.h"#include"string.h"mai

6、n(){charss[10]="1,2,3,4,5";gets(ss);strcat(ss,"6789");printf("%s",ss);}(3分)A、B、C、D、A、ABC6789B、ABC67C、12345ABC6D、ABC 12、以下程序的输出结果是main(){charch[3][4]={"123","456","78"};inti;for(i=0;i<3;i++)printf("%s",ch[i]);}(3分)A、B、C、D、A、B、123456780C、D、147 13、在C语言中,引用数组元素时,其数组下标的数据类

7、型允许是(3分)A、B、C、D、A、整型常量B、整型表达式C、整型常量或整型表达式D、任何类型的表达式 14、合法的数组定义是  (3分)A、B、C、D、A、staticinta[]=″string″;B、staticinta[5]={0,1,2,3,4,5}C、staticchara=″string″;D、staticchara[]={0,1,2,3,4,5}; 15、合法的数组定义是()(3分)A、B、C、D、A、charA[3][]={"111","222"}B、chara[][3]={'aaa','ddd'}C、chara[3

8、][]={'t','u'}D、chara[][3]={"a","k"} 16、给出以下定义:charx[]="abcdefg";chary[]={'a','b','c','d','e','f','g'};则正确的叙述为(

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

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

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