第 1 题 [单选题] :
$array = array('a','b','c','d'); $array_now = array_splice($array,2); print_r($array_now);
- A、Array ( [0] => c [1] => d )
- B、Array ( [0] => a [1] => c )
- C、Array ( [0] => b [1] => d )
- D、Array ( [0] => a [1] => b )
答案:A
解析:
第 2 题 [单选题] :
strlen("I am a student")的输出结果是11。
- A、对
- B、错
答案:B
解析:
第 3 题 [单选题] :
session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能。
- A、错
- B、对
答案:A
解析:
第 4 题 [问答题] :
PHP支持多继承吗?
解析:不可以。PHP类只能继承一个父类,并用关键字“extended”标识。
第 5 题 [问答题] :
把 John 新增到 users 阵列?
解析:$users[] = ‘john’; array_push($users,‘john’);
第 6 题 [单选题] :
PHP中,使用全局变量的函数必须通过什么声明变量?
- A、STATIC关键字
- B、GLOBAL关键字
- C、LOCAL关键字
答案:B
解析:
第 7 题 [单选题] :
以下哪个声明不是合法的PHP变量声明?
- A、$aVaR
- B、${“MyVar”}
- C、$_10
- D、$10_somethings
答案:D
解析:
第 8 题 [单选题] :
一个php文件的地址为c:/apache/htdocs/phptutor/index.php,虚拟主机的地址是c:/apache/htdocs,那么$_SERVER['PHP_SELF']应该评价到哪个页面?
- A、index.php
- B、/htdocs/phptutor/index.php
- C、/phptutor/index.php
- D、c:/apache/htdocs/phptutor/index.php
答案:C
解析:
第 9 题 [单选题] :
function foobar( ) { $a = func_get_args( ); return $a[2];}print foobar('a',1,'b',2);输出是什么?
- A、2
- B、a
- C、b
- D、1
- E、a2
答案:C
解析:
第 10 题 [单选题] :
php_strip_whitespace 函数返回什么?
- A、返回去掉了空格的字符串
- B、全都不对
- C、返回给定文件中的PHP源码,去掉了注释和空格
- D、返回给定文件中的PHP源码,去掉了空格
- E、返回去掉了注释和空格的字符串
答案:C
解析:
第 11 题 [单选题] :
parse_url()函数的功能是:
- A、验证URL,并返回给定的组件
- B、将URL分裂成标准URL组件
- C、全部都不正确
- D、返回解码的URL
答案:B
解析:
第 12 题 [单选题] :
哪个变量是PHP自动提供的?
- A、$_CLIENT
- B、$_SERVER
- C、$_UPLOADED_FILES
- D、$_DIR
答案:B
解析:
第 13 题 [单选题] :
对下面的表达式描述正确的是: (T/t)(M/m)
- A、表达式出现T或t并且有M或者m
- B、表示两个字符TM、Tm、tM、tm
- C、以字母T或t开头,后面接一个字母M或者m
- D、表达式中有T、t、M、m中任意一个
答案:C
解析:
第 14 题 [问答题] :
有一个网页地址, 比如PHP开发资源网主页: http://www.phpres.com/index.html,如何得到它的内容?
解析:<pre ><code class=方法1(对于PHP5及更高版本): $readcontents = fopen("http://www.phpres.com/index.html", "rb"); $contents = stream_get_contents($readcontents); fclose($readcontents); echo $contents; 方法2: echo file_get_contents("http://www.phpres.com/index.html");"php hljs">方法1(对于PHP5及更高版本): $readcontents = fopen("http://www.phpres.com/index.html", "rb"); $contents = stream_get_contents($readcontents); fclose($readcontents); echo $contents; 方法2: echo file_get_contents("http://www.phpres.com/index.html");</code></pre>
第 15 题 [单选题] :
isset()的功能是( )
- A、测试常量是否存在
- B、测试常量是否为空
- C、测试变量是否存在
- D、测试变量是否为空
答案:C
解析:
第 16 题 [单选题] :
stdClass的一个对象如何设置成员value的值?
- A、$variable.value = 'value';
- B、$variable['value'] = 'value';
- C、$variable.['value'] = 'value';
- D、$variable->value = 'value';
- E、$variable[value] = 'value';
答案:D
解析:
第 17 题 [单选题] :
PHP中定义常量的方法是:
- A、variable
- B、dim
- C、undefined()
- D、VAR
- E、define()
答案:E
解析:
第 18 题 [单选题] :
要循环操作非顺序索引的数组时,可以用下面哪个函数来读取数组当面元素的索引值?
- A、prev( )
- B、next( )
- C、key( )
- D、current( )
答案:C
解析:
第 19 题 [单选题] :
有关PHP面向对象的说法,不对的是:
- A、要实现一个接口,使用 implements操作符,类中必须实现接口中定义的所有方法,否则会报一个致命错误。
- B、类名可以是任何非 PHP保留字的合法标签,汉字也可以作为PHP的类名。
- C、如果PHP的子类中定义了构造函数,则创建子类的对象时,会隐式的调用其父类的构造函数。
- D、序列化一个对象将会保存对象的所有变量,但是不会保存对象的方法,只会保存类的名字。
答案:C
解析:必须显式调用 parent::__construct();
第 20 题 [单选题] :
- A、48
- B、18
- C、28
答案:B
解析:
第 1 题 [单选题] :
$array = array('a','b','c','d'); $array_now = array_splice($array,2); print_r($array_now);
- A、Array ( [0] => c [1] => d )
- B、Array ( [0] => a [1] => c )
- C、Array ( [0] => b [1] => d )
- D、Array ( [0] => a [1] => b )
答案:A
解析:
第 2 题 [单选题] :
strlen("I am a student")的输出结果是11。
- A、对
- B、错
答案:B
解析:
第 3 题 [单选题] :
session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能。
- A、错
- B、对
答案:A
解析:
第 4 题 [问答题] :
PHP支持多继承吗?
解析:不可以。PHP类只能继承一个父类,并用关键字“extended”标识。
第 5 题 [问答题] :
把 John 新增到 users 阵列?
解析:$users[] = ‘john’; array_push($users,‘john’);
第 6 题 [单选题] :
PHP中,使用全局变量的函数必须通过什么声明变量?
- A、STATIC关键字
- B、GLOBAL关键字
- C、LOCAL关键字
答案:B
解析:
第 7 题 [单选题] :
以下哪个声明不是合法的PHP变量声明?
- A、$aVaR
- B、${“MyVar”}
- C、$_10
- D、$10_somethings
答案:D
解析:
第 8 题 [单选题] :
一个php文件的地址为c:/apache/htdocs/phptutor/index.php,虚拟主机的地址是c:/apache/htdocs,那么$_SERVER['PHP_SELF']应该评价到哪个页面?
- A、index.php
- B、/htdocs/phptutor/index.php
- C、/phptutor/index.php
- D、c:/apache/htdocs/phptutor/index.php
答案:C
解析:
第 9 题 [单选题] :
function foobar( ) { $a = func_get_args( ); return $a[2];}print foobar('a',1,'b',2);输出是什么?
- A、2
- B、a
- C、b
- D、1
- E、a2
答案:C
解析:
第 10 题 [单选题] :
php_strip_whitespace 函数返回什么?
- A、返回去掉了空格的字符串
- B、全都不对
- C、返回给定文件中的PHP源码,去掉了注释和空格
- D、返回给定文件中的PHP源码,去掉了空格
- E、返回去掉了注释和空格的字符串
答案:C
解析:
第 11 题 [单选题] :
parse_url()函数的功能是:
- A、验证URL,并返回给定的组件
- B、将URL分裂成标准URL组件
- C、全部都不正确
- D、返回解码的URL
答案:B
解析:
第 12 题 [单选题] :
哪个变量是PHP自动提供的?
- A、$_CLIENT
- B、$_SERVER
- C、$_UPLOADED_FILES
- D、$_DIR
答案:B
解析:
第 13 题 [单选题] :
对下面的表达式描述正确的是: (T/t)(M/m)
- A、表达式出现T或t并且有M或者m
- B、表示两个字符TM、Tm、tM、tm
- C、以字母T或t开头,后面接一个字母M或者m
- D、表达式中有T、t、M、m中任意一个
答案:C
解析:
第 14 题 [问答题] :
有一个网页地址, 比如PHP开发资源网主页: http://www.phpres.com/index.html,如何得到它的内容?
解析:<pre ><code class=方法1(对于PHP5及更高版本): $readcontents = fopen("http://www.phpres.com/index.html", "rb"); $contents = stream_get_contents($readcontents); fclose($readcontents); echo $contents; 方法2: echo file_get_contents("http://www.phpres.com/index.html");"php hljs">方法1(对于PHP5及更高版本): $readcontents = fopen("http://www.phpres.com/index.html", "rb"); $contents = stream_get_contents($readcontents); fclose($readcontents); echo $contents; 方法2: echo file_get_contents("http://www.phpres.com/index.html");</code></pre>
第 15 题 [单选题] :
isset()的功能是( )
- A、测试常量是否存在
- B、测试常量是否为空
- C、测试变量是否存在
- D、测试变量是否为空
答案:C
解析:
第 16 题 [单选题] :
stdClass的一个对象如何设置成员value的值?
- A、$variable.value = 'value';
- B、$variable['value'] = 'value';
- C、$variable.['value'] = 'value';
- D、$variable->value = 'value';
- E、$variab