background image

?>
A.128
B.42
C.242.0
D.256
E.342
6.%运算符表示取模,它返回两个操作数相除的余数。<<是左移运算符,相当于乘以 2
的 N 次方。最后的答案乘以了一个浮点数,改变了它的数据类型。但是,由于小数点后是
零,因此输出的结果不包含小数部分。答案是 256(D)。
7.如何给变量$a,$b 和$c

赋值才能使以下脚本显示字符串 Hello, World!”?

复制 PHP 内容到剪贴板
PHP 代码:
<?php
$string = “Hello, World!”;
$a = ?;
$b = ?;
$c = ?;
if($a) {
        if($b && !$c) {
        echo “Goodbye Cruel World!”;
        } else if(!$b && !$c) {
        echo “Nothing here”;
        }
}
else {
    if(!$b) {
        if(!$a && (!$b && $c)) {
            echo “Hello, World!”;
        } else {
            echo “Goodbye World!”;
        }
        } else {
            echo “Not quite.”;
        }
}
?>
A.False, True, False
B.True, True, False
C.False, True, True
D.False, False, True
E.True, True, True
7.根据条件式的逻辑,要想得到 Hello, World!字符串,必须要在第一个 if 结构中满足
else 的条件。因此$a 必须为 False,然后$b 也必须为 False。最内层的条件语句的实现要求先
前的两个变量($a 和$b)是 False,而$c 必须是 True(答案是 D)。