admin 管理员组

文章数量: 887021


2023年12月18日发(作者:signal中文翻译)

php开发基础(试卷编号1101)

1.[单选题]$var的值是多少?$var=1/2;A)0B)0.5C)1答案:B解析:

2.[单选题]PHP中的数组,下面说法错误的是A)数组元素的个数可随意变化B)下标可以是数字下标或者键名下标C)一个数组的所有元素类型必须一致D)使用count()方法获取数组元素的个数答案:C解析:

3.[单选题]假设$a=5,有$a+=2,则$A)的值为A)5B)6C)7D)8答案:C解析:

4.[单选题]下列选项中,对mysqli_query()函数参数描述错误的是( )。A)第一个参数表示数据库连接B)第二个参数表示SQL语句C)第三个参数表示结果集模式D)以上说法皆不正确答案:D解析:

5.[单选题]对于不需要提供任何数据就可以完成指定功能的函数,参数应该设置为()。A)按值传递参数B)引用传参C)无参D)指定参数类型答案:C解析:无

6.[单选题]在My SQL中,有一个product 产品表,包含字段: pname产品名称,要从此表中筛选出产品名称为“ php”或“ java ”的记录,下列语句正确的是:( ):A)select * from product on pname= “php”or pname=“java ”;B)select * from product on pname= “php”and pname=“java ”;C)select * from product where pname= “php”and pname=“java ”;D)select * from product where pname= “php”or pname= “java ”;答案:D解析:

7.[单选题]如果在使用Cookie时不设置Cookie的过期时间会怎样?( )。A)Cookie立即失效B)Cookie永不过期C)Cookie无法设置D)浏览器关闭后失效答案:D解析:

8.[单选题]卸载MySQL时,说法正确的是A)只要在控制面板中卸载软件即可B)在控制面板中卸载软件后,清理完注册表信息即可C)先删除系统盘符下的文件夹,再清理注册表信息,最后卸载软件D)先在控制面板中卸载软件,然后清理注册表信息,最后删除系统盘符下的相关文件夹答案:D解析:

9.[单选题]PHP 中用来删除当前目录的函数是: ( )A)chdirB)cdC)opendirD)rmdir答案:D解析:

10.[单选题]设置表单的内容编码方式属性是:A)nameB)methodC)actionD)enctype答案:D解析:

11.[单选题]以下的注释符号中,不属于PHP注释的是( )A)//B)*/C)D)#答案:C解析:

12.[单选题]以下关于MYSQL叙述中,错误的是A)MYSQL是真正多线程、单用户的数据库系统B)MYSQL是真正支持多平台的C)MYSQL完全支持ODBCD)MYSQL可以在一次操作中从不同的数据库中混合表格答案:D解析:

13.[单选题]js脚本中要获取字符串psdValue的字符个数,使用下面哪个代码A)B))()D)count(psdValue)答案:A解析:

14.[单选题]统计数组元素个数的函数是( )。A)arrayB)countC)foreachD)list答案:B解析:

15.[单选题]_______标记用来创建一个表单。A)

B)C)D)答案:A解析:

16.[单选题]mysql 安装完成后默认的超级管理员是:

A)rootsB)adminsC)rootD)admin答案:C解析:

17.[单选题]在Apache 中配置访问的优先级正确的关键字是:A)orderB)denyC)Order allow,denyD)Order deny,allow答案:C解析:

18.[单选题]函数imagesetpixel()的作用是A)在指定位置画一条直线B)在指定位置设置一个单一像素C)使用指定的颜色填充指定的区域D)新建一个基于调色板的图像答案:B解析:

19.[单选题]下列SQL语句中,可以删除数据表grade的是( )A)DELETEFROMgradeB)DROPTABLEgradeC)DELETEgradeD)ALTERTABLEgradeDROPgrade答案:B解析:

20.[单选题]下列删除itcast数据库的sql语句中,正确的是()A)DROPTABLEitcastB)DELETEDATABASEitcastC)DROPDATABISEitcastD)DELETEFROMDATABASEitcast答案:C解析:

21.[单选题]如何在HTML中创建PHP数组?A)B)

C)D)答案:C解析:

22.[单选题]从数组$arr 中找出值dog 正确的是 “blue ”,“yellow ” => array( “apple ”,9 =>“pear ”, ”banana”, ” orange ” =>array( “dog”, ”cat ” , ”iguana ”)));>:A)$arr['yellow']['orange'][0]B)$arr['yellow']['orange']['dog']C)$arr[3][3][2]D)$arr['yellow']['apple'][0]答案:A解析:

23.[单选题]从队列数组队头删除数据可以使用( )函数。A)array_push()B)array_pop()C)array_shift()D)array_unshift()答案:A解析:

24.[单选题]若x,y为整型数据,以下语句执行的$y结果为 $x = 1; ++$x; $y =$x++;A)1B)2C)3D)0答案:B解析:

25.[单选题]下列关于PHP的数据类型描述错误的是( )。A)PHP的数据类型分为标量数据类型、复合数据类型及特殊数据类型。B)PHP的标量类型包括布尔型、整型、浮点型、字符串型和数组型。C)PHP的复合类型包括数组和对象两种类型。D)PHP的特殊类型包括资源和空值两种类型。答案:B解析:

26.[单选题]在配置文件中,用于控制是否记录错误日志的是( )。A)logErrorB)errorLogC)log_errorD)error_log答案:C解析:

27.[单选题]下列选项中,不能用来操作数组的运算符是( )。A)联合“+”B)相等“==”C)全等“===”D)自增“++”答案:D解析:

28.[单选题]下列函数中,可以将字符串逆序排列的是( )。A)chrB)ordC)strstrD)strrev答案:D解析:

29.[单选题]php 运算符中,优先级从高到低分别是( )A)关系运算符,逻辑运算符,算术运算符B)算术运算符,关系运算符,逻辑运算符C)逻辑运算符,算术运算符,关系运算符D)关系运算符,算术运算符,逻辑运算符答案:D解析:

30.[单选题]在正则表达式中,________用于匹配非单词边界。A)SB)sC)BD)b答案:C解析:

31.[单选题]将一个值或变量转换为字符类型的函数是( )

A)intval( )B)strval( )C)strD)valint( )答案:B解析:

32.[单选题]php 中哪个函数用于读取整个文件?A)fgetss()B)fgets()C)fread()D)readfile()答案:D解析:

33.[单选题]判断表单密码元素psd的数据是否提交到服务器端的方法是A)if($_POST['psd']== '')B)if(isset($_POST[psd]))C)if(Isset($_POST['psd']))D)if(Isset($_FILES['psd']))答案:A解析:

34.[单选题]标记
的用途是A)分段命令B)换行命令C)结束命令D)打印命令答案:B解析:

35.[单选题]若某个文本框name属性取值为txt,不能使用下面哪种形式获取该文本框提交的数据A)$_POST['txt']B)$_POST["txt"]C)"$_POST['txt']"D)"$_POST[txt]"答案:C解析:

36.[单选题]下列选项中,定义默认值的基本语法格式是()A)字段名数据类型UNION默认值B)字段名数据类型DEFAULT[默认值]

C)字段名数据类型DEFAULT{默认值}D)字段名数据类型DEFAULT默认值答案:D解析:

37.[单选题]用于创建一幅真彩色图像的函数是( )。A)imagecreatetruecolor()B)imagecreate()C)imagecolorallocate()D)imagefill()答案:A解析:

38.[单选题]以下代码执行结果为: functionprint_A(){ $A = "phpchina"; echo "A值为: ".$A.""; //return ($A); } $B = print_A(); echo "B值为: ".$B."";A)A值为: B值为:B)A值为: B值为: phpchinaC)A值为: phpchina B值为: phpchinaD)A值为: phpchina B值为:答案:D解析:

39.[单选题]下列选项中,可匹配至少由一个数字、字母或下划线开头的字符串的是( )。A)^[B)^[C)^[w]*D)^[w]+答案:D解析:

40.[单选题]级联样式表文件的扩展名是:A)htmlB)cssC)xmlD)dib答案:B解析:

41.[单选题]下列选项中,可以将字符串中的字母转换成大写的是()。A)strtoupper()B)strtolower()

C)strupper()D)strlower()答案:A解析:strtoupper():转大写strtolower():转小写

42.[单选题]假设用户在登录时,输入的用户名信息保存在变量$emailaddr中,密码保存在变量$psd中,查询数据表usermsg中是否存在该用户名和密码信息,需要定义的查询语句是A)select * from usermsg where emailaddr='$emailaddr' or psd='$psd'B)select * from usermsg where emailaddr='$emailaddr' and psd='$psd'C)select * from usermsg where emailaddr=$emailaddr and psd=$psdD)select * from usermsg where emailaddr=$emailaddr or psd=$psd'答案:B解析:

43.[单选题]js脚本中若变量uname表示表单中的文本框元素,代码();的作用是A)获取文本框的数据B)获取文本框内容的字符个数C)光标离开文本框D)将光标放入文本框中答案:D解析:

44.[单选题]下列常量中,不能指定trigger_error()函数错误类别的是()。A)E_USER_NOTICEB)E_USER_WANNINGC)E_USER_ERRORD)E_ERROR答案:D解析:Trigger_error()函数的第二个参数来决定其错误级别,可以是E_USER_NOTICE、E_USER_WANNING或者E_USER_ERROR。

45.[单选题]函数mysql_fetch_array()的作用是A)获取一个数组中的元素B)从查询结果记录集中获取一条记录并以对象方式存储访问C)从查询结果记录集中获取一条记录并以数组方式存储访问D)以上说法都不正确答案:C解析:

46.[单选题]在Apache的bin目录下,可用于查看Apache版本的命令是_____。A)httpdB)netstat

C)installD)答案:A解析:

47.[单选题]下列选项中不属于PHP中跳转的语句是( )。A)break语句B)back语句C)continue语句D)goto语句答案:B解析:

48.[单选题]PHP如果要实现网站常见的分页功能,mysql 中的哪个子句是必不可少的?A)orderB)havingC)limitD)using答案:C解析:

49.[单选题]下列代码中能够成功连接数据库并运行的是( ):A)$link = mysql_connect( “127.0.0.1 ”, ’ root ’, ’root ’ );mysql_select_db( “news”, $link); mysql_query( ‘set namesutf8 ’); mysql_query('select * from news_cate');B)$link=mysql_connect( “ 127.0.0.1 ”, ’root ’ , ’root ’);mysql_select_db( “news”, '$link'); mysql_query( ‘set namesutf8 ’); mysql_query('select * from news_cate');C)mysql_select_db( “ news”, $link); $link =mysql_connect( “127.0.0.1 ”, ’ root ’, ’root ’);mysql_query( ‘set names utf8 ’ ); mysql_query('select * fromnews_cate');D)mysql_connect( “127.0.0.1 ” , ’root ’, ’root ’);mysql_select_db( “news”, $link); mysql_query( ‘set namesutf8 ’); mysql_query('select * from news_cate');答案:A解析:

50.[单选题]php 向文本文件写入内容,应该采用哪个文件操作函数?A)fclose()B)fwrite()C)fopen()

D)file()答案:B解析:

51.[单选题]以下代码输出的结果是 $a = "aa"; $aa = "bb"; echo $$a;A)aaB)bbC)$aaD)$bb答案:B解析:

52.[单选题]下面哪个关键字与Exception对象一起使用?A)finalB)throwC)exceptionD)throws答案:B解析:

53.[单选题]以下php 程序的输出的结果是=3){continue;}echo $i. ”  ”;}>:A)1 2 3B)2C)0 1 2D)5 5 5答案:C解析:

54.[单选题]假设$a=5, 有$b=($a--), 则$b 是A)4B)5C)6D)0

答案:B解析:

55.[单选题]下面哪个语句将用于从MySQL查询结果中获取单行记录?A)mysql_connectB)mysql_queryC)mysql_fetch_arrayD)mysql_fetch_row()答案:D解析:

56.[单选题]正则表达式当中的 d 表示的含义为A)把字母d转义B)任意一个十进制数字C)没有实际含义D)换行符答案:B解析:

57.[单选题]修改MySQL 用户root 的密码的指令是?( )A)mysqladmin -u root password testB)mysql -u root password testC)mysql -u root -p testD)mysql -u root -password test答案:A解析:

58.[单选题]在SELECT语句中用于指定表名的关键字是()A)SELECTB)FROMC)ORDERBYD)HAVING答案:B解析:

59.[单选题]print "I", "love", "PHP"; 运行结果为___________A)输出"IlovePHP"B)输出"IC)提示错误D)输出8答案:C解析:

60.[单选题]在 ?:运算符当中,表达式应该写在哪里?A)?号前面的位置B)?号后面,:号前面的位置C)号后面的位置D)?:不是运算符答案:A解析:

61.[单选题]搭建apache web服务器之后,默认情况下运行文件时的localhost对应哪个文件夹?A)apacheB)htdocsC)wwwD)htdoc答案:C解析:

62.[单选题]下列选项中的字符串处理函数是用来去除字符串右边空格的是:A)rtrim()B)trim()C)ltrim()D)substr()答案:A解析:

63.[单选题]第一次创建Cookie时,服务器会在响应消息中增加( )头字段,并将信息发送给浏览器。A)SetCookieB)CookieC)Set-CookieD)以上答案都不对答案:C解析:

64.[单选题]使用( )语句可以立即从FOR 循环中退出。A)Exit subB)ExitC)D)Loop答案:B解析:

65.[单选题]在mysql Administrator界面下,Create New Schema命令的作用是_____

