题目内容

在执行以下程序时,为使输出结果为t=4,则给a和b输入的值应满足的条件是 。int main(){int s,t,a,b;scanf("%d,%d",&a,&b);s=1;t=1;if(a>0) s=s+1;if(a>b) t=s+t;else if(a==b) t=5;else t=2*s;printf("t=%d\n",t);return 0;}

A. a>b
B. a C. 0 D. 0>a>b

查看答案
更多问题

若a、b、c1、c2、x、y均是整型变量,以下正确的switch语句是 。

A. switch(a+b); {case 1:y=a+b;break; case 0:y=a-b;break; }
B. switch(a*a+b*b) {case 3: case 1:y=a+b;break; case 3:y=b-a,break; }
C. switch a {case c1:y=a-b;break; case c2:x=a*d;break; default:x=a+b; }
D. switch(a-b) {default:y=a*b;break; case 3:case4:x=a+b;break; case 10:case11:y=a-b;break; }

下面的程序: 。int main(){int x=3,y=0,z=0;if(x=y+z)printf("* * * *");else printf("# # # #");return 0;}

A. 有语法错误不能通过编译
B. 输出* * * *
C. 可以通过编译,但是不能通过连接,因而不能运行
D. 输出

设有变量a、b、c、d且都已正确定义并赋值。若有下列if语句:if(a

A. 当a B. 当a C. 当a D. 当a

执行以下程序段后,输出的结果是______。int a=1;switch(a){case 1: printf("你好");case 2: printf("再见"); break;default : printf("晚安");}

A. 你好
B. 再见
C. 晚安
D. 你好再见

答案查题题库