还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《PHP开发技术》考试题⑷
1、哪个关键字可以将函数声明为不可被覆盖的?(L0)
一、单选题(共题,分)4040A、finalB、abstractC、staticD private正确答案A
2、下面哪个不是面向对象编程的特性?(
1.0)A、多态性B、封装性C、继承性D、嵌套性正确答案D
3、在PHP中,如何访问一个对象的属性?(
1.0)A、使用->符号B、使用.符号C、使用符号D、使用符号正确答案A
4、在PHP中,如何创建一个对象?(
1.0)A、使用new关键字B、使用create关键字C、使用make关键字D、使用build关键字正确答案A
5、关于面向对象的说法不正确的是(
1.0)A、OOP是面向对象的简称B、静态成员是属于类的C、普通成员是属于类的D、类里面的$1±1$关键字代表该对象本身正确答案
06、搭建apache web服务器(使用phpstduy)之后,默认情况下运行文件时的localhost对应哪个文件夹?(
1.0)A、apacheB、htdocs
47、通过表单发送来的信息在页面上显示以下格式:前端页面的代码如下:将下列代码补充完整:
5.0正确答案:第1空$user=$_POST[,,user,,J;第2空$addr=$_POST[addr];第3空$pwd=$_POST[pwd];第4空echo$user您好,您住在$addr,您的密码是$pwd
48、函数strposxxPPppXXpx,pp的返回值是:
2.0止确答案第1空
449、下面的代码用于将一个字符串分割为数组,将括号中的代码填写完整$string=Hello World;$words=($string,;(
2.0)正确答案第1空:explode
50、面的函数用于将一个字符串转换为大写,将括号中的代码填写完整Ffunction to_uppercase$string{$uppercase_string=$string;return$uppercase_string;
2.0正确答案:第1空strtoupper
51、下面的代码用于将一个数组按照键名排序,将括号中的代码填写完整$numbers=array3=“three,2=two,1=one;ksort;
2.0正确答案第1空$numbers
52、下面的代码用于获取一个文件的大小,将括号中的代码填写完整$file_size=(file.txt);(
2.0)正确答案第1空:filesize
四、判断题(共题,分)
10553、静态属性和静态方法属于类,而不属于对象(正确)(
0.5)正确答案正确
54、在PHP中,一个类可以同时继承多个类(错误)(
0.5)正确答案错误
55、安装apache
2.
2.17和php5之后,默认情况下运行php文件时不显示代码中的错误提示()(
0.5)正确答案正确
56、语句echo$str在输出变量$str的内容之后换行()(
0.5)正确答案错误
57、“break”代表的意思是跳出循环
0.5正确答案正确
58、函数ceil21/4结果为
50.5正确答案错误
59、字符串Hello〃不可以看做是一个包含5个元素的数组
0.5正确答案错误
60、函数isset用于判断某个变量或元素是否存在,返回值为true或false
0.5正确答案正确
61、在使用PHP连接数据库时,必须提供数据库的用户名和密码
0.5正确答案正确
62、PHP中的file_exists函数可以用于判断文件是否存在
0.5正确答案正确
五、简答题共题,分
21063、写出下列代码的执行结果
5.0正确答案
64、阅读下面的程序结果,显示的结果,说出函数leap$year和daysOfMonth$year,$month的功能是什么
5.0正确答案
六、连线题共2题,5分
65、将下列函数的功能对应起来
2.5第一组数据:
1、copy函数
2、rename函数
3、unlink函数第二组数据:A、删除文件B、复制文件C、移动或者重命名文件正确答案:1-B2-C3-A
66、将下列函数与含义对应起来
2.5第一组数据:
1、is_int mt_rand
2、date
3、explode
4、round
5、第二组数据:A、将字符串按照指定的字符串或字符切开B、检验是否为整数C、对浮点数进行四舍五入D、格式化本地日期或者时间E、获取随机数正确答案1-B2-E3-D4-A5-C
七、其它共题,分
67、假设文件路径为C:\documents\images\apple.jpg,110使用字符串函数,获取文件路径和文件名称、以及文件后缀如下所示:
10.0正确答案:C、wwwD、htdoc正确答案c
7、运行文件时的localhost可以使用哪个IP地址取代?
1.0A、
192.
168.
0.1B、
128.
0.
0.1C、
127.
0.
0.1D、
126.
0.
0.1正确答案C
8、php的源码是
1.0A、开放的B、封闭的C、需购买的D、完全不可见的正确答案A
9、PHP的配置文件是
1.0A、php.iniB php.confC、httpd.iniD、httpd.conf正确答案A
10、下面哪一组是合法的PHP变量
1.0A、strl$numlB、$numlC、$strl$_numlD、$strl$_numl%正确答案c
11、下面哪个变量是全局变量?L0A、$_P0STB、$_SERVERC、$_SESSI0ND、SGLOBALS正确答案D
12、若x,y为整型数据,以下语句执行的$丫结果为$x=1;++$x;$y=$x++;
1.0A、1B、2C、3D、0正确答案B
13、PHP的变量是什么类型的?(
1.0)A、强类型B、弱类型C、按值传递D、按引用传值正确答案B
14、若是存在变量$age=25,下面哪项中的代码不能输出“My age is25”(
1.0)A、echo〃Myage is〃.$age;B、echo〃My ageis$age〃;C、echo Myageis$age,;〃〃*〃D、echo〃Myage is.$age;正确答案c
15、下列哪个PHP变量的名称是错误的?()(
1.0)A、$ThisB、$s_NameC、$_ifD、$5-zh正确答案D
16、语句“for($k=0;$k=l;$k++);”和语句“for($k=0;$k==l;$k++);”的执行次数分别是()(
1.0)A、都是无限次B、都是0C、无限次和0D、和无限次正确答案C
17、如果要提前离开for循环,可以使用下面哪个语句()(
1.0)A、pauseB、returnC、exitD、break正确答案D
18、PHP的循环语句包括哪几种?(
1.0)A、forB、whileC do-whileD、所有选项都对正确答案D
19、以下代码执行结果为function print_A$A=〃phpchina〃;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、以下代码执行结果为$A=〃Hello〃;function print_A{$A=z,phpmysql!!〃;global$A;echo$A;echo$A;print_A;
1.0A、HelloB、phpmysql!!C、Hello HelloDHelio phpmysql!!正确答案c
21、php中以下能输出当前时间格式像2016-5-613:10:56的是
1.0A、echo date^Y-m-d B、echo timeC、echo dateD、echo timeY-m-d H:i:s正确答案A
22、若系统日期时间是2016年12月6日9时12分,函数date〃y-in-d H:i〃的返回值是—
1.0A、16-12-69:12B、2016-12-609:12C、16-12-0609:12D、2016-12-0609:12正确答案C
23、在date函数中,能够得到星期几的数字值的参数是
1.0A、WB、wC、DD、以上都不是正确答案B
24、函数array_merge的作用是
1.0A、定义一个数组B、定义一个指定内容范围的数组C、将指定的多个数组合并为一个大数组D、以上说法都不正确正确答案C
25、PHP中,哪个函数用于向数组添加元素?
1.0A、pushB、append Carray_push Darray_add正确答案c
26、以下程序横线处应该使用的函数为$email=langwan@thizlinux.com.cn,;$str=$email,;$info=,$str;___$info;输出结果为:Array
[0]=©thizlinux[l]=com
[2]=cn
1.0A、strchr,split,vardumpB、strstr,explode,print_rC、strstr,explode,echoD、strchr,split,var,dump正确答案B
27、在PHP中,哪个函数可以用于从一个数组中删除最后一个元素?(L0)A、arraypop B、array_shift C、array_slice Darray_splice
28、关于isset()函数F,面说法错误的是(
1.0)正确答案AA、用于判断某个数组元素取值是否为空B、返回值是真与假的形式C、用于判断某个数组元素或者变量是否存在D、若表单method取值post,文本框name为uname,无论文本框是否输入数据,isset($_P0ST[,uname])结果都是真值正确答案A
29、下面哪一项不是系统数组(L0)A、$_FILEB、$_P0STC、$_SESSI0ND、$_GET正确答案A
30、提交表单数据后,服务器端使用哪个文件处理这些数据,是由表单标记中哪个属性指定(
1.0)A、actionB、methodC、enctypeD、onsubmit正确答案A
31、函数mysql_fetch_array()的作用是(
1.0)A、获取一个数组中的元素B、从查询结果记录集中获取一条记录并以对象方式存储访问C、从查询结果记录集中获取一条记录并以数组方式存储访问D、以上说法都不正确正确答案C
32、查询用户名和密码信息是否存在时,关于查询结果记录集$result的说法错误的是(
1.0)A、该记录集中的记录数只能是0或者1B、该记录集中的记录数无法预知C、若记录数是0,说明用户输入的账号或者密码信息有误D、若记录数是1,说明用户输入的账号和密码信息正确正确答案B
33、若是在某次访问数据库的操作中,需要用到如下四个函数@mysqli_num_rows@mysqli_select_db、3mysql i_connet
④mysql i_query则使用这四个函数的顺序是
1.0A、
①②③④B、
②③①④C、
③②④①D、
③④①②正确答案C
34、访问mysql数据库时,用来选择并打开指定数据库的方法是
1.0A、mysqli_query B、mysqli_connect C、mysqli_select_db Dmysqli_num_rows正确答案c
35、PHP中选择打开数据库的方法是
1.0A、mysqli_connect B、mysqli_select_db C、mysqli_query D、mysqli_num_rows正确答案B
36、创建关联数组$me,遍历数组中的元素,下列写法正确的是:$me=[〃id〃二01,〃〃\〃【/〃name=张二,〃age〃=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、0B、1C、空字符串D、不一定正确答案A
38、在PHP中,如何删除一个文件?
1.0A、delete_file B、unlink C、remove_file D、erase正确答案B
39、能够获取文件名字的函数是
1.0A、filetype函数B、filename函数C、basename函数D、dirname函数正确答案C
40、以下哪个函数可以将文件内容写入到指定文件中?
1.0A、f ile_put_contents B、fopen C、f ile_get_contents D、fread正确答案A
二、多选题共题,分
51041、下面关于Apache主目录说法不正确的是
2.0A、安装Apache之后,必须要将页面文件放在其主目录下才能正常运行B、安装Apache之后,系统会给其指定默认的主目录C、Apache的主目录不能随意修改D、用户可以根据需要修改Apache主目录正确答案AC
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、$_FILESL,fileV][name]是一个数组D、文件域元素的name属性取值必须带有口正确答案ACD
三、填空题共7题,20分
46、假设文件路径为C:\documents\images\apple.jpg,使用字符串函数,获取文件路径
5.0正确答案:第1空strrpos$path,〃\\〃。
个人认证
优秀文档
获得点赞 0