admin 管理员组

文章数量: 887021


2024年2月23日发(作者:anstruction)

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

1.[单选题]如何从使用“get”方法提交的表单中获取数据?A)$_GET[];B)tring;C);答案:A解析:

2.[单选题]输入域标记参数Type属性radio是:A)图像域B)按钮C)复选框D)密码域答案:B解析:

3.[单选题]关于mysql 的sql 编程中变量赋值说法错误的是()A)set 可以同时给多个变量赋值B)select 可以将查询结果赋值给变量C)select 可以同时给多个变量赋值D)set 只能同时给一个变量赋值答案:D解析:

4.[单选题]哪个内置函数会在数组末尾添加值?A)into_array()B)array_unshift()C)array_push()D)inend_array()答案:C解析:

5.[单选题]下列说法中,错误的是( )。A)echo、print、printf 可以打印变量内容,但不能显示数组及系统超级变量数组B)print_r 不仅可以打印数组、标量变量,还可以打印对象的内容C)echo 是一个语句,可以使用.(小圆点)来拼接字符串,而print 则不可以。D)echo语句可以有返回值答案:D解析:

6.[单选题]下面关于PHP数组中键值关系表示正确的是()。A)“键”=>“值”B)“键”->“值”C)“键”=“值”D)“键”-“值”答案:A解析:数组元素使用“键=>值”的方式进行表示

7.[单选题]在 PHP 中创建函数的正确方法是?A)functionB)createC)new_functionD)new答案:A解析:

8.[单选题]阅读下列php 程序,运行的结果为$a=10;$b=&$a;$a++;$b+=$a;echo $a,$b; :A)22,22B)2222C)2010D)20,11答案:B解析:

9.[单选题]下面哪个选项用于检查PHP中是否已经设置了会话变量?A)session_start()B)$_SESSION[]C)isset()D)session_destroy()答案:C解析:

10.[单选题]检查给定的键名或索引是否存在于数组中的是( ) :A)Array_keys()B)array_search()C)array_filp()D)Array_key_exists()

答案:D解析:

11.[单选题]获取0到100之间的随机数,代码是A)range(0,100)B)rang(0,100)C)rand(0,100)D)rande(0,100)答案:C解析:

12.[单选题]表单界面文件是,处理表单提交数据的文件是,使用

标签的哪个属性来引用该php文件_____A)enctypeB)nameC)IDD)action答案:D解析:

13.[单选题]关于mysql_select_db 的作用描述正确的是( )A)连接数据库B)连接并选取数据库C)连接并打开数据库D)选取数据库答案:D解析:

14.[单选题]复选框的type 属性值是( )A)checkboxB)radioC)selectD)check答案:A解析:

15.[单选题]文件上传时,表单form标签中添加enctype属性是( )。A)fileinfo()B)filesystem()C)multipart/form-dataD)fileowner()答案:C

解析:

16.[单选题]下面“a”打印的值是多少?A)1B)2C)3D)没有值答案:D解析:

17.[单选题]关于array_unique()函数,下列说法错误的是( )A)该函数将会返回新的数组对象B)该函数的作用是移除数组中的重复元素C)该函数第二个参数是递归处理多维数组D)如果两个元素的值相等只保留第一个元素的键名答案:C解析:

18.[单选题]分析以下程序代码,输出结果正确的是( )。A)1B)5C)0D)6答案:C解析:

19.[单选题]以下关于continue 和break 的说法正确的是( )A)break 不会强行终止当前循环B)break 终止当前执行语句,继续执行循环的下一句C)continue 强行终止当前循环D)continue 终止当前执行语句,继续执行循环的下一句答案:D解析:

20.[单选题]UNIX时间戳是表示时间的一种方式,而UNIX纪元是指()。A)零点零时零分零秒B)纪念Unix时间戳统一的时间C)1970年1月1日零点D)以上答案都不对答案:C解析:

21.[单选题]下列选项中,不能作为常量名的是( )。A)ROOTB)__PI__C)eD)CLASS答案:D解析:

22.[单选题]下列选项中,用于在PHP配置文件中设定上传文件大小的是( )。A)upload_max_filesizeB)post_max_sizeC)max_execution_timeD)memory_limit答案:A解析:

23.[单选题]unique唯一索引的作用是( )A)约束各行在该列上的值都不得重复B)保证唯一索引不能被删除C)约束各行在该列上的值不为nullD)用于实现自增答案:A解析:

24.[单选题]下列选项中哪些不属于PHP访问MySQL的基本步骤( )。A)连接MySQL服务器B)选择数据库C)开启相关扩展D)执行SQL语句答案:C解析:

25.[单选题]下面哪个PHP语句将变量num设置为111?A)intmum=111

B)$num=111C)int$num=111D)以上都是答案:B解析:

