下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PHP+MySQL技术职位笔试题一、选择题(30题,如无特殊说明,皆为单项选择题)1.请详细阅读下面列出的表单和PHP代码,当在表单里面的两个文本框分别输入“php”和“great”的时候,PHP将在页面中打印出什么?(A)<formaction=“index.php“method="post"><inputtype="text"name="element口”><inputtype="text"name="element口”></form><phpecho$_G
2、ETelement;>A. NothingB. ArrayC. AnoticeD. phpgreatE. greatphp2 .下面的脚本手行以后,$array数组所包含的值是什么?(B)<php$array=array(1二'1);foreach($arrayas$k=>$v)$v=2;>A. array(2',2)B. array(1°,1)C. array(2,2)D. array(Null,Null)E. array(1,1)3 .下面的脚本代行以后,屏幕显示什么样的信息?(D)<phperror_reporting(E_ALL)
3、;$array=array(abc'=>def);echo$arrayabc.$arraydef;>A. abcdefB. defC. abcD. defnNotice:Undefinedindex:defin/xx/yy/zz.phponline44 .以下代码的输出是什么?(B)B<php$s=12345'$s$s1=2”;echo$s;>A.12345B.12245C.22345D. 11345E. array5.PHP中,单引号和双引号所包围的字符串有什么区别?(AD)(选择两项)A.单引号速度快,双引号速度慢B.双引号速度快,单引号速度慢C.两
4、者没有速度差别D.双引号解析其中以$开头的变量,而单引号不解析E.单引号解析其中rt等转义字符,而双引号不解析6.对于SELECT*FROMtb1这样的SQL查询语句,如何才能减少从数据库返回的数据量?(BC)(选择两项)A.转为存储过程B.用具体的字段名来代替“*”C.加一个"where”语句D.转变查询为视图E.使用预语句7 .下面哪个不是合法的SQL的归类函数?(E)A. AVGB. SUMC.MIND.MAXE.CURRENT_DATE()8 .在MySQL中的mysql数据库中没有以下哪张表?(D)A.tables_privB.columns_privC.userD.dat
5、abase9 .关于mysql_select_db返回值正确的是?(C)A.成功开启返回1,失败返回0B.成功开启返回一个连接标识,失败返回falseC.成功开启返回True,失败返回FalseD.成功开启返回True,失败返回一个错误号10. 请看代码,数据库关闭指令将关闭哪个连接标识?(B)<$link1=mysql_connect(lOcalhost',root',);'$link2=mysql_connect(lOcalhost',root',);'mysql_close();>A. $link1B. $link2C.全部关闭
6、D.报错11. mysql_affected_rows()对哪个操作没有影响?(A)A.SELECTB.DELETEC.UPDATED.INSERT12. mysql_data_seek(查询结果指针,资料记录位置)函数中,资料记录位置的值是从多少开始的?(D)A.1B.2C.3D.013.关于mysql_pconnect说法正确的是?(D)A.与数据库进行多连接B.与mysql_connect功能相同C.与mysql_connect功能相同D.与数据库建工持久连接14 .mysql_insert_id()函数的作用是?(B)A.查看下一次插入记录时的ID号B.查看刚刚插入过的自动增长ID值C
7、.查看一共做过多少次insert操作D.查看一共有多少条记录15 .修改MySQL用户root的密码的指令是?(A)A.mysqladmin-urootpasswordtestB.mysql-urootpasswordtestC.mysql-uroot-ptestD.mysql-uroot-passwordtest16 .下面哪个网络协议是PHP不支持的?(D)A. tcpB. udpC. udgD. pdcE. unix17 .做文件上传的时候,你可以让浏览器来显示上传的文件大小吗?(B)A.可以B.不可以18 .你可以通过一个PHP函数把所有的错误信息汇报都屏蔽掉吗?(A)A.可以B.不可
8、以19 .现有一手推车类程序(cart.inc)其中包含有一添加物品的方法(add_item),下面那个选项可以正确使用方法add_item?(B)<phpclassCartvar$items;functionadd_item($artnr,$num)$this->items$artnr+=$num;>A. <phprequire(cart.inc);$cart=newCart$cart->add_item(1'0',1)>B. <phprequire(./cart.inc);$cart=newCart;$cart->add_it
9、em(10',1);>C. <phprequire(./cart.inc);$cart=newCart();$cart->add_item(1'0',1);>D. <phpinclude(./cart.inc);$cart=newCart();$cart->add_item(1'0',1);>20.对于一个查询语句SELECT*FROMtbl1WHEREa>1ANDb<3ORDERBYc,针对该查询,什么样的索引结构能是的该查询获得最佳效率?(A)A. INDEXa_b_c(a.b,c)B. INDE
10、Xa_b(a,b)C. INDEXa,INDEXb,INDEXcD. INDEXa21.以下代码执行结果?(A)<phpmysql_connect(lOcalhost','root:);'$result=mysql_query(SELECTid,nameFROMtb1');while($row=mysql_fetch_array($result,MYSQL_ASSOC)echo'ID:'.$row0.Name:'.$row口;>A.报错B.只打印第一条记录C.循环换行打印全部记录D.无任何结果22 .下面哪个写法能够设置用户端
11、的Cookie的有效期是一个小时?(A)A. time()+3600B. time(3600)C. gmtime()+3600D. gmtime(3600)23 .以下哪个选项可以通过下面这段代码产生?(B)<phpfunctionRandom_Password($length)srand(date(s');$possible_charactors=ABCDEFGhijklmNOPQRSTuvwxYz'$string=',while(strlen($string)<$length)$string=substr($possible_charactors,(ra
12、nd()%(strlen($possible_charactors),1);return($string);echoRandom_Password(8);>A. abCHUvwxB. ABjlRQxzC. vmxZGhijD. EGSvTYxz24.下面这段程序的功能是什么?(A)<phperror_reporting(0);functionrcolor()srand(double)mic$rand=(ramd(30,170);returnsprintf(%02X:$rand);functionrand_color($string)$array=explode("&quo
13、t;,$string);$j=count($array);for($i=0;$i<$j;$i+)$return.='<fontcolor="#".rcolor().rcolor().rc010ro."'>'.$array$i.'</font>'return$return;>A.随机生成颜色B.产生随机数D.设置固定背景色25.设有一个数据库mydb中有一个表tb1,表中有六个字段,主键为ID,有十条记录,ID从0到9,以下代码输出结果是?(D)<php$link=mysql_conn
14、ect(localhost:mysql_user:mysql_password)ordie(Couldnotconnect:'.mysql_error();$result=mysql_query("SELECTid,name,ageFROMmydb.tb1WHEREid<5"');ordie(Couldnotquery:'.mysql_error();echomysql_num_fields($result);mysql_close($link);A.6B.5C.4D.326 .关于mysql_fetch_object说法中,正确的是?(D)A
15、. mysql_fetch_object和mysql_fetch_array样,没什么区另1JB. mysql_fetch_object返回值是个对象,所以在速度上比mysql_fetch_array要慢C. mysql_fetch_object返回值是个数组,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多D.mysql_tetch_object不多一一返回值是个对象,在速度上和mysql_fetch_array及mysql_fetch_row差27 .以下代码的执行结果是?(A)<phpmysql_connect(hostname',us
16、er',password);$result=mysql_query("SELECT*FROMmydb.mytable");while($row=mysql_fetch_object($result)echo$rowuser_id;echo$rowfullname;)mysql_free_result($result);>A.报错,输出命令有误B.正常循环打印出表内N条记录C.报错,在mysql_query前没有mysql_select_dbD.无任彳可显示28 .下面这段代码的输出是什么?(D)<phpClassmy_classvar$my_var;fu
17、nction_my_class($value)$this->my_var=$value;)一)$a=newmy_class(10);echo$a->my_car;>A. 10B. NULLC.报错D.Nothing29.$result=preg_replace("/s*quotenr*(.+)nr*/quotes*/is","1",$str);该语句会匹配和替换出什么样的$str?(AD)(选择两项)A. quote/quote不区分大小写B. quote/quote区分大小写C.加果$str=quotetnabctn/quote,贝U
18、$result=tnabctn"D.如果$str=quotetnabctn/quote,贝U$result=abc"30. 假设image.jpg在服务器上是存在的,而且PHP可以读取它。那么这段代码执行以后的结果是什么呢?(E)<phpHeader(Content-type:image/jpeg');><phpReadfile(image.jpg");>A. 一个JPEG图片B. 一个二进制文档C. 一个二进制文件的下载D. 一个损坏的图片二、代码编写题(2道)31. 根据给出的表单页面,用Javascript写一个表单提交的判断
19、过程,要求实现:32. 1)当用户点击提交按钮的时候,开始调用javascript进行验证,通过验证后表单再提交。??33. 2)对用户输入的数据进行判断,包括填写内容是否为空。34. 3)判断具体哪个输入为空,向用户进行提示。35. 4)如果用户名和密码都不为空的时候,用javascript提交表单。表单:<formmethod="post"name="login"action="logging.phpaction=login&"><divclass="spaceborder"s
20、tyle="width:98%"><tablecellspacing="0"cellpadding="4"width="100%"align="center"><trclass="header"><tdcolspan="2">会员登录</td></tr><tr><tdclass="altbg1"><spanclass="bold&q
21、uot;>用户名</td><tdclass="altbg2"><spanclass="smalltxt"><inputtype="text"name="username"size="25"maxlength="40"tabindex="2"></span></td></tr><tr><tdclass="altbg1"><
22、;spanclass="bold">密码</span></td><tdclass="altbg2"><spanclass="smalltxt"><inputtype="password"name="password"size="25"tabindex="3"></span></td></tr></table></div><br
23、><divclass="option"><divclass="submitbutton"><inputclass="button"type="submit"name="loginsubmit"value="提 交"></div></div></form>36. 对下面的代码进行修改,实现分页,并能够对标题、作者和时间做复合查询。<$host?=?localhost'$
24、username?=?root'$passwd?=?:'$db_name?=?rSs;if(!$conn=mysql_connect($host,$username,$passwd)?exit(数据库连接失败);if(!mysql_select_db($db_name,?$conn)?exit(一选择数稔库失败);<html><head><meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"><title>留言簿</title></style></head>?<body><if($result=mysql_query($sql,$conn)<table?wi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学生职业生涯规划创业计划书模板30
- 《电气控制原理图》课件
- DB32T-建筑工程BIM规划报建数据规范编制说明
- 给予是快乐的课件公开课专用
- 《口腔洁治课件》课件
- 基因工程的基本操作程序课件
- 《TA沟通分析课程》课件
- 《伊犁河大桥》课件
- 生活处处有哲学课件
- 单位管理制度展示汇编【员工管理篇】
- 《铁路建设工程监理规范》基本规定
- 慢阻肺GOLD指南解读
- T-BIE 003-2023 通孔回流焊接技术规范
- 口腔颌面外科学 09颞下颌关节疾病
- 台达变频器说明书
- 2023年广东罗浮山旅游集团有限公司招聘笔试题库及答案解析
- DB11-T1835-2021 给水排水管道工程施工技术规程高清最新版
- 解剖篇2-1内脏系统消化呼吸生理学
- 《小学生错别字原因及对策研究(论文)》
- 智慧水库平台建设方案
- 粮食平房仓设计规范
评论
0/150
提交评论