A)创建数据库B)创建数据表中一个列名C)创建数据表D)以上说法都不正确答案:A解析:

66.[单选题]相比顺序查找法,二分查找法的时间复杂序(),查询效率()。A)高,高B)高,低C)低,高D)低,低答案:C解析:无

67.[单选题]在脚本运行时,遇见可能出现错误的地方,会触发的级别常量是()。A)E_ERRORB)E_WARNNINGC)E_PARSED)E_NOTICE答案:D解析:E_ERROR:致命的运行时错误,这类错误不可恢复,导致脚本停止运行。E_WARNNING:运行时警告,仅给出提示信息,但是脚本不会终止运行。E_PARSE:编译时语法错误,错误仅仅由分析器产生。E_NOTICE:运行时通知,表示脚本遇到可能会表现为错误的情况。

68.[单选题]要配置PHP环境,只需修改A))))答案:A解析:

69.[单选题]mysql中要对数据库中的内容进行操作,必须先进入到数据库,下列哪项可以实现此功能()A)selectB)useC)enterD)都不是答案:B解析:

70.[单选题]假设存在代码var div1=mentById('div1'),其中div1是某个div的id属性的取值,下列哪个代码能够保证在任何浏览器中都将div1的高度设置为400像素A)=400;B)=400C)=400+'px'D)=400答案:C解析:

71.[单选题]当使用如下代码提交表单时,下列说法正确的是( )

A)该表单将提交aa=11B)该表单将提交aa=22C)该表单将提交Aa=22D)该表单将提交aa=11,Aa=22答案:D解析:

72.[单选题]关于函数move_uploaded_file(),下列说法错误的是A)该函数需要指定两个参数B)第二个参数需要同时指定文件存储的位置和要保存文件的名称C)第一个参数需要指定文件的临时存储位置和临时名称D)以上说法都是错误的答案:D解析:

73.[单选题]使用CSS 对文本进行修饰,若使文本闪烁, text-decoration 的取值为A)noneB)underlineC)overlineD)blink答案:D解析:

74.[单选题]在页面上方图片右侧存在文本框和文字两类文本元素,要实现这些元素与图片垂直方向的中线对齐,需要在图片标记 中使用哪种代码实现A)align="top"B)align="middle"

C)align="center"D)align="bottom"答案:B解析:

75.[单选题]if语句属于A)单向条件分支B)双向条件分支C)多向条件分支D)循环结构答案:A解析:

76.[单选题]取得搜索语句的结果集中的记录总数的函数是:A)mysql_fetch_rowB)mysql_rowidC)mysql_num_rowsD)mysql_fetch_array答案:C解析:

77.[单选题]set_time_limit()中设置的默认执行时间是多少?A)20秒B)30秒C)40秒D)50秒答案:B解析:

78.[单选题]在下列( )情况下,变量不被认为是NULL 。A)变量赋值为NULLB)变量赋值为空字符串C)变量尚未赋值D)变量被unset函数释放答案:B解析:

79.[单选题]php 程序中输出结果为 ( )

echo $arr1[2] ; :A)cB)eC)bD)d答案:A解析:

80.[单选题]下列定义函数的方式是正确的A)public void Show(){ }B)function Show($a=5,$b){ }C)function Show(a,b){ }D)functionShow(int $a){ }答案:B解析:

81.[单选题]mysql_insert_id() 函数的作用是:A)查看下一次插入记录时的ID 号B)查看刚刚插入过的自动增长ID 值C)查看一共做过多少次insert 操作D)查看一共有多少条记录答案:B解析:

82.[单选题]下列关于fopen 函数理解错误的是:A)函数里有两个参数,第一个参数为要打开的文件名,第二个参数为打开方式B)fopen 中的r 只读方式打开C)fopen 中的w写入方式打开D)fopen() 功能为读取文件答案:D解析:

83.[单选题]array_push() 的作用是( )A)将数组的第一个元素弹出B)将数组的最后一个元素弹出C)将一个或多个元素压入数组的末尾D)将一个或多个元素插入数组的开头答案:C解析:

84.[单选题]关于mysql_pconnect 说法正确的是:A)与数据库进行多连接

B)与mysql_connect 功能相同C)与@ mysql_connect 功能相同D)与数据库建立持久连接答案:D解析:

85.[单选题]关于循环结构,下列说法中错误的是A)for()括号中需要三个表达式B)while循环至少需要执行一次C)do while循环至少需要执行一次D)for循环的循环变量有可能只是用于控制循环次数,并不参与循环体的执行过程答案:B解析:

86.[单选题]实现取出年龄大于25 的前5 名会员,且按照年龄升序的sql 语句( ) :A)select * from user where age > 25 order by age limit 5B)select * from user where age > 25 order by age desc limit 0,5C)select * from user where age > 25 limit 0,5D)select * from user where age > 25 and age <21 limit 0,5答案:A解析:

87.[单选题]Public关键字___________A)如果没有设置类方法的关键字,默认为私有。B)私有的类成员只能被其定义所在的类访问。C)受保护的类成员可以被其自身以及子类和父类访问。D)公有的类成员可以在任何地方被访问。答案:D解析:

88.[单选题]下列选项中,PHP可以通过()函数建立与MySQL的连接。A)mysqli_connect()B)mysqli_select_db()C)mysqli_result()D)mysqli_fetch_array()答案:A解析:

89.[单选题]下列选项中,不属于逻辑运算符的是( )。A)&&B)!C)&

D)or答案:C解析:

90.[单选题]PHP服务器脚本由哪个分隔符包围?A)...B)C)D)<&>...答案:C解析:

91.[单选题]使用Ajax时,服务器端的应答信息需要通过XMLHttpRequest对象的哪个属性来获取A)responseValueB)responseTextC)requestValueD)requestText答案:B解析:

92.[单选题]请仔细分析以下程序,运行结果正确的是( )。$c?($c-$b)?1:($b-$c)>0:($b+$c)?0:$b*$c;echo $a;>A)1B)20C)600D)0答案:D解析:

93.[单选题]获取查询结果记录数使用什么函数( )A)mysqli_fetch_array()B)mysqli_fetch_rows()C)mysqli_fetch_row()D)mysqli_num_rows()答案:D解析:

94.[单选题]_______使用在循环体的内部。功能是跳过该次循环,继续执行下一次循环结构。A)break语句B)continue语句C)exit语句D)Return语句嗯答案:B解析:

95.[单选题]请仔细分析以下程序,运行结果正确的是( )。$sex = 'male';echo $sex === 'male' ? :'女';A)1B)空字符串C)0D)以上答案都不对答案:A解析:

96.[单选题]下列选项中是php 中去除字符串两端空格的函数是:A)ltrim()B)strpos()C)trim()D)rtrim()答案:C解析:

97.[单选题]使用( )函数,可以重新命名一个已经存在的文件或目录A)copy()B)unlink()C)rename()D)fwrite()答案:C解析:

98.[单选题]若要禁止fopen()函数打开远程文件,可以用中的________配置项来禁止。A)allow_url_fopenB)contextC)include_pathD)use_include_path答案:A解析:

99.[单选题]下面哪一个是创建jpeg图像的函数?A)imagegif()B)imagejpeg()C)imagepngD)imagebmp答案:B解析:

100.[单选题]以下哪个mysql 命令可以查看数据表的结构信息?A)show tables;B)desc 表名C)create table 表名D)select * from 表名?答案:B解析:

101.[单选题]echo ceil(0.60); 返回值为:A)6B)1C)0D)0.5答案:B解析:

102.[单选题]下列选项中,叠加图像时可以设置透明的函数有( )。A)imagecopyresampledB)imagecopyresizedC)imagecopyD)imagecopymerge答案:D解析:

103.[单选题]请阅读如下代码:

下列选项中,说法正确的是( )A)

只能接收到$_GET['a']

B)

只能接收到$_POST['b']

C)

将接收到$_POST['a']和$_POST['b']

D)

将接收到$_GET['a']和$_POST['b']

答案:D解析:

104.[单选题]以下代码运行结果为: $first = "This course is very easy !"; $second =explode(" ",$first); $first = implode(",", $second); echo $first;A)This,course,is,very,easy,!B)This course is very easy !C)This course is very easy !,D)提示错误答案:A解析:

105.[单选题]下列哪个数组包含诸如头、路径和脚本位置等信息?A)$GLOBALSB)$_SERVERC)$_COOKID)E)$_SESSION答案:B解析:

106.[单选题]以下脚本输出什么?echo 'Testing ' . 1 + 2 . '45';>A)Testing 1245B)Testing 345C)Testing 1+245D)245E)什么都没有答案:D解析:本题考察你对字符串操作及操作符优先级的认识。连接运算符(. )的优先级比加号( +)高。因此 PHP 解释器实际执行的运算可以表示为( ‘Testing ‘ . 1) + (2 . ’45′) 。由于字符串test 1 不是数字,所以加号前面的运算等于 0 。加号后面的运算等于 245 ,PHP 输出的结果是 0+245 ,等于 245 ,所以答案是 D。

