当前位置:文档之家› php试题

php试题

--------------------------------------装--------------------------------------订------------------------------线----------------------------------------**学院课程考试试卷课程名称:《开发基于LAMP平台的PHP应用》(A)卷年级:班级:选择题(每题2分,共计100分)1.返回上一个MYSQL操作中的错误信息的数字编码使用的函数是()。

A.mysql_error();B.Mysql_close();C.Mysql_errno();D.Mysql_connect();2.清空一个表的SQL语句是()。

A.DeleteB.DropC.UpdateD.Truncate3.使用PHP函数创建一个数据库,以下正确的函数是()。

A.mysql_connect()B.Mysql_create_db();C.Mysql_select_db();D.Mysql_list_dbs();4.改变输出MYSQL中文乱码的SQL语句是()。

(选择二项)A.SET NAMES GB2312B.SET NAMES UTF8C.SET NAMES UTF-8D.SET NAMES "GB2312"5.Php当中"."是什么作用? ()。

A.连接字符串B.匹配符C.赋值D.换行--------------------------------------装--------------------------------------订------------------------------线---------------------------------------- 6.下列可以与正则表达式"/.*123"进行匹配的选项是()。

A.******123B.*****_1234C.******1234D._*1237.以下能够将字符串中存储的二进制数据转化为十六进制的函数有()。

A.encode_hex()B.Pack()C.Hex2bin()D.Bin2hex()8.以下程序的输出结果是()。

<?php$x='apple';Echo substr_replace($x,'x',1,2);>A.xB.axleC.axxleD.xapple9.以下可以匹配中国居民身份证号码的正则表达式()。

A.\d{15}B.\d{18}C.\dD.\d{15}|\d{18}10.以下针对异常处理的说明,错误的有()。

A.需要进行异常处理的代码应该放入CATCH代码块内,以便捕获潜在的异常B.每个TRY或THROW 代码块必须至少拥有一个对应的CATCH块C.使用多个CATCH可以捕获不同种类的异常。

D.可以在TRY代码块内CATCH代码块中再次抛出异常11.下面程序运行的结果为( )。

$numb=array(array(10,15,30), array(10,15,30), array(10,15,30));echo count ($numb,1);A.3 B.6 C.9 D.1212.下面程序运行的结果为( )。

--------------------------------------装--------------------------------------订------------------------------线----------------------------------------$a=array("a","b","c","d");$index=array_search("a",$a);if($index==false)echo"在数组a中未发现字符'a'";else echo "index=".$index;A.在数组a中未发现字符’a’ B.0 C.1 D.213.选择下面程序的运行结果( )。

Echo substr_replace(“ABC”,”DEF”,3,1)A.ABC B.DEF C.ABCDEF D.以上都不对14.能读取索引为user的session的是:()A. SESSION[‘user’];B. $_SESSION[‘user’];C. $_SESSION->get(‘user’);D. Session.Values[‘user’];15.假设$a=5,有$a+=2,则$a的值为()。

A. 5B. 6C. 7D. 816.以下关于MYSQL叙述中,错误的是()。

A . MYSQL是真正多线程、单用户的数据库系统B. MYSQL是真正支持多平台的C. MYSQL完全支持ODBCD. MYSQL可以在一次操作中从不同的数据库中混合表格17.在PHP中属于比较运算符的是()。

A. =B. !C. = =D. &18.在PHP函数中,属于选择数据库函数的是()。

A.mysql_fetch_rowB. mysql_fetch_objectC. mysql_resultD. mysql_select_db19.COOKIE的属性中,用来确定COOKIE有效日期的属性是()。

A. NAMEB. EXPIRESC. PATHD. DOMAIN20.PHP定义活动变量的方法是()。

A. VARB. $C. $$D.&21.PHP表达式$foo=1+”bob3”,则$foo的值是(没答案)。

A. 1B. 1bob3C. 1bD.9222.PHP的位运算符不包括()。

A.&B. |C. ~D. !--------------------------------------装--------------------------------------订------------------------------线---------------------------------------- 23.关于PHP变量的说法正确的是()。

A. PHP是一种强类型语言B. PHP变量声明时需要指定其变量的类型C. PHP变量声明时在变量名前面使用的字符是”&”D. PHP变量使用时,上下文会自动确定其变量的类型24.在PHP嵌入HTML文档使用的定界符号是()。

A.“<?PHP”开始,到”?>”结束B.以”<?- -“开始,到”- -?>”结束C.以”<%- - “开始,到”- - %>”结束D.以”<cgi”开始,到”cgi?>”结束25.PHP语法中,假设已知$a=”hello”,$b=”china”,则要得到”hello china”的字符串,应该如何操作()。

A. $a+$bB. $a-$bC. $a.$bD. $a+=$b26.要配置PHP环境,只需修改()。

A.php.ini B. http.conf C. php.sys D. php.exe27.下列命令中不是PHP的输出命令的是()。

A. echoB. printf()C. printD. write28.PHP中定义常量的方法是()。

A. VARB. dimC. define()D. undefined()29.有下列PHP语句段,<?php if ($a) print “true”;else print “false”;>若要输出”false”,$a应该是()。

A. 10B. –3C. TRUE D . 030.已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是()。

A. $h=$g=24B. $h=10,$g=24C. $h=10.$g=14D. $h=24,$g=1031.PHP中调用某一个对象的方法或属性使用的运算符是()。

A. =>B. ->C. .D. ~32.能获取下个月的今天的日期的是()A.date(‘Y-m-d’);B.date(‘Y-m-d’, ‘+1 month’);--------------------------------------装--------------------------------------订------------------------------线----------------------------------------C.date(‘Y-m-d’,strtotime(‘now +1 month’));D. date(‘Y-m-d’,strtotime(‘+1 month’));33.自定义函数中,返回函数值的关键字是()。

A. returnsB. closeC. returnD. back34.要检查一个常量是否定义,可以使用函数()。

A. defined( )B. isdefin( )C. isdefined( )D. 无35.关于mysql_select_db的作用描述正确的是()。

A. 连接数据库B. 连接并选取数据库C. 连接并打开数据库D. 选取数据库36.HTML中,title标签放在什么位置()。

A. body标签里B. head标签里C. script标签里D. table标签里37.使用()函数可以求得数组的大小。

A. count( )B. conut( )C. $_COUNT["名称"]D. $_CONUT["名称"]38.从队列数组队头删除数据可以使用()函数。

A. array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。

B. array_pop() 函数是专门用来删除数组尾端元素的函数C. array_shift() 函数删除数组中的第一个元素,并返回被删除元素的值D. array_unshift() 函数在数组开头插入一个或多个元素。

--------------------------------------装--------------------------------------订------------------------------线---------------------------------------- 39.在html中嵌入javaScript,应该使用的标记是( )。

A. 〈script language="javascript">B. 〈head> 〈/head>C. 〈body> 〈/body>D. 〈!--....//..>40.以下代码运行结果( )。

相关主题