题目内容

在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为#includeint main(){charch;while((ch=getchar())!='\n'){if(ch>='A'&&ch<='Z')ch=ch+32; elseif(ch>='a'&&ch<'z')ch=ch-32; printf("%c",ch);}printf("\n");return 0;}

ABCdef
B. abcDEF
C. abc
DEF

查看答案
更多问题

t为int型,进入下面的循环之前,t的值为0while(t=1){……}则以下叙述中正确的是

A. 循环控制表达式的值为0
B. 循环控制表达式的值为1
C. 循环控制表达式不合法
D. 以上说法都不对

下面程序的输出结果是()。#includevoidmain(){unsignedintnum,k;num=26;k=1;do{k*=num%10;num/=10;}while(num);printf("%d\n",k);}

A. 2
B. 12
C. 60
D. 18

要输出下面的图形,请完善程序。1121123211234321123454321#includevoidmain(){inti,j,k;for(i=1;i<=5;i++){for(j=1;j<=20-3*i;j++)printf("");for(k=1;_________;k++)printf("%3d",k);for(__________;k>=1;k--)printf("%3d",k);printf("\n");}}

A. k<=ik=i
B. k C. k D. k<=ik=i-1

若输入字符串:abcde<回车>,则以下while循环体将执行多少次。while((ch=getchar())!='e')printf("*");

A. 5
B. 4
C. 6
D. 1

答案查题题库