欢迎来到天天文库
浏览记录
ID:43325425
大小:54.00 KB
页数:6页
时间:2019-10-01
《PHP核心编程试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PHP核心编程试题本试题主要测试同学们对PHP而对对象的掌握程度,若出现超出大纲的试题,无须担心!姓名:成绩:一不定项选择题(每题2分,共15题,总分30分)1请在下列选项中选出OOP的特性(ABC)A:封装B:继承C:多态D:实例化2如果方法没有声明限定访问修饰符,默认是(B)A:protectedB:publicC:privateD:static3以下哪些属于类和方法共有的修饰符(BC)A:privateB:finalC:abstractD:public4析构函数是在什么吋候调用的(D)A:类创建时B:对象创建时C:方法创建
2、时D:对象销毁时5self关键字表示什么(B)A:当前方法名B:当前类名C:调用self所在方法的类名D:无实际意义6以下哪些是抽象类中必须拥有的(A)A:抽象方法B:普通属性C:静态属性D:普通方法7接口屮可以存在(AC)A:抽象方法B:define常量C:const常量D:静态属性8关于static正确的说法是(CD)A:口J以用$this调用B:在实例化结束后被释放C:全局唯一,多对象共享D:权限更大9关于cookie的说法正确的是(B)A:存储在服务器端B:客户端可以禁用C:生命周期不可设定D:支持数组10对象创建完成后
3、,所存放的位置是(A)A:堆空间段B:栈空间段C:代码段D:数据段11关于session的说法错误的是()A:存储位置是固定的(可以修改配置文件)B:必须依赖于cookieC:session将键(保存在客户端)和值存储在服务器端D:sessionnJ*保存所有数据类型(除资源意外)12可以用哪些方式来防止SQL注入()A:使用mysql_real_cscape_string函数B:使用addslashes函数(php函数)C:使用验证码D:将用户登录信息存储到session中(防止翻墙)13如过想使用PHP的图片处理功能需要开启
4、哪一个扩展()A:extension=php_gd2.dllB:extension=php_img.dl1C:extension=php_bz2.dllD:extension=php_gmp.dll14按照严重程度PHP有哪些错误级别()A:用户级别错误B:致命错误C:警告错误D:提示错误15开启错误日志需要对以下那个进行操作()A:display_errorB:log_errorsC:error_logD:error_reporting二判断题(每题2分,共5题,总分10分)1:PHP的魔术方法都是在类里面使用的()2:在PH
5、P面向对象中final关键字只能修饰方法,而不可以修饰一个类()3:默认情况下,cookie只能在当前目录有效()(还有子目录)4:require和include的区别是当发生错误时‘require包含不继续往下执行程序,而include包含继续执行()5:在PHP报错中,用户可以根据自己的喜好来决定报错的内容()(用户自定义错误显示)三填空题(每题2分,共5题,总分10分)1()和()关键字修饰的方法不可以在类外面调用2当调用不存在的类吋,会调用(—autoload)方法,还可以用()函数注册自动加载类的方法3在$_FILES
6、超全局变量中,()表示文件上传的临时冃录,可以使用()函数将上传的临时文件目录移动到指定的位置14以下代码运行的结果是(我是子类的aheader^1content-type:text/html;cha厂set二utf一81);pclasspersonfprotected$a;jpublicfunction__const厂uct($8){echo$this->a='我是父类的1.$a;i}疗jclassstuextendsperson{》publicfunctron__const厂uct($b){echo,我是子类的1.$b;ec
7、ho$this->a;i}打$obj二newstu(1a1);5关于php中的错误,在php.ini配置文件中可以通过()指令來打开或者关闭错误,还可以通过()指令來去除除了注意错误以外的其他错误。四简答题(每题5分,共6题,总分30分)1请简述session和cookie的区别,以及他们之间的联系,当禁用cookie吋,session是否可以使用?以及如何实现多台web服务器共享session?2请简单说出面向对象编程的优点3说一说你对抽象方法,抽象类的理解,接口和抽象类有什么关4写几个魔术方法,并口说明其作用(至少5个)5实
8、现用户的安全登录需要注意哪些地方防止SQL注入XSS攻击翻墙访问等等。6在做图片上传时,需要做哪些判断?(至少三个)验证格式,验证大小,验证是否通过HTTP上传五程序设计题(每题10分,共2题,总分20分)1请设计一个单例模式,让一个类只能被实例化一次2给定一个
此文档下载收益归作者所有