PHP复习题(选择题)
1. 如何使用 PHP 输出 “hello world”?
A. "Hello World";
B. echo "Hello World";
C. Document.Write("Hello World");
答案:B
2. 下面代码执行结果是?
FUNCTION TEST()
{
ECHO "HELLO WORLD!\n";
}
test();
?>
A. HELLO WORLD!
B. 没有任何输出
C. 编译错误,代码无法运行
D. hello world!
答案:A
解析:用户定义的函数和语言关键字对大小写不敏感。
3. 使用 PHP 创建注释的方法下面哪一种正确?
A. // 注释写在这里
B. /* 注释写在这里 */
C. # 注释写在这里
D. 以上全部正确
答案:D
解析:这三个都是有效的,它们是从 C、C++ 和 shell 代码中借用的。
4. 在 PHP 中未定义的值的变量使用以下哪个关键字表示?
A. undef
B. null
C. None
D. PHP 中没有这样的概念
答案:B
解析:在 PHP 中,不区分大小写的关键字 NULL 用于表示变量没有定义值的情况。
5. 下面哪个选项用于声明常量?
A. constant
B. define
C. #pragma
D. def
答案:B
解析:声明常量使用函数 define,例如:define(PAI,3.14); 也可以使用关键字const定义常量,例如:const PAI=3.14;
6. 以下代码打印的结果是?
$var = '0';
if ($var) {
echo 'true';
} else {
echo 'false';
}
?>
A. true
B. false
答案:B
解析:字符串' 0' 是转换为布尔值的特殊情况,它转换为 false。
7. 执行以下代码,$var 的值是多少?
$var = 1 / 2;
A. 0
B. 0.5
C. 1
答案:B
解析:PHP 中没有整数除法,所以它的值是 0.5。
8. 以下代码定义了一个数组,如何访问' d' 的值?
$a = array(
'a',
2 => 'b',
1 => 'c',
'd'
);
?>
A. $a[0]
B. $a[1]
C. $a[2]
D. $a[3]
答案:D
解析:'d' 的值为最大的整数索引+1。
9. 在 PHP 中,所有的变量以哪个符号开头?
A. !
B. &
C. $
D. @
答案: C
10. 如何从使用 “get” 方法提交的表单中获取数据?
A. $_GET[];
B. $_POST[];
C. Request.QueryString;
D. Request.Form;
答案:A
11. 在 PHP 中创建函数myFunction()的正确方法是?
A. function myFunction()
B. create myFunction()
C. new_function myFunction()
D. function $myFunction()
答案:A
12. 给 $count 变量加 1 的正确方法是?
A. ++count
B. $count++;
C. count++;
D. $count =+1
答案:B
13. 以下程序段,打印的结果是?<