读下列程序:#includevoid main(){float a,b,t;scanf(”%f,%f”,&a,&b);if(a>b){t=a;a=b;b=t;}prinff(”%5.2f,%5.2f'’,a,b);}运行时从键盘输入3.8和-3.4,则正确的输出结果是()。
A. -3.40,-3.80
B. -3.40,3.80
C. -3.4,3.8
D. 3.80,-3.40
查看答案
读下列程序:#includevoid main(){int x,y;scanf(”%d”,&x);y=0;if(x>=0){if(x>0)y=1;}elsey=-1;prinff(”%d”,y);}当从键盘输入32时,程序输出结果为()。
A. 0
B. 1
C. -1
D. 不确定
对下述程序,()是正确的判断。#includevoid main(){int x,y;scanf(”%d,%d”,&x,&y);if(x>y)x=y;y=x;elsex++:y++;printf(”%d,%d”,x,y); }
A. 有语法错误,不能通过编译
B. 若输入数据4和3,则输出3和4
C. 若输人数据3和4,则输出4和5
D. 若输入数据4和3,则输出4和4
以下程序的输出结果是()。#includevoid main(){int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){case 0:a++;break;case 1:b++;break;}case 2:a++;b++;break;case 3:a++:b}printf(“a%d,b=%d”,a,b);}
A. a=1,b=0
B. a=2,b=1
C. a=1,b=1
D. a=2,b=2
以下程序的输出结果是()。#includevoid main(){int a=2,b=-1,c=2;if(a
A. 0
B. 1
C. 2
D. 3