0 ]2 y% ]7 d5 P E4.运行以下代码将显示什么?& b' T3 E6 z: s$ Y- J5 ?6 c
<?php
define(myvalue, "10");
$myarray[10] = "Dog";
$myarray[] = "Human";
$myarray['myvalue'] = "Cat";
$myarray["Dog"] = "Cat";
print "The value is: ";
print $myarray[myvalue]."\n";
?>
复制代码
6 x' Z8 Y5 F5 q
A.The Value is: Dog* [5 \5 X& j1 g1 k5 @
B.The Value is: Cat 6 [+ s" q N. ?4 RC.The Value is: Human 2 T5 U4 t# s+ |8 @/ OD.The Value is: 10; H9 D3 U+ e M4 r! z
E.Dog : Y* ?' z9 m1 B: F4 q6 [5 E T) l5 D: A/ P$ @" d. N) O W2 ^/ W
3 C" }/ [" p5 c. e5. print()和echo()有什么区别? & v* K" I+ \9 ]0 z, B5 U# ^/ A; Y7 d
A.print()能作为表达式的一部分,echo()不能 ( d0 R7 l+ N- l4 z' g( _B.echo()能作为表达式的一部分,print()不能: i2 d2 a) m* W
C.echo()能在CLI(命令行)版本的PHP中使用,print()不能/ H' n2 t' X! p% o' I! T8 u
D.print()能在CLI(命令行)版本的PHP中使用,echo()不能 " x, a1 T. j* V0 w# q' A8 ]: J' [( @E.没有区别:两个函数都打印文本! # Y+ J/ ?+ q/ W1 \1 ], l4 b4 q; c+ ?; v, y0 ]$ |! ]5 p" E1 J
! L6 j5 f' n- [6 S/ Z- W& c/ `
6.以下脚本输出什么? " }" z* Z D9 M; {
<?php
$a = 10;
$b = 20;
$c = 4;
$d = 8;
$e = 1.0;
$f = $c + $d * 2;
$g = $f % 20;
$h = $b - $a + $c + 2;
$i = $h << $c;
$j = $i * $e;
print $j;
?>
复制代码
( C. I( o& O1 J$ [5 j/ z7 bA.128 2 X; W$ [$ U0 t% Q9 @: TB.42+ \2 N$ W$ o8 M! |4 g5 `
C.242.0 0 @3 a) \ ~$ F$ Y2 g1 |D.256( t2 Z3 q: J, S* V3 n6 c+ t
E.342 - j9 p$ l7 w4 P' E2 O1 }6 X# K' T/ _+ O
7.如何给变量$a,$b和$c赋值才能使以下脚本显示字符串“Hello, World!”?" d" R) `! }- W; {' i
<?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.";
}
}
?>
复制代码
6 U% J7 g, W0 Y8 \0 B* M; p8.以下脚本输出什么?# I( r. P- Q" Q# b( G0 H7 \2 G
<?php
$array = '0123456789ABCDEFG';
$s = '';
for ($i = 1; $i < 50; $i++) {
$s .= $array[rand(0,strlen ($array) - 1)];
}
echo $s;
?>
复制代码
0 r0 g* U, F1 Z9 K" iA.50个随机字符组成的字符串/ X5 F3 C5 H6 ?7 ^/ P" r
B.49个相同字符组成的字符串,因为没有初始化随机数生成器 6 F, U2 u6 R0 j7 |/ J/ b2 dC.49个随机字符组成的字符串 o) U) F; t) E5 U) H7 D$ P" GD.什么都没有,因为$array不是数组 8 a" c5 s) ^, ~E.49个字母‘G’组成的字符串8 S5 n, h9 F h3 R! B+ Z. u
# P: y2 r5 b, `4 X. ~8 J8 M% m