第一范文网 - 专业文章范例文档资料分享平台

C语言数组练习及答案

来源:用户分享 时间:2025/6/28 9:18:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C. static char a[2]={ '1', '2', '3'}; D. static char a[2]={ '1'}; 34. 若给出以下定义: char x[ ]=\

char y[ ]={'a','b','c','d','e','f','g'}; 则正确的叙述为(c )。

A. 数组x和数组y等价 B. 数组x和数组y的长度相同

C. 数组x的长度大于数组y的长度 D. 数组x的长度小于数组y的长度 35. 若有数组定义: char array [ ]=\则数组 array所占的空间为(c )。 A. 4个字节 B. 5个字节 C. 6个字节 D. 7个字节 36. 若有定义和语句:

char s[10];s=\ 则结果是(以下└┘代表空格)(d )。

A. 输出abcd B. 输出a C. 输出abcd└┘└┘└┘└┘ D. 编译不通过 37. 下面程序运行后,输出结果是(c )。

main() {

char ch[7]={ \ int i,s=0;

for(i=0;ch[i]>= '0'&&ch[i]<= '9';i+=2) s=10*s+ch[i]- '0'; printf(\ }

A. 12ba56 B. 6521 C. 6 D. 62

38. 运行下面的程序,如果从键盘上输入:123<空格>456<空格>789<回车>,输出结果是(d )。 A. 123,456,789 B. 1,456,789 C. 1,23,456,789 D. 1,23,456 main() {

char s[100]; int c, i;

scanf(\ scanf(\ scanf(\ printf(\ }

39. 运行下面的程序,如果从键盘上输入: ab<回车> c <回车> def<回车> 则输出结果为(c )。

A. a B. a C. ab D. abcdef b b c

编辑版word

c c d d d e f

#include #define N=6 main() {

char c[N];

int i=0;

for( ;i

40. 运行下面的程序,如果从键盘上输入:ABC时,输出的结果是(a )。 #include main() {

char ss[10]=\ strcat(ss, \

gets(ss);printf(\ }

A. ABC B. ABC9 C. 123456ABC D. ABC456789 41. 判断两个字符串是否相等,正确的表达方式是(c )。 A. while(s1==s2) B. while(s1=s2) C. while(strcmp(s1,s2)==0) D. while(strcmp(s1,s2)=0) 42. 以下程序的输出结果是(a )。

main() {

char str[12]={ 's','t','r','i','n','g'}; printf(\ }

A. 6 B. 7 C. 11 D. 12 43. 若有以下程序片段: char str[ ]=\ printf(\

上面程序片段的输出结果是 (c )。

A. 3 B. 4 C. 6 D. 12 44. 若有以下程序段,输出结果是(a )。

char s[ ]=\ printf (\

编辑版word

A. 9 B. 12 C. 13 D. 14 45. 设有static char str[ ]=\

则执行printf(\ 后的输出结果为 (a )。 A. 5 B. 7 C. 12 D. 14 46. 以下程序运行后,输出结果是(b )。 main() {

char ch[3][5]={\ printf(\ }

A. \ B. \ C. \ D. \ 47. 以下程序运行后,输出的结果是(d )。 #include #include main() {

char w[ ][10]={\ for (k=1;k<3;k++) printf(\ }

A. ABCD B. ABCD FGH EFG KL IJ M

C. EFG D. FGH JK KL O

48. 以下程序运行后,输出结果是(a )。 main() {

char arr[2][4];

strcpy(arr,\ strcpy(arr[1],\ arr[0][3]='&';

printf(\ }

A. you&me B. you C. me D. err

(此文档部分内容来源于网络,如有侵权请告知删除,文档可自行编辑修改内容,

供参考,感谢您的配合和支持)

编辑版word

编辑版word

搜索更多关于: C语言数组练习及答案 的文档
C语言数组练习及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4mfqv7vry87f1wl0k4bu3bj0w6iihw013it_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top