107.[单选题]下面哪个选项用于设置 cookie?A)setcookie()B)$HTTP_COOKIE_VARSC)$_COOKID)变量E)isset()答案:A解析:

108.[多选题]PHP 类中的变量,也可以称为:A)属性

B)数据成员C)方法D)子类答案:AB解析:

109.[多选题]下列关于函数说法正确的是( ) :A)Array_unique ()移除数组的重复值B)Array_count_values() 统计数组中所有键的出现次数C)Array_flip ()交换数组的键和值D)In_array(), 检索给定的值是否在数组中答案:ACD解析:

110.[多选题]下列给出的字符串处理函数中能去除掉字符串中空白字符的是:A)strlen()B)ltrim()C)rtrim()D)trim()答案:BCD解析:

111.[多选题]变量名的命名规则有哪些?A)变量名必须以美元符号$开头。B)变量名的第一个字母必须是字母或下划线。C)php中的变量名区分大小写。D)变量名第二个字符可以是可以字母,下划线和数字的组合。答案:ABCD解析:

112.[多选题]属于order by 升降序的是( ) :A)likeB)descC)ascD)esc答案:BC解析:

113.[多选题]以下关于PHP中父类,子类关系的说法正确的有:A)PHP中一个父类只能有一个子类B)PHP中一个子类只能有一个父类C)PHP中一个父类可以有多个子类

D)PHP中一个子类可以有多个父类答案:BC解析:

114.[多选题]关于drop 关键字的说法正确的有:A)drop 可以删除数据库B)drop 可以删除表C)drop 可以删除表中的某条数据D)以上说法都正确答案:AB解析:

115.[多选题]下列关于函数说法正确的是( ) :A)In_array(), 检索给定的值是否在数组中B)Array_unique ()移除数组的重复值C)Array_flip ()交换数组的键和值D)Array_count_values() 统计数组中所有键的出现次数答案:ABC解析:

116.[多选题]PHP 语言标记用的是什么( )符号A)〈? ?>B)〈php >C)〈?php ?>D)〈% %>答案:ACD解析:

117.[多选题]在下列选项中,可以避免同一文件被重复包含的是( )。A)includeB)include_onceC)requireD)require_once答案:BD解析:

118.[多选题]Apache 和php 的关系说法正确的是( )A)Apache 和php 谁都不能离开谁B)Apache 和php 在浏览器中相互依存, Apache解析phpC)Apache 和php 各自有独立的命令行,所以说相互独立D)apache 和php 既是相互依存又是相互独立答案:CD

解析:

119.[多选题]下列选项中属于fopen 第二个参数的是:A)aB)rC)eD)w答案:ABD解析:

120.[多选题]PHP 连接mysql 数据库需要用到的三个参数分别是: (采用的是mysql_connect 函数连接)A)主机名B)数据库密码C)数据库用户名D)连接报错信息答案:ABC解析:

