1+x证书Web前端开发php专项练习
选择题(每题2分,共计100分)
1. 返回上一个MYSQL操作中的错误信息的数字编码使用的函数是( )。
A.mysql_error(); B.Mysql_close(); C.Mysql_errno(); D.Mysql_connect();
2. 清空一个表的SQL语句是( )。
A.Delete B.Drop C.Update D.Truncate
3. 使用PHP函数创建一个数据库,以下正确的函数是( )。
A.mysql_connect() B.Mysql_create_db(); C.Mysql_select_db(); D.Mysql_list_dbs();
4. 改变输出MYSQL中文乱码的SQL语句是( )。(选择二项)
A.SET NAMES GB2312 B.SET NAMES UTF8 C.SET NAMES UTF-8 D.SET NAMES "GB2312"
5. Php当中"."是什么作用? ( )。
A.连接字符串 B.匹配符 C.赋值 D.换行
6. 下列可以与正则表达式"/.*123"进行匹配的选项是( )。
A.123 B._1234 C.*1234 D._*123
7. 以下能够将字符串中存储的二进制数据转化为十六进制的函数有( )。
A.encode_hex() B.Pack() C.Hex2bin() D.Bin2hex()
8. 以下程序的输出结果是( )。
<?php $x='apple'; Echo substr_replace($x,'x',1,2); ?> A.x B.axle C.axxle D.xapple
9. 以下可以匹配中国居民身份证号码的正则表达式( )。
A.d{15} B.d{18} C.d D.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.12
12. 下面程序运行的结果为( )。
$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.2
13. 选择下面程序的运行结果( )。
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. 5 B. 6 C. 7 D. 8
16. 以下关于MYSQL叙述中,错误的是( )。
A . MYSQL是真正多线程、单用户的数据库系统 B. MYSQL是真正支持多平台的
C. MYSQL完全支持ODBC D. MYSQL可以在一次操作中从不同的数据库中混合表格
17. 在PHP中属于比较运算符的是( ) 。
A. = B. ! C. = = D. &
18. 在PHP函数中,属于选择数据库函数的是( ) 。
A.mysql_fetch_row B. mysql_fetch_object C. mysql_result D. mysql_select_db
19. COOKIE的属性中,用来确定COOKIE有效日期的属性是( )。
A. NAME B. EXPIRES C. PATH D. DOMAIN
20. PHP定义活动变量的方法是( )。
A. VAR B. $ C. $$ D.&
21. PHP表达式$foo=1+”bob3”,则$foo的值是( 没答案 )。
A. 1 B. 1bob3 C. 1b D.92
22. 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+$b B. $a-$b C. $a.$b D. $a+=$b
26. 要配置PHP环境,只需修改( ) 。
A.php.ini B. http.conf C. php.sys D. php.exe
27. 下列命令中不是PHP的输出命令的是( ) 。
A. echo B. printf() C. print D. write
28. PHP中定义常量的方法是( ) 。
A. VAR B. dim C. define() D. undefined()
29. 有下列PHP语句段,
<?php if ($a) print “true”;
else print “false”; ?>
若要输出”false” ,$a应该是( ) 。
A. 10 B. –3 C. TRUE D . 0
30. 已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是( )。
A. $h=$g=24 B. $h=10,$g=24 C. $h=10.$g=14 D. $h=24,$g=10
31. 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. returns B. close C. return D. back
34. 要检查一个常量是否定义,可以使用函数( )。
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. 以下代码运行结果( )。
$A=array("Monday","Tuesday",3=>"Wednesday");
echo $A[2];
A. Monday B. Tuesday C. Wednesday D. 没有显示
41. 新建一个数组的函数是( )。
A. array B. next C. count D. reset
42. 下列不正确的变量名是( )。
A. $_test B. $2abc C. $Var D. $printr
43. 读取get方法传递的表单元素值的方法是: ( )。
A. $_GET["名称"] B. $get["名称"] C. $GEG["名称"] D. $_get["名称"]
44. 函数vat_dump的意义是( )。
A. 定义数组 B. 遍历数组 C. 输出变量的相关信息 D. 递归数组
45. 以下代码能正确在浏览器中显示图片的是:( )
A. <?php $img = imagecreatefromjpeg(“images/scce.jpg”) imagejpeg($img); imagedestroy($img); ?> B. <?php header(“content-type:image/jpeg”); $img = imagecreatefromjpeg(“images/scce.jpg”) imagejpeg($img); imagedestroy($img); ?>
C. <?php header(“content-type:image/jpeg”); $img = imagecreatefromfile (“images/scce.jpg”) imageout($img); imagedestroy($img); ?>
D. <?php header(“content-type:image/jpeg ”); $img = imageopen(“images/scce.jpg”) imagejpeg($img); imagedestroy($img); ?>
46. 以下代码的运行结果是( )。
if($i="") {echo "a";} else {echo "b"; } ?>
A. 输出a B. 输出b C. 条件不足,无法确定 D. 运行出错
47. 在str_replace(1,2,3)函数中1 2 3 所代表的名称是( )。
A. "取代字符串","被取代字符串","来源字符串"
B. "被取代字符串","取代字符串","来源字符串"
C. "来源字符串","取代字符串","被取代字符串"
D. "来源字符串","被取代字符串","取代字符串"
48. 浏览网页时,看到的内容是HTML的哪一部分? ( )。
A. title B. table C. body D. head
49. 运算符"%"的作用是( )。
A. 无效 B. 取整 C. 取余 D. 除
50. file()函数返回的数据类型是( )。
A. 数组 B. 字符串 C. 整型 D. 根据文件来定

啦啦啦啦啦
admin 2019-12-02 19:14
你好啊
皮皮 2019-12-02 19:07