首页 > 试题广场 >

The expression should be ( ),

[单选题]
The expression should be ( ), then the following code can run correctly:
$a=0;$b=55;
while (expression)
{
$a+=2;
}
print "$a\n";
  • $a = $b
  • $a*$a <= $b
  • $a != $b
  • $b == 0
答案选B,考察perl数据类型中的标量以及标量运算符。A显然不对,=是一个赋值运算,不能作为while的判断表达式,C在while循环中始终是正确的,即while相当于一个无限循环。D选项直接跳出了while循环,没有执行a的累加,要使所有代码都正确运行,只有选B。
发表于 2020-06-27 10:31:30 回复(0)
1111
发表于 2020-02-15 16:47:18 回复(0)