有定义语句:“int a=1,b=2,c=3,x;”,则以下选项中各程序段执行后,x的值不为3的是()。
A. if(c<a)x=1; elseif(b<a)x=2; elsex=3;
B. if(a<3)x=3; elseif(a<2)x=2; elsex=1;
C. if(a<3)x=3; if(a<2)x=2; if(a<1)x=1;
D. if(a<b)x=b; if(b<c)X=c; if(c<a)x=a;
查看答案
已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是()。
A. 6
B. 0
C. 2
D. 1
下列程序段的输出结果是()。 void fun(int *x,int *y) { printf("%d%d",*x,*y);*x=3;*y=4; } main() { int x=2,y=1; fun(&y,&x); printf("%d%d",X,y); }
A. 1243
B. 1212
C. 1234
D. 2112
有以下程序: main() { int x=102, y=012; printf("%2d,%2d\n",x,y); } 执行后输出结果是()。
A. 10,01
B. 02,12
C. 102,10
D. 02,10
结构化程序由3种基本结构组成,3种基本结构组成的算法()。
A. 可以完成任何复杂的任务
B. 只能完成部分复杂的任务
C. 只能完成符合结构化的任务
D. 只能完成一些简单的任务