有下面程序段: int a,b,c; a=1,b=2; c=a>b?a:b; c=(a>=0?a:0)+c; 执行上述程序段后a,b,c的结果是( )。
A: a=1,b=2,c=2
B: a=1,b=2,c=3
C: a=0,b=2,c=3
D: a=1,b=2,c=2
A: a=1,b=2,c=2
B: a=1,b=2,c=3
C: a=0,b=2,c=3
D: a=1,b=2,c=2
举一反三
- 执行下列程序段后,c的值是( )int a=2,b=-1,c=2;if(a A: 0 B: 1 C: 2 D: 3
- 有以下程序段,运行后的输出结果是( ) main() { int a=2,b=-1,c=2; if(a A: 0 B: 1 C: 2 D: 3
- 有如下程序段:int a=-2,b=0;while(a++) ++b;cout<<a<<'\t'<<b<<endl;运行后输出结果是( )。 A: 0 2 B: 1 2 C: 1 3 D: 2 3
- 有以下程序段int k=0,a=1,b=2,c=3;k=a<;c?c:b;执行该程序段后,k的值是() A: 3 B: 2 C: 1 D: 0
- 修改下面程序段的运行结果是()。a=1;b=2;c=2;while(a A: 1 ,2 ,0 B: 2, 1 , 0 C: 1 , 2, 1 D: 2, 1, 1