26.[单选题]下列说法不正确的是A)list()函数可以写在等号左侧B)each()函数可以返回数组里面的下一个元素C)foreach()遍历数组的时候可以同时遍历出key和valueD)for循环能够遍历关联数组答案:D解析:

27.[单选题]以下函数中可以获取指定字符串在目标字符串中最后一次出现的位置的是()。A)strrpos()B)strpos()C)substr()D)strcmp()答案:A解析:strpos() 查找字符串首次出现的位置strrpos() 获取指定字符串在目标字符串中最后一次出现的位置substr() 用于获取字符串中的子串strcmp() 用于判断两个字符串的大小

28.[单选题]关于数组元素的下标,下面说法中错误的是A)元素下标可以采用从0开始的递增的自然数列的方式B)元素的下标可以采用用户自定义的键名下标方式C)使用自定义键名下标的数组元素不能使用自然数作为下标进行访问D)任何情况下,都要将键名下标放在引号定界符中才能正确访问数组元素答案:D解析:

29.[单选题]使用函数( ) 来检查此文件是否是上传文件A)is_uploaded_file( )B)move_uploaded_file()C)uploaded_file()D)move_file()答案:A解析:

30.[单选题]下列哪个数组 不可以用来获取表单元素的值? ( )A)$_REQUEST[]B)$_POST[]

C)$_GET[]D)$_SERVER[]答案:D解析:

31.[单选题]下面关于字符串处理函数说法正确的是( )。A)trim()可以对字符串进行拼接B)str_replace()可以替换指定位置的字符串C)substr()可以截取字符串D)strlen()可以准确获取中文字符串长度答案:B解析:

32.[单选题]下面哪一个函数可以绘制椭圆形状?A)imagesetpixel()B)imageline()C)imagerectangleD)imageellipse()答案:D解析:

33.[单选题]PHP中用来填充画布颜色的函数名称及需要的参数个数分别是______。A)imageline(),4B)imageline(),6C)imagefill(),4D)imagefill(),6答案:B解析:

34.[单选题]执行完$strUser = "12345678" 以后, strUser 是( )类型。A)整数变量B)整数变量C)布尔型变量D)单精度变量答案:B解析:

35.[单选题]若系统日期时间是2016年12月6日9时12分,函数date("y-m-d H:i")的返回值是____A)16-12-6 9:12B)2016-12-6 09:12C)16-12-06 9:12D)2016-12-06 09:12

答案:C解析:

36.[单选题]php中以下能输出当前时间格式像:2016-5-6 13:10:56 的是A)echo date(“Y-m-d H:i:s”)B)echo time()C)echo date()D)echo time(“Y-m-d H:i:s”)答案:A解析:

37.[单选题]php 内置数组( )可以获取服务器内变量信息。A)$_GETB)POSTC)FORMD)$_SERVER答案:A解析:

38.[单选题]下列表单属性代表表单提交地址的是:A)methodB)idC)nameD)action答案:D解析:

39.[单选题]若表单标记中method属性取值为post,存在一个复选框组,name属性取值为intr[],则下列说法中正确的是______A)在服务器端使用$_POST['intr[]']获取复选框组提交的数据B)$_POST['intr']是一个数组,该数组中元素的个数与表单复选框组中复选框个数相同C)$_POST['intr']是一个数组,数组元素的个数与用户选择的复选框个数相同D)$_POST['intr']是一个普通数据答案:C解析:

40.[单选题]请分析以下程序代码,输出结果正确的是( )。

case 3:case 4:case 5:echo '工作日';break;case 6:case 7:echo '休息日';break;default:echo '输入的日期格式不正确';break;}>A)工作日B)休息日C)输入的日期格式不正确D)以上都不对答案:B解析:

41.[单选题]PHP的mysql_query()函数处理以下哪些指令成功就可以返回查询后的结果集?A)insertB)selectC)deleteD)update答案:B解析:

42.[单选题]$a = 3;function foo(){$a=0;$a+=2; }foo();echo $a;$a 的结果为( )A)0B)2C)3D)5答案:C

解析:

43.[单选题]mysql中用于查看表结构的指令是( )A)selectB)showC)listD)desc答案:D解析:

44.[单选题]要检查一个常量是否定义,可以使用函数()A)defined()B)isdefin()C)Isdefined()D)无答案:A解析:

45.[单选题]下面哪个函数创建了一个数组?A)array()B)array_change_key_case()C)array_chunk()D)array_count_values()答案:A解析:

46.[单选题]下列选项中,可以删除文件的函数是( )。A)renameB)unlinkC)rmdirD)fclose答案:B解析:

47.[单选题]在PHP 中属于比较运算符的是A)=B)!C)= =D)&答案:B解析:

48.[单选题]在PHP 中哪个变量数组总是包含所有总客户端发出的cookies 数据( )A)$_COOKIEB)$_COOKIESC)$_GETCOOKIED)$_GETCOOKIES答案:B解析:

49.[单选题]假设$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 )答案:A解析:

50.[单选题]下列选项中,哪些是合法的标识符( )。A)this&thatB)$_testC)$6_itD)$*math答案:B解析:

51.[单选题]在正则表达式当中 [ ]表示的含义正确的是A)[ ]中只能匹配一个字符B)[ ]中可以匹配多个字符C)[a-c]表示可以匹配a,c两个字母D)以上说法都正确答案:A解析:

52.[单选题]进行文件上传时,需要在form标记中设置属性enctype的取值是A)multipart/form-dataB)text/plainC)application/x-www-form-urlencodedD)以上都不是答案:A解析:

53.[单选题]fileatime()函数能够获取文件的( )属性。A)创建时间

B)修改时间C)上次访问时间D)文件大小答案:C解析:

54.[单选题]在PHP中,启动输出缓冲的函数是( )A)ob_start()B)ob_get_contents()C)ob_flushD)ob_clean()答案:A解析:

55.[单选题]下列属于msyql 中时间类型的是():A)bigintB)doubleC)datetimeD)text答案:C解析:

56.[单选题]PHP中哪个不是有效的赋值运算符?A)$b<=$bB)$b*=$bC)$b+=$bD)$b-=$b答案:A解析:

57.[单选题]关于mysql_db_query 与mysql_query 说法正确的是:A)mysql_db_query 与mysql_query 在执行sql 语句后的返回值是一样的,成功返回资源号,失败返回FALSEB)不能用mysql_query 函数临时在另一个数据库上执行sql 语句,而mysql_db_query 可以C)mysql_db_query 不会切换回先前连接到的数据库D)mysql_query 在功能上等于mysql_select_db() +mysql_db_query()答案:C解析:

58.[单选题]下面哪个变量用于使用php生成随机数?A)srand()B)rand()

C)random()D)以上都不对答案:B解析:

59.[单选题]下列选项中,可以完成正则表达式中特殊字符转义的是( )。A)/B)C)$D)<答案:B解析:

60.[单选题]关于PHP,下列哪个选项是正确的?A)PHP执行系统功能,即从系统上的文件创建、打开、读取、写入和关闭它们B)PHP可以处理表单,即从文件中收集数据,将数据保存到文件中,通过电子邮件发送数据,将数据返回给用户C)您可以通过PHP在数据库中添加、删除和修改元素D)以上选项都是正确的答案:D解析:

61.[单选题]要求某个文本框字符在8~16之间,内容以大写英文字母开始,后面可以跟定大小写字母、数字和下划线,用于验证的正则表达式是A)pattern=[A-Z][a-z0-9_]{7,15}B)pattern=[A-Z][A-Za-z0-9_]{8,16}C)pattern=[A-Za-z][A-Za-z0-9_]{7,15}D)pattern=[A-Z][A-Za-z0-9_]{7,15}答案:D解析:

62.[单选题]下列选项中,哪种排序算法具有直观性,但是又有不稳定的特点。()A)冒泡排序B)快速排序C)插入排序D)简择排序答案:D解析:简单选择排序是一种非常直观的排序算法。它的实现原理是,从待排序的数组中选出最小或最大的一个元素与数组的第1个元素互换,接着再在剩余的数组元素中选择最小的一个与数组的第2个元素互换,依次类推,直到全部待排序的数组元素排序完成。

63.[单选题]关于foreach遍历数组,阅读下面的代码,输出结果正确的是( )。

$arr = array(1,2);foreach($arr as $v){++$v;}print_r($arr);A)Array ( [0] => 1 [1] => 2 )B)Array ( [0] => 2 [1] => 3 )C)Array ( [1] => 1 [2] => 2 )D)Array ( [0] => 3 )答案:A解析:

64.[单选题]强制类型转换可以将数据转换为我们期望的类型,现分析以下代码,最终将输出()。A)157B)466C)123D)0答案:C解析:

65.[单选题]在Apache的安装目录bin下,执行以下()可完成Apache的安装。A) installB) installC) -k installD) -k install答案:C解析:

66.[单选题]PHP中Smarty模板的6个文件中,最重要的是A))))Config_答案:C解析:

67.[单选题]php 内置数组( )接受表单Post 方式提交的数据A)$_POSTB)$_GETC)POSTD)SEND答案:A解析:

68.[单选题]下列选项中关于虚拟主机的配置中Indexes 的作用描述正确的是:A)apache 的安装的路径B)隐藏目录列表C)设置网站根目录D)显示目录结构答案:D解析:

