PHP高级测试 E带答案

2019-06-11 19:47

PHP综合测试

(答题时间:90分钟 总分100分)

选择题每道1.5分 大题每道5分

1、下面哪一项不是PHP中面向对象的机制()

A.类 B.属性、方法

C.单一继承 D.多重继承

2、如何让一个对象实例调用自身的该对象的方法函数“mymethod”?()

A.$self=>mymethod(); B.$this->mymethod(); C.$current->mymethod(); D.$this::mymethod();

3、如果成员没有声明限定字符,属性的默认值是:()

A.private B.protected C.public D.final

4、PHP中调用类文件中的this表示()

A.用本类生成的对象变量 B.本页面

C.本方法 D.本变量

5、以下是一个类的声明,其中有两个成员属性,对成员属性正确的赋值方式是()

class Demo {

private $one; static $two;

function setOne($value) { $this->one=$value; } }

$demo=new Demo();

A.$demo->one=\ B.Demo::$two=\C.Demo::setOne(\ D.$demo->two=\

6、在PHP5的类的定义中,无法使用3P修饰的内容是()

A.属性 B.静态方法

C.常量 D.方法

7、在PHP5的类的定义中,如果方法M1能够调用方法M2,但M2不能调用

M1,那么M1和M2应该符合?()

A.M2是静态方法而M1不是 B.M1是静态方法而M2不是

C.M1和M2都是静态方法 D.M1和M2都不是静态方法

8、以下四条接口与抽象类的对比分析,哪条是错误的()

A.接口和抽象类都可以只声明方法而不实现它。 B.抽象类可以定义类常量,而接口不能。 C.抽象类可以实现具体的方法,而接口不能。 D.抽象类可以声明属性,而接口不能。 9、.针对PHP5中特有的魔法方法(Magic Methods),下列四句中哪句是错误的()

A.__get和__set方法用于设置并不存在的类实例的属性成员 B.__call方法用于调用并不存在的类的方法成员

C.__sleep和__wakeup方法用于在序列化类实例时处理其中的外部资

源和冗余数据

D.通过__get方法,我们可以实现类的只读属性,而__set方法可以实

现只写属性

10、下列描述正确的是 ()

A、JavaScript是一种编译型语言

B、JavaScript是一种基于对象和事件驱动的编程语言 C、JavaScript中变量声明采用强定义类型 D、JavaScript采用静态联编

11、制作级联菜单功能时调用的是下拉列表框的( )事件。

A onClick B onChange C onmouseout D onmousemove

12、对JavaScript功能说法正确的是:()

A、JavaScript可以编辑客户端文件

B、JavaScript可以获取服务器中的时间 C、JavaScript代码由浏览器解释执行

D、JavaScript可以接收用户提交的表单

13、在下面的选项中,在HTML文档中使用JavaScript并调用test()方法,不正确的是:()

A、单击 B、单击

C、 D、

14、在HTML文档中嵌入JavaScript代码,不正确的是:() A、

B、

C、 D、

15、对JavaScript基本语法描述不正确的一项是:() A、JavaScript严格区分大小写

B、JavaScript程序代码的格式,每条功能执行语句的最后必须用分号(;)结束

C、JavaScript脚本程序可以独立保存为一个外部文件,但其中不能包含标签。

D、JavaScript中使用单引号和双引号声明的字符串没有任何区别

16、在js中判断是否为数字的函数是()

A. isNaN B. number C. numberic D. int

17、js中取得指定字符在字符串中的位置的函数是()

A、indexof

B、indexofvalue C、indexOf D、addindex

18、js中获取字符串第一个字符可以使用()

A、 charAt(0) B、 indexfirst() C、 onechar D、 firstvalue

19、在js中获取html的下拉列菜单item第一个option的值,用()

A、 item.options[0].value B、 item.selectedIndex.text

C、 item.first.text D、 this.value

20、对于代码:

a) Onclick表示鼠标移上去的事件 b) 这个代码运行时将报错

c) 点击这个按扭时弹出提示框,并显示“你好” d) 必须把alert改为window.alert才能正常运行

21、若y , x,z为int型变量,则执行以下语句后,z的值为() var x=10; y=x++ + ++x; z = y-- - --y;

A、12 B、2 C、10 D、0

22、以下代码执行结果为:()

A 30 B 24linux6 C 6

D 30linux

23、以下代码运行结果:()

A JavaScript is PHP B is JavaScript C PHP is JavaScript

D JavaScript is

24、以下JavaScript的内置对象中,哪一个是静态对象,不用通过new关键字去实例化:()

A、String B、 Date C、 Math D、Array

25、在HTML DOM中,那一项不是document对象中的成员:()

A、bgColor B、onload C、title D、forms

26、在下面有一个名为frm的表单, 在这个表单中有一个name=username的属性,value属性的值为admin, 在javaScript中获取值admin的方法不正确的是:()

A、document.frm.username.value

B、document.forms[“frm”].username.value

C、document.forms.item(“frm”).username.value D、document.frm[0].username.value

27、在下面给出的JavaScript事件中,那一个可以在非表单中使用:() A、submit B、focus C、change D、keydown

28、执行完以下代码后,变量$num的值为:()

A、10 B、20


PHP高级测试 E带答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新视野大学英语读写教程2 选词填空及翻译 期末整理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: