1、获得实例化对象所属类名字的函数( ) A.get_class() B.get_object_vars() C.get_class_methods() D.get_classname() 2、以下说法错误的是( ) A.在外部访问静态成员属性时使用类名::静态成员属性名 B.在外部访问静态成员属性时使用$实例化对象->静态成员属性名 C.在外部访问静态方法时使用$实例化对象 ->静态方法名 D.在外部访问静态方法时使用类名::静态方法名 3、下面关于MVC设计模式描述错误的是:( ) A.MVC英文即Model-View-Controller,中文翻译为'模型-视图-控制器'。 B.将web应用,被分成三个层——模型层、视图层、控制层。 C.控制层主要用于访问数据库,对数据库的数据进行直接处理。 D.视图层主要用于界面输出如Smarty模板就属于这一层 4、在PHP面向对象中有一个通用方法__toString()方法,下面关于此方法描述或定义错误的是( ): A.此方法是在直接输出对象引用时自动调用的方法。 B.如果对象中没有定义此方法时,直接使用echo输出此对象,会报如下错误:Catchable fatal error: Object of class A could not be converted to string. C.此方法中一定要有一个字符串作为返回值。 D.此方法用于输出信息的,如下所示: public function __toString( ){ echo 'This is Class ....'; } 5.下面关于PHP抽象类描述错误的是:( ) A.PHP中抽象类使用abstract关键字定义. B.没有方法体的方法叫抽象方法,包含抽象方法的类必须是抽象类。 C.抽象类中必须有抽象方法,否则不叫抽象类。 D.抽象类不能实例化,也就是不可以new成对象。 6.下面关于接口描述错误的是( ): A.如果抽象类中所有方法都是抽象的,我们可以可以使用另一种方法定义那就是”接口“,使用“interface”关键字 B.接口中的方法都是抽象的,所以不用abstract关键字标识了 C.接口中不能声明变量,只能声明常量(关键字const) D.我们使用implements关键字去实现一个接口。但一个类只可以实现一个接口 7.在PHP面向对象中,关于__call()方法描述错误的是( ): A.__call方法在调用对象中不存在的方法时自动调用的。 B.__call方法有两个参数。 C.格式如下: function __call($方法名,$参数数组){ //..... } D.__call方法在使用对象报错时自动调用的。 8.在PHP面向对象中,子类使用什么关键字调用父类中已经覆盖过的方法:fun().( ) A.$this->fun(); B.self::fun(); C.parent::fun(); D.super::fun(); 9.下面关于MVC设计模式描述错误的是:( ) A.MVC英文即Model-View-Controller,中文翻译为'模型-视图-控制器'。 B.将web应用被分成三个层——模型层、视图层、控制层。 C.控制层主要用于访问数据库,对数据库的数据进行直接处理。 D.视图层主要用于界面输出,如Smarty模板就属于这一层。 10.如果父类中方法加上private修饰关键字,子类在继承中重载此方法不可以使用的修饰关键字( ) A.var B.public C.protected D.private 11.除了使用function __construct()定义构造方法外,还可以使用( ) A.function __destruct() B.function 类名() C.function __tostring() D.function __call() 12.获得实例化对象所属类名字的函数( ) A.get_class() B.get_object_vars() C.get_class_methods() D.get_classname() 13.以下说法错误的是( ) A.在外部访问静态成员属性时使用类名::静态成员属性名 B.在外部访问静态成员属性时使用$实例化对象->静态成员属性名 C.在外部访问静态方法时使用$实例化对象 ->静态方法名 D.在外部访问静态方法时使用类名::静态方法名 14.关于GVRP协议,以下说法错误的是( )。 A.为跨越三层网络的交换机成员之间提供了动态分发、传播、注册,注销VLAN信息的一种手段 B.GVRP主要解决全网VLAN统一的问题,减少手动配置的工作量 C.GVRP传播的VLAN注册信息包括本地手工配置的静态注册信息和来自其它Switch的动态注册信息 D.启用GVRP协议的端口不能是Access类型 15.某VLAN被配置为MUX-VLAN,以下说法错误的是( )。 A.该VLAN ID不能再用于配置Super VLAN B.该VLAN ID不能再用于配置Sub VLAN C.该VLAN ID不能配置Vlanif接口IP地址 D.该VLAN ID可以配置Vlanif接口IP地址 16.关于Super VLAN以下说法错误的是( )。 A.使用Super VLAN可以节约IP地址 B.Super VLAN中的所有Sub VLAN用户使用同一网段 C.Sub VLAN分为group和separate两种类型 D.Sub VLAN间二层流量不能互通 17.在PHP面向对象中,关于__call()方法描述错误的是( ): A.__call方法在调用对象中不存在的方法时自动调用的。 B.__call方法有两个参数。 C.格式如下: function __call($方法名,$参数数组){ //.....} D.__call方法在使用对象报错时自动调用的。 18.获得实例化对象所属类名字的函数( )? A.get_class() B.get_object_vars() C.get_class_methods() D.get_classname() 本文测试答案: 1-5:ABCDC 6-10:DDCCD 11-15::BABAD 16-18:CDA
|
|