69.[单选题](,)下列关于函数的定义,正确的选项是( )。A)function 1_test(){}B)function test(){}C)function test($a=1,$b){}D)function test{}答案:B解析:

70.[单选题]PHP 在连接MySQL时经常需要使用MySQL的端口号,则其默认端口号是()。A)80B)8080C)3305D)3306答案:D解析:

71.[单选题]Apache服务器默认的端口号为( )。A)80B)81C)82D)8080答案:A解析:

72.[单选题]For循环语句的括号中包含以下三个部分,其正确的顺序是( )。

①初始化表达式 ②操作表达式 ③循环条件A)①③②B)②③①C)①②③D)③①②答案:A解析:

73.[单选题]下列选项中,( )语句与三元运算符的功能相同。A)if…elseB)foreachC)forD)while答案:A解析:

74.[单选题]请看下面一段代码:

75.[单选题]HTML中,title 标签放在什么位置A)body 标签里B)head 标签里C)script 标签里D)table 标签里答案:B解析:

76.[单选题]下列数组中哪一个是关联数组:A)array(1,2,3,4,5);B)array(3=>1, 1=>2,10=>3);C)array(1=> ”a”, 2=> ”b”, ’a’=>”c”);D)array( ‘a’, ’b’,10);

答案:C解析:

77.[单选题]php如何输出反斜杠A)nB)rC)tD)答案:D解析:

78.[单选题]下面关于preg_match_all()函数的描述错误的是( )。A)第一个参数表示正则表达式模式B)第二个参数用于指定被搜索的字符串C)第三个参数是存储匹配结果,不能省略此参数D)第四个参数是可选参数答案:C解析:

79.[单选题]ThinkPHP5遵循PSR-2命名规范和PSR-4自动加载规范,其中要求类名A)全部小写B)全部大写C)采用驼峰法命名(首字母小写)D)采用驼峰法命名(首字母大写)答案:D解析:

80.[单选题]php 语言中求余运算符号为:A)*B)&C)%D)/答案:B解析:

81.[单选题]分析以下程序代码,输出结果正确的是( )。

A)11B)2C)无输出D)以上答案都不正确答案:B解析:

82.[单选题]存在表单文件域元素fname,系统数组$_FILES['fname']中的内容不包括( )。A)上传文件的名称B)上传文件的类型C)上传文件的大小D)上传文件的内容答案:D解析:

83.[单选题]下列不是mysql 数据类型的是:A)dateB)txtC)varcharD)int答案:B解析:

84.[单选题]var_dump()函数用于查看变量的值和数据类型。分析以下代码,输出结果正确的是( )。A)int(4)"1234"B)int(3)"1234"C)int(1234)D)1234答案:C解析:

85.[单选题]下面哪个是有效的PHP变量名?A)/myVarB)&myVarC)$!myVarD)$myVar答案:D解析:

86.[单选题]下列选项中是合法变量的是()。A)$123B)$_it

C)$it@98D)it答案:B解析:

87.[单选题]您可以使用什么关键字执行不同条件代码的if语句?A)elseifB)andifC)elifD)orif答案:A解析:

88.[单选题]PHP中提供了多种输出语句,其中可以输出数据类型的是( )A)echoB)print()C)print_r()D)var_dump()答案:D解析:

89.[单选题]两表联查中,右外连接的关键字是( ) :A)left joinB)right joinC)innerjoinD)on join答案:B解析:

90.[单选题]下列()可删除指定数组键名的元素,()可删除整个数组。A)delete,unset()B)unset(),deleteC)unset(),unset()D)delete,delete答案:C解析:unset()函数除了可以删除指定键名的元素,还可以删除整个数组

91.[单选题]PHP变量的赋值方式有传值赋值和引用赋值两种,分析以下代码,其输出结果为()。A)10--5B)5--5C)5--10

D)10--10答案:B解析:

92.[单选题]要查看一个结构类型变量的值,可以使用函数( )A)Print()B)print()C)Print_r()D)print_r()答案:D解析:

93.[单选题]字符串的替换用到的函数是:__________A)strcmp()B)strncasecmp()C)$lenD)str_replace()答案:D解析:

94.[单选题]下列选项中可以获取可变参数列表的是()。A)func_num_args()B)func_get_args()C)func_get_arg()D)以上全都正确答案:B解析:无

95.[单选题]下列选项中代表无穷循环的是( )A)for(;;)B)for()C)foreach(,)D)do(1)答案:A解析:

96.[单选题]下面代码的输出结果为:5, "b"=>10, 20);print_r($array);?>A)ArrayB)ArrayC)输出为空D)会报错!

答案:B解析:

