还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《PHP开发技术》考试题⑴
一、单选题(共题,分)
40401、在PHP中,如何在类中定义一个方法?(
1.0)A、使用$this关键字B、使用self关键字C、使用function关键字D、使用method关键字正确答案C
2、下列哪项不属于OOP的三大特性(
1.0)A、封装B、重载C、继承D、多态正确答案B
3、PHP中,面向对象编程的基本概念是什么?(
1.0)A、封装、继承和多态B、类、对象、属性和方法C、变量、常量、函数和流程控制D、数据库、网络和操作系统正确答案A
4、在PHP中,如何调用父类的方法?(
1.0)A、使用$this关键字B、使用self关键字C、使用parent关键字D、使用super关键字正确答案C
5、在PHP中,抽象类不能被实例化,这是为什么?(
1.0)A、因为抽象类没有构造函数B、因为抽象类没有属性C、因为抽象类中至少有一个抽象方法D、因为抽象类中只能有静态方法正确答案
06、小明坐在电脑前访问搜狐网站,此时小明的电脑是()(
1.0)A、客户端B、服务器C、既作为客户端又作为服务器
2.0正确答案第1空strtoupper
49、下面的代码用于将一个字符串从右侧开始截取,将括号中的代码填写完整$string=Hello World”;$right part=$string,5;
2.0正确答案第1空substr
50、下面的代码用于将一个数组合并为一个字符串,将括号中的代码填写完整$words=arrayHello,World;$string=$words,;
2.0正确答案第1空implode
51、下面的代码用于从一个数组中删除最后一个元素,将括号中的代码填写完$numbers=array1,2,3,4,5;$numbers;
2.0正确答案:第1空array_pop
52、round20/3,2的结果是;ceil16/5的结果是
2.0正确答案第1空
6.67第2空
四、判断题(共题,分)
10553、在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、代码explodea.doc;b.ppt;)结果是一个包含三个元素的数组,后一个元素为空值(0・5)正确答案正确
60、Session可以在不同网站的页面之间传递数据()(
0.5)正确答案错误
61、安装MySQL数据库之后,默认使用的是根用户root(
0.5)正确答案正确
62、PHP中的文件路径可以用相对路径和绝对路径两种方式表示(
0.5)正确答案正确
五、简答题(共题,分)
21063、写出下列代码的执行结果
5.0正确答案
64、描述下列代码段的功能
5.0正确答案输出数字10到L每行一个数字
六、连线题共2题,5分
65、将下列时间函数及其功能对应起来
2.5第一组数据
1、strtotime函数
2、time函数
3、date函数
4、mktime函数第二组数据A、格式化一个本地时间/日期B、获取指定日期的UNIX时间戳C、获取当前的UNIX时间戳D、将字符串转化成UNIX时间戳正确答案1-D2-C3-A4-B
66、将文件模式与含义对应起来
2.5第一组数据1W
2、r+
3、a+
4、x第二组数据A、创建并写入方式打开文件,指针指向文件头B、以写入方式打开文件,指针指向文件头C、以读写方式打开文件,从文件头开始读写D、以读写方式打开文件,指针指向文件尾正确答案1-B2-C3-D4-A
七、其它共题,分
11067、输入身高和体重,判断是否超标,其中的计算方式如下:BMI BMIBMI=$weightkg/$height m**2过轻
18.5正常
18.5-25偏胖25-30肥胖30-35重度肥胖35及以上最终显示如下
10.0正确答案:D、都不是正确答案A
7、下面关于Apache主目录说法错误的是
1.0A、安装Apache之后,必须要将页面文件放在其主目录下才能正常运行B、安装Apache之后,系统会给其指定默认的主目录C、Apache的主目录不能随意修改D、用户可以根据需要修改Apache主目录正确答案C
8、若主机A的计算机名称是jsj-stul,其主目录中存有文件pagel.php,在主机B中要运行主机A的该文件,地址栏中输入的URL是
1.0A、http://localhost/pagel.phpB、http://
127.
0.
0.1/pagel.phpC、http://localhost/jsj-stu1/pagel.phpD、http://jsj-stul/pagel.php正确答案D
9、PHP的配置文件是
1.0A、php.iniB、php.confC、httpd.iniD、httpd.conf正确答案A
10、PHP的标识符可以是什么?
1.0A、数字B、字母C、下划线D、所有选项都对正确答案D
11、以下代码输出的结果是$a=aa;$aa=bb”;echo$$a;
1.0A、aaB、bbC、$aaD、$bb正确答案B
12、下面哪个变量是全局变量?
1.0A、$_P0STB、$_SERVERC、$_SESSIOND、$GLOBALS正确答案D
13、若是存在变量$name=zhangling,下面哪项中的代码不能输出“My nameiszhangling”
1.0A、echo〃Myname is〃.$name;B、echo〃Myname is$name〃;C、echoMyname is$name,;〃〃小〃D、echo〃Myname is.$name;正确答案c
14、php中哪个语句可以输出变量类型
1.0A、echoB、printC、vardumpOD、print_r正确答案c
15、下面哪一组是合法的PHP变量
1.0A、strl_numlB、$5_str$numlC、$strl$numlD、$strl$_numl%正确答案c
16、对于for$i=100;$i=200;$i+=3,循环运行结束后,变量$i的值是多少:
1.0A、201B、202C、199D、198正确答案B
17、语句“for$k=0;$k=l;$k++;”和语句afor$k=0;$k==l;$k++;99的执行次数分别是
1.0A、都是无限次B、都是0C、无限次和0D、0和无限次正确答案C
18、PHP中的switch语句可以用来做什么?L0A、判断变量是否为某个值B、对变量进行赋值C、执行循环D、所有选项都错正确答案D
19、PHP中将小写字母转换为大写字母的函数是(
1.0)A、strtoUpper()B、strtoupper()C、strToUpper()D、strToupper()正确答案B
20、以下哪项不属于函数的四要素(
1.0)A、返回类型B、函数名C、参数列表D、访问修饰符正确答案D
21、若要输出“今天是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);正确答案A
22、下面哪个是JS脚本中产生随机数的函数(
1.0)A、rand()B、mt_rand()C、random()D、range()正确答案C
23、下面给定的date函数的参数中,哪个与月份取值无关?(
1.0)A、nB、mC、MD、j正确答案D
24、定义数组$5历=@「四丫(〃刘东〃,〃女〃,勺8〃),要得到结果“刘东,女,18”,使用的代码是(
1.0)A、explode〃,〃,$stuB、implode〃,〃,$stuC、explode$stu,〃,〃D implode$stu,z/正确答案B
25、在php文件中获取数组元素个数的函数是
1.0A、countB、lengthC、strlenD、counter正确答案A
26、下列哪个函数可以将数组中各个元素连接成字符串()(
1.0)A、implodeB、explodeC、str_repeatD、str_pad正确答案A
27、在PHP中,哪个函数可以用于将数组按照键名或键值进行排序?(L0)sortrsortksortusort正确答案CA、
28、关于isset()函数,下面说法错误的是(
1.0)B、A、用于判断某个数组元素取值是否为空C、B、返回值是真与假的形式D、C、用于判断某个数组元素或者变量是否存在D、若表单method取值post,文本框name为uname,无论文本框是否输入数据,isset($POST]uname])结果都是真值正确答案A
29、关于session机制的描述中错误的是(
1.0)A、服务器可通过sessionlD来区分各个不同用户B、一旦某个页面向session管道中提供了数据,当前网站中在该页面之后执行的页面文件都可以根据需要从管道中获取该数据C、不同网站的页面之间可以通过session机制来传递数据D、要提供数据的页面和要获取数据的页面都要启用session正确答案C
30、关于session机制的描述中正确的是
1.0A、用户的session都保存在浏览器端B、一旦某个页面向session中提供了数据,当前网站中在该页面之后执行,任何页面文件没办法从中获取该数据C、网站的不同页面之间可以通过session机制来传递数据D、session中存放的是所有用户的共用数据正确答案C
31、查询用户名和密码信息是否存在时,关于查询结果记录集$result的说法错误的是
1.0A、该记录集中的记录数只能是0或者1B、该记录集中的记录数无法预知C、若记录数是0,说明用户输入的账号或者密码信息有误D、若记录数是1,说明用户输入的账号和密码信息正确正确答案B
32、函数mysql_fetch_array的作用是
1.0A、获取一个数组中的元素B、从查询结果记录集中获取一条记录并以对象方式存储访问C、从查询结果记录集中获取一条记录并以数组方式存储访问D、以上说法都不正确正确答案C
33、查询用户名和密码信息是否存在时,关于查询结果记录集$result的说法错误的是—
1.0A、该记录集中的记录数只能是0或者1B、该记录集中的记录数无法预知C、若记录数是0,说明用户输入的账号或者密码信息有误D、若记录数是1,说明用户输入的账号和密码信息正确正确答案B
34、若是在某次访问数据库的操作中,需要用到如下四个函数@mysqli_num_rows@mysqli_select_db、
③mysql i_connet
④mysql i_query则使用这四个函数的顺序是
1.0A、
①②③④B、
②③①④C、
③②④①D、
③④①②正确答案C
35、要获取记录集$result中的记录数,需要使用代码
1.0A、count$resultB、mysqli_num_row$resultC、mysqli_nums_rows$resultD mysqli_num_rows$result正确答案D
36、创建数组$5宜5,遍历数组中的元素,下列写法正确的是
1.0$stus=[〃张三〃,〃李四〃,〃王五〃,〃马六〃];A、for$i=1;$icount$stus;$i++B、foreach$stus in$vC、foreach$stus as$k$vD foreach$stus as$k=$v正确答案D
37、关于数组元素的下标,下面说法中错误的是
1.0A、元素下标可以采用从0开始的递增的自然数列的方式B、元素的下标可以采用用户自定义的键名下标方式C、使用自定义键名下标的数组元素不能使用自然数作为下标进行访问D、任何情况下,都要将键名下标放在引号定界符中才能正确访问数组元素正确答案D
38、使用哪个函数可以重命名一个文件?
1.0A、rename B、move_uploaded_f ileC、copy D、unlinkO正确答案A
39、在PHP中,哪个函数可以用于获取一个文件的扩展名?
1.0A、file_extension B、pathinfo C、dirname D、basename正确答案B
40、以下哪个函数可以将文件内容写入到指定文件中?
1.0A、f ile_put_contents BfopenC、f ile_get_contents DfreadO正确答案A
二、多选题(共题,分)
51041、下面关于PHP的说法正确的是(
2.0)A、PHP是一种服务器端的脚本B、PHP程序可以在任意环境中执行C、在PHP文件中可以包含任意的HTML代码和样式的应用D、使用PHP可以实现注册、登录、在线投票、访客计数等动态页面中需要的各种功能正确答案ACD
42、php中单引号和双引号包含字符串的区别不正确的是(
2.0)A、单引号速度快,双引号速度慢B、双引号速度快,单引号速度慢C、单引号里面可以解析转义字符D、双引号里面可以解析变量正确正确答案ABC
43、下列说法不正确的是(
2.0)A、数组的下标必须为数字,且从“0”开始B、数组的下标可以是字符串C、数组中的元素类型必顺一致D、数组的下标必须是连续的正确答案ACD
44、以下说法正确的是(
2.0)A、模糊查询使用的关键字是likeB、排序查询asc是降序,desc是升序C、分页查询使用的关键字是limitD、mysql如果只安装服务不安装界面也可以正常使用正确答案ACD
45、关于多文件上传功能中,下面说法正确的是(
2.0)A、文件域元素中必须添加multiple属性B、可以同时选择不同文件夹中的文件C、$_FILES「filel][name]是一个数组D、文件域元素的name属性取值必须带有口正确答案ACD
三、填空题(共题,分)
72046、假设文件路径为C:\documents\images\apple.jpg,使用字符串函数,获取文件路径
5.0正确答案第1空strrpos$path,〃\\〃
47、下面的代码用于连接MySQL数据库请在空白处填入正确的函数或方法,以完成数据库的连接
5.0正确答案第1空connect error第2空:error
48、下面的函数用于将一个字符串转换为大写,将括号中的代码填写完整function to_uppercase$string{$uppercase_string=return$uppercase_string;$string;。
个人认证
优秀文档
获得点赞 0