根据已给出的数据的输入和输出形式,下面程序中正确的输入输出语句是( )。 main() {int x; float y; printf("enter x,y:"); 输入语句 输出语句 } 要求输入形式为:enter x,y:2 3.4要求输出形式为:x+y=5.40
A. scanf("%d,%f",&x,&y); printf("\nx+y=%4.2f",x+y):
B. scanf("%d%f",&x,&y); printf("\nx+y=%4.2f",x+y);
C. scanf("%d%f",&x,&y); printf("\nx+y=%6.1f",x+y);
D. scanf("%d%3.1f",&x,&v); printf("\nx+y=%4.2f",x+y);
查看答案
下列运算符中优先级最高的是( )。
A. <
B. +
C. &&
D. !=
以下程序段的输出结果为( )。 main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++:b++; } printf("a=%d,b=%d\n",a,b); }
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
以下程序段的输出结果为( )。 main() { char x='A'; x=(x>='A'&&x<='Z')?(x+32):x; printf("%c\n",x); }
A
B. a
C. Z
D. z
已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是( )。 if(x>y) z=x;x=y;y=z;
A. x=10,y=20,z=30
B. x=20,y=30,z=30
C. x=20,y=30,z=10
D. x=20,y=30,z=20