以下不正确的if语句形式是()
第1题:
( 19 )若 x 和 y 是程序中的两个整型变量,则下列 if 语句中正确的是
A ) if(x==0) y=1; else y=2;
B ) if(x==0) then y=1 else y=2;
C ) if(x==0) y=1 else y=2;
D ) if x==0 y=1; else y=2;
第2题:
A.if(X>y){x++;y++;}
B.if(X>y)
C.if(X=y)&&(X!=0)X+=y
D.if(x)Z=Z/X
第3题:
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
A.ifx++);
B.it(x>y&&y!=0);
C.if(x>0)x--
D.if(y<0){;} else y++; else x++;
第4题:
与“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;
第5题:
有以下程序
#inclUde<stdio.h>
main()
{int x=1。y=0;
if(!x)y++;
else if(x==0)
if(x)y+=2;
else y+=3; .
printf(“%d\n”,y);
}
程序运行后的输出结果是
A.3
B.2
C.1
D.0
第6题:
若有定义int x'y;并已正确给变量赋值。则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x_y)等价的是( )。
A.(x-y011x-y>0)
B.(x-y0)
D.(x-y=o)
第7题:
与y=(x>0? 1:x<0? -1:0);的功能相同的if语句是
A.if(x>0)y=1 else if(x<0)y=-1; else y=O;
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;
第8题:
以下错误的if语句是( )。
A.if(x>y)x++;
B.if(x)x++;
C.if(x!=y) cout<<x;y++;
D.if(x<y) x++;cout<<x;else cout<<y;
第9题:
下述语句中,_____中的if语句语法是错误的。( )
A.if(x>y);
B.if(x==y)x+=y;
C.if(x!=y)seanf("%d",&x)else scanf("%d",&y);
D.if(x<y){x++;y++;}
第10题:
以下不正确的if语句形式是()
第11题:
以下()为不正确的if语句。
第12题:
3
2
1
0
第13题:
下面程序段中正确的是( )。
A.If x<0 Then y=0 If x<1 Then y=1 If x<2 Then y=2 If x>=2 Then y=3
B.If x>=2 Then y=3 If x>1 Then y=2 If x>=0Then y=1 If x>0 Then y=0
C.If x<0 Then y=0 Else If>=0Then y=1 Else y=3 End If
D.If x>=2 Then y=3 Else If>=1 Then y=2 Else y=0 End If
第14题:
以下不正确的语句为( )
A. if(x>y);
B. if(x>y){x++;y++;}
C. if(x=y)&&(x!=0)x+=y;
D. if(x!=y) scanf("%d",&x); else scanf("%d",&y);
第15题:
下列程序段的运行结果是______。
int x=0,y=0;
while(x<15) y++,x+=++y;
pfintf("%d,%d",y,x);
第16题:
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是( )。
A.if(x++);
B.if(x>y&&y!=0);
C.if(x>y)x--else y++;
D.if(y<0) {;} else x++;
第17题:
有以下程序
#include
main()
{ int x=1,y=0;
if(!x) y++;
else if(x==0)
if (x) y+=2;
else y+=3;
printf("%d\n",y);
}
程序运行后的输出结果是
A.3
B.2
C.1
D.0
第18题:
与“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;
第19题:
与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:
第20题:
设变量X和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是( )。
A.if(x++);
B. if(x>y&&y!=0);
C.if(x>y)x--else y++;
D.if(y<0) {;} else x++;
第21题:
(27)有以下程序
#include <stdio.h>
main()
{ int x=1,y=0;
if(!x) y++;
else if(x==0)
if (x) y+=2;
else y+=3;
printf("%d\n",y);
}
程序运行后的输出结果是
A)3
B)2
C)1
D)0
第22题:
以下不正确的语句为()
第23题:
以下不正确的if语句形式是()
第24题:
if (x= =y) x+y;
if (x! = y) cin>>x else cin>>y;
if(x<y) {x++;y++;}