迹忆客 计算机编程题库

PHP基础知识测验三

1.
(单选题)以下哪项不属于魔术常量?
  • __LINE__
  • __DATE__
  • __CLASS__
  • __METHOD__
  • __FILE__
2.
(单选题)以下代码打印的结果是? ```php <?php $a = ""; if ($a == null) { echo 'true'; } else { echo 'false'; } ?> ```
  • true
  • false
3.
(单选题)以下代码打印的结果是? ```php <?php if (null === false) { echo 'true'; } else { echo 'false'; } ?> ```
  • true
  • false
  • 语法错误
4.
(单选题)以下代码打印的结果是? ```php <?php $RESULT = 11 + 011 + 0x11; echo "$RESULT"; ?> ```
  • 11
  • 12
  • 33
  • 37
  • 39
5.
(单选题)下面代码中变量$var的值是多少? ```php $var = true ? 1 : false ? 2 : 3; ```
  • 1
  • 2
  • 3
6.
(单选题)以下代码打印的结果是? ```php <?php if ('2' == '02') { echo 'true'; } else { echo 'false'; } ?> ```
  • true
  • false
7.
(单选题)以下哪个不是有效的PHP比较运算符?
  • !=
  • &&&
  • >=
  • <>
  • ===
8.
(单选题)以下代码打印的结果是? ```php <?php $var = 'a'; $VAR = 'b'; echo "$var$VAR"; ?> ```
  • aa
  • ab
  • bb
9.
(单选题)以下代码打印的结果是? ```php <?php $a = array( null => 'a', true => 'b', false => 'c', 0 => 'd', 1 => 'e', '' => 'f' ); echo count($a), "\n"; ?> ```
  • 2
  • 3
  • 4
  • 5
  • 6
10.
(单选题)以下代码打印的结果是? ```php <?php class MyException extends Exception { } try { throw new MyException('Oops!'); } catch (Exception $e) { echo "Caught Exception\n"; } catch (MyException $e) { echo "Caught MyException\n"; } ?> ```
  • Caught Exception
  • Caught MyException
11.
(单选题)echo 和 print 有什么区别?
  • 它们的作用是一样的
  • print 可以接受多个参数,而 echo 不能
  • echo可以接受多个参数,而 print 不能
  • print 是一个函数,而 echo 不是
12.
(单选题)`upload_max_filesize` 中最大上传默认设置是多少?
  • 1 MB
  • 2 MB
  • 3 MB
  • 4 MB
扫码一下
查看教程更方便