




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:php开发基础php开发基础(习题卷6)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesphp开发基础第1部分:单项选择题,共147题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.在PHP中,所有的变量以哪个符号开头?A)!B)&C)$[单选题]2.下列正则表达式的字符选项中,与?*?功能相同的是()。A){0,}B)?C)+[单选题]3.PHP中类的属性含义正确的是:A)类的属性实质就是类中的变量B)类的属性实质就是类中的方法C)类的属性实质就是类的子类D)类的属性实质就是名[单选题]4.创建数据库user的正确语句是:A)insertintouser;B)useuser;C)createdatabaseuser;D)createtableuser;[单选题]5.下列()函数可以判断读取是否至压缩文件的末尾。A)feof()B)gzeof()C)gzrewind()D)gzseek()[单选题]6.php中完成大小写转换的一对函数是_______A)strtoUpper,strtoLowerB)strtoupper,strtolowerC)Upper,LowerD)Ucase,Lcase[单选题]7.进行文件上传时,需要在form标记中设置属性enctype的取值是A)multipart/form-dataB)text/plainC)application/x-www-form-urlencodedD)以上都不是[单选题]8.用于创建一幅真彩色图像的函数是()。A)imagecreatetruecolor()B)imagecreate()C)imagecolorallocate()D)imagefill()[单选题]9.________用于在程序代码中进行解释和说明,它在程序解析时会被PHP解析器忽略。A)常量B)变量C)注释D)表达式[单选题]10.下列数据类型中通常用于逻辑判断的是()。A)整型B)浮点型C)字符串型D)布尔型[单选题]11.(,)下列不属于PHP语言优势的选项是()。A)跨平台B)仅支持MySQL数据库C)面向对象D)完全免费[单选题]12.PHP中调用类方法的符号是:A)&&B)->C)**D)<-[单选题]13.下列选项中,不区分大小写的标识符是()。A)函数名B)常量名C)变量名D)属性名[单选题]14.$mystring='abc';$findme='a';$pos=strpos($mystring,$findme);if($pos===false)echo"notfound";elseecho"found";输出结果为()A)notfoundB)foundC)foundnotfoundD)notfoundfound[单选题]15.查询数据表时,限制获取查询结果中序号为6、7、8的记录,需要使用的子句是A)limit6,8B)limit6,2C)from6to8D)start6to8[单选题]16.在PHP中创建函数的正确方法是?A)functionB)createC)new_functionD)new[单选题]17.若是系统中已经存在了IIS服务,且占用了80端口号,则下面说法正确的是A)Apache能够成功安装,但是无法启用,只需要修改端口号即可启用B)Apache无法完成安装过程C)Apache能够成功安装,且能正常启用D)以上说法都不正确[单选题]18.PHP中整数型数据类型,在32位操作系统中表示的范围是多少?A)-256到256B)-1024到1024C)-32767到32767D)-2147483648到2147483647[单选题]19.在$_SERVER数组中,用于获取Web服务器地址信息的是()。A)HTTP_HOSTB)HTTP_USER_AGENTC)HTTP_ACCEPTD)HTTP_REFERER[单选题]20.关于系统数组$_POST和$_GET,下面说法中错误的是A)数据可以提交到系统数组$_POST或者$_GET当中B)获取表单元素提交数据时,系统数组$_POST或者$_GET使用的键名下标必须是表单元素的名称name属性的值C)系统数组$_GET只能接收保存表单元素提交的数据D)系统数组$_POST只能接收保存表单元素提交的数据[单选题]21.能够实现同一个客户端连续多次请求之间共享数据的()A)$_SESSIONB)$_GETC)$_POSTD)$_SERVER[单选题]22.如果更改了数据库的连接用户名和密码,则需要修改模块内的什么文件?A)index.phpB)database.phpC)config.phpD)user.php[单选题]23.下面哪个PHP语句将变量num设置为111?A)intmum=111B)$num=111C)int$num=111D)以上都是[单选题]24.在程序开发中,可以使用()函数触发错误。A)trigger_error()B)error_reporting()C)error_trigger()D)reporting_error()[单选题]25.PHP中检测某文件是否存在的函数为A)class_existsB)file_existsC)is_dirD)get_class[单选题]26.在Apache中配置访问的优先级正确的关键字是:A)orderB)denyC)Orderallow,denyD)Orderdeny,allow[单选题]27.以下哪种类型的变量是只有一个值的特殊类型NULL?A)字符串B)整型C)布尔型D)NULL[单选题]28.__________函数用于将目录指针重新指向目录开头。A)opendirB)readdirC)closedirD)rewinddir[单选题]29.对于一个查询语句SELECT*FROMtbl1WHEREa>1ANDb<3ORDERBYc,针对该查询,什么样的索引结构能是的该查询获得最佳效率?()A)INDEXa_b_c(a.b,c)B)INDEXa_b(a,b)C)INDEXa,INDEXb,INDEXcD)INDEXa[单选题]30.运行下列程序代码,输出结果是<?php$arr=array(?a?=>?张三?,?李四?,?王五?,?赵六?);echo$arr[0];?>:A)报错B)王五C)李四D)张三[单选题]31.A表4条记录,B表5条记录,两表进行交叉连接的结果记录数是()A)4条B)9条C)20条D)5条[单选题]32.下面?a?打印的值是多少?<?php$a=1;FunctionTest(){Echo"a=$a";}Test();?>A)1B)2C)3D)没有值[单选题]33.阅读以下代码,输出结果正确的是()。<?php$a=10;echo'$a';echo"$a";?>A)1010B)$a10C)10$aD)$a$a[单选题]34.下面关于PHP的命名规则的说法不正确的是A)第一个字符必须是数字或字母B)长度不能超过255个字符C)名字不能和关键词同名D)在声明的时候不能声明两次[单选题]35.修改MySQL用户root的密码的指令是?()A)mysqladmin-urootpasswordtestB)mysql-urootpasswordtestC)mysql-uroot-ptestD)mysql-uroot-passwordtest[单选题]36.下面哪个变量用于使用php生成随机数?A)srand()B)rand()C)random()D)以上都不对[单选题]37.下列选项中的字符串处理函数是将字符串首字母转换为大写的是:A)ucwords()B)strtolower()C)ucfirst()D)strtoupper()[单选题]38.以下哪些是单词的说法是正确的?A)insert用来修改数据B)update用来删除数据C)delete用来添加数据D)select用来查看数据[单选题]39.关于PHP变量的说法正确的是()A)PHP是一种强类型语言B)PHP变量声明时需要指定其变量的类型C)PHP变量声明时在变量名前面使用的字符是?&?D)PHP变量使用时,上下文会自动确定其变量的类型[单选题]40.以下代码输出的结果为:$attr=array("aa","1"=>"bb","2"=>"cc");Echo$attr[1];A)会报错!B)aaC)输出为空D)bb[单选题]41.要配置PHP环境,只需修改()A)php.iniB)http.confC)php.sysD)php.exe[单选题]42.下列选项中将Apache的端口号设置为8080的方式正确的是:A)listening8080B)listenlisten8080C)listen80D)listen8080[单选题]43.下列函数中,可以实现将一个文件复制到另一个文件或目录下的函数是()。A)rename()B)copy()C)move_uploaded_file()D)link[单选题]44.在MySQL中,有一个product产品表,包含字段:pname产品名称,要从此表中筛选出产品名称为?php?或?java?的记录,下列语句正确的是:():A)select*fromproductonpname=?php?orpname=?java?;B)select*fromproductonpname=?php?andpname=?java?;C)select*fromproductwherepname=?php?andpname=?java?;D)select*fromproductwherepname=?php?orpname=?java?;[单选题]45.以下哪种技术不是服务器端动态网页技术()A)PHPB)JSPC)ASP.NETD)Ajax[单选题]46.下列关于for循环语句说法错误的是()A)for循环的第1个参数用于初始化变量。B)for循环的第2个参数用于条件判断。C)for循环的第3个参数用于改变第1个参数的值。D)for循环的各参数之间使用逗号分隔。[单选题]47.判断表单文本框age的数据是否提交到服务器端的方法是______A)if($_POST['age']=='')B)if(isset($_POST['age']))C)if($_POST['age']='')D)if(isset($_FILES['age']))[单选题]48.下列关于fopen函数理解错误的是:A)函数里有两个参数,第一个参数为要打开的文件名,第二个参数为打开方式B)fopen中的r只读方式打开C)fopen中的w写入方式打开D)fopen()功能为读取文件[单选题]49.若$_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;[单选题]50.语句?do{echo'php';}while(0);?的执行结果为()。A)php'B)无结果C)死循环D)以上答案都不正确[单选题]51.下列选项中关于preg_match()函数的描述错误的是()。A)第一个参数表示正则表达式模式B)第二个参数用于指定被搜索的字符串C)第三个参数是存储匹配结果,不能省略此参数D)第四个参数是可选参数[单选题]52.以下哪条语句不能为对象obj定义值为22的属性age?A)obj."age"=22;B)obj.age=22;C)obj["age"]=22;D)obj={age:22};[单选题]53.Form标签中?name?属性、?method?属性、?action?属性和?enctype?属性的作用分别是()。A)设置表单名称;设置表单提交方式;设置接收数据路径;设置提交数据的编码格式。B)设置表单提交方式;设置提交数据的编码格式;设置表单名称;设置接收数据路径。C)设置表单名称;设置接收数据路径;设置表单提交方式;设置提交数据的编码格式。D)设置表单名称;设置提交数据的编码格式;设置接收数据路径;设置表单提交方式。[单选题]54.阅读下列php程序,运行的结果为$a=10;$b=&$a;$a++;$b+=$a;echo$a,$b;:A)22,22B)2222C)2010D)20,11[单选题]55.列说法错误的是?A)类名的首字母使用小写形式,其他尽量使用大写形式。B)类名尽量不要使用下划线。C)常量名的所有字母均要大写。D)所有字母都建议使用小写形式。[单选题]56.下列选项中,对mysqli_query()函数参数描述错误的是()。A)第一个参数表示数据库连接B)第二个参数表示SQL语句C)第三个参数表示结果集模式D)以上说法皆不正确[单选题]57.在正则表达式当中[]表示的含义正确的是:A)[]中只能匹配一个字符B)[]中可以匹配多个字符C)[a-c]表示可以匹配a,c两个字母D)以上说法都正确[单选题]58.下列选项中能正确表示WAMP环境组件的是:A)Linux+Apache+mysql+phpB)windows+Apache+mysql+phpC)xp+Apache+mysql+phpD)windows+Apache+mysql+xp[单选题]59.在?:运算符当中,表达式应该写在哪里?A)?号前面的位置B)?号后面,:号前面的位置C)号后面的位置D)?:不是运算符[单选题]60.使用()函数可以求得数组的大小A)Count()B)length()C)$_COUNT?[名称?]D)$_CONUT?[名称?][单选题]61.关于php中的数组,下面说法中错误的是_____。A)有用户自定义数组和系统数组之分B)数组可以使用数字下标或键名下标C)一个数组中各个元素的数据类型可以不同D)使用array_merge()函数只能合并两个数组[单选题]62.请看下面一段代码:<?phpecho"北京";session_start();$_SESSION['itcast']='传智播客';print_r($_SESSION['itcast']);A)北京B)传智播客C)北京传智播客D)程序会报错[单选题]63.假设$a=range(1,20,5),则print_r($a)的输出结果为()。A)Array([0]=>1[1]=>6[2]=>11[3]=>16)B)Array([0]=>1[1]=>20[2]=>5)C)Array([0]=>5[1]=>10[2]=>15[3]=>20)D)Array([0]=>5[1]=>10[2]=>15)[单选题]64.(,)不论循环条件判断的结果是否为true,()循环至少执行一次。A)whileB)do-whileC)forD)以上都可以[单选题]65.在SQL语句中,可以进行排序的语句是()。A)orderbyB)limitC)whereD)groupby[单选题]66.下列选项中,可以删除文件的函数是()。A)renameB)unlinkC)rmdirD)fclose[单选题]67.下面哪一组是合法的PHP变量A)str1、_num1B)$5_str、$num1C)$str1、$_num1D)$str1、$_num1%[单选题]68.HTML中,title标签放在什么位置A)body标签里B)head标签里C)script标签里D)table标签里[单选题]69.语句?echo10%-20?的运算结果是()。A)0.5B)-0.5C)10D)-10[单选题]70.关于char和varchar说法错误的是:A)char是一种固定长度的类型B)使用char和varchar视情况而定C)存储什么样的数据都用varcharD)varchar是一种可变长度的类型[单选题]71.字符串的比较,是按()进行比较。A)拼音顺序B)ASCII码值C)随机D)先后顺序[单选题]72.要检查一个常量是否定义,可以使用函数()A)defined()B)isdefin()C)isdefined()D)无[单选题]73.session和cookie的区别说法错误的是?()A)session和cookie都可以记录数据状态B)在session启动之前不能有输出C)在使用cookie前要使用cookie_start()函数初始D)cookie是客户端技术,session是服务器端技术[单选题]74.下列软件中可以用来操作数据库的是:A)EditPlusB)phpmyadminC)txtD)NetBeans[单选题]75.echo和print有什么区别?A)它们的作用是一样的B)print可以接受多个参数,而echo不能C)echo可以接受多个参数,而print不能D)print是一个函数,而echo不是[单选题]76.使用()函数,可以重新命名一个已经存在的文件或目录A)copy()B)unlink()C)rename()D)fwrite()[单选题]77.php如何输出反斜杠A)\nB)\rC)\tD)\\[单选题]78.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据()A)$_COOKIEB)$_COOKIESC)$_GETCOOKIED)$_GETCOOKIES[单选题]79.要查看一个结构类型变量的值,可以使用函数()A)Print()B)print()C)Print_r()D)print_r()[单选题]80.销毁Session的函数是()。A)session_start()B)session_register()C)session_destroy()D)session_unset()[单选题]81.PHP中,实现文件的上传需要使用哪个全局变量()。A)$_FILESB)$_GETC)$_POSTD)$_SESSION[单选题]82.在php.ini中控制错误信息显示的配置是________。A)error_reportingB)display_errorsC)log_errorD)error_log[单选题]83.mysql_data_seek(查询结果指针,资料录位置)函数中,资料记录位置的值是从多少开始的?A)1B)2C)3D)0[单选题]84.下列哪个PHP变量的名称是错误的?()A)$ThisB)$s_NameC)$_ifD)$5-zh[单选题]85.下列哪个函数可用于连接数组元素以形成一个带分隔符的字符串?A)concatenate()B)concat()C)implode()D)explode()[单选题]86.假设类名为Foo,下面哪个可以用来在PHP中实例化对象?A)obj=newFoo()B)$obj=new$FooC)$obj=newFooD)$obj=newFoo()[单选题]87.下列选项中,不能作为常量值的是()。A)"php"B)array(1,2,3)C)trueD)100[单选题]88.关于数组元素的下标,下面说法中错误的是A)元素下标可以采用从0开始的递增的自然数列的方式B)元素的下标可以采用用户自定义的键名下标方式C)使用自定义键名下标的数组元素不能使用自然数作为下标进行访问D)任何情况下,都要将键名下标放在引号定界符中才能正确访问数组元素[单选题]89.查看当前数据库下所有表的命令是A)showdatabasesB)showtablesC)use库名D)createdatabase库名[单选题]90.以下函数中可以获取指定字符串在目标字符串中最后一次出现的位置的是()。A)strrpos()B)strpos()C)substr()D)strcmp()[单选题]91.正则表达式中与"*"的功能是相同的是()A){0}B){1,}C)"+"D)"?"[单选题]92.下列选项中属于绝对路径的是:A)D:/www/apache/htdocsB)/index.phpC)/php/php.iniD)/mysql/data[单选题]93.HTTP请求消息中,最常使用的请求方式是()。A)POST和HEAD方式B)GET和HEAD方式C)HEAD和OPTIONS方式D)POST和GET方式[单选题]94.已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是A)$h=$g=24B)$h=10,$g=24C)$h=10.$g=14D)$h=24,$g=10[单选题]95.PHP数字索引数组下标以___开始?A)0B)1C)2D)以上都不对[单选题]96.下面关于表单描述错误的是()。A)action属性的值只能是相对路径和绝对路径B)method属性用于设置标案数据的提交方式C)enctype属性用于设置表单数据的编码方式D)action设置为空字符串表示提交给当前文件处理表单[单选题]97.小明坐在电脑前访问搜狐网站,此时小明的电脑是:()A)客户端B)服务器C)既作为客户端又作为服务器D)都不是[单选题]98.PHP的注释符是()A)<??>B)<##>C)//D)<**>[单选题]99.cookie的值存储在()A)硬盘中B)程序中C)客户端D)服务器端[单选题]100.下列选项中,可以在子类中调用父类中成员方法的是()。A)selfB)staticC)parentD)$this[单选题]101.下列SQL语句中,可以删除数据表grade的是()A)DELETEFROMgradeB)DROPTABLEgradeC)DELETEgradeD)ALTERTABLEgradeDROPgrade[单选题]102.下列哪个函数可以将结果集的指针移动到指定的位置A)mysql_fetch_rowB)mysql_fetch_assocC)mysql_queryD)mysql_data_seek[单选题]103.下列选项中,定义唯一约束的基本语法格式是()A)字段名数据类型UNIONB)字段名数据类型ISUNIQUEC)字段名数据类型UNIQUED)字段名UNIQUE数据类型[单选题]104.用户第一次访问服务器时,服务器会在响应消息中增加()头字段,并将信息发送给浏览器。A)SetCookieB)CookieC)Set-CookieD)以上答案都不对[单选题]105.PHP中的$_GET['参数名'],表示什么含义?A)接收URL传递过来的参数B)接收用POST方式发送过来的参数C)发送参数给其它页面D)以上说法都不正确[单选题]106.请阅读如下代码:<formaction="test.php?a=1"method="post"><inputtype="text"name="b"value="2"/><inputtype="submit"/></form>下列选项中,说法正确的是。()A)test.php只能接收到$_GET['a']B)test.php只能接收到$_POST['b']C)test.php将接收到$_POST['a']和$_POST['b']D)test.php将接收到$_GET['a']和$_POST['b'][单选题]107.下列关于http协议描述错误的是:A)http协议就是一些规则B)http和html一样都是一种文本语言C)http协议是一个超文本无状态协议D)http协议是一个传输协议,用来规定如何传输一些数据[单选题]108.下列哪个不属于数据定义语言:A)selectB)createC)dropD)alter[单选题]109.删除表的关键字是:A)insertintoB)deleteC)dropD)use[单选题]110.按作用域分的话,下列哪个不是php的变量作用域()函数参数A)局部变量B)全局变量C)静态变量D)枚举[单选题]111.下列关于PHP的数据类型描述错误的是()。A)PHP的数据类型分为标量数据类型、复合数据类型及特殊数据类型。B)PHP的标量类型包括布尔型、整型、浮点型、字符串型和数组型。C)PHP的复合类型包括数组和对象两种类型。D)PHP的特殊类型包括资源和空值两种类型。[单选题]112.下列选项中,可以将字符串转化成Unix时间戳的是()。A)time()B)mktime()C)strtotime()D)microtime()[单选题]113.PHP的mysql_query()函数处理以下哪些指令成功就可以返回查询后的结果集?A)insertB)selectC)deleteD)update[单选题]114.面向对象的三大特性中哪个不属于封装的做法A)将成员变为私有的B)将成员变为公有的C)封装方法来操作成员D)使用__get()和__set()方法来操作成员[单选题]115.下列选项中属于绝对路径的是:A)D:/www/apache/htdocsB)/php/php.iniC)/index.phpD)/mysql/data[单选题]116.SELECT语句中用于指定查询条件的关键字是()A)WHILEB)GROUPBYC)WHERED)HAVING[单选题]117.LAMP的含义中,以下哪项是完全正确的?A)linux+access+mysql+phpB)linux+apache+mssql+phpC)linux+apache+mysql+phpD)linux+access+mssql+php[单选题]118.阅读下列程序代码,选项中描述错误的是<formaction=?do.php?method=?post?>姓名<inputtype=?text?name=?name?id=?name?><br><inputtype=?radio?name=?sex?id=?sex1?value=?男?><br><inputtype=?radio?id=?sex2?value=?女?><br>密码<inputtype=?password?name=?pass?><inputtype=?submit?value=?OK?></form>:A)在do.php中可以使用$_REQUEST[?name?]取得姓名对应的值B)在do.php中,如果选中性别?女?,可以使用$_POST[?sex2?]取得性别值为女C)在do.php中可以使用$_POST[?pass]取得明文形式的密码D)在do.php中,如果选中性别?男?,可以使用$_POST[?sex?]取得性别值为男[单选题]119.下面选项中,用于将子查询外层查询条件设置为内层查询返回的集合内的关键字是()A)INB)ONC)WHERED)NOTIN[单选题]120.关于Ajax,下面描述错误的是A)是异步JavaScript和XMLB)是一种创建交互式网页应用的网页开发技术C)是一种在服务器端使用的技术D)核心是javaScript中的XMLHttpRequest对象[单选题]121.函数md5()的说法中,错误的是A)任意两段不同的明文数据加密后,结果一定是不同的B)只能进行单向加密,不能逆向解密C)一段固定的明文数据,无论何时加密,结果都不变D)加密结果是32个字符的十进制数[单选题]122.字符串的替换用到的函数是:__________A)strcmp()B)strncasecmp()C)$lenD)str_replace()[单选题]123.PHP中将大写字母转换为小写字母的函数是_____A)strtoUpper()B)strtoupper()C)strToLower()D)strtolower()[单选题]124.网页的本质是()文件。A)图像B)纯文本C)可执行程序D)图像和文本的压缩[单选题]125.定义函数的关键字是:A)returnB)functionC)includeD)require[单选题]126.下列选项中,()语句与三元运算符的功能相同。A)if…elseB)foreachC)forD)while[单选题]127.下列选项中设置网站的根目录为d:/ggg正确的是:A)ServerRootd:/gggB)PhpRootd:/gggC)DocumentRootd:/gggD)ApacheRootd:/ggg[单选题]128.在HTTP协议传输的消息中,表示实体内容的MIME类型的是()。A)Content-LanguageB)Content-LengthC)Content-TypeD)Connection[单选题]129.下面哪一个函数可以绘制椭圆形状?A)imagesetpixel()B)imageline()C)imagerectangleD)imageellipse()[单选题]130.查询年龄最大的两个用户信息正确语句是():A)select*fromusersorderbyagedesclimit2;B)select*fromusersorderbyagedesclimit1,2;C)select*fromusersorderbyagelimit2;D)select*fromuserswhereorderbyagedesclimit2;[单选题]131.同以往的版本相比较,HTML4.0:A)增加了JavaScript支持B)增加了Flash技术C)增强了网页的动态性D)增加了ActiveX技术[单选题]132.下列选项中关于php的变量命名规则描述正确的是:A)所有变量都必须是以$开头,且变量名不能是中文B)$%web是一个合法的变量名C)$web和web是一个变量,没有什么区别D)变量名区分大小写,切不允许是数字开头[单选题]133.下列哪个PHP函数可用于生成唯一id?A)mdid()B)md5()C)id()D)uniqid()[单选题]134.下列选项中,无法修改错误报告级别的一项是()。A)修改配置文件B)error_reporting()C)exit()D)ini_set()[单选题]135.下面哪个函数可以打开一个文件,以对文件进行读和写操作?()A)fget()B)file_open()C)fopen()D)open_file()[单选题]136.如果希望在页面中只显示E_ERROR级别的错误,则应给error_reporting函数传递哪个值?()A)E_ALLB)E_ALL|E_ERRORC)E_ALL&~E_ERRORD)ERROR[单选题]137.判断表单密码元素psd的数据是否提交到服务器端的方法是A)if($_POST['psd']=='')B)if(isset($_POST[psd]))C)if(Isset($_POST['psd']))D)if(Isset($_FILES['psd']))[单选题]138.以下代码输出的结果是$a="aa";$aa="bb";echo$$a;A)aaB)bbC)$aaD)$bb[单选题]139.php的()函数,可以判断变量是否存在。A)createobjectB)issetC)writeD)end[单选题]140.以下关于GET方式提交和POST方式提交数据说法错误的是()。A)GET是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。B)POST是通过HTTPC)GET安全性非常低,POST安全性较高。而且POST的执行效率也比GET好。D)在FORM提交的时候,如果不指定METHOD,则默认为GET请求,FORM中提交的数据将会附加在URL之后,以???符合与URL分开。[单选题]141.<?phpinclude("conn.php");mysql_query("setnamesgb2312");mysql_select_db("test");$sqlstr="deletefromsanguo";$result=mysql_query($sqlstr,$conn);?>阅读以上代码,请问该代码的功能是:A)向sanguo中查看记录B)向sanguo中删除记录C)向sanguo中添加记录D)向sanguo中修改记录[单选题]142.使用以下正则表达式匹配字符串?itcast?的结果是()。A)acB)caC)itcastD)没有匹配结果[单选题]143.PHP中调用某一个对象的方法或属性使用的运算符是A)B)~C)->D)=>[单选题]144.php中对数据库执行select操作后,执行成功的返回结果是()A)mysqli_result结果集对象B)返回的是关联数组C)返回的是布尔值FALSD)E)返回的是布尔值TRU[单选题]145.以下代码的输出是什么?()<?php$s=,12345?;$s[$s[1]]=,2?;echo$s;?>A)12345B)12245C)22345D)11345E)array[单选题]146.在不把文件内容预加载到变量中的前提下,如何解析一个以特殊格式格式化过的多行文件?A)用file()函数把它分割放入数组B)用sscanf()C)用fscanf()D)用fgets()E)用fnmatch()[单选题]147.请详细阅读下面列出的表单和PHP代码,当在表单里面的两个文本框分别输入?php?和?great?的时候,PHP将在页面中打印出什么?()<formaction=?index.php?method=?post?><inputtype=?text?name=?element[]?><inputtype=?text?name=?element[]?></form><?phpecho$_GET[,element?];?>A)NothingB)ArrayC)AnoticeD)phpgreatE)greatphp第2部分:多项选择题,共23题,每题至少两个正确答案,多选或少选均不得分。[多选题]148.下列可以查询到年龄在10到18之间的是():A)agebetweenand10,18B)agebetween10and18C)age>10orage<18D)age>=10andage<=18[多选题]149.continue语句可以用在()中。A)forB)whileC)do-whileD)switch[多选题]150.两表联查中,外连接有():A)onjoinB)leftjoinC)innerjoinD)rightjoin[多选题]151.下列选项中属于fopen第二个参数的是:A)aB)rC)eD)w[多选题]152.下列选项中能正确求出字符串长度的函数是:A)$str='bwei!';echostrlen($str)B)$str='hellokity!';echostrpos($str)C)echostrlen(hellobwei!)D)echostrlen('hello')[多选题]153.php中可以实现循环的是()A)forB)breakC)whileD)waiting[多选题]154.下列说法正确的是():A)limit有两个参数,第一个参数可以省略B)as可以为字段起别名C)betweenand为在...之间D)as可以给表起别名[多选题]155.关于drop关键字的说法正确的有:A)drop可以删除数据库B)drop可以删除表C)drop可以删除表中的某条数据D)以上说法都正确[多选题]156.PHP中跟文件指针操作有关的函数有:A)feof()B)rewind()C)ftell()D)fseek()[多选题]157.双重循环的跳出可以使用什么A)breakB)exitC)returnD)continue[多选题]158.下列关于php中的自定义函数描述正确的是:A)函数体内可以返回值也可以没有B)return语句返回当前函数执行的值,return语句之后的表达式将不再执行?C)在函数体内使用return关键字来返回函数执行的结果D)自定义函数又称方法,自定义函数由function关键字来定义[多选题]159.下列选项中关于web表单元素写法正确的是:A)下列列表:<inputtype="select"value='aa'>B)文本域:<inputtype="textarea"value='aa'>C)文本输入框:<inputtype="text"value='aa'>D)按钮:<inputtype="radio"value='aa'>[多选题]160.下列选项中说法正确的是:A)删除数据用delete关键字删除表用drop关键字B)使用数据库用user关键字C)创建表用create关键字D)表中主键不一定是自增,但自增的一定是主键[多选题]161.下列是关于排序的为():A)array_merge()B)rsort()C)sort()D)array_unique()[多选题]162.下列是关联数组的是:A)array(0=>?a?,?b?=>1,?a?=>?ab?);B)array(1=>?a?,2=>?b?,3=>?c?);C)array(?a?=>1,?b?=>2,?c?=>3);D)array('username'=>'lisi',array('张三','王五'))[多选题]163.PHP的文件上传函数move_uploads_file包括哪些属性?A)nameB)typeC)sizeD)tmp_name[多选题]164.mysql的数据类型中,不属于日期类型的是():A)dateB)varcharC)datetimeD)int[多选题]165.删除cookie的方法正确的是():A)设置过期时间B)会话cookie关闭浏览器就删除了C)cookie没有办法删除D)在浏览器手动删除[多选题]166.面向对象的基本特征A)封装B)多态C)复杂D)继承[多选题]167.下列选择中,关于索引数组说法不正确的是:A)所有的二维数组和多维数组都不是索引数组B)数组的下标是数字,并且是从0开始有序的才是索引数组C)array(1=>10,2=>12,3=>1)是索引数组D)数组中下标全部是整型数字的是索引数组[多选题]168.获取form表单中的username的值错误的是<formaction=?a.php?><inputtype=?text?name=?username?></form>:A)$_USER['username']B)$_POST['username']C)$_GET['username']D)$_TEXT['username'][多选题]169.表的关系可以有()A)一对一B)多对多C)一对多D)一对零[多选题]170.以下哪个比较将返回true?(双选)A)?1top?==?1′B)?top?==0C)?top?===0D)?a?==aE)123==?123′第3部分:填空题,共1题,请在空白处填写正确答案。[填空题]171.请写出php5的构造函数和析构函数第4部分:判断题,共48题,请判断题目是否正确。[判断题]172.在PHP中,运算符?/=?与运算符?%=?的优先级别相同。()A)正确B)错误[判断题]173.在PHP中我们可以使用addcslashes()函数来处理Like子句的查询数据,以防查询错误。A)正确B)错误[判断题]174.echo使用时需要加括号A)正确B)错误[判断题]175.使用foreach遍历数组时,$key和$value是语法规定的变量名,不能改变。()A)正确B)错误[判断题]176.使用sprintf函数可以直接将格式化内容输出到屏幕A)正确B)错误[判断题]177.通过$_SERVER['REQUEST_METHOD']可以判断请求方式。()A)正确B)错误[判断题]178.PHP的短标记模式为:<?php?>[判断题]179.HTML表单、url或外部程序产生的变量叫外部变量。A)正确B)错误[判断题]180.正则表达式是对字符串操作的一种逻辑公式,就是用事先定义的一些特定字符,及这些特定字符的组合,组成一个?不规则的字符串?A)正确B)错误[判断题]181.进行文件上传时,文件相关信息存放在系统数组$_FILES中。A)正确B)错误[判断题]182.UNIX时间戳是UNIX系统统一定制的时间表示方式。()A)正确B)错误[判断题]183.PHP文件只能在apache服务器环境下运行()A)正确B)错误[判断题]184.mysqli_affected_rows()仅可以获取最后一次执行的更新或删除操作受影响的行数。()A)正确B)错误[判断题]185.range(0,100)用于产生0到100之间的随机数A)正确B)错误[判断题]186.动态页面中不可以出现html、css和javaScript的代码A)正确B)错误[判断题]187.php跟mysql进行连接过程中,如果连接失败,应该可以用mysql_error()返回错误信息[判断题]188.使用关键字final修饰的类,可以被继承[判断题]189.请判断以下说法是否正确:在PHP中,既可以使用单引号(??)也可以使用双引号(??)来包围字符串。A)正确B)错误[判断题]190.php中,双引号字符串不支持变量解析以及转义字符[判断题]191.只要数组具有相同的键值并且顺序相同就全等。()()A)正确B)错误[判断题]192.mysql整数类型中,有符号的比符号的可以保存的数字大[判断题]193.对于两个表达式进行比较,其结果一定是一个布尔类型值。()A)正确B)错误[判断题]194.printf函数参数列表个数少于格式值,必须使用占位符A)正确B)错误[判断题]195.strpos函数查找字符串位置时不区分大小写A)正确B)错误[判断题]196.SQL的分组语句中,having子句是不能省略的[判断题]197.运算符?<>?与?!==?在两个数组不全等时返回true。()()A)正确B)错误[判断题]198.php语言中的数值型字符串不可以和数字变量进行混合运算[判断题]199.调用dirname()函数可以不传递参数A)正确B)错误[判断题]200.TP5中的验证码模块生成的验证码长度可以自由设置。A)正确B)错误[判断题]201.当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,所以父类引用在调用该方法的时候,表现出不同就称为多态。A)正确B)错误[判断题]202.mysql数据库中查询数据用select语句A)正确B)错误[判断题]203.PHP中除法运算的结果都为浮点数,即使相除的两个变量都为整数[判断题]204.标准标记具有更好的兼容性、可移植性、可复用性。()A)正确B)错误[判断题]205.在PHP中,定义函数时可以没有返回值A)正确B)错误[判断题]206.如果没有指定date()函数的第二个参数,则默认使用本地当前时间。()A)正确B)错误[判断题]207.--$inta;该表达式的含义是变量$inta自身减1以后,再减去1--[判断题]208.implements用于实现PHP中类的继承[判断题]209.函数ceil(21/4)结果为5A)正确B)错误[判断题]210.在用户注册的时候,为了防止用户不小心在用户名前后输入空格,我们一般采用函数trim()来去除掉字符串两边的空格[判断题]211.安装MySQL数据库之后,默认使用的是根用户rootA)正确B)错误[判断题]212.表单数据中包括隐藏表单,PHP也会接收不到隐藏表单中的数据[判断题]213.自连接就是一个表与它自身的连接,用来取出表中彼此包含左外连接的记录[判断题]214.PHP中函数的参数不可以设定默认值A)正确B)错误[判断题]215.PHP通过Apache服务器来访问MySQL数据库。()A)正确B)错误[判断题]216.在使用fopen()函数打开文件时,r+和w+两种打开模式都表示对文件进行读写,没有任何区别。A)正确B)错误[判断题]217.当GET参数传递后,在PHP中可以通过$_GET预定义超全局变量来获取数据。(A)正确B)错误[判断题]218.函数implode()作用是合并指定数组的各个元素值,构成一个字符串()A)正确B)错误[判断题]219.在PHP中,函数名称区分大小写A)正确B)错误第5部分:问答题,共41题,请在空白处填写正确答案。[问答题]220.优化MYSQL数据库的方法[问答题]221.PHP项目的运行环境,除了Wampserver之外,还可以使用()、()、XAMPP等集成开发环境。[问答题]222.如何获取或更改当前目录?[问答题]223.作用域操作符在那些场合下使用[问答题]224.若要将验证码[code='A8B6FF']放入session中,应使用下面的()格式。[问答题]225.函数strrpos('WelcometolearningPHP','e')的返回值是【】。[问答题]226.作用域操作符::如何使用?都在哪些场合下使用?[问答题]227.php中获取系统当前日期时间的函数是____[问答题]228.什么是递归函数?如何进行递归调用?[问答题]229.用____数组可以获取以Get方式提交的表单信息。[问答题]230.使用五种以上方式获取一个文件的扩展名要求:dir/upload.image.jpg,找出.jpg或者jpg[问答题]231.如果字符串$a="test",$b="es",对$a进行处理得到$b的方法是____。[问答题]232.在PHP中,采用GET或POST方式传递的数据,被分别存放在PHP的预定义数组()和()中。[问答题]233.如何声明一个名为?myclass?的没有方法和属性的类?[问答题]234.PHP中的魔术方法是以()开头的方法,它们由系统自动调用。[问答题]235.下面的程序使用mysql内置函数连接数据库,并将表lyb中的记录显示在网页中,将1234处填写完整[问答题]236.PHP中的标识符不能以()开头。[问答题]237.final关键字的应用应注意的问题?[问答题]238.()_____________函数可以获得GD2函数库的安装信息。phpinfo()四.()[问答题]239.语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们?[问答题]240.round(20/3,2)的结果是____;ceil(16/5)的结果是____。[问答题]241.在A网页上创建了一个Session变量:$____SESSION["user"]="张三",在B网页上要输出这个Session变量的值,应使用。[问答题]242.如何定义一个函数?函数名区分大小写吗?[问答题]243.$this,self,parent分别代表什么?哪些场合下使用[问答题]244.以下打印的结果是?<?phpIf(null===false){Echo'true';}else{Echo'false';}?>A)trueB)false[问答题]245.如果一个类中有一个方法是抽象方法,而这个类没有定义成抽象类,会报错吗?[问答题]246.谈谈asp,php,jsp的优缺点[问答题]247.PHP的错误抑制运算符为()。[问答题]248.说说static关键字的使用场合?static能用在class前吗?static可以跟public,protected,private一起使用吗?构造方法可以是static的吗?[问答题]249.在网页中使用jQuery代码,需要使用()符号来表示jQuery。[问答题]250.(填空题,)函数的返回值通过_________关键字来实现[问答题]251.(填空题,)检测变量是否为空值的函数为_________[问答题]252.在不知道数组长度的情况下,通常采用()来遍历数组。[问答题]253.创建真彩色图像,使用的函数是____[问答题]254.()<?php$x=2;functiontest(){$y=3;echo$x;echo"";echo$y;echo"";}test();echo$x;echo"";echo$y;?>运行结果为:[问答题]255.(填空题,)PHP程序的默认扩展名是_________[问答题]256.所谓PDO,就是指PHP的(),即();使用PDO可以很方便地进行跨数据库程序的开发,以及不同数据库间的移植。[问答题]257.就是从未排序的数组中选出最小或最大的一个元素与待排序数组的第1个元素进行互换实现的。[问答题]258.MYSQL取得当前时间的函数是?,格式化日期的函数是[问答题]259.能够在同一网站不同页面之间传递数据的机制是____,在程序代码开始处启用该机制时需要使用的代码是____[问答题]260.在网页中使用Layui组件1.答案:C解析:2.答案:A解析:3.答案:A解析:4.答案:C解析:5.答案:A解析:6.答案:B解析:7.答案:A解析:8.答案:A解析:9.答案:C解析:10.答案:D解析:11.答案:B解析:12.答案:B解析:13.答案:A解析:14.答案:B解析:15.答案:B解析:16.答案:A解析:17.答案:A解析:18.答案:D解析:19.答案:A解析:20.答案:C解析:21.答案:A解析:22.答案:B解析:23.答案:B解析:24.答案:A解析:在程序开发中,可以使用PHP的内置函数trigger_error()来触发错误。25.答案:B解析:26.答案:C解析:27.答案:D解析:28.答案:D解析:29.答案:A解析:30.答案:C解析:31.答案:C解析:32.答案:D解析:33.答案:B解析:34.答案:A解析:35.答案:A解析:36.答案:B解析:37.答案:C解析:38.答案:D解析:39.答案:D解析:40.答案:D解析:41.答案:A解析:42.答案:D解析:43.答案:B解析:44.答案:D解析:45.答案:D解析:46.答案:D解析:47.答案:A解析:48.答案:D解析:49.答案:B解析:50.答案:A解析:51.答案:C解析:52.答案:A解析:53.答案:A解析:54.答案:B解析:55.答案:A解析:56.答案:D解析:57.答案:A解析:58.答案:B解析:59.答案:A解析:60.答案:A解析:61.答案:C解析:62.答案:C解析:63.答案:A解析:64.答案:B解析:65.答案:A解析:66.答案:B解析:67.答案:C解析:68.答案:B解析:69.答案:C解析:70.答案:C解析:71.答案:B解析:72.答案:C解析:73.答案:C解析:74.答案:B解析:75.答案:C解析:76.答案:C解析:77.答案:D解析:78.答案:B解析:79.答案:D解析:80.答案:C解析:81.答案:A解析:82.答案:B解析:83.答案:D解析:84.答案:D解析:85.答案:C解析:86.答案:D解析:87.答案:B解析:常量的值只能是标量。(每题分,共110分)88.答案:D解析:89.答案:B解析:90.答案:A解析:strpos()查找字符串首次出现的位置strrpos()获取指定字符串在目标字符串中最后一次出现的位置substr()用于获取字符串中的子串strcmp()用于判断两个字符串的大小91.答案:A解析:92.答案:D解析:93.答案:D解析:94.答案:A解析:95.答案:A解析:96.答案:A解析:action可以设置为绝对路径、相对路径、空字符串(相当于省略该属性)97.答案:A解析:98.答案:C解析:99.答案:C解析:100.答案:C解析:101.答案:B解析:102.答案:D解析:103.答案:C解析:104.答案:C解析:105.答案:A解析:106.答案:D解析:test.php将接收到$_GET['a']和$_POST['b']。107.答案:B解析:108.答案:A解析:109.答案:C解析:110.答案:D解析:111.答案:B解析:112.答案:C解析:time()获取当前的Unix时间戳mktime()获取指定日期的Unix时间戳strtotime()将字符串转化成Unix时间戳microtime()获取当前Unix时间戳和微秒数113.答案:B解析:114.答案:B解析:115.答案:A解析:116.答案:C解析:117.答案:C解析:118.答案:B解析:119.答案:A解析:120.答案:C解析:121.答案:D解析:122.答案:D解析:123.答案:D解析:124.答案:B解析:125.答案:B解析:126.答案:A解析:127.答案:C解析:128.答案:C解析:129.答案:D解析:130.答案:A解析:131.答案:C解析:132.答案:D解析:133.答案:D解析:134.答案:C解析:135.答案:C解析:136.答案:D解析:137.答案:A解析:138.答案:B解析:139.答案:B解析:140.答案:C解析:GET安全性非常低,POST安全性较高。但GET的执行效率比POST要好。141.答案:B解析:142.答案:D解析:143.答案:C解析:144.答案:A解析:145.答案:B解析:146.答案:C解析:fscanf函数能根据指定格式文件内容,因此答案是C。sscanf函数只能用来操作字符串。147.答案:A解析:148.答案:BD解析:149.答案:ABC解析:150.答案:BD解析:151.答案:ABD解析:152.答案:AD解析:153.答案:AC解析:154.答案:ABCD解析:155.答案:AB解析:156.答案:ABCD解析:157.答案:ABC解析:158.答案:ABCD解析:159.答案:CD解析:160.答案:ACD解析:161.答案:BC解析:162.答案:ACD解析:163.答案:ABCD解析:164.答案:BD解析:165.答案:ABD解析:166.答案:ABD解析:167.答案:AB解析:168.答案:ABD解析:169.答案:ABC解析:170.答案:BE解析:B和E正确。选项B中,在比较时,字符串top等同于数字0。==操作符不比对数据类型,所以将返回true。答案E中,字符串123等同于数字123,比较将返回true。171.答案:__construct,__destruct解析:172.答案:对解析:173.答案:对解析:174.答案:错解析:175.答案:错解析:176.答案:错解析:177.答案:对解析:178.答案:错解析:179.答案:对解析:180.答案:错解析:181.答案:对解析:182.答案:错解析:183.答案:错解析:184.答案:错解析:185.答案:错解析:186.答案:错解析:187.答案:对解析:188.答案:错解析:189.答案:对解析:190.答案:错解析:191.答案:错解析:192.答案:错解析:193.答案:对解析:194.答案:对解析:195.答案:错解析:196.答案:错解析:197.答案:错解析:198.答案:错解析:199.答案:错解析:200.答案:对解析:201.答案:对解析:202.答案:对解析:203.答案:对解析:204.答案:对解析:205.答案:对解析:206.答案:对解析:207.答案:错解析:208.答案:错解析:209.答案:错解析:210.答案:对解析:211.答案:对解析:212.答案:错解析:213.答案:错解析:214.答案:错解析:215.答案:错解析:216.答案:错解析:217.答案:对解析:218.答案:对解析:219.答案:错解析:220.答案:1、选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOTNULL,例如'省份,性别',最好设置为ENUM2、使用连接(JOIN)来代替子查询:3、使用联合(UNION)来代替手动创建的临时表4、事务处理:5、锁定表,优化事务处理:6、使用外键,优化锁定表7、建立索引:8、优化查询语句解析:221.答案:PHPSTUDY,APPSERV解析:222.答案:要获取当前目录用getcwd()函数;要更改当前目录用chdir()函数。解析:223.答案:作用于操作符的使用场合a)本类中:i.self::类常量ii.self::静态属性iii.self::方法()parent::方法()b)子类中:i.parent::类常量ii.parent::静态属性(public或者protected)iii.parent::方法()(public或者protected)c)类外:i.类名::类常量ii.类名::静态属性(public)iii.类名::静态方法(public)解析:224.答案:$_SESSION[?CODE?]=?A8B6FF?解析:225.答案:12解析:226.答案:调用类常量调用静态方法解析:227.答案:getdate()或者date();解析:228.答案:递归函数其实就是调用自身的函数,但是必须满足以下两个条件:1)在每一次调用自身时,必须是更接近于最终结果;2)必须有一个确定的递归终止条件,不会造成死循
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 招商代理合同书
- 菜园种植租赁合同范本
- 广告工人安装合同范本
- 教导处下学期工作计划
- 迎新晚会模板
- 闲置学校流转合同范本
- 2025年度宣传制作合同
- 2025年通过电子邮件签订合同的法律风险与挑战
- 高中地理第四章同步导学案:工业地域的形成
- 2025标准版企业与个人间的借款协议合同
- 2025年国家粮食和物资储备局垂直管理系事业单位招聘笔试参考题库附带答案详解
- 《住院患者身体约束的护理》团体标准解读课件
- 6.3.3 平面向量的加、减运算的坐标表示 教学设计-人教A版高中数学必修第二册
- 升降机安全检测报告书及检测内容
- 水墨中国风清明节日PPT模板
- 生猪养殖场检查表
- 环保节能空水冷系统在高压变频器上的应用
- 学习型区县、市结构图
- 207卒中患者时间节点控制表
- 《孟子》导读PPT课件
- 多元智能自评量表九种智能自测自我认知探索
评论
0/150
提交评论