97.[单选题]阅读下面的代码,输出结果正确的是( )。$arr = [1, 2, 3];foreach ($arr as&$v) {$v = $v + 2;}echo $v;A)3B)1C)5D)报未定义提示答案:C解析:在使用foreach的引用赋值时,还需要注意的一点是,as关键字后表示数组元素键名和值的变量,相当于在程序开发中我们定义的一个全局变量,在数组遍历完成后依然可以使用。因此,为了防止下次使用$v变量时对上一次有影响,推荐在每次foreach遍历完数组后,利用unset()函数释放掉变量$v。

98.[单选题]PHP中类的属性含义正确的是:A)类的属性实质就是类中的变量B)类的属性实质就是类中的方法C)类的属性实质就是类的子类D)类的属性实质就是名答案:A解析:

99.[单选题]运行下列程序代码,输出结果是 “张三” , “李四” , “王五” , “赵六” );echo $arr[0];> :A)报错B)王五C)李四D)张三答案:C解析:

100.[单选题]PHP是一种( )的编程语言A)解释型B)编译型C)两者都是D)两者都不是答案:A解析:

101.[单选题]使用date()方法获取系统日期中2位月份取值时,需要使用的参数是______A)monthB)MC)ND)m答案:D解析:

102.[单选题]其中$fp参数表示的是?____________A)将要写入文件中的字符串数据。B)写入文件句柄C)D)指定从文件开头开始的偏移量。答案:B解析:指定了$length,则当写入了$string中的前$length个字节的数据后停止写入,否则一直写入,直到字符串末尾。140页。

103.[单选题]下列选项中,创建的空白画布资源仅支持256色的函数是( )。A)imagecreate()B)imagecreatetruecolor()C)imagecreatefromgif()D)imagecreatefromjpeg()答案:A解析:

104.[单选题]PHP连接mysql数据库的连接函数mysql_connect的第三个参数是A)主机名B)数据库密码C)数据库用户名D)报错信息答案:B解析:

105.[单选题]以下代码将打印?A)ab()B)ab(换行)C)abn

D)ab(换行)E)abn答案:C解析:

106.[单选题]请详细阅读下面列出的表单和PHP 代码,当在表单里面的两个文本框分别输入“php”和“ great ”的时候, PHP 将在页面中打印出什么?( )

A)NothingB)ArrayC)A noticeD)phpgreatE)greatphp答案:A解析:

107.[单选题]在不把文件内容预加载到变量中的前提下, 如何解析一个以特殊格式格式化过的多行文件?A)用file() 函数把它分割放入数组B)用sscanf()C)用fscanf()D)用fgets()E)用fnmatch()答案:C解析:fscanf 函数能根据指定格式文件内容,因此答案是C。sscanf 函数只能用来操作字符串。

108.[多选题]continue 语句可以用在( )中。A)forB)whileC)do-whileD)switch答案:ABC解析:

109.[多选题]下列选项中属于fopen 第二个参数的是:A)a

B)rC)wD)e答案:ABC解析:

110.[多选题]mysql 的数据类型中,不属于日期类型的是( ) :A)dateB)varcharC)datetimeD)int答案:BD解析:

111.[多选题]下列表单元素中可以让用户进行输入文本的是:A)B)C)D)答案:BCD解析:

112.[多选题]php中单引号和双引号包含字符串的区别不正确的是A)单引号速度快,双引号速度慢B)双引号速度快,单引号速度慢C)单引号里面可以解析转义字符D)双引号里面可以解析变量正确答案:ABC解析:

113.[多选题]下列选项中能正确求出字符串长度的函数是:A)echo strlen(hello bwei!)B)$str='hello kity!'; echo strpos($str)C)echo strlen('hello')D)$str='bwei!'; echo strlen($str)答案:CD解析:

114.[多选题]面向对象的编程方式以下哪些特点?A)继承B)封装

C)多态性D)以上都不正确答案:ABC解析:

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

116.[多选题]下列说法正确的是( ) :A)limit 有两个参数,第一个参数可以省略B)as 可以为字段起别名C)between and 为在... 之间D)as 可以给表起别名答案:ABCD解析:

117.[多选题]在php程序处理图像的操作主要分为哪几个步骤?A)创建画布。B)在画布上绘制图形或输入文本。C)保存并输出图形。D)销毁图像资源答案:ABCD解析:三. 填空题(共16题,14.4分)

118.[多选题]属于cookie 的正确说法有:A)在客户端保存,并不在服务器端保存B)用来识别不同的用户C)cookie 的数据信息非常可靠D)客户不能拒绝cookie答案:AB解析:

119.[多选题]函数的参数传递包括:A)按值传递B)按引用传递C)按变量传递D)按作用域传递

答案:AB解析:

120.[多选题]关于form 表单下列说法正确的是:A)form 表单不可以和php 混写B)form 表单不能写在.php 文件中C)form 表单默认的是get 方式提交D)form 表单的作用是收集用户填写的信息答案:CD解析:

