面向对象题库——php阶段

面向对象题库——php阶段

ID:10890368

大小:49.00 KB

页数:4页

时间:2018-07-08

面向对象题库——php阶段_第1页
面向对象题库——php阶段_第2页
面向对象题库——php阶段_第3页
面向对象题库——php阶段_第4页
资源描述:

《面向对象题库——php阶段》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、PHP面向对象题库选择题:1、如何声明一个PHP的用户自定义类()PHP面向对象题库A、B、C、D、PHP面向对象题库2、下面哪一项不是PHP中面向对象的机制()A、类B、属性、方法C、单一继承D、多继承3.如何让一个对象实例调用自身的该对象的方法函数"mymethod"()A.$self=>mym

2、ethod();B.$this->mymethod()C.$current->mymethod();D.$this->mymejthod()4.下面哪项是错误的()A.父类的构造函数与析构函数不会自动被调用B.成员变量需要用publicprotectedprivate修饰,在定义变量时不再需要var关键字C.父类中定义的静态成员,不可以在子类中直接调用D.包含抽象方法的类必须为抽象类,抽象类不能被实例化5.如果成员没有声明限定字符属性的默认值是()A.privateB.protectedC.publi

3、cD.final6.PHP中调用类文件中的this表示()A.用本类生成的对象变量B.本页面C.本方法D.本变量7.在PHP的面向对象中,类中定义的析构函数是在()调用的A.类创建时B.创建对象时C.删除对象时D.不自动调用8.以下是一上类的声明,其中有两个成员属性,对成员属性,对成员属性正确的赋值方式是()ClassDemo{Private$one;Static$two;FunctionsetOne($value){$this->one=$value;}}$demo=newDemo();A.$dem

4、o->one="abc";B.Demo::$two="abc";PHP面向对象题库C.Demo::setOne("abc");d.$demo->two="abc";9.在PHP5的类的定义中,无法使用3P修饰的内容是()A.属性B.静态方法C.测量D.方法10.在PHP5的类的定义中,如果方法M1能够调用方法M2,但M2不能调用M1,那么M1和M2应该符合()A.M2是静态方法而M1不是B.M1是静态方法而M2不是C.M1和M2都是静态方法D.M1和M2都不是静态方法11.以下条接口与抽象类的对比分析

5、,哪条是错误的()A.接口和抽像类都可以只声明方法而不实现它B.抽象类可以定义常量,而接口不能C.抽象类可实现具体实现的方法,而接口不能D.抽象类可以声明属性,属性而接口不能12.要实现PHP5在面向对象编程方面最令人激动的自动加载工能,我们可以()A.定义函数名为__autoload()的加载函数B.通过PHP.ini或者ini.set()设置自动加载目录C.在编译PHP5时加上默认未激活的模块D.使用sql_autoload_register()函数和相关如函数来指定自动加载函数13.针对PHP5

6、中特有的魔法方法(MageicMethods),下列四句中哪句是错误的()A._get和_set方法用于设置并不存在的类实的属性成员B._call和_invoke方法用于调用并不存在的类的方法成员C._sleep和_wakeup方法用于在序列化类实例时处理其中的外部资源和冗余数据D.通过_get方法,我们可以实现类的只读属性,而_set方法可以实现只写属性14、定义接口的关键字()A、abstractB、interfaceC、classD、implements15、定义抽象类的关键字是()A、abst

7、ractB、interfaceC、classD、implements16、PHP中,下列哪个函数是将字符串前后颠倒()Astrrev()Bstrrpos()Cstrstr()Dstrfirst()17、在执行数据库插入操作的时候,以下哪个函数是获取最后插入的ID()A、mysql_select_db()B、mysql_fetch_array()C、mysql_insert_id()D、mysql_query()PHP面向对象题库18、会话控制所使用的全局数组是以下()A、$_SESSIONB、$_PO

8、STC、$_GETD、$_SERVER19、定义静态属性的关键字()A、finalB、staticC、constD、abstract20、下列那个选项是正确的引用文件的方法:()Arequire和includeBrequire和functionCdefine和includeDfunction和include填空题:1、对象的串行化函数:_______________________________2、面向对象的三大特性_______封装性、继承性、多态性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。