题目内容

有如下程序main() { int a=2,b=-1,c=2; if(a)c=2;else if(b<0) c=0; else c++; printf(“%d\n”,c); }该程序的输出结果是()。

A. 0
B. 1
C. 2
D. 3

查看答案
更多问题

有如下程序,该程序的输出结果是()。main( ) { int x=1,a=0,b=0; switch(x){ case 0: b++; case 1: a++; case 2: a++;b++; } printf(“a=%d,b=%d\n”,a,b); }

A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2

有以下程序main() { int a,b,c=246; a=c/100%9; b=(-1)&&(-1); printf("%d,%d\n",a,b); } 输出结果是( )。

A. 2,1
B. 3,2
C. 4,3
D. 2,-1

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

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

有以下程序main(){inti,s=0;for(i=1;i<10;i+=2) s+=i+1;printf(“%d\n”,s);}执行后的输出结果是()。

A. 自然数1~9的累加和
B. 自然数1~10的累加和
C. 自然数1~9中的奇数之和
D. 自然数1~10中的偶数之和

答案查题题库