若有如下程序: main() int a,b,C,m,n,k; m=n=k=0; a=-1;b=2; C=3; if(c>0)m=a+b; if(a<=0) if(b>0) if(c<=0)n=a=b; else if(c>0)n=a-b; else k/=c; printf("%d,%d, %d,",m,n,k); 则程序运行后的输出结果是( )。
A: 1,0,0
B: 2,-3,3
C: 1,-3,3
D: 1,0,3
A: 1,0,0
B: 2,-3,3
C: 1,-3,3
D: 1,0,3
举一反三
- 【单选题】有以下程序: main() { int a = 1, b = 2, m = 0, n = 0,k; k = (n = b > a)||(m = a printf(“%d,%d ”,k,m); } 程序运行的结果是()。 A. 0 0 B. 0 1 C. 1 0 D. 1 1
- 以下程序输出的结果是: main() {int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a
- 以下程序段中循环体语句k 执行的次数为 for k 0 m 10 m 0 m 3 for n 1 n 3 n k
- 有以下程序,程序运行后的输出结果是( )。main(){int a=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a A: 0,0 B: 0,1 C: 1,0 D: 1,1
- 在下列六组量子数中,正确的是① n=3,l= 1,m=-1 ② n = 3,l= 0,m = 0 ③ n = 2,l= 2 ,m=-1 ④ n = 2, l = 1 ,m = 0 ⑤ n = 2,l = 0,m =-1 ⑥ n= 2,l = 3 , m= 2 A: ①、③、⑤ B: ②、④、⑥ C: ①、②、③ D: ①、②、④