还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《PHP开发技术》考试题⑵
一、单选题(共题,分)
40401、在PHP中,如何在类中定义一个方法?(
1.0)A、使用$this关键字B、使用self关键字C、使用function关键字D、使用method关键字正确答案C
2、在PHP中,如何调用一个对象的方法?(
1.0)A、使用->符号B、使用.符号C、使用符号D、使用符号正确答案A
3、在PHP中,一个类是什么?(
1.0)A、一*个函数B、一个对象C、一个数组D、一个模板正确答案D
4、在PHP中,如何在类中定义一个属性?(
1.0)A、使用$this关键字B、使用$self关键字C、使用$parent关键字D、使用$var关键字正确答案D
5、在PHP中,如何访问类的属性和方法?(
1.0)A、obj-property;obj-method B、$obj-property;$obj-methodC、$obj-property;$obj-methodD、obj-property;obj-method正确答案B
5.0正确答案:第1空substr_replace$stuname,3,
347、利用mysql数据库主机为localhost,用户名和密码是root,数据库是zjm,数据表是score,有三个字段,类型及说明如下请根据功能要求编写PHP网页view,php在表单中输入学号,点击“查询”然后将表中符合条件的学生姓名、学号、成绩信息以表格形式输出到网页上
5.0正确答案:第1空$sql=〃select*from scorewhere id=$stuNo,第2空$res=mysqli_query$con,$sql;第3空if$res{第4空〃tdX/td〃.$row[z/score
48、面的函数用于将一个字符串转换为大写,将括号中的代码填写完整Ffunction to_uppercase$string{$uppercase_string=return$uppercase_string;$string;
2.0正确答案:第1空strtoupper
49、下面的代码用于将一个字符串从右侧开始截取,将括号中的代码填写完整$string=Hello World”;$right part=$string,5;
2.0正确答案第1空substr
50、如果字符串$a=〃test〃,$b=es〃,对$2进行处理得到$b的方法是一
2.0正确答案第1空substr$a,1,
251、下面的代码用于将一个数组合并为一个字符串,将括号中的代码填写完O$words=arrayHello,World;$string=$words,〃;
2.0正确答案:第1空implode
52、下面的代码用于从一个数组中删除最后一个元素,将括号中的代码填写完整$numbers=array1,2,3,4,5;$numbers;
2.0正确答案:第1空arraypop
四、判断题(共题,分)
10553、静态属性和静态方法属于类,而不属于对象(正确)(
0.5)正确答案正确
54、抽象类可以被实例化(错误)(
0.5)正确答案错误
55、apache服务默认占用80号端口,不可更改(
0.5)正确答案错误
56、php中连接两个字符串的符号是“+”(
0.5)正确答案错误
57、while和do-while语句都是先判断条件再执行循环体(
0.5)正确答案错误
58、函数round(
326.756,2)的结果是
326.76(
0.5)正确答案正确
59、字符串“Hello”不可以看做是一个包含5个元素的数组(
0.5)正确答案错误
60、点击超链接可以向服务器提交数据()(
0.5)正确答案正确
61、安装MySQL数据库之后,默认使用的是根用户root(
0.5)正确答案正确
62、对rename函数来说,如果两个文件路径在同一个目录下,执行重命名操作,如果不在同一个目录下,则执行移动操作
0.5正确答案正确
五、简答题共题,分
21063、写出下列代码的执行结果
5.0正确答案
64、阅读以下代码,并描述其功能
5.0正确答案该代码检查URL参数中是否有page参数如果有,它将使用该参数的值作为包含的文件名位于pages/目录下如果没有page参数,它将默认包含
六、连线题共2题,5分
65、将下列函数及其功能对应起来pages/home.php文件
2.5第一组数据:
1、ceil函数
2、floor函数
3、fmod函数
4、round函数
5、rand函数第二组数据A、返回随机整数B、对浮点数进行四舍五入C、向上取最接近的整数D、返回除法的浮点数余数E、向下取最接近的整数正确答案1-C2-E3-D4-B5-A
66、将下列函数与含义对应起来
2.5第一组数据
1、is_int
2、mt_rand
3、date
4、explode
5、round第二组数据A、将字符串按照指定的字符串或字符切开B、检验是否为整数C、对浮点数进行四舍五入D、格式化本地日期或者时间E、获取随机数正确答案1-B2-E3-D4一A5-C
七、其它(共题,分)
11067、文件夹下有三个文件ch
01.txt、ch
02.txt、ch
03.txt,现在读取这三个文件的信息,其中..和.都是文件的存在形式,遍历时需要把他们排除在外,显示结果如下
10.0正确答案:
6、搭建apache web服务器(使用phpstduy)之后,默认情况下运行文件时的localhost对应哪个文件夹?(L0)A、apacheB、htdocsC、wwwD、htdoc正确答案c
7、PHP是一种什么类型的脚本语言?(
1.0)A、编译型B、解释型C、二进制D、机器语言正确答案B
8、php的源码是(
1.0)A、开放的B、封闭的C、需购买的D、完全不可见的正确答案A
9、下面关于Apache主目录说法错误的是(
1.0)A、安装Apache之后,必须要将页面文件放在其主目录下才能正常运行B、安装Apache之后,系统会给其指定默认的主目录C、Apache的主目录不能随意修改D、用户可以根据需要修改Apache主目录正确答案C
10、以下代码输出的结果是$a=aa;$aa=bb;echo$$a;(
1.0)A、aaB、bbC$aaD、$bb正确答案B
11、下面哪个变量是全局变量?(
1.0)A、$_P0STB、$_SERVERC、$_SESSI0ND、$GLOBALS正确答案D
12、PHP的注释符是()(LO)A、##B、//C、**〉D、正确答案Cname iszhangling”
1.0echo〃MyA、name is〃・$name;echo〃MyB、name is$naine〃;echoMynameC、is$nanie’;echo〃Myname〃〃小〃D、is$name;・
13、若是存在变量$name=zhangling,下面哪项中的代码不能输出“My正确答案c
14、假设存在变量$strl=〃abc〃,$str2=ABC”,$numl=23,$num2=45,下面哪一组表达式的运算结果是假值(L0)A、$strl$str2$numl$num2B、$strl$str2$numl$num2C、$strl$str2$numl$num2D、$strl$str2$numl$num2正确答案A
15、若x,y为整型数据,以下语句执行的$丫结果为$x=1;++$x;$y=$x++;(
1.0)A、1B、2C、3D、0正确答案B
16、PHP中的switch语句可以用来做什么?(L0)A、判断变量是否为某个值B、对变量进行赋值C、执行循环D、所有选项都错正确答案D
17、使用include引用外部文件时,下列哪种做法是错误的
1.0A、include〃zhuce.html〃B、include/zzhuce.html〃C includezhuce.htmlD includezhuce.html正确答案D
18、PHP的if语句中可以使用哪种比较运算符?
1.0A、=B==C、!=D、所有选项都对正确答案D
19、以下代码执行结果为function print_A$A=z/phpchinaz/;echo〃A值为〃.$A.〃\n〃;return$A;$B=print_A;echo〃B值为〃.$B.〃\n〃;
1.0A、A值为B值为B、A值为B值为:phpchinaC、A值为phpchina B值为phpchinaD A值为phpchina B值为正确答案c
20、php中以下能输出当前时间格式像2016-5-613:10:56的是
1.0A、echo dateY-m-d H:i:s Becho timeC、echo dateD、echo timeY-m-d正确答案A
21、存在变量$$丘二01^1123”,贝!Jcount$$食和$5丘[3]结果分别是
1.0A、7cB、6dC、7dD、11正确答案c
22、若系统日期时间是2017年12月6日9时12分,函数date〃Y-m-d H:i的返回值是
1.0A、17-12-69:12B、2017-12-609:12C、2017-12-069:12D、2017-12-0609:12正确答案D
23、下面给定的date函数的参数中,哪个与月份取值无关?
1.0A、nB、mC、MD、j正确答案D
24、在php文件中获取数组元素个数的函数是
1.0A、countB、lengthC、strlenD、counter正确答案A
25、存在php的字符串变量$str=You arevery butiful”,要求将该串分割为4个子串,代码是
1.0A、explodeu,$strB、explode,$strC、explode$str,”D、explode$str,,正确答案A
26、下列说法不正确的是
1.0A、list函数可以写在等号左侧B、each函数可以返回数组里面的下一个元素C、foreach遍历数组的时候可以同时遍历出key和valueD、for循环能够遍历关联数组正确答案D
27、关于php中的数组,下面说法中错误的是
1.0A、有索引数组、关联数组、混合数组、多维数组之分B、数组可以使用数字下标或键名下标C、一个数组中各个元素的数据类型可以不同D、使用array_add函数只能合并两个数组正确答案D
28、下列哪个变量可以保存用户在HTML表单中输入的值?
1.0A、$_REQUESTB、$_P0STC、$_GETD、所有的答案都对
29、关于系统数组$_P0ST和$_GET,F面说法中错误的是
1.0正确答案DA、数据可以提交到系统数组$_P0ST或者$_GET当中B、获取表单元素提交数据时,系统数组$_PST或者$_GET使用的键名下标必须是表单元素的名称name属性的值C、系统数组$_6£丁只能接收保存表单元素提交的数据D、系统数组$_PST只能接收保存表单元素提交的数据正确答案C
30、关于session机制的描述中错误的是
1.0A、服务器可通过sessionlD来区分各个不同用户B、一旦某个页面向session管道中提供了数据,当前网站中在该页面之后执行的页面文件都可以根据需要从管道中获取该数据C、不同网站的页面之间可以通过session机制来传递数据D、要提供数据的页面和要获取数据的页面都要启用session正确答案C
31、查询用户名和密码信息是否存在时,关于查询结果记录集$result的说法错误的是
1.0A、该记录集中的记录数只能是0或者1B、该记录集中的记录数无法预知C、若记录数是0,说明用户输入的账号或者密码信息有误D、若记录数是1,说明用户输入的账号和密码信息正确正确答案B
32、在使用PHP连接MySQL数据库时,哪个函数可以获取最后一次操作的错误信息?
1.0A、mysqli_connect_error B、mysqli_errorC mysqli_errno D、mysqli_error_list正确答案B
33、查询用户名和密码信息是否存在时,关于查询结果记录集$result的说法错误的是―
1.0A、该记录集中的记录数只能是0或者1B、该记录集中的记录数无法预知C、若记录数是0,说明用户输入的账号或者密码信息有误D、若记录数是1,说明用户输入的账号和密码信息正确正确答案B
34、访问mysql数据库时,用来选择并打开指定数据库的方法是
1.0A、mysqli_query B、mysqli_connect C、mysqli_select_db D、mysqli numrows正确答案c
35、MySQL服务器有一个超级管理员账号,其名称是
1.0A、adminB、rootC、saD、Administrator正确答案B
36、创建关联数组$me,遍历数组中的元素,下列写法正确的是:$me=[〃id〃二01,〃〃\〃--〃name=张二,/zagez/=20,〃sex〃二〉〃男〃
1.0A、foreach$me at$iB、foreach$me as$me[$i]C foreach$me as$iD for$i=0;$icount$me;$i++正确答案c
37、在不定义索引值的情况下,PHP数组中第一个元素的索引是
1.0A、0C、1C、空字符串D、不一定正确答案A
38、下列哪个函数可以创建一个新的文件路径?
1.0A、fopenB、f ile_put_contents C、touch Dmkdir正确答案D
39、使用哪个函数可以重命名一个文件?
1.0A、rename B、move_uploaded_f ileC、copy Dunlink正确答案A
40、以下哪个函数可以将文件内容写入到指定文件中?
1.0A、f ile_put_contents Bfopen C、f ile_get_contents D、freadO正确答案A
二、多选题共题,分
51041、若PHP文件中包含html代码,下面描述中不正确的是
2.0A、服务器将整个php文件发送给浏览器执行B、服务器将所有代码执行后将结果送给浏览器C、服务器执行html代码后将执行结果和php代码一起送给浏览器D、服务器执行php代码后,将指向结果和html代码一起送给浏览器正确答案ABC
42、php中单引号和双引号包含字符串的区别不正确的是
2.0A、单引号速度快,双引号速度慢B、双引号速度快,单引号速度慢C、单引号里面可以解析转义字符D、双引号里面可以解析变量正确正确答案ABC
43、下列说法不正确的是
2.0A、数组的下标必须为数字,且从“0”开始B、数组的下标可以是字符串C、数组中的元素类型必顺一致D、数组的下标必须是连续的正确答案ACD
44、关于PHP访问MySQL数据库的各种方法,下列说法中不正确的是
2.0A、在使用mysql_connect连接数据库成功之后,就可以直接访问数据表完成各种操作B、mysql_num_rows的作用是获取查询结果记录集中记录的个数,其参数可以省略C、mysql_select_db的作用是选择打开指定的数据库,可以只指定一个参数D、mysql_query函数只能执行查询语句,不能执行插入、删除、更新语句正确答案ABD
45、关于多文件上传功能中,下面说法正确的是
2.0A、文件域元素中必须添加multiple属性B、可以同时选择不同文件夹中的文件C、$_FILES「filel][name]是一个数组D、文件域元素的name属性取值必须带有口正确答案ACD
三、填空题共题,分
72046、编写一个PHP函数,将传入姓名的第二个字替换为星号*。
个人认证
优秀文档
获得点赞 0