




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《PHP开发技术》考试题(1)
一、
单选题
(共40题,40分)1、在PHP中,如何在类中定义一个方法?(1.0)A、使用$this关键字B、使用self关键字C、使用function关键字D、使用method关键字正确答案:C2、下列哪项不属于OOP的三大特性(1.0)A、封装B、重载C、继承D、多态正确答案:B3、PHP中,面向对象编程的基本概念是什么?(1.0)A、封装、继承和多态B、类、对象、属性和方法C、变量、常量、函数和流程控制D、数据库、网络和操作系统正确答案:A4、在PHP中,如何调用父类的方法?(1.0)A、使用$this关键字B、使用self关键字C、使用parent关键字D、使用super关键字正确答案:C5、在PHP中,抽象类不能被实例化,这是为什么?(1.0)A、因为抽象类没有构造函数B、因为抽象类没有属性C、因为抽象类中至少有一个抽象方法D、因为抽象类中只能有静态方法正确答案:C6、小明坐在电脑前访问搜狐网站,此时小明的电脑是:()(1.0)A、客户端B、服务器C、既作为客户端又作为服务器D、都不是正确答案:A7、下面关于Apache主目录说法错误的是_______(1.0)A、安装Apache之后,必须要将页面文件放在其主目录下才能正常运行B、安装Apache之后,系统会给其指定默认的主目录C、Apache的主目录不能随意修改D、用户可以根据需要修改Apache主目录正确答案:C8、若主机A的计算机名称是jsj-stu1,其主目录中存有文件page1.php,在主机B中要运行主机A的该文件,地址栏中输入的URL是(1.0)A、http://localhost/page1.phpB、/page1.phpC、http://localhost/jsj-stu1/page1.phpD、http://jsj-stu1/page1.php正确答案:D9、PHP的配置文件是______(1.0)A、php.iniB、php.confC、httpd.iniD、httpd.conf正确答案:A10、PHP的标识符可以是什么?(1.0)A、
数字
B、字母C、下划线D、所有选项都对正确答案:D11、以下代码输出的结果是$a="aa";$aa="bb";echo$$a;(1.0)A、aaB、bbC、$aaD、$bb正确答案:B12、下面哪个变量是全局变量?(1.0)A、$_POSTB、$_SERVERC、$_SESSIOND、$GLOBALS正确答案:D13、若是存在变量$name=’zhangling’,下面哪项中的代码不能输出“Mynameiszhangling”______(1.0)A、echo"Mynameis".$name;B、echo"Mynameis$name";C、echo'Mynameis$name';D、echo"Mynameis"."$name";正确答案:C14、php中哪个语句可以输出变量类型(1.0)A、echo
B、printC、var_dump()D、print_r()正确答案:C15、下面哪一组是合法的PHP变量(1.0)A、str1、_num1B、$5_str、$num1C、$str1、$_num1D、$str1、$_num1%正确答案:C16、对于for($i=100;$i<=200;$i+=3),循环运行结束后,变量$i的值是多少:()(1.0)A、201B、202C、199D、198正确答案:B17、语句“for($k=0;$k=1;$k++);”和语句“for($k=0;$k==1;$k++);”的执行次数分别是:()(1.0)A、都是无限次B、都是0C、无限次和0D、0和无限次正确答案:C18、PHP中的switch语句可以用来做什么?(1.0)A、判断变量是否为某个值B、对变量进行赋值C、执行循环D、所有选项都错正确答案:D19、PHP中将小写字母转换为大写字母的函数是(1.0)A、strtoUpper()B、strtoupper()C、strToUpper()D、strToupper()正确答案:B20、以下哪项不属于函数的四要素(1.0)A、返回类型B、函数名C、参数列表D、访问修饰符正确答案:D21、若要输出“今天是2017年9月7日,Thu”,需要使用的代码是(1.0)A、echo"今天是".date("Y年n月j日,D");B、echo"今天是".date("y年n月j日,D");C、echo"今天是".date("Y年m月d日,D");D、echo"今天是".date("y年m月d日,D");正确答案:A22、下面哪个是JS脚本中产生随机数的函数_______(1.0)A、rand()B、mt_rand()C、random()D、range()正确答案:C23、下面给定的date()函数的参数中,哪个与月份取值无关?(1.0)A、nB、mC、MD、j正确答案:D24、定义数组$stu=array("刘东","女","18"),要得到结果“刘东,女,18”,使用的代码是(1.0)A、explode(",",$stu)B、implode(",",$stu)C、explode($stu,",")D、implode($stu,",")正确答案:B25、在php文件中获取数组元素个数的函数是________(1.0)A、countB、lengthC、strlenD、counter正确答案:A26、下列哪个函数可以将数组中各个元素连接成字符串()(1.0)A、implodeB、explodeC、str_repeatD、str_pad正确答案:A27、在PHP中,哪个函数可以用于将数组按照键名或键值进行排序?(1.0)A、sort()B、rsort()C、ksort()D、usort()正确答案:C28、关于isset()函数,下面说法错误的是(1.0)A、用于判断某个数组元素取值是否为空B、返回值是真与假的形式C、用于判断某个数组元素或者变量是否存在D、若表单method取值post,文本框name为uname,无论文本框是否输入数据,isset($_POST['uname'])结果都是真值正确答案:A29、关于session机制的描述中错误的是(1.0)A、服务器可通过sessionID来区分各个不同用户B、一旦某个页面向session管道中提供了数据,当前网站中在该页面之后执行的页面文件都可以根据需要从管道中获取该数据C、不同网站的页面之间可以通过session机制来传递数据D、要提供数据的页面和要获取数据的页面都要启用session正确答案:C30、关于session机制的描述中正确的是_____(1.0)A、用户的session都保存在浏览器端B、一旦某个页面向session中提供了数据,当前网站中在该页面之后执行,任何页面文件没办法从中获取该数据C、网站的不同页面之间可以通过session机制来传递数据D、session中存放的是所有用户的共用数据正确答案:C31、查询用户名和密码信息是否存在时,关于查询结果记录集$result的说法错误的是(1.0)A、该记录集中的记录数只能是0或者1B、该记录集中的记录数无法预知C、若记录数是0,说明用户输入的账号或者密码信息有误D、若记录数是1,说明用户输入的账号和密码信息正确正确答案:B32、函数mysql_fetch_array()的作用是(1.0)A、获取一个数组中的元素B、从查询结果记录集中获取一条记录并以对象方式存储访问C、从查询结果记录集中获取一条记录并以数组方式存储访问D、以上说法都不正确正确答案:C33、查询用户名和密码信息是否存在时,关于查询结果记录集$result的说法错误的是__(1.0)A、该记录集中的记录数只能是0或者1B、该记录集中的记录数无法预知C、若记录数是0,说明用户输入的账号或者密码信息有误D、若记录数是1,说明用户输入的账号和密码信息正确正确答案:B34、若是在某次访问数据库的操作中,需要用到如下四个函数
①mysqli_num_rows()②mysqli_select_db()、
③mysqli_connet()④mysqli_query()
则使用这四个函数的顺序是___________(1.0)A、①②③④B、②③①④C、③②④①D、③④①②正确答案:C35、要获取记录集$result中的记录数,需要使用代码______(1.0)A、count($result)B、mysqli_num_row($result)C、mysqli_nums_rows($result)D、mysqli_num_rows($result)正确答案:D36、创建数组$stus,遍历数组中的元素,下列写法正确的是:(1.0)$stus
=
["张三",
"李四",
"王五","马六"];A、for
($i
=
1;
$i
<
count($stus);
$i++)
B、foreach($stus
in$v)
C、foreach($stus
as
$k$v)
D、foreach($stus
as
$k=>$v)
正确答案:D37、关于数组元素的下标,下面说法中错误的是(1.0)A、元素下标可以采用从0开始的递增的自然数列的方式B、元素的下标可以采用用户自定义的键名下标方式C、使用自定义键名下标的数组元素不能使用自然数作为下标进行访问D、任何情况下,都要将键名下标放在引号定界符中才能正确访问数组元素正确答案:D38、使用哪个函数可以重命名一个文件?(1.0)A、rename()B、move_uploaded_file()C、copy()D、unlink()正确答案:A39、在PHP中,哪个函数可以用于获取一个文件的扩展名?(1.0)A、file_extension()B、pathinfo()C、dirname()D、basename()正确答案:B40、以下哪个函数可以将文件内容写入到指定文件中?(1.0)A、file_put_contents()B、fopen()C、file_get_contents()D、fread()正确答案:A
二、
多选题
(共5题,10分)41、下面关于PHP的说法正确的是(2.0)A、PHP是一种服务器端的脚本B、PHP程序可以在任意环境中执行C、在PHP文件中可以包含任意的HTML代码和样式的应用
D、使用PHP可以实现注册、登录、在线投票、访客计数等动态页面中需要的各种功能正确答案:ACD42、php中单引号和双引号包含字符串的区别不正确的是(2.0)A、单引号速度快,双引号速度慢
B、双引号速度快,单引号速度慢C、单引号里面可以解析转义字符D、双引号里面可以解析变量正确正确答案:ABC43、下列说法不正确的是(2.0)A、数组的下标必须为数字,且从“0”开始B、数组的下标可以是字符串C、数组中的元素类型必顺一致D、数组的下标必须是连续的正确答案:ACD44、以下说法正确的是(2.0)A、模糊查询使用的关键字是likeB、排序查询asc是降序,desc是升序C、分页查询使用的关键字是limitD、mysql如果只安装服务不安装界面也可以正常使用正确答案:ACD45、关于多文件上传功能中,下面说法正确的是(2.0)A、文件域元素中必须添加multiple属性B、可以同时选择不同文件夹中的文件C、$_FILES['file1']['name']是一个数组
D、文件域元素的name属性取值必须带有[]
正确答案:ACD三、
填空题
(共7题,20分)46、假设文件路径为C:\documents\images\apple.jpg,使用字符串函数,获取文件路径
(5.0)正确答案:
第1空:strrpos($path,"\\")47、下面的代码用于连接MySQL数据库。请在空白处填入正确的函数或方法,以完成数据库的连接。
(5.0)正确答案:
第1空:connect_error
第2空:error
48、下面的函数用于将一个字符串转换为大写,将括号中的代码填写完整。
functionto_uppercase($string){
$uppercase_string=__________________($string);
return$uppercase_string;
}(2.0)正确答案:
第1空:strtoupper
49、下面的代码用于将一个字符串从右侧开始截取,将括号中的代码填写完整。
$string="HelloWorld";
$right____part=____($string,5);(2.0)正确答案:
第1空:substr50、下面的代码用于将一个数组合并为一个字符串,将括号中的代码填写完整。
$words=array("Hello","World");
$string=____($words,"");(2.0)正确答案:
第1空:implode51、下面的代码用于从一个数组中删除最后一个元素,将括号中的代码填写完整。
$numbers=array(1,2,3,4,5);
____($numbers);(2.0)正确答案:
第1空:array_pop52、round(20/3,2)的结果是____;ceil(16/5)的结果是____。(2.0)正确答案:
第1空:6.67
第2空:4
四、
判断题
(共10题,5分)53、在PHP中,一个类可以同时继承多个类。(错误)(0.5)正确答案:错误54、在PHP中,一个类可以实现多个接口。(正确)(0.5)正确答案:正确55、动态页面中不可以出现html、css和javaScript的代码(0.5)正确答案:错误56、php中布尔类型数据只有两个值:true和false(0.5)正确答案:正确57、“break”代表的意思是跳出循环(0.5)正确答案:正确58、使用round()函数能够获取随机数()(0.5)正确答案:错误59、代码explode(';',"a.doc;b.ppt;")结果是一个包含三个元素的数组,最后一个元素为空值(0.5)正确答案:正确60、Sessi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版货物配送与物流信息化建设合作协议
- 二零二五年度文化场馆场地租赁及文化交流协议
- 2025版拆迁安置房买卖合同范本
- 二零二五年度国际贸易金融衍生品三方合同
- 2025版离婚协议书起草与婚姻家庭法律咨询、调解、援助一站式服务合同
- 二零二五年度新能源发电项目投资与运营合同
- 二零二五年度体育赛事临时裁判员派遣协议书
- 二零二五年度企业员工劳动合同案例分析百项问答
- 九年级圆数学试卷
- 二零二五年度出租车企业车辆外包及市场拓展合同
- 视觉设备考试题目及答案
- 护理缺陷纠纷登记报告制度
- 2025年初中英语教师进城考试试卷含答案(三套)
- 新能源技能测试考试题及答案
- 地质灾害防治工程师岗位面试问题及答案
- (2025)新版gcp考试题库附答案
- 浙江省嘉兴市2024-2025学年高一下学期期末测试语文试题卷(含答案)
- 半导体洁净室静电防控
- 药物性肝损害的护理查房
- 税务舆情课件
- 2025年广安市中考语文试卷真题(含标准答案及解析)
评论
0/150
提交评论