版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:php开发基础php开发基础(习题卷14)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesphp开发基础第1部分:单项选择题,共53题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.卸载MySQL时,说法正确的是A)只要在控制面板中卸载软件即可B)在控制面板中卸载软件后,清理完注册表信息即可C)先删除系统盘符下的文件夹,再清理注册表信息,最后卸载软件D)先在控制面板中卸载软件,然后清理注册表信息,最后删除系统盘符下的相关文件夹答案:D解析:[单选题]2.LAMP的含义中,以下哪项是完全正确的?A)linux+access+mysql+phpB)linux+apache+mssql+phpC)linux+apache+mysql+phpD)linux+access+mssql+php答案:C解析:[单选题]3.语句?$a=2;$b=$a--;?的输出结果为()。A)$a=2;$b=2;B)$a=2;$b=1;C)$a=1;$b=2;D)$a=1;$b=1;答案:C解析:[单选题]4.若$_GET['pageno']存在,则将其中的值送给变量$pageno,否则把1送给变量$pageno,实现该功能的代码是A)$pageno=isset($_GET['pageno'])$_GET['pageno']:1;B)$pageno=isset($_GET['pageno'])?$_GET['pageno']:1;C)$pageno=isset($_GET['pageno'])?1:$_GET['pageno'];D)$pageno=isset($_GET['pageno'])?$_GET['pageno']||1;答案:B解析:[单选题]5.PHP不支持以下哪种注释()A)*/B)//C)#D)<!---->答案:D解析:[单选题]6.要检查一个常量是否定义,可以使用函数()A)defined()B)isdefin()C)Isdefined()D)无答案:A解析:[单选题]7.使用()语句可以立即从FOR循环中退出。A)ExitsubB)ExitC)</sub>D)Loop答案:B解析:[单选题]8.PHP中调用某一个对象的方法或属性使用的运算符是A)=>B)->C))D)~答案:B解析:[单选题]9.php中执行sql语句的函数是()A)mysqli_query()B)mysqli_exec()C)mysqli_do()D)execute()答案:A解析:[单选题]10.下列选项中,可以完成正则表达式中特殊字符转义的是()。A)/B)\C)$D)<答案:B解析:[单选题]11.关于PHP中的各种循环,说法正确的是:A)foreach语句用于循环遍历数组B)do...while是先判断再运行循环C)while是先循环再判断条件D)for循环是条件判断型的循环,跟while相似答案:A解析:[单选题]12.php中哪个函数用于读取整个文件?A)fgetss()B)fgets()C)fread()D)readfile()答案:D解析:[单选题]13.关于函数move_uploaded_file(),下列说法错误的是A)该函数需要指定两个参数B)第二个参数需要同时指定文件存储的位置和要保存文件的名称C)第一个参数需要指定文件的临时存储位置和临时名称D)以上说法都是错误的答案:D解析:[单选题]14.正则表达式?/con/is?中的is表示()。A)忽略大小写B)忽略大小写和换行C)转换成大写字母D)以上都不对答案:B解析:[单选题]15.如果创建的画布为PNG格式,那么发送的报头就必须为?Content-Type:image/png?,输出函数也必须使用()函数。A)imagejpeg()B)imagepng()C)imagegif()D)imagewbmp()答案:B解析:[单选题]16.下列选项中,PHP可以通过()函数建立与MySQL的连接。A)mysqli_connect()B)mysqli_select_db()C)mysqli_result()D)mysqli_fetch_array()答案:A解析:[单选题]17.下列预定义常量中,可以用于获取PHP版本信息的是()。A)PHP_OSB)PHP_PARSEC)PHP_VERSIOND)PHP_ERROR答案:C解析:[单选题]18.某公司的员工编号2-3位的字母加3位数字,则对应的正则表达式为()A)/[a-zA-Z]{2,3}[\d]{3}/B)/[\w]{2,3}[\d]{3}/C)/^[a-zA-Z]{2,3}[\d]{3}$/D)/^[\w]{2,3}[\d]{3}$/答案:C解析:[单选题]19.php中以下能输出当前时间格式像:2016-5-613:10:56的是A)echodate(?Y-m-dH:i:s?)B)echotime()C)echodate()D)echotime(?Y-m-dH:i:s?)答案:A解析:[单选题]20.在下列()情况下,变量不被认为是NULL。A)变量赋值为NULLB)变量赋值为空字符串C)变量尚未赋值D)变量被unset函数释放答案:B解析:[单选题]21.下列选项中,不区分大小写的标识符是()。A)函数名B)常量名C)变量名D)属性名答案:A解析:[单选题]22.下面操作MySQL数据库的方法中,哪个返回值可能是falseA)mysql_fetch_array()B)mysql_select_db()C)mysql_num_rows()D)mysql_fetch_Array()答案:A解析:[单选题]23.在整个163邮箱项目中,下列哪个按钮不是submit类型的A)注册界面中的?立即注册?按钮B)写邮件界面中的?发送?按钮C)收件箱中的?删除?按钮D)登录界面中的?注册?按钮答案:D解析:[单选题]24.若是系统中已经存在了IIS服务,且占用了80端口号,则下面说法正确的是A)Apache能够成功安装,但是无法启用,只需要修改端口号即可启用B)Apache无法完成安装过程C)Apache能够成功安装,且能正常启用D)以上说法都不正确答案:A解析:[单选题]25.判断表单密码元素psd的数据是否提交到服务器端的方法是A)if($_POST['psd']=='')B)if(isset($_POST[psd]))C)if(Isset($_POST['psd']))D)if(Isset($_FILES['psd']))答案:A解析:[单选题]26.PHP中用来填充画布颜色的函数名称及需要的参数个数分别是______。A)imageline(),4B)imageline(),6C)imagefill(),4D)imagefill(),6答案:B解析:[单选题]27.在程序开发中,可以使用________函数手动触发错误。A)error_reporting()B)ini_set()C)trigger_error()D)error_log()答案:C解析:[单选题]28.下面关于函数explode('n','banana',-2)的描述错误的是()。A)explode()函数的返回值是数组类型B)n是分隔符C)-2表示返回除了最后的2个元素外的所有元素D)函数的返回值是['ba','a']答案:D解析:返回除了最后2个元素外的所有元素['ba'][单选题]29.您可以使用什么关键字执行不同条件代码的if语句?A)elseifB)andifC)elifD)orif答案:A解析:[单选题]30.<?php$fp=fopen("new.txt","w");fwrite($fp,'这是写入的一行话\n');fwrite($fp,'最多写入12个字符\n',12);close($fp);?>其中$fp参数表示的是?____________A)将要写入文件中的字符串数据。B)写入文件句柄C)D)指定从文件开头开始的偏移量。答案:B解析:指定了$length,则当写入了$string中的前$length个字节的数据后停止写入,否则一直写入,直到字符串末尾。140页。[单选题]31.销毁Session的函数是()。A)session_start()B)session_register()C)session_destroy()D)session_unset()答案:C解析:[单选题]32.$_FILES{"touxiang"]["type"]作用是A)获取上传文件的类型B)获取上传文件的大小C)获取上传文件的名称D)获取上传文件的临时存储信息答案:A解析:[单选题]33.关于$_POST['uname']中的uname,下面说法正确的是A)是某个表单元素name属性的取值B)是某个表单元素ID属性的取值C)是一个变量D)是一个普通的字符串答案:A解析:[单选题]34.关于响应头的描述错误的是()。A)用于告知浏览器本次响应的服务程序名、内容的编码格式等信息。B)响应头Connection表示是否需要持久连接。C)响应头Content-Length表示实体内容的长度。D)响应头位于响应状态行的前面。答案:D解析:[单选题]35.PHP定义活动变量的方法是A)VARB)$C)$$D)&答案:B解析:[单选题]36.以下代码输出结果为:<?php$array1=array("黄色","蓝色","黑色","紫色");echo$array1[1];?>A)黄色B)蓝色C)黑色D)紫色答案:B解析:[单选题]37.Functionkeep_track(){STATIC$count=5;echo$count++."";}Keep_track();Keep_track();Keep_track();这段代码输出的值为()A)5,5,5B)5,6,7C)6,7,5D)6,5,7答案:B解析:[单选题]38.PHP的位运算符不包括A)&B)|C)~D)!答案:D解析:[单选题]39.在PHP中使用哪种魔术方法来实现重载?A)__unsetB)__wakeupC)__invokeD)__call答案:D解析:[单选题]40.关于Ajax,下面描述错误的是A)是异步JavaScript和XMLB)是一种创建交互式网页应用的网页开发技术C)是一种在服务器端使用的技术D)核心是javaScript中的XMLHttpRequest对象答案:C解析:[单选题]41.PHP定义活动变量的方法是A)VARB)$C)$$D)&答案:B解析:[单选题]42.PHP提供了许多字符串处理函数,其中函数strstr()的作用是A)字符串匹配B)字符串查找C)字符串转换D)字符串替换答案:B解析:[单选题]43.在文件上传中,接受文件的全局数组有2个下标,请问以下不是第2个下标的是:A)nameB)sizeC)errorD)length答案:D解析:[单选题]44.下面关于数组的描述错误的是()。A)数组的下标既可以是整型又可以是字符串型B)数组的元素可以是二维数组C)[]和array()都可以表示空数组D)以上说法全不正确答案:D解析:无[单选题]45.在PHP中,默认访问权限修饰符是()。A)publicB)privateC)protectedD)interface答案:A解析:[单选题]46.用于遍历数组的循环是()A)foreach循环B)while循环C)for循环D)do-while语句答案:A解析:[单选题]47._______标记用来创建一个表单。A)<form>B)<input>C)<body>D)<html>答案:A解析:[单选题]48.在下列选项中,不属于选择结构语句的是()。A)ifB)if…elseC)switch…caseD)while答案:D解析:[单选题]49.正则表达式的行尾定位符是:A)$B)@C)#D)*答案:A解析:[单选题]50.下列哪个变量的命名是正确的?A)$_helloB)$3helloC)$thisD)以上都不对答案:A解析:[单选题]51.PHP中Smarty模板的6个文件中,最重要的是A)debug.tplB)smarty.class.phpC)Spiler.class.phpD)Config_file.class.php答案:C解析:[单选题]52.假设image.jpg存在并能够被PHP读取,调用以下脚本时,浏览器上显示什么?header("Content-type:image/jpeg");?>readfile("image.jpg");?>A)一张JPEG图片B)一个二进制文件C)下载一个二进制文件D)下载一张JPEG图片E)一张残破的图片答案:E解析:答案是E。你注意到两个代码块之间的空行了吗?它将被输出到浏览器上,使得整个图片的二进制数据出错第2部分:多项选择题,共8题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.PHP的文件上传函数move_uploads_file包括哪些属性?A)nameB)typeC)sizeD)tmp_name答案:ABCD解析:[多选题]54.模糊查询中like的通配符有():A)%B)_C)>=D)<=答案:AB解析:[多选题]55.下列属于数组的常用函数的是():A)Array_values()B)in_array()C)strlen()D)Array_keys()答案:ABD解析:[多选题]56.关于wamp说法正确的是():A)w代表windowsB)p代表phpC)a代表apacheD)m代表mysql答案:ABCD解析:[多选题]57.break可以用在()语句中A)whileB)forC)do-whileD)switch答案:ABCD解析:[多选题]58.下列选项中是循环语句的是:A)forB)foreachC)whileD)do..while答案:ABCD解析:[多选题]59.下列说法正确的是?A)面向对象和面向过程都是解决问题的思维方式,都是代码组织的方式。B)解决简单问题可以使用面向过程。C)解决复杂问题,宏观上使用面向对象把握。微观处理上仍然是面向过程D)遇到复杂问题,先从问题中找名词。然后确立这些名词哪些可以作为类,再根据问题需求确定类的属性和方法,以此来理清类之间的关系。答案:ABCD解析:[多选题]60.模式查找like'_c%',下面哪个结果是可能的():A)bB)ccaC)ailiD)Bci答案:BD解析:第3部分:判断题,共17题,请判断题目是否正确。[判断题]61.MySQLi扩展是MySQL扩展的增强版()A)正确B)错误答案:对解析:[判断题]62.PHP的时间格式字符中,D和d都是表示月份中第几天,只是表现形式不同而已。()()A)正确B)错误答案:错解析:[判断题]63.定义的模型类允许跨模块使用。A)正确B)错误答案:对解析:[判断题]64.函数round(326.756,2)的结果是326.76A)正确B)错误答案:对解析:[判断题]65.PHP预定义常量要使用define()函数进行定义答案:对解析:[判断题]66.PHP中变量的数据类型可以通过手动方式转换成指定的数据类型。()A)正确B)错误答案:对解析:[判断题]67.100==='100'该表达式返回的值为true答案:错解析:[判断题]68.搭建PHP环境时要先安装php,再安装apache服务器A)正确B)错误答案:错解析:[判断题]69.md5()函数完成的加密,可以逆运算进行解密A)正确B)错误答案:错解析:[判断题]70.number_format()函数不可以对字符串进行处理A)正确B)错误答案:对解析:[判断题]71.单引号包含的变量按普遍字符输出A)正确B)错误答案:对解析:[判断题]72.?//?是HTML文档中的单行注释,用于解释和说明。()A)正确B)错误答案:错解析:[判断题]73.多行注释?……*/?中可以嵌套单行注释,但不能嵌套多行注释。(A)正确B)错误答案:对解析:[判断题]74.函数有两种,一种是系统内部提供的函数。你只要知道这个函数是干什么用的,自己会用就行了。那另一种是自定义函数。用来实现自己独特的需求。A)正确B)错误答案:对解析:[判断题]75.一般表单在提交数据的时候都会通过method属性指定提交方式。()()A)正确B)错误答案:对解析:[判断题]76.在PHP中,还可以将一个变量的值作为另一个变量的名称,这样的变量叫可变变量。()A)正确B)错误答案:对解析:[判断题]77.do…while的功能与while一致,只是写法不同。()A)正确B)错误答案:错解析:第4部分:问答题,共22题,请在空白处填写正确答案。[问答题]78.数据库服务器为本地服务器,用户admin的登录密码为123456,数据库名为booksys,数据库booksys的用户信息表userinfo有userid,username,userlevel。答案:<?PHP解析:[问答题]79.()_____________函数可以获得GD2函数库的安装信息。phpinfo()四.()答案:填空题||共27题,27.1分解析:[问答题]80.简述如何搭建PHP程序的环境答案:无解析:[问答题]81.如何在php程序中启动session答案:通过session_start()解析:[问答题]82.php中变量有哪些基本数据类型?答案:php支持8种原始数据类型。包括:四种标量类型(布尔型boolean,整型interger,浮点型float/double,字符串string)两种复合类型(数组array,对象object)两种特殊类型(资源resource,NULL)解析:[问答题]83.函数的优越性有哪些?答案:提高程序的可维护性提高软件的可靠性提高程序的可重用性提高程序的开发效率解析:[问答题]84.请说明php中传值与传引用的区别。什么时候传值什么时候传引用答案:按值传递:函数范围内对值的任何改变在函数外部都会被忽略按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改优缺点:按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。按引用传递则不需要复制值,对于性能提高很有好处。解析:[问答题]85.Class关键词前可以有哪些修饰词答案:a)Final修饰,表示该类是最终的,无法继承b)Abstract修饰,表示该类是抽象类解析:[问答题]86.以下打印的结果是?<?phpIf(null===false){Echo'true';}else{Echo'false';}?>A)trueB)false答案:B解析:[问答题]87.创建真彩色图像,使用的函数是____答案:Imagecreatetruecolor();解析:[问答题]88.什么是三目(或三元)运算符?答案:根据一个表达式的结果在另两个表达式中选择一个。例如:($a==true)?'good':'bad';解析:[问答题]89.在PHP中获取表单变量的值有哪几种方法?答案:(1)通过全局变量获取表单变量;(2)通过预定义变量获取表单变量;(3)通过预定义数组获取表单变量。解析:[问答题]90.请列举五种常见的魔术方法,并说明用法。答案:construct(),destruct(),clone(),autoload(),tostring()(仅列举,无用法)解析:[问答题]91.当把布尔值转换为整型时,true会转换成1,false转换成________。答案:0解析:[问答题]92.请简述PHP中字符串定义时单引号和双引号的区别。答案:双引号中的内容可以被解释并被替换,单引号串中的内容则被作为普通字符处理。解析:[问答题]93.使用哪些工具进行版本控制?答案:cvs,svn,vss解析:[问答题]94.如何修改SESSION的生存时间答案:方法1:将php.ini中的session.gc_maxlifetime设置为9999重启apache方法2:$savePath="./session_save_dir/";$lifeTime=小时*秒;session_save_path($savePath);session_set_cookie_params($lifeTime);session_start();方法3:setcookie()andsession_set_cookie_params($lifeTime);解析:[问答题]95.()<?php_______________fruit()//定义函数fruit
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大连国有资源投资集团有限公司人员招聘笔试模拟试题及详细答案解析
- 2026年广西柳州钢铁集团有限公司人员招聘笔试参考题库及详细答案解析
- 2026年山东钢铁集团有限公司人员招聘考试备考试题及详细答案解析
- 2026年山东国欣颐养健康产业发展集团有限公司人员招聘考试参考题库及详细答案解析
- 2026年文化体育娱乐活动与经纪代理服务行业产业研究报告及未来五至十年政策驱动与市场机遇展望
- 2026重庆食品安全溯源技术管理体系现状分析企业投资发展报告
- 2026中国智能智能水平仪行业现状分析及投资布局评估规划报告
- 2026年纺织服装行业营销力与品牌战略分析报告
- 2026年行业密码应用在电子商务中的应用报告001
- 2026年医院感控知识培训考核试题(含答案)
- 胸痛的鉴别诊断与处理专家讲座
- 2026年国能源招聘笔试真题及答案
- GB/T 24134-2026橡胶和塑料软管静态条件下耐臭氧性能的评价
- 2026年交安C证考试模拟考试题库及答案
- AQ3026-2026《化工企业设备检修作业安全规范》解读
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.5-2025)
- 筋膜刀课件教学课件
- 2025宁波北仑区总工会公开招聘工会社会工作者7人备考题库(含答案详解)
- Unit4HistoryandTraditions一轮词汇复习课件-高三英语人教版
- 安全风险管控“六项机制”监理实施细则(水利工程)
- 《管理学》(第二版)课件全套 高教版马工程 第0-16章 绪论 - 组织变革与创新
评论
0/150
提交评论