-->
当前位置:首页 > 题库

多选题:设变量已正确定义,选项( )与以下程序段不等价。

Luz5年前 (2021-06-19)题库3501
设变量已正确定义,选项( )与以下程序段不等价。   
```
switch(choice){ 
      case 1: price = 3.0; 
      case 2: price = 2.5; 
      default: price = 0.0; 
} 
```

*@[BC](1)

A. ```
price = 0.0;
```
B. ```
switch(choice){ 
      default: price = 0.0; 
      case 2: price = 2.5; 
      case 1: price = 3.0; 
}
```
C. ```
price = 0.0;
switch(choice){ 
      case 1: price = 3.0; 
      case 2: price = 2.5; 
}
```
D. ```
if(choice == 1){ 
      price = 3.0; price = 2.5; price = 0.0;
}else if(choice == 2){ 
      price = 2.5; price = 0.0;
}else{ 
      price = 0.0; 
}
```



A.```
price = 0.0;
```
B.```
switch(choice){
      default: price = 0.0;
      case 2: price = 2.5;
      case 1: price = 3.0;
}
```
C.```
price = 0.0;
switch(choice){
      case 1: price = 3.0;
      case 2: price = 2.5;
}
```
D.```
if(choice == 1){
      price = 3.0; price = 2.5; price = 0.0;
}else if(choice == 2){
      price = 2.5; price = 0.0;
}else{
      price = 0.0;
}
```


答案:B C