版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OOP阶段测试题【时间:90分钟】.选择题(本答题中所有小题只有一个正确选项,每题2分,共60分)1、以下是一个类的声明,其中有两个成员属性,对成员属性正确的赋值方式是(B)classDemo{private$one;publicstatic$two;functionsetOne($value){$this->one=$value;}}$demo=newDemo();$demo->one="abc";Demo::$two="abc";Demo::setOne("abc");$demo->two="abc";2、以下说法错误的是(B)final关键字标识的类不能被继承final关键字既可以标识成员方法,也可以标识成员属性C.静态方法可以通过类名直接调用D.将类中的成员属性定义为常量使用const3、以下说法错误的是(B)A.在外部访问静态成员属性时使用类名::静态成员属性名B.在外部访问静态成员属性时使用$实例化对象。静态成员属性名C.在外部访问静态方法时使用$实例化对象->静态方法名D.在外部访问静态方法时使用类名::静态方法名4、以下代码执行结果为()<?php$a="hello”;functionprint_A(){$a=”phpmysql”;global$a;echo$a;}echo$a;print_A();?>AhelloBphpmysqlChellohelloDhellophpmysql5、PHP中调用类文件中的this表示(A)A本类实例化的对象变量B本页面C本方法D本变量6、PDO通过执行SQL查询与数据库进行交互,可以分为多种不同的策略,使用哪一种方法取决于你要做什么操作。如果向数据库发送delete语句,下面哪种方式最合适也最安全(C)A.使用PDO对象中的exec()方法B.使用PDO对象中的query()方法C.使用PDO对象中的prepare。和PDOStatement对象中的execute。两个方法结合D.以上方式都可以7、在PHP中哪个变量数组总是包含所有客户端发出的Cookies数据(B)A.$_COOKIESB.$_COOKIEC.$_GETCOOKIED.$_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被构造Y被析构C.X被构造Y被构造Y被析构X被析构D.X被构造X被析构Y被析构Y被构造9、下列那个选项是正确的引用文件的方法(A)A.C.B.require和A.C.B.require和functionD.function和include10、写出如下程序的输出结果<?php$str1=null;$str2=false;echo$str1==$str2?'相等':'不相等';$str3='';$str4=0;echo$str3==$str4?'相等':'不相等’;$str5=0;$str6='0';echo$str5===$str6?'相等':'不相等';?>A相等相等不相等B相等相等相等C不相等相等不相等D不相等不相等不相等11、以下哪个错误级别会使程序崩溃,阻止并退出程序?(C)A.E_WARNINGB.E_NOTICEC.E_ERRORD.以上都可以12、下面程序运行结果为(B)。<?php$nextWeek=time()+(7*24*60*60);echo'Now:'.date('Y-m-d')."<br/>";echo'NextWeek:'.date('Y-m-d',$nextWeek)."<br/>";?>A.得到今天的日期(月-日)B.得到今天的日期(年-月-日)与下周的日期(年-月-日)C.得到现在的时间(小时-分-秒)D.得到现在到下周的时间间隔13、下面那种说法是错误的:DA.子类中的私有方法可以调用父类中的受保护的属性B.子类中的公有方法可以调用父类中受保护的属性C.父类中私有的方法可以调用子类中公有的属性D.父类中受保护的方法可以调用子类中私有的方法14、下面四个魔术方法哪一个是需要两个参数BA.__getB.—setC.—issetD.—unset15、当PDO对象创建成功后,与数据库的连接已经建立,就可以使用PDO对象了,下面哪个不是PDO对象中的成员方法(B)AerrorInfo()BbindParam()Cexec()Dprepare。16、
16、<imgsrc="name"align="left">的意思是(A)A.图像相对于周围的文本左对齐B.图像相对于周围的文本右对齐C.图像相对于周围的文本底部对齐D.图像相对于周围的文本顶部对齐17、链接元素a有很多属性,其中用来指明链接所指向的URL的属性是(A)A.hrefB.herfC.targetD.Link18、以下代码运行的结果为(C)<?php$a口=1;$a口=2;$a[]=3;$a[2]=4;for($i=0;$i<count($a);$i++){if($i==2){echo$a[$i];}}?>A.2B.3C.4D.119、A.B.C.19、A.B.C.D.20、axxxxxbaxxxbaxaxaxaxbaxxxxb下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中?(d)cp-i./diri/*./dir2cp-P./diri/*./dir2cp-d./diri/*./dir2cp-r./diri/*./dir221、哪种OOP设计模式能让类在整个脚本里只实例化一次?(C)A.MVCB.代理模式C单态模式D.抽象工厂模式22、请看代码,数据库关闭指令将关闭哪个链接标识?B<?php$linki=mysql_connect(“localhost”,“root",””);$link2=mysql_connect(“localhost”,“root",””);mysql_close();?>A.$linkiB$link2C全部关闭D报错23、下面语句执行的结果是:B<?php$i=0;echo++$i;echo$i++;$a=++$i;echo$a++;$i=$a;echo$i;A:1234B:1134C:1233D:1235E:以上都不是24、下面那些说法是错误的:AA:如果一个类的成员前面有访问修饰符private,那么这些成员不能被继承,并且在类的外部不可见。但如果成员被指定为protect和public,则可以被继承,在类的外部也是可见的。B:PHP5中,final关键字可以禁止继承和重载。C:PHP5中析构函数的名称是:—destruct。.并且不能有任何参数。D:继承接口的类要实现接口中声明的方法,在php中,如果继承接口的类没有实现接口中的所有方法,则必须被声明为一个抽象类。25、下面关于php与mysql数据库操作函数叙述错误的是:Dmysql_fetch_row()--从结果集中取得一行作为索引数组mysql_fetch_assoc()--从结果集中取得一行作为关联数组mysql_fetch_array()-从结果集中取得一行作为关联数组或索引数组或二者兼有mysql_fetch_object()-从结果集中取得一行作为索引数组26、如下表结构:Cmysql>select*fromstudent;SELECT*FROMstudentSELECT*FROMstudentWHEREsage=22SELECT*FROMstudentLIMIT1,1SELECT*FROMstudentWHEREsnameLIKE'%q%'27、下面的脚本运行以后,$array数组所包含的值是什么?(B)$array=array('1’,‘1’);foreach($arrayas$k=>$v){$v=2;}A.array(‘2‘,’2')B.array(‘1‘,’1')C.array(2,2)D.array(Null,Null)28、下面哪个表达式不能将两个字符串$$1和$$2串联成一个单独的字符串?(A)A.$s1+$s2B.“岱s1}{$s2}”C.$s1.$s229、mysql_insert_id()函数的作用是:BA.查看下一次插入记录时的ID号B.查看刚刚插入过的自动增长ID值C.查看一共做过多少次insert操作D.查看一共有多少条记录30、借助继承,我们可以创建其他类的派生类。那么在PHP中,子类最多可以继承几个父类?(A)A.1个B.2个C.取决于系统资源D.想要几个有几个二.简答题(根据题目回答问题,共20分)1.Email1.答案:$email_pattern='八w{
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机械波八多普勒效应
- 聚乙烯醇制造工操作评估强化考核试卷含答案
- 保温成棉控制工安全知识宣贯考核试卷含答案
- 肥皂制造工安全应急竞赛考核试卷含答案
- 2026年饲料级磷酸盐行业创新模式与市场策略研究报告
- 耐火材料模具工岗前工作流程考核试卷含答案
- 蜡裂解及重合装置操作工岗前综合技能考核试卷含答案
- 金属文物修复师班组考核模拟考核试卷含答案
- 地理信息工程操控员岗前基础综合考核试卷含答案
- 高炉炼铁操作工岗前技术落地考核试卷含答案
- 中国康复医学临床路径指南(2025版)
- 油田射流泵课件
- 配送冷链运输协议
- 2025年检验科授权试题及答案
- 化工行业安全培训案例课件
- Unit3MySchool大单元整体教学分析人教版英语七年级上册
- 老年人防跌倒的预防及护理措施
- 2025年揭阳揭西县选调高中教师考试试题(含答案)
- 咯血患者介入治疗的护理讲课件
- 《民法典》合同编实务培训课件
- 浙江大学嵌入式课件-嵌入式系统
评论
0/150
提交评论