手机版

第六章 数组作业(4)

发布时间:2021-06-07   来源:未知    
字号:

}

A)-4 0 4 0 4 B)-4 0 4 0 3 C)-4 0 4 4 3 D)-4 0 4 4 0

*6.29下面是对s的初始化,其中不正确的是。

A)char s[5]={"abc"}; B)char s[5]={'a','b','c'};

C)char s[5]=""; D)char s[5]="abcde";

*6.30下面程序段的运行结果是。

char c[5]={'a','b','\0','c','\0'};

printf("%s",c);

A)'a''b' B)ab C)ab c D)ab▄(▄表示空格)

*6.31对两个数组a和b进行如下初始化

char a[]="ABCDEF";

char b[]={'A','B','C','D','E','F'};

则以下叙述正确的是。

A)a与b数组完全相同B)a与b数组长度相同

C)a和b中都存放字符串D)a数组比b数组长度长

6.32有两个字符数组a、b,则以下正确的输入语句是。

A)gets(a,b); B)scanf("%s%s",a,b);

C)scanf("%s%s",&a,&b); D)gets("a");gets("b");

6.33有字符数组a[80]和b[80],则正确的输出语句是。

A)puts(a,b); B)printf("%s,%s",a[],b[]);

C)putchar(a,b); D)puts(a),puts(b);

*6.34 下面程序段的运行结果是。

char a[7]="abcdef",b[4]="ABC";

strcpy(a,b);

printf("%c",a[4]);

A)■ B)\0 C)e D)ef

6.35有下面程序段,上机运行,将。

char a[3],b[]="China";

a=b;

printf("%s",a);

A)输出China B)输出Chi C)输出Ch D)编译出错

*6.36下面程序段的运行结果是。

char c[]="\t\v\\\0will\n";

printf("%d",strlen(c));

A)3 B)6 C)9 D)14

6.37 判断字符串a和b是否相等,应当使用。

A)if(a==b) B)if(a=b) C)if(strcmp(a,b)) D)if(strcmp(a,b)==0)

6.38判断字符串s1是否大于字符串s2,应当使用。

A) if (s1>s2) B) if (strcmp(s1,s2)

C)if(strcmp(s2,s1)>0) D)if(strcmp(s1,s2)>0)

6.39下面程序段输出两个字符串中对应相等的字符。请分析程序填空。

char x[]="programming";

char y[]="Fortran";

ini i=0;

while (x[i]!='\0'&&y[i]!='\0')

if (x[i]= =y[i]) printf("%c", );

else i++;

A)x[i++] B)y[++i] C)x[i] D)y[i]

第六章 数组作业(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)