以下语句错误的是
A.If a=1 And b=2 Then C=3 End lf
B.If a=1 Then C=2 Else lf a=2 Then C=2 End lf
C.If a=1 Then C=3 End If
D.If a=1 Then C=2E1se If a=2 Then C=2 End lf Eud If
第1题:
下面程序段中正确的是( )。
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
第2题:
执行下列语句后整型变量a的值是 ______。 If(3-2)>2 Then a=10 Else If(10/2)=6 Then a=20 Else a=30 End If
A.10
B.20
C.30
D.不确定
第3题:
A、SELECTCASEWHEN125THEN'true'ELSE'false'END;
B、SELECTCASEBINARY'B'WHEN'a'THEN1WHEN'b'THEN2END;
C、SELECTCASEWHEN-10THEN'true'END;
D、SELECTCASE'one'WHEN1THEN'one'WHEN2THEN'two'END;
第4题:
三元条件运算符ex1?ex2:ex3,相当于下面的( )语句。
A.if(ex2) ex1; else ex3;
B.if(ex3) ex2; else ex1;
C.if(ex1) ex3; else ex2;
D.if(ex1) ex2; else ex3;
第5题:
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
A.if (c<a) x=1; else if (b<a) x=2; else x=3;
B.if (a<3) x=3; else if (b<a) x=2; else x=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;
第6题:
有以下程序: #include<iostream> using namespace std; int main( ) { int a=5;b=4,c=3,d=2; if(a>b>c) cout<<d<<end1; else if((c-1>:d) ==1) cout<<d+1<<end1; else cout<<d+2<<end1; return 0; } 执行后的输出结果是( )。
A.2
B.3
C.4
D.编译时有错,无结果
第7题:
有定义:int a=1,b=2,c=3,x;则以下选项中各程序段执行后,x的值不为3的是( )。
A.if(c<a) x=1; else if(b<a) x=2; else x=3;
B.if(a<3) x=3; else if(a<2) x=2; else x=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;
第8题:
下列不是分支结构的语句是( )。
A.If…Then…End If
B.While…Wend
C.If…Then…Else…End If
D.Select…Case…End Select
第9题:
函数过程F1的功能是:如果参数b为奇数,则返回值为1,否则返回值为0,以下能正确实现上述功能代码的是______。
A.Function F1(b As Integer) If b Mnd 2=0 Then Return 0 Else Return 1 End If End Function
B.Function F1(b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function
C.Function F1(b As Integer) If b Mod 2=0 Than F1=1 Else F1=0 End If End Function
D.Function F1(b As Integer) If b Mod 2<>0 Then Return 0 Else Return 1 End If End Function
第10题:
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
A.if(c<a) x=1; else if(b<a) x=1; else x=3;
B.if(a<3)x=3; else if(a<2)x=2; else x=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;