121.[多选题]属于表操作的关键字是:A)showB)descC)deleteD)create答案:ABD解析:

122.[多选题]属于Apache 特点的是() :A)性能好B)执行效率低C)反应速度快D)执行效率高答案:ACD解析:

123.[多选题]对于两表连接查询数据说法正确的是( ) :A)右连接以right join 后边的表为主表B)内连接查询两张表中的数据,如果关联的条件相等,也就是两张表中同时存在的数据才会被查询出来C)左连接的关键字为inner joinD)左连接以left join 前面的表为主表答案:ABD解析:

124.[填空题]请写出php5 的构造函数和析构函数答案:__construct , __destruct解析:

125.[判断题]在PHP中,可以使用函数imageellipse()绘制奥运五环。( )A)正确

B)错误答案:A解析:

126.[判断题]代码if(mentById('jieshao').value='')用于判断id为jieshao的表单元素值是否为空A)正确B)错误答案:B解析:

127.[判断题]只要数组具有相同的键值并且顺序相同就全等。()( )A)正确B)错误答案:B解析:

128.[判断题]具有AUTO_INCREMENT的字段在插入时可以使用NULL代替占位。()( )A)正确B)错误答案:A解析:

129.[判断题]在PHP中,定义函数时可以没有返回值A)正确B)错误答案:A解析:

130.[判断题]调用ceil()函数可以不传递参数A)正确B)错误答案:B解析:

131.[判断题]函数有两种,一种是系统内部提供的函数。你只要知道这个函数是干什么用的,自己会用就行了。那另一种是自定义函数。用来实现自己独特的需求。A)正确B)错误答案:A解析:

132.[判断题]对于URL地址中传递的参数最好使用urlencode()函数对GET参数进行编码,防止出现问题。( )A)正确B)错误答案:A解析:

133.[判断题]为防止出现乱码,只要PHP脚本文件与PHPMySQL使用的字符集保持统一即可。( )A)正确B)错误答案:B解析:

134.[判断题]isset()用于判断变量或数组元素是否存在,存在时返回true,不存在时返回false。( )A)正确B)错误答案:A解析:

135.[判断题]在服务器端接收web表单提交的数据可以使用$_GET和$_POST:答案:对解析:

136.[判断题]使用mkdir()函数可以创建目录,若该目录的上一级目录未创建,则可以通过传递可选参数决定是否创建。A)正确B)错误答案:A解析:

137.[判断题]抽象类中不可以有非抽象方法、成员属性和常量。( )A)正确B)错误答案:B解析:

138.[判断题]array_search() 与in_array() 函数均可用来查询数组中元素的值答案:错解析:

139.[判断题]strlen函数计算字符串长度时,若为空字符串,则返回falseA)正确

B)错误答案:B解析:

140.[判断题]substr截取字符串时按字节截取A)正确B)错误答案:A解析:

141.[判断题]当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,所以父类引用在调用该方法的时候,表现出不同就称为多态。A)正确B)错误答案:A解析:

142.[判断题]MySQLi扩展是MySQL扩展的增强版( )A)正确B)错误答案:A解析:

143.[判断题]字符串$str=”abcdefg”是一个有7个元素,下标从1开始的数组( )A)正确B)错误答案:B解析:

144.[判断题]字符“f”在mysqli_stmt_bind_param()函数中,表示数据类型MySQL中的float类型。()A)正确B)错误答案:B解析:

145.[判断题]使用关键字final 修饰的类,可以被继承答案:错解析:

146.[判断题]在类型为number的表单输入元素中可以使用max属性设置可以输入的最大值A)正确

B)错误答案:A解析:

147.[判断题]ceil()函数可以对字符串参数进行处理A)正确B)错误答案:B解析:

148.[判断题]双引号包含的变量按其实际值输出A)正确B)错误答案:A解析:

149.[判断题]define( ‘A’,10); echo defined('A'); 结果是true答案:错解析:

150.[判断题]Session可以在不同网站的页面之间传递数据( )A)正确B)错误答案:B解析:

151.[判断题]使用函数move_uploaded_file()时只需提供一个参数A)正确B)错误答案:B解析:

152.[判断题]分支语句if($num=6){…}条件永远为真A)正确B)错误答案:A解析:

153.[判断题]对于一个应用了tp5框架的网站,在浏览器中查看网页的地址栏中必须包含入口文件名A)正确B)错误答案:B

解析:

154.[判断题]自连接就是一个表与它自身的连接,用来取出表中彼此包含左外连接的记录答案:错解析:

155.[判断题]使用round()函数能够获取随机数( )A)正确B)错误答案:B解析:

156.[判断题]安装apache2.2.17和php5之后,默认情况下运行php文件时不显示代码中的错误提示( )A)正确B)错误答案:A解析:

157.[判断题]TRUNCATE可与WHERE组合指定需要清空的记录。()( )A)正确B)错误答案:B解析:

158.[判断题]递增递减运算符可以对数值型变量的值进行加1或减1操作。( )A)正确B)错误答案:A解析:

159.[判断题]trim函数第二个参数为空时,默认只去掉空格A)正确B)错误答案:B解析:

160.[问答题]PHP不支持多继承,类似C++中多继承的功能在PHP中由( )来实现。答案:接口解析:

161.[问答题]启动Wampserver集成开发环境后,用鼠标( )单击图标,会弹出用于操作服务器的快捷菜单。

答案:Localhost解析:

162.[问答题]__call 的参数有几个,类型是什么,意义是什么?答案:魔术方法__call()的作用是当程序调用一个不存在或不可见的成员方法时, php 会先调用__call()方法,将那个不存在的方法的方法名和参数都存储下来。__call()包含两个参数, 第一个参数是那个不存在的方法的方法名,是个字符串类型;第二个参数是那个不存在的方法的所有参数,是个数组类型。本人认为__call()方法的意义更多在于调试, 可以定位到错误。同时可以捕捉异常, 如果某个方法不存在,则执行其它可替代方法。解析:

163.[问答题]PHP文件中可包含____、____、____三部分的代码。答案:PHP脚本;HTML代码;JavaScript;解析:

164.[问答题]取得查询结果集总数的函数是?答案:mysql_num_rows($result);解析:

165.[问答题]$str = ‘ jack,james,tom,symfony ’; 请将$str 用’ ,’分割,并把分割后的值放到$arr数组中?答案:$arr = explode( ‘ , ’ ,$str);解析:

166.[问答题]如何声明一个名为” myclass”的没有方法和属性的类?答案:class myclass{ }解析:

167.[问答题]如何设置一个cookie 的名字为username, 值为jack,并且让此cookie 一周后失效?一个浏览器最多可以产生多少个cookie,每个cookie 文件最大不能超过多少?答案:setcookie( ‘ username ’ , ’ jack ’ ,time()+7*24*3600);最多可以产生20 个cookie,每个最多不超过4K解析:

168.[问答题]在项目开发中,经常使用isset()函数和empty()函数来判断变量,请简述他们的区别。答案:isset()函数 一般用来检测变量是否设置

empty()函数 判断值为否为空

解析:

169.[问答题]在 PHP 中,如何向客户端发送一个 Cookie ?如何从 Cookie 变量中检索信息?答案:在 PHP 中,使用 setcookie()函数可以向客户端发送一个 Cookie 信息;从 Cookie 变量中检索信息访问数组$_COOKIE 即可。解析:

170.[问答题]ThinkPHP框架的默认欢迎页面,是welcome控制器的( )方法的运行效果。答案:INDEX解析:

171.[问答题]控制流程语句有哪些?答案:1:三种程序结构顺序结构、分支结构、循环结构2:分支: if/esle/esleif/ switch/case/default3: switch 需要注意的:case 子句中的常量可以是整型、字符串型常量、或者常量表达式, 不允许是变量。同一个switch 子句中, case 的值不能相同,否则只能取到首次出现case 中的值。4: 循环for while 后面必须加入分号结尾。while 和do...while 的区别5:break 和continue 的区别。break 可以终止循环。continue 没有break 强大,只能终止本次循环而进入到下一次循环中。解析:

172.[问答题]能够在同一网站不同页面之间传递数据的机制是____,在程序代码开始处启用该机制时需要使用的代码是____答案:session;session_start();解析:

173.[问答题]客户端网页以POST方式提交用户名和密码。ID依次是user、pwd。答案:

174.[问答题]我们可以在一个PHP页面“”中两次使用include(“”)吗?A)可以B)不行答案:A解析:

175.[问答题]mysql_fetch_row() 和mysql_fetch_array 之间有什么区别?答案:mysql_fetch_row 是从结果集取出1行数组,作为枚举

mysql_fetch_array 是从结果集取出一行数组作为关联数组,或数字数组,两者兼得解析:

176.[问答题]PHP是一种运行于( )端的脚本程序设计语言,使用PHP开发的项目必须部署在( )上才能正常运行。答案:服务器,WEB服务器解析:

177.[问答题]用关键字( )修饰的类不能被实例化.答案:ABSTRACT解析:

178.[问答题]下面的程序使用mysqli内置函数连接数据库,并将表lyb中的记录显示在网页中,将1234处填写完整Mysqli_select_db、Lyb、$result答案:mysqli_connect、解析:

179.[问答题]如何在php程序中启动session答案:通过session_start()解析:

