PHP考试
[单项选择题]
1、在用浏览器查看网页时出现404错误可能的原因是()
A.页面源代码错误
B.文件不存在
C.与数据库连接错误
D.权限不足
参考答案:B
[单项选择题]
2、下列代码执行后,输出结果正确的是()
A.1
B.2
C.运行错误
D.都不对
参考答案:D
[单项选择题]
3、下面的脚步运行以后,$array数组所包含的值是()
A.array(‘2’,’2’)
B.array(1,1)
C.array(2,2)
D.array(null,null)
参考答案:B
[单项选择题]
4、下面哪个函数可以打开一个文件,以对文件进行读和写操作?()
A.fget()
B.file_open()
C.fopen()
D.open_file()
参考答案:C
[单项选择题]
5、什么情况下声明函数时不能给参数赋默认值()
A.当函数只有一个参数时
B.当函数是类中的成员时
C.当参数是通过引用传递时
D.永远不会
参考答案:C
[单项选择题]
6、以下代码是干什么的?()
A.调用静态方法myMethod
B.生成MyClass的实例并调用myMethod方法
C.产生一个语法错误
D.调用名为MyClass::myMethod()的方法
参考答案:A
[单项选择题]
7、以下脚本输出什么?()
A.张三
B.李四
C.Null
D.什么都没有
参考答案:B
[单项选择题]
8、假设浏览器没有重启,那么在最后一次访问后的多久,会话(SESSION)才会过期并被回收?()
A.1440秒后
B.在_maxlifetime设置的时间过了后
C.除非手动删除,否则永不过期
D.除非浏览器重启,否则永不过期
参考答案:B
[单项选择题]
9、变量$email=user@example,以下哪项能得到字符串example?()
当前页面脚本发生错误A.substr($email,strpos($email,‘@’));
B.strstr($email,‘@’);
C.substr($email,strpos($email,‘@’)+1);
D.strrpos($email,‘@’);