补充练习第四章数组与字符串

补充练习第四章数组与字符串

ID:20557771

大小:76.50 KB

页数:9页

时间:2018-10-13

补充练习第四章数组与字符串_第1页
补充练习第四章数组与字符串_第2页
补充练习第四章数组与字符串_第3页
补充练习第四章数组与字符串_第4页
补充练习第四章数组与字符串_第5页
资源描述:

《补充练习第四章数组与字符串》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、补充练习第四章数组和字符串第四章数组和字符串一、单项选择题:1.对两个静态数组A和B进行如下初始化:staticcharA[]=“ABCDEF”;staticcharB[]={‘A’,‘B’,‘C’,‘D’,‘E’,‘F’};则下列叙述正确的是         。A. A和B完全相同。                B.A和B只是长度相等。C.    A数组长度比B数组短。          D.A数组长度比B数组长。2.下面的程序中        有错误(每行程序前面的数字是行号)。   1 #include   2 main()   3

2、 {   4   floata[3];   5   inti;   6   for(i=0;i<3;i++)scanf(“%d”,&a[i]);   7       for(i=1;i<3;i++)a[0]=a[0]+a[i];   8          printf(“%f”,a[0]);     9  }A.没有。       B.第4行。       C.第6行。       D.第8行。3.下述对C语言字符数组的描述中错误的是        。A.字符数组可以存放字符串。B.字符数组中的字符串可以整体输入、输出。C.可以在赋值语句中通过赋值运算符

3、“=”对字符数组整体赋值。D.不可以用关系运算符对字符数组中的字符串进行比较。4.定义如下变量和数组:       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,9,          B.1,4,7,         C.3,5,7,        D.3,6,9,5. 不能把字符串:Hello!赋给数组b的语句是         。A.   charb[

4、10]={‘H’,‘e’,‘l’,‘l’,‘o’,‘!’,’’};B.   charb[10];b=“Hello!”;C.   charb[10];strcpy(b,“Hello!”);D.   charb[10]=“Hello!”;6.      若有以下说明:    inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};    charc=‘a’,d,g;则数值为4的表达式是            。 A.A[g-c]       B.a[4]        C.a[‘d’-‘c’]     D.a[‘d’-c]7.合法的数组定

5、义是          。   A.inta[]=“string”;               B.inta[5]={0,1,2,3,4,5};   C.chara=“string”;                D.chara[]={0,1,2,3,4,5};8. 若有定义和语句:staticchars1[]=”abcd”;chars2[10];s2=s1;printf(“%s”,s2);则结果是(以下□代表空格)          。 A.输出abcd   B.输出a   C.输出abcd□□□□□   D.编译不通过 9.函数调用:strcat

6、(strcpy(str1,str2),str3)的功能是            。A.将串str1复制到串str2中后再连接到串str3之后。B.将串str1连接到串str2之后再复制到串str3之后。C.将串str2复制到串str1中后再将串str3连接到串str1之后。D.将串str2连接到串str1之后再将串str1复制到串str3中。10.以下程序段给数组所有元素输入数据,应在下划线处填入的是           。 A.a+(++i)       B.&a[i++]       C.a+i           D.&a[++i]  main(){i

7、nta[10],i=0; while(i<10)scanf(“%d”,           );           ……}  11.以下程序的输出结果是:A.不确定的值     B.3             C.2             D.1     main()        {intn[2]={0},i,j,k=2;          for(i=0;i

8、             }12.当运行以下程序时输

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

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

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