南昌大学C语言题库(6)

2019-03-11 09:01

printf(\则__.

A)运行后·将输出Chm、\、B)运行后将输出Ch’一 C)运行后将输出Chi D)编译出错 *214 B

下面程序段的运行结果是__. char c[」=\printf(\~

A)14 B) 3 C) 9 D)字符串中有非法字符,输出值不确定 *215 D

判断字符串a和b是否相等,应当使用__. A) if (a==b) B) if (a=b)

C) if (strcpy(a,b)), D) if (strcmp(a,b)) *216 D

判断字符串s1是否大于字符串s2应当使用__. A) if (sl>s2) B) if (strcmp(s1,s2))

C) if (strcmp(s2,sl)>0) D) if (strcmp(s1,s2)>0) *217 A

下面程序段是输出两个字符串中对应字符相等的字符。请选择填空。 char x[]=\char y[]=\int i=0;

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

{if (x[i]==y[i]) printf (\’ else i++;} } 二

【1】A)x[i++] B)y[++i] C)x[i] D)y[i] *218 D

下面描述正确的是__.

A)两个字符串所包含的字符个数相同时,才能比较字符串 B)字符个数多的字符串比字符个数少的字符串大 C)字符串\与侣TOp\相等

D)字符串17hat\小于字符串吓he\一表示空格) } *219 C

下述对C语言字符数组的描述中错误的是 A)字符数组可以存放字符串

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

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

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

有已排好序的字符串a,下面的程序是将字符串s中的每个字符按a中元素 的规律插入到a中。请选择填空。 #indude main()

{char a[20」=\char s[]=\int i,k,j;

for(k=0;s[k]!='\\0';k十+) 0;

while(s[k]>=a[j]&&a[j]!='\\0')j++; for(i=str1en(a);i>=j;i--) 【2】; a[j」=S[k」; }

puts(a); }

【2】 A) a[i]=a[i+1] B) a[i+1]=a[i]; C) a[i]=a[i-1] D) a[i-1]=a[i]; *221 A

下面程序的功能是将字符串5中所有的字符c删除。请选择填空。 #include main()

{char s[80]; int i,j; gets(s);

for(i=j=0;s[i]!='\\0';i++) if(s[i]!='c')【1】 puts(s);

【1】A)s[j++]=s[i] B)s[++j]=s[i]; C) s[j]=s[i];j++; D) s[j]=s[i]; *222 B

下面程序的功能是从键盘输入一行字符,统计其中有多少个单词,单词之间 用空格分隔。请选择填空。 #indude main()

{char s[80」,c1,c2=''; int i=0,num=0; gets(s);

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

1f(i==0) c2=''; else c2=s[i-1];

if(【1】) num++; i++; )

printf(\}

【1】A)c1='' && c2=='' B)cl!='' && c2=='' C)c1=='' && c2!='' D)cl!='' && c2!='' *223 A

下面程序的运行结果是 #indude 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)1 B)1256 C) 12ab56 D)1 2 5 6 *224 A

当运行以下程序时,从键盘输入:aa bb cc dd

(表示回车),则下面程序的运行结果是 # include main()

{char a1[5],a2[5」,a3[5],a4[5]; scanf(\gets(a3); gets(a4); puts(al); puts(a2); puts(a3); puts(a4); }

A) aa B) aa ()aa D) aa bb bb bbbbcc cccc dd dd cc ddddee *225 D

当运行以下程序时,从键盘输入:ab c dd

(表示回车),则下面程序的运行结果是 #include

#difine N 6 main()

{ char c[N]; int i=0;

for (;i

A)abcdef B)a C)b D)ab b c c c d d e f *226 A

当运行以下程序时,从键盘输入:AhaMA Aha(

{char s[80],c='a'; int i=0;

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

{if(s[i]==c) s[i]=s[i]-32;

else if(s[i]==c-32) s[i]=s[i]+32; i++; }

puts(s); )

A)ahAMa B)AhAMa C) AhAMa ahA D) ahAMa ahA *227 D

下面程序的运行结果是一一一。 #include #inc1ude main()

{char a[80」=\int i=0; strcat(a,b);

whi1e(a[i++]!='\\0')b[i]=a[i]; puts(b); }

A)LB B)ABLMNP C)AB D)LBLMNP *228 B

下面程序的运行结果是 #include

main() {

char str[]=\int k;

for(k=2;(c=str[k]!='\\0';k++) {switch(c)

{case 'I':++k;break; case 'l':continue;

default:putchar(c);continue; }

putchar('*'); } }

A)SSW* B)SW* C) SW*A D)SW *229 B

下面程序的运行结果是 #include main()

{char a[]=\int i,j=0;

for(i=1;i<7;i++) if(a[j]

A) mogninr B) mo C) morning D) mornin


南昌大学C语言题库(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:邮政投递员初级理论知识试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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