22、当运行以下程序时,#includemain(){char a1[5],a2[5」,a3[5];scanf("%s%s",a1,a2);gets(a3);puts(al);puts(a2);puts(a3);}从键盘输入:aa bb cc dd(表示回车),则下面程序的运行结果是
A. aabbcc dd
B. aabbccdd
C. aa bbcc dd
D. aa bbccdd
查看答案
当运行以下程序时,从键盘输入(表示回车):abcdd则下面程序的运行结果是#include#define N 6main(){ char c[N];int i=0;for (;i
A. abcdefbc
B. acd
C. bef
D. abcd
24、当运行以下程序时,从键盘输入:AhaMA Aha(#include "stdio.h"main(){char s[80],c='a';int i=0;scanf("%s",s);while(s[i]!='\0'){if(s[i]==c)s[i]=s[i]-32;elseif(s[i]==c-32)s[i]=s[i]+32;i++;}puts(s);}
A. ahAMa
B. AhAMa
C. AhAMa ahA
D. ahAMa ahA
25、有以下程序main( ){char *p[10]={“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”};printf(“%d\n”,strlen(p[2]));}执行后输出结果是
A. 2
B. 3
C. 4
D. 5
26、有以下程序main(){char str[]=〝xyz〞,*ps=str;while(*ps) ps++;for(ps--;ps-str>=0;ps--) puts(ps);}执行后结果是
A. yzxyz
B. zyz
C. zyzxyz
D. xxyxyz