下列不属于CASE方法特点的是()

题目

下列不属于CASE方法特点的是()

  • A、解决了从客观世界对象到软件系统的直接映射问题
  • B、使原型化方法和OO方法付诸于实施
  • C、给开发者带来分析设计图表和程序编写的大量工作
  • D、产生出出统一的标准化的系统文档
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序段的执行结果是( )。 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

第2题:

下列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等。

第3题:

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

A ) Case 0 To 10

B ) Case Is> 10

C ) Case Is> 10 And Is<50

D ) Case 3,5, Is> 10


正确答案:C

第4题:

下列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”。

第5题:

下列Case语句中错误的是

A.Case0To10

B.Case1S>10

C.Case Is >10And Is<50

D.Case3,5,Is>10


正确答案:C

第6题:

下列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等。

第7题:

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

第8题:

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

A.0

B.3

C.OK

D.没有任何输出


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

第9题:

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

第10题:

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