参考答案和解析
正确答案:A
更多“下列CASE语句中执行结果不为空的是() 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'”相关问题
  • 第1题:

    下列不是分支结构的语句是( )。

    A)If…Then…End If

    B)If…Then…Else…End If

    C)While…Wend

    D)Select…Case…End Select


    正确答案:C
    本题考查控制结构的基础知识。在VBA中存在3种基本结构,即顺序、分支、循环结构。分支结构有两种形式,一种是If语句的单分支结构,另…种是SeleCtCase的多分支结构。在本题中选项A)、B)、D)均是合法的分支结构,而选项C)是循环结构。

  • 第2题:

    下列复选框构造方法,错误的是 ( )

    A.setLayout(new GridLayout(3,1));

    B.add(new Checkbox("one",null,true));

    C.add(new Checkbox("two"));

    D.add(new Checkbox("one",true));


    正确答案:D
    解析:该题考查复选框的构造方法。构造方法的一般格式为:public Checkbox (String label,CheckboxGrou Pgroup,boolean state)。选项A、B、C都是正确的,而选项D是错误的,它的第二个参数应该是CheckboxGrou Pgroup,所以选项D是错误的。

  • 第3题:

    窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Cmmandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Corn.mandl的单击事件过程中,正确的是

    A.Private Sub Commandl—click() Command2.ViSible=True Command3.ViSible=False End Sub

    B.Private Sub Commandl_click() Command2.Enabl ed=True Command3.Enabl ed=False End Sub

    C.Private Sub Commandl_C1ick() Command2.Enabled=True Command3.ViSible=False End Sub

    D.Private Sub Commandl_C1ick() Coiihmand2.Vi s ible:True Command3.Enabled=False End Sub


    正确答案:C
    解析:在按钮的属性中,Enable控制按钮的可用性,Visible控制按钮的可见性。

  • 第4题:

    下列程序段的执行结果为

    m=1

    n=1

    Select Case m

    Case 1

    Select Case n

    Case 0

    print "A"

    Case 1

    Print "B"

    End Select

    Case 2

    Print "C"

    End Select

    A.A

    B.B

    C.C

    D.0


    正确答案:B
    解析:Select Case结构的一般格式为:
    Select Case expr
    [case expr1]
    [clause1]
    [case expr2]
    [clause2]

    [case Else]
    [clausen]
    End Select
    其中expr是测试表达式,如果满足expr n,就执行这条语句,然后退出.

  • 第5题:

    以下叙述正确的是

    A.SelectCase语句中的测试表达式可以是任何形式的表达式

    B.SelectCase语句中的测试表达式只能是数值表达式或字符串表达式

    C.在执行SelectCase语句时,所有Case子句均按出现的次序被顺序执行

    D.如下SelectCase语句中的Case表达式是错误的 Select Case x Case 1 to 10 ... End Select


    正确答案:B
    解析:SelectCase语句中的测试表达式只能是数值表达式或字符串表达式。依次判断所有的Case,如果满足条件,则执行满足这一条件的Case语句,Case语句的条件可以是ntom的格式,例如Case1to10是合法的。

  • 第6题:

    以下语句正确的是:______。

    A.Select Case a Case b=1 Case “B” b=2 Case Else b=3 End Select

    B.Select Case a Case “A” b=1 Case “B” b=2 Case Default b=3 End Select

    C.Switch a Case “A” b=1 Case “B” b=2 Case Else b=3 End Switch

    D.Switch a Case “A” b=1 Case “B” b=2 Case Default b=3 End Select


    正确答案:A

  • 第7题:

    以下程序段运行的结果是______。Dim a(-1 To 5) As BooleanDim flag As Booleanflag = FalseDim i As IntegerDim j As IntegerDo Until flag = True For i=-1 To 5 j=j+1 If a(i)= False Then a(i)= True Exit For End If If i = 5 Then flag = True End If NextLoopPrint j

    A.20

    B.7

    C.35

    D.8


    正确答案:C
    解析:该程序段的作用是给数组a的每个数组元素赋值True,具体实现的方式为:每次从数组a的第一个元素开始判断,该元素是否为False,如果是,则令此元素为True,然后跳出循环,重新从数组a的第一个元素开始判断;如果当前元素不为False,则判断下一个元素。因此语句j=j+1将执行1+2+3+4+5+6+7=28次,即j=28。然后再遍历一遍数组a的所有元素,最后结束程序段。所以j最终的值是:j=28+7=35。

  • 第8题:

    下列程序段的执行结果为a=1b=0Select Case a Case 1 Select Case b Case 0 Print"**0**" Case 1 Print"**1**" End SelectCase 2 Print"**2**"End Select

    A.* * 0 * *

    B.* * 1 * *

    C.* * 2 * *

    D.0


    正确答案:A
    解析:此题考查的是SelectCase结构。SelectCase结构的一般格式为:SelectCaseexpr[Caseexpr1][clause1][Caseexpr2][clause2]……[Caseelse][clausen]EndSelect其中expr是测试表达式,如果满足exprn就执行这条语句,然后退出,因为a=1,b=0,所以执行语句Print"**0**"。

  • 第9题:

    public void foo( boolean a, boolean b ){  if( a ) {  System.out.println( “A” );  } else if ( a && b ) {  System.out.println( “A&&B” );  } else { 17. if ( !b ) {  System.out.println( “notB” );  } else {  System.out.println( “ELSE” );  }  } }  What is correct?()  

    • A、 If a is true and b is true then the output is “A&&B”.
    • B、 If a is true and b is false then the output is “notB”.
    • C、 If a is false and b is true then the output is “ELSE”.
    • D、 If a is false and b is false then the output is “ELSE”.

    正确答案:C

  • 第10题:

    Which two statements are true about L2TP tunnel switching?()

    • A、Requires only one tunnel switching license.
    • B、Requires two licenses,one for inbound and one for outbound sessions.
    • C、Enabled automatically when the BSR is configured as an LAC and LNS.
    • D、Aids in L2TP tunnel scaling

    正确答案:B,D

  • 第11题:

    单选题
    下列对条件语句、分支语句、固定循环次数语句、不定循环次数语句关键字排序正确的是()
    A

    if elseend;for end;switch case end;while end;

    B

    if elseend;switch case end;for end;while end;

    C

    for end;if else end;while end;switch case end;

    D

    while end;for end;switch case end;if else end;


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    public void foo( boolean a, boolean b ){  if( a ) {  System.out.println( “A” );  } else if ( a && b ) {  System.out.println( “A&&B” );  } else { 17. if ( !b ) {  System.out.println( “notB” );  } else {  System.out.println( “ELSE” );  }  } }  What is correct?()
    A

     If a is true and b is true then the output is “A&&B”.

    B

     If a is true and b is false then the output is “notB”.

    C

     If a is false and b is true then the output is “ELSE”.

    D

     If a is false and b is false then the output is “ELSE”.


    正确答案: C
    解析: 暂无解析

  • 第13题:

    已知如下代码: boolean m=true; if (m==false) System.out.println("False"); else System.out.println("True"); 执行结果是( )。

    A.假

    B.Tree

    C.None

    D.An error will occur when running


    正确答案:B

  • 第14题:

    编译和执行以下代码,输出结果是( )。 int i=1; switch (i) { case 0: System.out.print("zero,"); break; case 1: System.out.print("one,"); case 2: System.out.print("two,"); default: System.out.println("default"); }

    A.one,

    B.one,two,

    C.one,two,default

    D.default


    正确答案:C

  • 第15题:

    下列复选框构造方法,错误的是()。

    A.setLayout(newGridLayout(3,1));

    B.add(newCheckbox("one",null,true));

    C.add(newCheckbox("tWO");

    D.add(newCheckbox("one",true);


    正确答案:D

  • 第16题:

    下列程序 Private Sub form_Click() score=Int(Rnd * 10)+80 Select Case score Case Is<60:a$="F" Case 60 To 69:a$="D" Case 70 To 79:a$="C" Case 80 To 89:a$="B" Case Else:a$="A" End Select Print a$ End Sub 运行时输出的结果是

    A.F

    B.D

    C.C

    D.B


    正确答案:D
    解析:本题计算score用的表达式是Int(Rnd*10)+80,由于Rnd产生0到1之间的随机数,该随机数含。但不含1,乘10取整后其值是。到9之间的整数,加80后值是80到89之间的整数,多分支入口select Case score,测试表达式是score,从上到下检查Case中的表达式列表是否满足条件,本题中Case 80 To 89表达式满足条件,因此执行a $="B",a$的值执行后为字符B,退出多分支后,输出字符B。

  • 第17题:

    执行下面这段程序后,单击命令按钮,窗体中输出结果是 ______。 Private Sub Command1_Click() a=1 : b=4 : c = 9 : d = 5 If a < b Then If c<d Then x=True Else If a<c Then x=False Else x=True End If End If End If Print Val(x) End Sub

    A.True

    B.False

    C.0

    D.1


    正确答案:C
    解析:当ab为真时,程序继续进行;当cd为假时,执行else分支;当ac为真时,执行x=False,跳出三层If语句,执行输出语句。Val函数返回字符对应的数值,Val(x)为0,在窗体中输出结果。

  • 第18题:

    窗体上添加有3个命令按钮,分别命名为C1、C2和C3。编写C1的单击事件过程,完成的功能为:当单击按钮C1时,按钮C2可见,按钮C3不可用。下列语句中正确的是( )。

    A.Private Sub C1_Click() C2.Visible=True C3.Visible=False End Sub

    B.Private Sub C1 Click() C2.Enabled=True C3.Enabled=False End Sub

    C.Private SubC1_Click() C2.Enabled=True C3.Visible=False End Sub

    D.Private Sub C1 C2.Visible=True C3.Enabled=Fals End Sub


    正确答案:D
    解析: 本题考查控件的可见和可用属性的知识。在VBA中,要想使某个控件可用,则使其Enabled属性为True;要想使某个控件可见,则使其Visible属性为True。

  • 第19题:

    下列程序的运行结果是( )。 SET EXACT ON s="ni"+SPACE(2) IF S=”ni” IF S=”ni” ?"one" ELSE ?"two" END IF ELSE IF S="ni" ?"three" ELSE ?"four" END IF END IF RETURN

    A.one

    B.two

    C.three

    D.four


    正确答案:C
    C。【解析】用==比较两个字符串时,当两个字符串完圣相同时,运算结果是逻辑真.T.。用=比较两个字符串时,运算结果与SETEXACTONIOFF的设置有关:0N先在较短的字符串的尾部加上若干个空格,使两个字符串的长度相等,然后进行精确比较;当处于0FF状态时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.。所以本题运行结果为three。

  • 第20题:

    When a teacher wants to test students'__________ listening skills, grammar, vocabulary and pronunciation, which of the following test format is the most suitable one?

    A.True or false questions.
    B.Completion.
    C.Dictation.
    D.Translation.

    答案:C
    解析:
    考查测试的形式。A项为“判断正误题”,8项为“完形填空”,C项为“听写题”,D项为“翻译题”。听写题可以考查学生的听力能力、语法、词汇、语音、书写等多项内容。

  • 第21题:

    下列对条件语句、分支语句、固定循环次数语句、不定循环次数语句关键字排序正确的是()

    • A、if elseend;for end;switch case end;while end;
    • B、if elseend;switch case end;for end;while end;
    • C、for end;if else end;while end;switch case end;
    • D、while end;for end;switch case end;if else end;

    正确答案:B

  • 第22题:

    var one;var two=null;console.log(one==two,one===two);上面代码的输出结果是()。

    • A、false true
    • B、true false
    • C、false false
    • D、true true

    正确答案:B

  • 第23题:

    单选题
    var one;var two=null;console.log(one==two,one===two);上面代码的输出结果是()。
    A

    false true

    B

    true false

    C

    false false

    D

    true true


    正确答案: A
    解析: 暂无解析