niusouti.com
参考答案和解析
答案:A,B,C,D
解析:
更多“CASE法可以得到下列哪些结果?( )”相关问题
  • 第1题:

    关于switch语句说法不正确的是()

    A、case的次序不影响执行结果

    B、每个case语句后面的常量可以不同

    C、在执行完一个case语句后转到下一个case语句执行

    D、每个case语句后面表达式只能是常量


    参考答案:B

  • 第2题:

    下列程序的输出结果是()。includemain(){int a=0,i; for(i=1;i<5;i++) { switch(i) { c

    下列程序的输出结果是( )。 #include<stdio.h> main() { int a=0,i; for(i=1;i<5;i++) { switch(i) { case 0: case 3:a+=1; case 1: case 2:a+=2; default:a+=3; } printf("%d",A) ; }

    A.19

    B.18

    C.6

    D.8


    正确答案:A
    解析:本题考查switch语句。当i=1时,执行case1,因为没有遇到break语句,所以依次往下运行,a=a+2=2,a=a+3=5;当i=2时,执行case2,因为没有遇到break语句,所以依次往下运行,a=a+2=7,a=a+3=10;当i=3时,执行case3,a=a+1=11,因为没有遇到break语句,所以依次往下运行,a=a+2=13,a=a+3=16;当i=4时,执行default,a=a+3=19,结束循环。

  • 第3题:

    假设X的值是5,则执行以下语句时,可得到的输出结果是ABCDEF的Select Case语句是 ( )

    A.Select Case X Case 10 To 1 Print“ABCDEF” End Select

    B.Select Case X Case Is>15,Is<5 Print"ABCDEF" End Select

    C.Selecl Case K Case Is>5,1,3,To 10 Print"ABCDEF" End Select

    D.Select Case X Case 1,3,Is>5 Print"ABCDEF" End Select


    正确答案:C
    解析:本题主要是对多分支结构 Select Case语句的考查。
      其中在Case子句中,表达式列表可以是多个表达式,每个表达式之间用逗号分割,表达式可以是如下形式x
      值、值1 To值2(注意:值1值2)、Is比较运算符值。执行时,首先计算Select Case语句中测试表达式的值。然后从每一个Case开始找满足该值的Case语句,遇到第一个表达式列表值与测试表达式相匹配的Case语句,则执行其后的语句序列,然后跳出Select Case结构。题中选项B、D中的表达式列表中都不包含有X的值,故可直接排除。选项A中的 Case子句后的表达式如果写成1 To 10,则可输出结果“ABCDEF”。选项D中,X的值在表达式3 To 10的范围内,故可以执行其后的语句序列,输出"ABCDEF'。

  • 第4题:

    下列程序运行后的输出结果是 ______。 include void main(){ int s=0,k for(k=7;k>=0

    下列程序运行后的输出结果是 ______。

    include<iostream.h>

    void main()

    {

    int s=0,k

    for(k=7;k>=0;k--)

    {

    switch(k)

    {

    case 1:

    case 4:

    case 7:s+ +;break:

    case 2:

    case 3:

    case 6:break;

    case 0:

    case 5:s+=2;break;

    }


    正确答案:s=7
    s=7

  • 第5题:

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

    A.**0**

    B.**1**

    C.**2**

    D.0


    正确答案:B
    解析:Select Case结构的一般格式为:
      Select Case expr
       [Caseexpr1]
        [clause 1]
       [Case expr2]
        [clause 2]
       ……
       [Case else]
        [clause n]
      End Select
      其中expr是测试表达式,如果满足exprn,就执行这条语句,然后退出,因为m=1、n=1,所以执行语句 Print "* * 1* *"。注意: 根据题中的条件,m=1、n=1,所以执行语句Print"B"。注意:多分支控制结构的应用。

  • 第6题:

    下列程序段的执行结果为______。 x=Int (Rnd+4) Select Case x Case 5 Print“优秀” Case 4 Print“良好” Case 3 Print“通过” Case Else Print“没有通过” End Select

    A. 优秀

    B.良好

    C.通过

    D.没有通过


    正确答案:B

  • 第7题:

    下列输出结果是( )inta=0;while(a<5){switch( ){case0:case3:a=a+2;case1:case2:a=a+3;d

    下列输出结果是( )

    inta=0;

    while(a<5){

    switch( ){

    case0:

    case3:a=a+2;

    case1:

    case2:a=a+3;

    default:a=a+5;

    }

    }

    System.out.print( );

    A、0

    B、5

    C、10

    D、其他


    正确答案:C

  • 第8题:

    下列程序的输出结果是_______。 main() { int i=3; switch(i) { case1: case 2:printf("%d",i) case 3: case 4:break; default : printf("OK") } }

    A.0

    B.3

    C.OK

    D.没有任何输出


    正确答案:D
    解析:在题中,i的值为3,由于“case3:”后面没有break语句,所以继续向下执行“case4:”后面的语句,由于“case 4:”后面的语句为break强行退出switch语句,所以,本题没有任伺输出。

  • 第9题:

    钻芯法可以用于修正下列哪些方法得到的混凝土抗压强度换算值()。

    • A、回弹法
    • B、超声回弹法
    • C、拔出法
    • D、射钉法

    正确答案:A,B,C

  • 第10题:

    CASE法可以得到下列哪些结果()

    • A、单桩竖向抗压承载力检测值
    • B、桩身完整性系数
    • C、桩身最大拉、压应力
    • D、打击能量

    正确答案:A,B,C,D

  • 第11题:

    状态估计结果可以保存为CASE,提供给以下哪些应用和功能()

    • A、调度员潮流
    • B、静态安全分析
    • C、灵敏度计算
    • D、短路电流计算

    正确答案:A,B,C,D

  • 第12题:

    多选题
    CASE法不可以得到下列哪些结果?()。
    A

    桩侧摩阻力与桩端承力

    B

    桩侧摩阻力分布

    C

    单桩竖向抗压承载力检测值

    D

    模拟的静荷载—沉降曲线

    E

    桩身完整性系数


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

  • 第13题:

    下列程序段的执行结果是( )。 a = 1: b = 0 Select Case a Case 1 Select Case b Case 0 Print "**0**" Case 1 Print "**1**" End Select Case 2 Print "**2**" End Select

    A. **0**

    B. **1**

    C. **2**

    D. 0


    参考答案:A

  • 第14题:

    下列程和序段的执行结果为 x=Int(Rnd()+9) Select Case X Case 10 Print "excellent" Case 9 Print "good" Case 8 Print "pass" Case Else Print "fail" End Select

    A.excellent

    B.good

    C.pass

    D.fail


    正确答案:B
    解析:考查考生对多分支控制结构的掌握。@解析@x=Int(Rnd()+9)语句中,Rnd是用来产生随机数的,其值在0~1之间,而在(Rnd()+9)前面有Int进行强制转换,所以x总为9,SelectCasex……EndSelect语句体中的Case9CR>Print"good"语句。注意:SelectCase语句与If…Then…Else语句块的转换。

  • 第15题:

    下列程序段的执行结果为 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]
       [ease expr2]
        [clause2]
       ……
       [ease Else]
       [clausen]
      End Select
      其中expr是测试表达式,如果满足expr n,就执行这条语句,然后退出。

  • 第16题:

    下列程序的运行结果是( )。 #include<stdio.h> void main {int s=0,k; for(k=7;k>1;k--) {switch(k) {case 1: case 4: case 7: s++: break; case 2: case 3: case 6:break; case 0: case 5: s+=2: break; }} printf("s=%d",s); }

    A. s=3

    B.s=4

    C.s=5

    D.无输出结果


    正确答案:B
    运行程序,当k=7时switch(7)执行case:7,s++后s=1,break跳出。k--,k=7继续循环switch(6),执行case6;直接跳出循环,k--变成5,继续循环switch(5),执行case5后面的语句s+=2,也相当于s=s+2,此时s为3,break跳出,k变为4,继续循环,执行case4为空,继续执行case7;s++为4跳出循环,k--变为3,继续循环,执行case3,空语句往下执行case6,跳出,k--为2,继续循环,执行case2;空语句往下执行case3,空语句再执行case7,跳出循环,k--为1不符合循环,退出,此时S=4。

  • 第17题:

    下列程序 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。

  • 第18题:

    下列程序段的输出结果是【】。int n="c"; switch(n++) {default:printf("error"

    下列程序段的输出结果是【】。

    int n="c";

    switch(n++)

    {default:printf("error");break;

    case "a":

    case "A":

    case "b":

    case "B":printf("good");break;

    case "c":case"C":printf("pass");

    case "d":case"D":printf("warn");

    }


    正确答案:

    n++是在执行完其所在的语句后再加1,因此,在执行case的时候,n的值依然为'c',执行case'c'后面的语句,先打印出“pass”;在执行完case'c'后,未遇到break跳出switch,便接着执行下面的语句,又打印出warn。所以此题输出结果是passwarn。

  • 第19题:

    下列程序段的执行结果为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**"。

  • 第20题:

    CASE法不可以得到下列哪些结果?( )

    A.桩侧摩阻力与桩端承力
    B.桩侧摩阻力分布
    C.单桩竖向抗压承载力检测值
    D.模拟的静荷载沉降曲线
    E.桩身完整性系数

    答案:A,B,D
    解析:

  • 第21题:

    采用CASE法判定桩承载力应符合哪些规定?


    正确答案: 采用CASE法判定桩承载力应符合下列规定:
    只限于中、小直径桩;
    桩身材质、截面应基本均匀;
    阻尼系数六宜根据同条件下静载试验结果校核,或应在己取得相近条件下可靠对比资料后,采用实测曲线拟合法确定Jc值,拟合计算的桩数不应少于检测总桩数的30%,且不应少于3根;
    在同一场地、地质条件相近和桩型及其截面积相同的情况下,六值的极差不宜大于平均值的30%。

  • 第22题:

    CASE法不可以得到下列哪些结果?()。

    • A、桩侧摩阻力与桩端承力
    • B、桩侧摩阻力分布
    • C、单桩竖向抗压承载力检测值
    • D、模拟的静荷载—沉降曲线
    • E、桩身完整性系数

    正确答案:A,B,D

  • 第23题:

    多选题
    CASE法可以得到下列哪些结果()
    A

    单桩竖向抗压承载力检测值

    B

    桩身完整性系数

    C

    桩身最大拉、压应力

    D

    打击能量


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