欢迎来到天天文库
浏览记录
ID:59253735
大小:40.00 KB
页数:9页
时间:2020-09-08
《oop测试题(含答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、OOP阶段测试题【时间:90分钟】一.选择题(本答题中所有小题只有一个正确选项,每题2分,共60分)1、以下是一个类的声明,其中有两个成员属性,对成员属性正确的赋值方式是(B)classDemo{ private$one; publicstatic$two; functionsetOne($value){ $this->one=$value; }}$demo=newDemo();A.$demo->one="abc";
2、 B.Demo::$two="abc";C.Demo::setOne("abc"); D.$demo->two="abc";2、以下说法错误的是(B)A. final关键字标识的类不能被继承B. final关键字既可以标识成员方法,也可以标识成员属性C. 静态方法可以通过类名直接调用D. 将类中的成员属性定义为常量使用const3、以下说法错误的是(B)A.在外部访问静态成员属性时使用类名::静态成员属性名B.在外部访问静态成员属性时使用$实例化对象->静态成员属性名C.在外部访问静态方法时使用$实例化
3、对象 ->静态方法名D.在外部访问静态方法时使用类名::静态方法名4、以下代码执行结果为( ) Ahello Bphpmysql Chellohello Dhellophpmysql5、PHP中调用类文件中的this表示(A)A本类实例化的对象变量 B本页面 C本方法 D本变量6、PDO通过执行SQL查询与
4、数据库进行交互,可以分为多种不同的策略,使用哪一种方法取决于你要做什么操作。如果向数据库发送delete语句,下面哪种方式最合适也最安全(C)A.使用PDO对象中的exec()方法 B.使用PDO对象中的query()方法C.使用PDO对象中的prepare()和PDOStatement对象中的execute()两个方法结合D.以上方式都可以7、在PHP中哪个变量数组总是包含所有客户端发出的Cookies数据(B)A.$_COOKIES B.$_COOKIE C.$_GETCOOKIE D
5、.$_GETCOOKIES8、阅读下面PHP程序代码,写出执行结果:classtest{Cprivate$name;publicfunction__construst($name){$this->name=$name;echo“{$this->name}”被构造;}publicfunction__destruct($name){$this->name=$name;echo“{$this->name}”被析构;}}$t1=newtest(“X”);$t2=newtest(“Y”);A.X被构造Y被构造X被析构Y被析构B.X被构造X被析构Y被构造
6、Y被析构C.X被构造Y被构造Y被析构X被析构D.X被构造X被析构Y被析构Y被构造9、下列那个选项是正确的引用文件的方法(A)A.require和include B.require和functionC.define和include D.function和include10、写出如下程序的输出结果
7、?'相等':'不相等'; $str3=''; $str4=0; echo$str3==$str4?'相等':'不相等'; $str5=0; $str6='0'; echo$str5===$str6?'相等':'不相等'; ?>A相等 相等 不相等 B相等 相等 相等C不相等 相等 不相等 D不相等 不相等 不相等11、以下哪个错误级别会使程序崩溃,阻止并退出程序?( C)A.E_WARNING B.E_NOT
8、ICE C.E_ERROR D.以上都可以12、下面程序运行结果为( B )。
此文档下载收益归作者所有