-
当50≤X≤200时,则给变量Y赋值为1000的正确的if判定语句是()
A . if 50≤X≤200then y=1000
B . if x<=200andx>=50then y=1000
C . if x<=200orx>=50then y=1000
D . if x>=50,x<=200then y=1000
-
设有如下变量:int i=8,k,a,b;unsigned long w=5;double x=3.0,y=5.0;则以下符合C语言语法的表达式是( )。
-
若有宏定义:#define MOD(x,y) x%y则执行以下语句后的输出为( ) 。int z,a=15,b=100;z=MOD(b,a);printf(“%d\n”,z++);
-
已知int x=10,y=20,z=30;则执行以下语句后x、y、z的值是( )if(x>y)z=x;x=y;y=z;
-
若有以下定义:#define MOD(x,y) x%y则执行以下语句后的输出为 。int z,a=15,b=100;z=MOD(b,a);printf(“%d\\n”,z++);
-
以下程序的运行结果是( )#includeint main(){int a=-5,b=1,c=1;int x=0,y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>0)if(c<=0)y=x-y;}else if(c>0)y=x-y;elsez=y;printf(\%d,%d,%d\,x,y,z);return 0;}
-
已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是()。if(x>y)z=x;x=y;y=z;
-
若x,y是int型变量,则执行以下语句后,x的值是( )。 for(y=1,x=1;y<=50;y++) { if(x>=10) break; if(x%2==1) { x+=5; continue; } x=x-3; }
-
if语句的语法格式可描述为: 格式1:if(<条件>)<语句>或if(<条件>)<语句1>else <语句2> 关于上面的语法格式,下列表述中错误的是:
A.<条件>部分可以是一个if语句,例如if(if(a==0)……)……
B.<语句>部分可以是一个if语句,例如if(……)if(……)……
C.如果在<条件>前加上逻辑非运算符!并交换<语句1>和<语句2>的位置,语句功 能不变
D.<语句>部分可以是一个循环语句,例如if(……) while(……)……
-
若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是()。
A.++x,y=x-
B.x+1=y
C.x=x+10=x+y
D.double(x/10)
-
与y=(x>0?1:x<0?-1:0):的功能相同的if语句是()A.if(x>0)y=1; else if(x<0)y=-1; else y=0; else
与y=(x>0?1:x<0?-1:0):的功能相同的if语句是()
A.if(x>0)y=1; else if(x<0)y=-1; else y=0; else y=0;
B.if(x) if(x>0)y=1; else if(x<0)y=-1;
C.y=-1; if(x) if(x>0)y=1; else if(x==0)y=0; else y=-1;
D.y=0; if(x>=0) if(x>0)y=1; else y=-1:
-
已知 int x=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
-
已知有if-else语句如下,则与该if-else语句等价的条件表达式是()。 if(x > y) a = 3; else a = 5;
A.a = x > y ? 3 : 5;
B.a = x > y ? 5 : 3;
C.a = x : y ? 3 > 5;
D.a = x > y;
-
已知int x=10,y=20,z=30;以下语句if(x>y)z=x;x=y;y=z;执行后x,y,z的值是()
A.10,20,30
B. 20,30,30
C. 20,30,10
D. 20,30,20
-
针对程序段:IF(X大于10)AND(Y小于20)THEN W=W/A,对于(X,Y)的取值,以下()组测试用例能够满足判定覆盖的要求
A.(30,15)(40,10)
B.(3,0)(30,30)
C.(5,25)(10,20)
D.(20,10)(1,100)
-
设有int x,y;以下语句判断x和y是否相等,if();正确的说法是该语句
A.不能判断x和y是否相等
B.语法错
C.编译出错
D.能判断x和y是否相等
-
与“y=(x>0?1:x<0?1:0)”;的功能相同的if 语句是()。A.if(x>0)y=1; else if(x<0)y=1;
与“y=(x>0?1:x<0?-1:0)”;的功能相同的if 语句是()。
A.if(x>0)y=1; else if(x<0)y=1; else="" y="0;
B." x="">0)y=1; else if(x<0)y=-l; else="" y="0;"
C.y="-l" x="">O)y=1; else if(x=-0)y=0; else y=-l;
D.y=0; if(x>=0) if(x>=0)y=1; else y=-l;
-
与“y=(x>0?1:x<0?-1:0)”;的功能相同的if 语句是()。A.if(x>0)y=1; else if(x<0)y=
与“y=(x>0?1:x<0?-1:0)”;的功能相同的if 语句是()。
A.if(x>0)y=1; else if(x<0)y=1; else y=0;
B.if(x) if(x>0)y=1; else if(x<0)y=-l; else y=0;
C.y=-l if(x) if(x>O)y=1; else if(x=-0)y=0; else y=-l;
D.y=0; if(x>=0) if(x>=0)y=1; else y=-l;
-
可以替代条件语句“if(x>y)m=x;else m=y;”的语句是()
A.m=(x>y)x:y
B.m=(x>y)y:xjavascript
C.m=(x>y):xy
D.m=(x>y):yx
-
以下不能正确求出分段函数(X>0时,Y=1;X=0时,Y=0;X<0时,y=-1)值的语句段是 。 [a] y="0" [b] if (x>=0) THEN IF (X>=0) THEN IF(X>0) THEN IF (X>0) THEN Y=1 Y=1 ELSE ELSE Y=0 Y=-1 ENDIF ENDIF ELSE ENDIF Y=-1 ENDIF
B、能实现。
C、能实现。
D、能实现。
-
已知x=10,y=20,z=30;以下语句执行后x,y,z的值是()。 if x < y: z=x x=y y=z
A.10,20,30
B.10,20,20
C.20,10,10
D.20,10,30
-
已知int x=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
-
以下if语句语法正确的是()。
A.if(x>0) cout<<x else cout<<--x;
B.if(x>0) { x=x+y; cout<<x; } else cout<<--x;
C.if(x>0) { x=x+y; cout<<x; }; else cout<<--x;
D.if(x>0) { x=x+y; cout<<x }; else cout<<--x;
-
2、已知 int x=30,y=50,z=80;以下语句执行后变量x、y、z的值分别为() if (x<y||x>z){ z=x; x=y; y=z; }
A.x=50, y=80, z=80
B.x=50, y=30, z=30
C.x=30, y=50, z=80
D.x=80, y=30, z=50