《PHP开发技术》考试题(4)及答案_第1页
《PHP开发技术》考试题(4)及答案_第2页
《PHP开发技术》考试题(4)及答案_第3页
《PHP开发技术》考试题(4)及答案_第4页
《PHP开发技术》考试题(4)及答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《PHP开发技术》考试题(4)

一、

单选题

(共40题,40分)1、哪个关键字可以将函数声明为不可被覆盖的?(1.0)A、finalB、abstractC、staticD、private正确答案:A2、下面哪个不是面向对象编程的特性?(1.0)A、多态性B、封装性C、继承性D、嵌套性正确答案:D3、在PHP中,如何访问一个对象的属性?(1.0)A、使用->符号B、使用.符号C、使用::符号D、使用=>符号正确答案:A4、在PHP中,如何创建一个对象?(1.0)A、使用new关键字B、使用create关键字C、使用make关键字D、使用build关键字正确答案:A5、关于面向对象的说法不正确的是(1.0)A、OOP是面向对象的简称B、静态成员是属于类的C、普通成员是属于类的D、类里面的$this关键字代表该对象本身正确答案:C6、搭建apacheweb服务器(使用phpstduy)之后,默认情况下运行文件时的localhost对应哪个文件夹?(1.0)A、apacheB、htdocsC、wwwD、htdoc正确答案:C7、运行文件时的localhost可以使用哪个IP地址取代?(1.0)A、B、C、D、正确答案:C8、php的源码是(1.0)A、开放的

B、封闭的C、需购买的D、完全不可见的正确答案:A9、PHP的配置文件是______(1.0)A、php.iniB、php.confC、httpd.iniD、httpd.conf正确答案:A10、下面哪一组是合法的PHP变量_______(1.0)A、str1、$_num1B、$%_str、$num1C、$str1、$_num1D、$str1、$_num1%正确答案:C11、下面哪个变量是全局变量?(1.0)A、$_POSTB、$_SERVERC、$_SESSIOND、$GLOBALS正确答案:D12、若x,y为整型数据,以下语句执行的$y结果为$x=1;++$x;$y=$x++;(1.0)A、1B、2C、3D、0正确答案:B13、PHP的变量是什么类型的?(1.0)A、强类型B、弱类型C、

按值传递D、按引用传值正确答案:B14、若是存在变量$age=25,下面哪项中的代码不能输出“Myageis25”(1.0)A、echo"Myageis".$age;B、echo"Myageis$age";C、echo'Myageis$age';D、echo"Myageis"."$age";正确答案:C15、下列哪个PHP变量的名称是错误的?()(1.0)A、$ThisB、$s_NameC、$_ifD、$5-zh正确答案:D16、语句“for($k=0;$k=1;$k++);”和语句“for($k=0;$k==1;$k++);”的执行次数分别是:()(1.0)A、都是无限次B、都是0C、无限次和0D、0和无限次正确答案:C17、如果要提前离开for循环,可以使用下面哪个语句()(1.0)A、pauseB、returnC、exitD、break正确答案:D18、PHP的循环语句包括哪几种?(1.0)A、forB、whileC、do-while

D、所有选项都对正确答案:D19、以下代码执行结果为:function

print_A(){

$A="phpchina";

echo"A值为:".$A."\n";

return($A);}$B=print_A();echo"B值为:".$B."\n";(1.0)A、A值为:B值为:B、A值为:B值为:phpchinaC、A值为:phpchina

B值为:phpchinaD、A值为:phpchinaB值为:正确答案:C20、以下代码执行结果为:

$A="Hello";

functionprint_A(){

$A="phpmysql!!";

global$A;

echo$A;

}echo$A;print_A();(1.0)A、HelloB、phpmysql!!C、HelloHelloD、Hello

phpmysql!!正确答案:C21、php中以下能输出当前时间格式像:2016-5-613:10:56的是(1.0)A、echodate(“Y-m-dH:i:s”)B、echotime()C、echodate()D、echotime(“Y-m-dH:i:s”)正确答案:A22、若系统日期时间是2016年12月6日9时12分,函数date("y-m-dH:i")的返回值是____(1.0)A、16-12-69:12B、2016-12-609:12C、16-12-0609:12D、2016-12-0609:12正确答案:C23、在date()函数中,能够得到星期几的数字值的参数是_____(1.0)A、WB、wC、DD、以上都不是正确答案:B24、函数array_merge()的作用是(1.0)A、定义一个数组B、定义一个指定内容范围的数组C、将指定的多个数组合并为一个大数组D、以上说法都不正确正确答案:C25、PHP中,哪个函数用于向数组添加元素?(1.0)A、push()B、append()C、array_push()D、array_add()正确答案:C26、以下程序横线处应该使用的函数为:$email=‘langwan@’;$str=____($email,‘@’);$info=____(‘.’,$str);

____($info);输出结果为:Array([0]=>@thizlinux[1]=>com[2]=>cn)(1.0)A、strchr,split,var_dumpB、strstr,explode,print_rC、strstr,explode,echoD、strchr,split,var,_dump正确答案:B27、在PHP中,哪个函数可以用于从一个数组中删除最后一个元素?(1.0)A、array_pop()B、array_shift()C、array_slice()D、array_splice()正确答案:A28、关于isset()函数,下面说法错误的是(1.0)A、用于判断某个数组元素取值是否为空B、返回值是真与假的形式C、用于判断某个数组元素或者变量是否存在D、若表单method取值post,文本框name为uname,无论文本框是否输入数据,isset($_POST['uname'])结果都是真值正确答案:A29、下面哪一项不是系统数组(1.0)A、$_FILEB、$_POSTC、$_SESSIOND、$_GET正确答案:A30、提交表单数据后,服务器端使用哪个文件处理这些数据,是由表单标记中哪个属性指定__________(1.0)A、actionB、methodC、enctypeD、onsubmit正确答案:A31、函数mysql_fetch_array()的作用是(1.0)A、获取一个数组中的元素B、从查询结果记录集中获取一条记录并以对象方式存储访问C、从查询结果记录集中获取一条记录并以数组方式存储访问D、以上说法都不正确正确答案:C32、查询用户名和密码信息是否存在时,关于查询结果记录集$result的说法错误的是____(1.0)A、该记录集中的记录数只能是0或者1B、该记录集中的记录数无法预知C、若记录数是0,说明用户输入的账号或者密码信息有误D、若记录数是1,说明用户输入的账号和密码信息正确正确答案:B33、若是在某次访问数据库的操作中,需要用到如下四个函数

