单选题:分析以下代码段,给布尔变量even赋值,下面选项正确的是( )。
分析以下代码段,给布尔变量even赋值,下面选项正确的是( )。 @[D](2)
```
代码段1:
if (number % 2 == 0)
even = true;
else
even = false;
```
```
代码段 2:
even = (number % 2 == 0) ? true: false;
```
```
代码段 3:
even = number % 2 == 0;
```
A. 代码段1有语法错误
B. 代码段2有语法错误
C. 代码段3有语法错误
D. 所有代码段都正确
A.代码段1有语法错误
B.代码段2有语法错误
C.代码段3有语法错误
D.所有代码段都正确
答案:D
```
代码段1:
if (number % 2 == 0)
even = true;
else
even = false;
```
```
代码段 2:
even = (number % 2 == 0) ? true: false;
```
```
代码段 3:
even = number % 2 == 0;
```
A. 代码段1有语法错误
B. 代码段2有语法错误
C. 代码段3有语法错误
D. 所有代码段都正确
A.代码段1有语法错误
B.代码段2有语法错误
C.代码段3有语法错误
D.所有代码段都正确
答案:D