参考答案和解析
正确答案:计算机辅助软件工程方法
更多“CASE是()的简称。”相关问题
  • 第1题:

    以下Case语句中错误的是()。A.Case 0 To 10B.Case Is>10C.Casels>10 And Is<50D.Case3,5,Is>10

    以下Case语句中错误的是( )。

    A.Case 0 To 10

    B.Case Is>10

    C.Casels>10 And Is<50

    D.Case3,5,Is>10


    正确答案:C

  • 第2题:

    以下选项中与“if(a= =l)a=b;else a++;”语句功能不同的switch语句是( )。

    A.switch(a) {case l:a=b;break; default:a++; }

    B.switch(a= =l) {case 0:a=b;break; case l:a++; }

    C.switch(a) {default:a++;break; case l:a=b; }

    D.switch(a= =l) {case l:a=b;break; case 0:a++; }


    正确答案:B
    题中当a的值为l时,关系表达式a==l的值为真,即1,因此程序将跳转到easel执行a++操作,与题干程序刚好相反。

  • 第3题:

    若a,b,c1,c2,x,y均是整型变量,正确的switch语句是______。

    A.switch(a+b); {case 1:y=a+b;break; case 0:y=a-b;break; }

    B.switch(a*a+b*b) {case 3; case 1:y=a+b;break; case 3:y=b-a;break; }

    C.switch a {case c1:y=a-b;break; case c2;x=a*b;break; default:x=a+b; }

    D.switch(a-b) {default:y=a*b;break; case 3:case 4:x=a+b;break; case 10:case11:y=a-b;break; }


    正确答案:D
    解析:由switch语句的格式排除A、C项,选项B中出现了两个相同的case标号。

  • 第4题:

    下列Case语句中错误的是()。A.Case0 To 10B.Case Is>10C.Case Is>10And Is<50D.Case 3,51s>10

    下列Case语句中错误的是( )。

    A.Case0 To 10

    B.Case Is>10

    C.Case Is>10And Is<50

    D.Case 3,51s>10


    正确答案:C
    解析:本题考查Select Case语句的知识。Case语句的后面可以包含一个值、一组枚举值、一个值的范围以及比较运算符。但是当Case语句使用Is关键字的时候就不能再加入逻辑运算符,如And等。

  • 第5题:

    下列程序运行后的输出结果是 ______。 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

  • 第6题:

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

  • 第7题:

    以下语句正确的是:______。

    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

  • 第8题:

    是计算机辅助软件工程技术的简称。

    A.SDE

    B.GDI

    C.SA

    D.CASE


    正确答案:D
    解析:CASE(ComputerAidedSoftwareEngineering)是对计算机辅助软件工程技术的简称。

  • 第9题:

    以下Case语句中错误的是 ______。

    A.Case 0 To 10

    B.Case Is>10

    C.Case Is>10 And Is<50

    D.Case 3,5,Is>10


    正确答案:C
    解析:SelectCase语句形式如下:SelectCase变量或表达式Case表达式列表1语句块1Case表达式列表2语句块2CaseElse语句块n+1EndSelect其中:“变量或表达式”可以是数值型或字符串表达式;“表达式列表”与“变量或表达式”的类型必须相同,可以是以下四种形式之一:①表达式②一组枚举表达式(用逗号分隔)⑧表达式1To表达式2④Is关系运算符表达式本题选项中的A、B和D符合上述四种形式之一,C选项不符合。

  • 第10题:

    以下Case语句中错误的是( )。

    A.Case 0 To 10

    B.Case Is>10

    C.Case Is>10 And Is<50

    D.Case 3,5,Is>10


    正确答案:C

  • 第11题:

    语句SELECT CASE X中,X为一整型变量,下列CASE语句中,哪一句表达式是错误的()。

    • A、CAS EIS〉20
    • B、CASE 1 TO 10
    • C、CASE X-10
    • D、CASE 2,4,6

    正确答案:C

  • 第12题:

    填空题
    CASE是()的简称。

    正确答案: 计算机辅助软件工程
    解析: 暂无解析

  • 第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题:

    以下程序的运行结果是( )。

    main()

    (int a=2,b=7,c=5;

    switch(a>0)

    {case 1:switch(b<0)

    {case 1:switch(");break;

    case 2:printf("!");break;

    }

    case 0:switch(c==5)

    {case 0:printf("*");break;

    case 1:printf("");break;

    case 2:printf("$");break;

    }

    default:printf ("&");

    }

    printf("\n");

    }


    正确答案:#&
    #& 解析:刚开始时,switch后面的表达式a>0为真(1),与case1匹配,然后执行case1后面的switch语句,表达式b0值为0,没有与其匹配的语句,返回外层,因为外层没有break语句,顺序执行case 0后面的switch语句,表达式“c==5”值为1,与其后面的case1匹配,因此输出#,遇到break返回外层,又因为外层没有break语句,顺序执行default后的语句,输出&。

  • 第15题:

    假设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'。

  • 第16题:

    下列Case语句中错误的是()。A.Case 0 To 10B.Case Is>10C.Case Is>10 And Is<50D.Case 3,5 Is>10

    下列Case语句中错误的是( )。

    A.Case 0 To 10

    B.Case Is>10

    C.Case Is>10 And Is<50

    D.Case 3,5 Is>10


    正确答案:C
    解析:本题考查Select Case语句的知识。Case语句的后面可以包含一个值、一组枚举值、一个值的范围以及比较运算符。但是当Case语句使用Is关键字的时候就不能再加入逻辑运算符,如And等。

  • 第17题:

    下列Case语句中错误的是

    A.Case0To10

    B.Case1S>10

    C.Case Is >10And Is<50

    D.Case3,5,Is>10


    正确答案:C

  • 第18题:

    下列Case语句中错误的是()。A.Case 0 To 10B.Case Is>10C.Case Is>10 And Is<50D.Case 3.5,Is>10

    下列Case语句中错误的是( )。

    A.Case 0 To 10

    B.Case Is>10

    C.Case Is>10 And Is<50

    D.Case 3.5,Is>10


    正确答案:C
    解析:每个Case语句可以包含一个以上的值,一个值的范围,或是一个值的组合以及比较运算符,但Case语句使用了Is关键字时,不能加入逻辑运算符(AND),所以选项C的内容为错误的Case语句,此选项的正确答案应当为“Case10To50”。

  • 第19题:

    下列程序段的输出结果是【】。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。

  • 第20题:

    下列多分支选择结构的Case语句,写法错误的是().

    A:Case 1,5,7,9

    B:Case 8 To 12

    C:Case Is< "Man"

    D:Case 5 To 2


    正确答案:D

  • 第21题:

    ( 18 )以下选项中与 if ( a==1 ) a=b; else a++; 语句功能不同的 switch 语句是

    A )

    switch ( a )

    {case : a=b ; break ;

    default:a++ ;

    B )

    switch ( a==1 )

    {case 0 : a=b ; break ;

    case 1 : a++ ;

    }

    C )

    switch ( a )

    {default : a++ ; break ;

    case 1 : a=b ;

    }

    D )

    switch ( a==1 )

    {case 1 : a=b ; break ;

    case 0 : a++ ;

    }


    正确答案:B

     

  • 第22题:

    什么是CASE?CASE工具有哪些分类?


    正确答案: C.ASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。从学术研究角度讲,CASE是多年来在软件开发管理、软件开发方法、软件开发环境和软件工具等方面研究和发展的产物。CASE把软件开发技术、软件工具和软件开发方法集成到一个统一而一致的框架中,并且吸引了CAD(计算机辅助设计)、软件工程、操作系统、数据库、网络和许多其它计算机领域的原理和技术。因而,CASE领域是一个应用集成和综合的领域。从产业角度讲,CASE是种类繁多的软件开发和系统集成的产品及软件工具的集合。CASE技术种类CASE系统所涉及到的技术有两类:一类是支持软件开发过程本身的技术;另一类是支持软件开发过程管理的技术。从CASE系统产生方式来看,还有一种特殊的CASE技术,即元——CASE技术。他是生成CASE系统的生成器所采用的技术。该生成器可用来创建支持软件开发过程活动及过程管理的CASE系统。
    C.ASE工具分类的标准可分为:①功能。功能是对软件进行分类的最常用的标准。②支持的过程。根据支持的过程,工具可分为设计工具、编程工具、维护工具等。③支持的范围。根据支持的范围,可分为窄支持、较宽支持和一般支持工具。窄支持指支持过程中特定的任务,较宽支持是指支持特定过程阶段;一般支持是指支持覆盖软件过程的全部阶段或大多数阶段。1993年,Fuggetta根据CASE系统对软件过程的支持范围,提出CASE系统可分为三类:(1)支持单个过程任务的工具。工具可能是通用的,或者也可能归组到工作台。(2)工作台支持某一过程所有活动或某些活动。他们一般以或多或少的集成度组成工具集。(3)环境支持软件过程所有活动或至少大部分。他们一般包括几个不同的工作台,将这些工作台以某种方式集成起来。

  • 第23题:

    CASE能够全面支持除系统调查外的每一个开发步骤,CASE是以下哪组英文单词的简称?()

    • A、Computer Aided Software Engineering
    • B、Centre for Advanced Studies in Environment
    • C、Computer Aided Studies Engineering
    • D、Coopertion Aimed Standard Edition

    正确答案:A