有以下程序main(){intk=4,n=0;for(n{n++;if(n%3!=0)continue;k--;}printf("%d,%d\n",k,n);}程序运行后的输出结果是( )。
A. 1,1
B. 2,2
C. 3,3
D. 4,4
查看答案
在执行以下程序时,如果从键盘上输入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. ****