(9)下列程序段运行后,a的值为。 a=600 b=50 a=a+b b=a-b a=a-b
第1题:
下列程序段执行后c的结果是 int a=9,b=11,c; C=a!=b? a+b:a-b;
A.-2
B.20
C.11
D.9
第2题:
20、在a>b?a+b:a-b 表达式中,若a>b,则条件表达式的值为a+b的值,否则为a-b的值。
第3题:
以下程序运行后的输出结果是___。 main() { int a=1,b=2; a=a+b; b=a-b; a=a-b; printf("%d,%dn",a,b); }
A.1,2
B.1,1
C.2,2
D.2,1
第4题:
在a>b?a+b:a-b 表达式中,若a>b,则条件表达式的值为a+b的值,否则为a-b的值。
第5题:
设a,b,w为整型变量,ch为字符型变量,用if语句改写以下的程序段: switch(ch) { case'+':w=a+b;break; case'-':w=a-b;break; case'*':w=a*b;break; case'/':w=a/b;break;} 在下列写法中,错误的是()
A.if(ch= ='+') w=a+b; if(ch= ='-') w=a-b; if(ch= ='*') w=a*b; if(ch= ='/') w=a/b;
B.if(ch= ='*') w=a*b; else if(ch= ='/') w=a/b; if(ch= ='+') w=a+b; else if(ch= ='-') w=a-b;
C.if(ch= ='+') w=a+b; else if(ch= ='-') w=a-b; if(ch= ='*') w=a*b; else w=a/b;
D.if(ch= ='+') w=a+b; elseif(ch= ='-') w=a-b; if(ch= ='*') w=a*b; else if(ch= ='/') w=a/b;