题目内容

有以下程序 #include main() { double x=2.0, y; if(x<0.0) y=0.0; else if((x<5.0)&&(!x)) y=1.0 /(x+2.0); else if(x<10.0) y=1.0/x; else y=10.0; printf("%f\n ", y); }

A. 0
B. 1
C. 0.5
D. 10

查看答案
更多问题

有以下程序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

答案查题题库