180.[问答题]PHP的标量数据类型包括4种,分别是integer(整型)、boolean(布尔型)、( )和( )。答案:FLOAT(浮点型,也称作DOUBLE),STRING(字符串型)解析:

181.[问答题]在MYSQL中,数据库” study ”中student 表内容如下:id name sex9701 Wang 男9702 Zhang 男9703 li 女连接数据库服务器参数为:(” localhost ”, ” root ”, ”1234”)请使用PHP语言编写删除一条id 为9701 的数据记录的程序答案:

echo " 删除成功";}else{echo " 删除失败";}>解析:

182.[问答题]func() 和@func() 之间有什么区别?答案:第二个函数调用失败不会报错,第一个会报错解析:

183.[问答题]若要在 PHP 中快速获取一组复选框的值,应如何命名这些复选框?答案:应将这些复选框命名为相同的名称,并且以“ []”结尾。解析:

184.[问答题]Wampserver集成开发环境本身的配置文件位于安装根目录下,文件名为( )。答案:,解析:

185.[问答题]round(20/3,2)的结果是____;ceil(16/5)的结果是____。答案:6.67;4;解析:

186.[问答题]类中属性前可以不加访问修饰符吗?成员变量前的修饰符只能是public , protected,private 吗?还可以是哪几个?答案:类中的属性必须加修饰符,除了那3 个以外,还可以加var解析:

187.[问答题]在PHP类的定义格式中,关键字( )表示该类为抽象类。答案:ABSTRACT,解析:

188.[问答题]请说明php中传值与传引用的区别。什么时候传值什么时候传引用?答案:按值传递:函数范围内对值的任何改变在函数外部都会被忽略按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改优缺点:按值传递时, php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。按引用传递则不需要复制值,对于性能提高很有好处。解析:

189.[问答题]启动Wampserver集成开发环境,其图标会以( )、( )和橙色 3种不同的颜色来表示服

务器的启动状态。答案:红色,绿色解析:

190.[问答题]面向对象的特点可以概括为_________、继承性和__________。答案:封装性|多态性解析:

191.[问答题]如何使用下面的类,并解释下面什么意思?(3)class test{function Get_test($num){$num=md5(md5($num)."En");return $num;}}答案:$testnum = "123";$object = new test();$encrypt = $object->Get_test($testnum);echo $encrypt;类test里面包含Get_test方法,实例化类调用方法多字符串加密解析:

192.[问答题](2)将上传的文件存放到服务器/uploads目录下。答案:上传文件:解析:

193.[问答题]文件上传需要注意哪些细节?怎么把文件保存到指定目录?怎么避免上传文件重名问题?答案:1). 首现要在 中开启文件上传;2). 在 中有一个允许上传的最大值,默认是2MB。必要的时候可以更改;3). 上传表单一定要记住在form 标签中写上enctype="multipart/form-data" ;4). 提交方式method 必须是post;5). 设定type="file" 的表单控件,并且必须具有name 属性值;6). 为了上传成功,必须保证上传文件的大小是否超标、文件类型是否符合要求,上传后存放的路径是否存在;7). 表单提交到接收页面,接收页面使用$_FILES来接收上传的文件。$_FILES 是个多维数组。第一维下标是上传控件的name , 二维下标分别为name/type/tmp_name/size/error 。分别代表文件名、文件类型、上传到临时目录下的临时文件名、文件大小、是否有错误。如果是批量上传,那么二维下标就是数组,而并非是字符串。8). 文件上传后是被放置在服务器端临时路径下,需要使用move_uploaded_file () 函数,才可以将上传后的

文件保存到指定目录。9). 为了避免上传文件重名,可以通过上传的文件名获取到文件后缀,然后使用时间戳+文件后缀的方式为文件重新命名解析:

194.[问答题]CodeIgniter简称( ),是一个PHP应用程序开发工具包,也称为( )。答案:CI,PHP应用程序开发框架解析:

195.[问答题]常量如何定义? 如何检测一个常量是否被定义?常量的值只能是哪些数据类型?答案:define()// 定义常量, defined()// 检查常量是否定义常量的值只能是标量类型的数据。解析:

196.[问答题]php程序,功能:(1)显示上传文件表单,以post方式传送数据。答案:

解析:

197.[问答题]在PHP中,解决 HTTP协议 的无状态问题可以使用 2种 技术,一种是( ) 技术,另一种是 ( )技术。答案:COOKIE,SESSION解析:

198.[问答题]使用WordPress开发PHP项目,重点在于项目( )的开发。答案:主题解析:

199.[问答题](填空题,)函数的返回值通过 _________ 关键字来实现答案:return解析:

200.[问答题]表单提交数据时,若method取值为get,则数据保存到系统数组____里面答案:$_GET;解析:


本文标签: 答案 解析 数组 函数 使用