第六章 数组作业(5)

发布时间:2021-06-07

6.40 下面描述正确的是。

A)两个字符串包含的字符个数相同时,才能比较字符串

B)字符个数多的字符串比字符个数少的字符串大

C)字符串"STOP"与"STOP■"相等

D)字符串"That"小于字符串"The"

6.41 下面对C语言字符数组的描述中错误的是。

A)字符数组可以存放字符串

B)字符数组的字符串可以整体输入、输出

C)可以在赋值语句中通过赋值运算符对字符数组整体赋值

D)不可以用关系运算符对字符数组中的字符串进行比较

***6.44下面程序的功能是将字符串s中所有的字符'c'删除。

#include "stdio.h"

main()

{char s[80];

int i,j;

gets(s);

for (i=j=0;s[i]!='\0';i++)

if (s[i]!='c') ;

s[j]='\0';

puts(s);}

A)s[j++]=s[i] B)s[++j]=s[i] C)s[j]=s[i];j++ D)s[j]=s[i]

*6.45 下面程序的功能是从键盘输入一行字符,统计其中有多少个单词,单词之间用空格分隔。请分析程序填空。

#include<stdio.h>

main()

{char s[80],c1,c2=' ';

int i=0,num=0;

gets(s);

while(s[i]!='\0')

{c1=s[i];

if( ) num++;

i++;

c2=c1;

}

printf("There are %d words.\n",num);

}

A)c1==' '&&c2==' ' B)c1!=' '&&c2==' '

C)c1==' '&&c2!=' ' D)c1!=' '&&c2!=' '

6.46 下面程序的运行结果是。

#include<stdio.h>

main()

{char ch[7]={"12ab56"};

int i,s=0;

for(i=0;ch[i]>='0'&&ch[i]<='9';i+=2)

s=10*s+ch[i]-'0';

printf("%d\n",s);

}

A)1 B)1256 C)12ab56 D)1 2 5 6

第六章 数组作业(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219