①mysqli_num_rows()②mysqli_select_db()、

③mysqli_connet()④mysqli_query()

则使用这四个函数的顺序是___________(1.0)A、①②③④B、②③①④C、③②④①D、③④①②正确答案:C34、访问mysql数据库时,用来选择并打开指定数据库的方法是_________(1.0)A、mysqli_query()B、mysqli_connect()C、mysqli_select_db()D、mysqli_num_rows()正确答案:C35、PHP中选择打开数据库的方法是______(1.0)A、mysqli_connect()B、mysqli_select_db()C、mysqli_query()D、mysqli_num_rows()正确答案:B36、创建关联数组$me,遍历数组中的元素,下列写法正确的是:$me=[

"id"=>01,

"name"=>"张三",

"age"=>20,

"sex"=>"男"]

(1.0)A、foreach($meat

$i)B、foreach($meas

$me[$i])

C、foreach($meas

$i)

D、for($i=0;$i<count($me);$i++)

正确答案:C37、在不定义索引值的情况下,PHP数组中第一个元素的索引是:()(1.0)A、0B、1C、空字符串D、不一定正确答案:A38、在PHP中,如何删除一个文件?(1.0)A、delete_file()B、unlink()C、remove_file()D、erase()正确答案:B39、能够获取文件名字的函数是:(1.0)A、filetype()函数B、filename()函数C、basename()函数D、dirname()函数正确答案:C40、以下哪个函数可以将文件内容写入到指定文件中?(1.0)A、file_put_contents()B、fopen()C、file_get_contents()D、fread()正确答案:A二、

多选题

(共5题,10分)41、下面关于Apache主目录说法不正确的是(2.0)A、安装Apache之后,必须要将页面文件放在其主目录下才能正常运行

B、安装Apache之后,系统会给其指定默认的主目录C、Apache的主目录不能随意修改D、用户可以根据需要修改Apache主目录正确答案:AC42、php中单引号和双引号包含字符串的区别不正确的是(2.0)A、单引号速度快,双引号速度慢

B、双引号速度快,单引号速度慢C、单引号里面可以解析转义字符D、双引号里面可以解析变量正确正确答案:ABC43、下列说法不正确的是(2.0)A、数组的下标必须为数字,且从“0”开始B、数组的下标可以是字符串C、数组中的元素类型必顺一致D、数组的下标必须是连续的正确答案:ACD44、关于PHP访问MySQL数据库的各种方法,下列说法中不正确的是(2.0)A、在使用mysql_connect()连接数据库成功之后,就可以直接访问数据表完成各种操作B、mysql_num_rows()的作用是获取查询结果记录集中记录的个数,其参数可以省略C、mysql_select_db()的作用是选择打开指定的数据库,可以只指定一个参数

D、mysql_query()函数只能执行查询语句,不能执行插入、删除、更新语句正确答案:ABD45、关于多文件上传功能中,下面说法正确的是(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、通过表单发送来的信息在页面上显示以下格式:

前端页面的代码如下:

将下列代码补充完整:

(5.0)正确答案:

第1空:$user=$_POST["user"];

第2空:$addr=$_POST["addr"];

第3空:$pwd=$_POST["pwd"];

第4空:echo"$user您好,您住在$addr,您的密码是$pwd。"48、函数strpos("xxPPppXXpx","pp")的返回值是:____。(2.0)正确答案:

第1空:449、下面的代码用于将一个字符串分割为数组,将括号中的代码填写完整。

$string="HelloWorld";

$words=____($string,"");(2.0)正确答案:

第1空:explode50、下面的函数用于将一个字符串转换为大写,将括号中的代码填写完整。

functionto_uppercase($string){

$uppercase_string=__________________($string);

return$uppercase_string;

}(2.0)正确答案:

第1空:strtoupper51、下面的代码用于将一个数组按照键名排序,将括号中的代码填写完整。

$numbers=array(3=>"three",2=>"two",1=>"one");

ksort(____);(2.0)正确答案:

第1空:$numbers52、下面的代码用于获取一个文件的大小,将括号中的代码填写完整。

$file_size=____("file.txt");(2.0)正确答案:

第1空:filesize

四、

判断题

(共10题,5分)53、静态属性和静态方法属于类,而不属于对象。(正确)(0.5)正确答案:正确54、在PHP中,一个类可以同时继承多个类。(错误)(0.5)正确答案:错误55、安装apache2.2.17和php5之后,默认情况下运行php文件时不显示代码中的错误提示()

(0.5)正确答案:正确56、语句echo‘$str

’在输出变量$str的内容之后换行()

(0.5)正确答案:错误57、“break”代表的意思是跳出循环(0.5)正确答案:正确58、函数ceil(21/4)结果为5(0.5)正确答案:错误59、字符串"Hello"不可以看做是一个包含5个元素的数组(0.5)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论