题目内容

在执行以下程序时,如果从键盘上输入ABCdef ,则输出( )。 #include main() { char ch; while((ch=getchar())!='\n') { if(ch>='A' && ch<='Z') ch=ch+32; else if(ch>='a' && ch<='z') ch=ch-32; printf("%c",ch); } printf("\n"); }

A. 28
B. 27
C. 42
D. 41

查看答案
更多问题

假定a和b为int型变量,则执行以下语句后b的值为( )。 a=1; b=10; do { b-=a; a++; } while (b--<0);

A. 3
B. 4
C. 5
D. 不定

有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 1: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } } 执行后输出结果是( )

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

以下程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*" ); 程序输出结果是?

A. *
B. **
C. ***
D. ****

若定义int a[]={11,22,30,42,50,16,13,18,9},s=0,i;下面程序执行后s的值为多少() for(i=0;i<9;i++) if(a[i]%2==0){ s+=a[i]; i++; }

A. 128
B. 98
C. 178
D. 110

答案查题题库