121.[多选题]10、下列选项中可以删除session中所有数据的方式是( )。A)$_SESSION = array();B)$_SESSION = NULL;C)session_unset();D)

  • 以上答案都可以
  • 答案:AC解析:

    122.[多选题]关于Array_reverse ()说法错误的是( ) :A)功能为交换数组的键和值B)只有一个参数C)如果第二个参数为true ,则保持键名D)功能为将一个数组逆向排序答案:AB解析:

    123.[多选题]关于PHP的if...else 说法正确的有:A)if 语句可以没有B)else 语句可以没有C)if 语句后面可以有多个else 语句D)else 语句里面可以嵌套if答案:BD解析:

    124.[填空题]函数______能判断一个文件是否可写答案:is_writeable解析:这是在说is_writeable 函数,它返回一个表示文件是否可写的布尔值。

    125.[判断题]PHP的构造函数为__destruct()答案:错解析:

    126.[判断题]在PHP中,标识符不区分大小写。( )A)正确B)错误答案:B解析:

    127.[判断题]封装是指将现实世界中存在的某个客体的属性与行为进行解绑。A)正确B)错误答案:B解析:

    128.[判断题]构造函数语法格式:void_destruct(void)A)正确B)错误答案:B解析:

    129.[判断题]PHP中的逻辑运算与运算有两个运算符号,但功能一样答案:对解析:

    130.[判断题]算术运算符与数学中的运算符类似,因此“%”表示百分比。( )A)正确B)错误答案:B解析:

    131.[判断题]array_merge()函数合并两个数组时,若存在相同键名的元素,则仅保留一个元素,且后面的值将覆盖前面的值。A)正确B)错误答案:B

    解析:

    132.[判断题]在PHP中,运算符“==”与运算符“-=”的优先级相同。( )A)正确B)错误答案:B解析:

    133.[判断题]递增递减运算符还支持纯字母(a-z和A-Z)字符的递增递减运算。( )A)正确B)错误答案:B解析:

    134.[判断题]TP5中的验证码模块生成的验证码长度可以自由设置。A)正确B)错误答案:A解析:

    135.[判断题]小括号与关键字不要空格隔开。A)正确B)错误答案:B解析:

    136.[判断题]PHP只能跟MySQL数据库进行联合编程答案:错解析:

    137.[判断题]安装Windows XP 后,系统默认状态没有安装PHP 环境;而安装Windows 2003 后,系统自动安装了PHP 环境,不用我们再安装答案:错解析:

    138.[判断题]while和do-while语句都是先判断条件再执行循环体A)正确B)错误答案:B解析:

    139.[判断题]在MySQL中,导入数据库时使用命令restore

    A)正确B)错误答案:A解析:

    140.[判断题]Php提供了一系列用"__"开头的方法,这些方法需要自己动手调用。A)正确B)错误答案:B解析:

    141.[判断题]正则表达式中的点字符"."可以匹配任意一个字符。A)正确B)错误答案:B解析:

    142.[判断题]在用户注册的时候,为了防止用户不小心在用户名前后输入空格,我们一般采用函数trim() 来去除掉字符串两边的空格答案:对解析:

    143.[判断题]PHP中异或运算符号为: xor答案:对解析:

    144.[判断题]如果没有指定date()函数的第二个参数,则默认使用本地当前时间。( )A)正确B)错误答案:A解析:

    145.[判断题]strripos函数查找目标字符串在待查找字符串中首次出现的位置A)正确B)错误答案:B解析:

    146.[判断题]在 文件中开启display_errors=on 的目的是给网页用户提供错误信息答案:错解析:

    147.[判断题]若在登录时,不希望被直接看到密码,可以省略“-p”后的密码,直接按回车键。( )A)正确B)错误答案:A解析:

    148.[判断题]php变量使用之前需要定义变量类型A)正确B)错误答案:B解析:

    149.[判断题]当PHP启动Session时,服务器可以为每个用户的浏览器创建一个供其独享的Session文件,通常用于保存用户登录状态、保存生成的验证码等。( )A)正确B)错误答案:A解析:

    150.[判断题]UNIX时间戳可以用负数表示1970年以前的时间。( )A)正确B)错误答案:B解析:

    151.[判断题]PHP文件只能在apache服务器环境下运行( )A)正确B)错误答案:B解析:

    152.[判断题]在输出数组元素时,print_r()函数的输出结果是按照键的大小升序排列的。( )A)正确B)错误答案:B解析:

    153.[判断题]range(0,100)用于产生0到100之间的随机数A)正确B)错误答案:B解析:

    154.[判断题]MySQL数据库一旦安装成功,创建的数据库编码也就确定了,是不可以更改的。( )A)正确B)错误答案:B解析:

    155.[判断题]如果想验证用户注册时候用户邮箱中是否包含@,可以使用函数strpose() 在用户提交到服务器端的邮箱字符串中来查找@号答案:对解析:

    156.[判断题]break语句在switch结构语句中的作用是终止某个case,并跳出switch结构语句。( )A)正确B)错误答案:A解析:

    157.[判断题]strtolower 该函数的功能是把字符串全转为大写答案:错解析:

    158.[判断题]数组分为索引数组和关联数组两种类型。( )A)正确B)错误答案:A解析:

    159.[判断题]使用赋值方式定义数组时必须指定该数组元素的下标。( )A)正确B)错误答案:B解析:

    160.[问答题]( )运行输出结果为:_____变量$x大于变量$y 变量$x和变量$y,比较完毕。答案:填空题|$X>$Y解析:

    161.[问答题]设置或读取session 之前,需要做什么?

    答案:可以直接在 中开启_start = 1 或者在页面头部用session_start();开启session, session_start()前面不能有任何输出,包括空行。解析:

    162.[问答题]在浏览器地址栏中输入地址localhost/exam/运行页面文件,在路径中与apache主目录相对应的部分是____,假设主目录是D:/PHP5,则exam文件夹所在的位置是____答案:localhost;d:/php5/exam;解析:

    163.[问答题]你如何访问和设置一个类的属性?答案:$object = new myclass();$newstr = $object->test;$object->test = "info";解析:

    164.[问答题]PHP是( )的缩写答案:PERSONAL HOME PAGE,解析:

    165.[问答题]session与cookie的区别?答案:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放cookie: 用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN 的Temp目录中的。两者都可通过时间来设置时间长短解析:

    166.[问答题]代码如下:Echo "今天是 ".date('Y年n月j日');$w=date('w');$week=array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');Echo $week[$w];代码实现的功能:输出的内容是(按考试的日期来输出即可):答案:今天是2021年12月30星期四解析:

    167.[问答题]1)写一个函数,函数名为Trimtit,有两个参数$tit,$n,函数的功能是根据指定的长度截取原始字符串。如果原始字符串$tit的长度大于指定长度$n,则返回从左端截取的字符串并加“…”如果长度未超过指定长度,则返回原始字符串。2)并编写测试代码,使用函数实现字符串的截取。答案:Function Trimtit($tit,$n) {If (strlen($tit,)>$n)

    Return substr($tit,0,$n)."…";ElseReturn $tit;}$str="航空母舰辽宁舰2012年完成舰载机着舰";$out=Trimtit($str,14) ;Echo $out;解析:

    168.[问答题]简述条件运算符( ? : )的运算规则。答案:条件表达式(expr1) ? (expr2) : (expr3) 的值按照以下规则计算: 当表达式 expr1 的值为true 时,条件表达式的值为 expr2;在 expr1 求值为 false 时,条件表达式的值为 expr3。解析:

    169.[问答题]在Wampserver集成开发环境中,PHP应用服务器作为( )服务器的功能模块,与其一起启动与关闭。答案:Apache解析:

    170.[问答题]在 PHP 中,有哪些标量数据类型?答案:在 PHP 中,标量数据类型有:布尔型( boolean)、整型数( integer)、浮点数( float)和字符串( string)解析:

    171.[问答题]CI框架的控制器基类为( )。答案:CI_Controller解析:

    172.[问答题]写出以下程序的输出结果$b=201;$c=40;$a=$b>$c?4:5;echo $a;>答案:4解析:

    173.[问答题]请简述项目中优化sql 语句执行效率的方法,从哪些方面,sql 语句性能如何分析?答案:(1)选择最有效率的表名顺序(2)WHERE 子句中的连接顺序(3)SELECT 子句中避免使用‘ *’(4)用Where 子句替换HAVING 子句

    (5)通过内部函数提高SQL 效率(6)避免在索引列上使用计算。(7)提高GROUP BY 语句的效率, 可以通过将不需要的记录在GROUP BY 之前过滤掉解析:

    174.[问答题]在PHP中error_reporting 这个函数有什么作用?答案:设置错误级别与错误信息回报解析:

    175.[问答题]要想通过 PHP 连接到 MySQL 服务器,需要做哪些事情?答案:(1)将 PHP 目录下的 文件复制到 F:Apache2.2bin 目录中。(2)用记事本程序打开 F:Apache2.2 目录中的 文件。(3)在文件中定位到[MySQL] 节,然后对以下属性进行设置。● 设置 MySQL 服务器的主机名,代码为:t_host = localhost● 设置 MySQL 服务器的端口号,代码为:t_port = 3306● 设置默认用户,代码为:t_user = root● 设置默认密码,代码为:t_password = password解析:

    176.[问答题]thinkPHP框架的入口文件位于项目根目录下的( )子目录中,如果在本地运行ThinkPHP框架项目,需要预先设置( )。答案:PUBLIC、虚拟主机,解析:

    177.[问答题]在PHP类的定义格式中,关键字( )表示类的继承答案:EXTENDS,解析:

    178.[问答题]对于大流量的网站,您采用什么样的方法来解决访问量问题?答案:确认服务器硬件是否足够支持当前的流量,数据库读写分离,优化数据表,程序功能规则,禁止外部的盗链,控制大文件的下载,使用不同主机分流主要流量解析:

    179.[问答题]( )//输出结果:Hello World答案:填空题解析:

    180.[问答题]在PHP程序中,若包含的文件不存在,则使用( )时程序会被终止执行。

    答案:REQUIRE解析:

    181.[问答题](填空题,)PHP程序的默认扩展名是 _________答案:.php;php;PHP;.PHP解析:

    182.[问答题]什么是正则表达式?它由哪两种类型的字符组成?答案:正则表达式是从左向右去匹配目标字符串的一组模式, 它由普通字符和元字符组成。解析:

    183.[问答题]语句 include 和 require 都能把另外一个文件包含到当前文件中,它们的区别是____;为了避免多次包含同一文件,可以用语句____来代替它们。答案:在如何处理失败时, include() 产生一个警告而 require() 则导致一个致命错误;require_once()/include_once()解析:

    184.[问答题]普通列表框和下拉式列表框都用