admin 管理员组

文章数量: 887031


2023年12月19日发(作者:算法技术)

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

1.[单选题]在PHP中创建函数的正确方法是?A)functionmyFunction()B)createmyFunction()C)new_functionmyFunction()答案:A解析:

2.[单选题]关于session机制的描述中错误的是A)服务器可通过sessionID来区分各个不同用户B)一旦某个页面向session管道中提供了数据,当前网站中在该页面之后执行的页面文件都可以根据需要从管道中获取该数据C)不同网站的页面之间可以通过session机制来传递数据D)要提供数据的页面和要获取数据的页面都要启用session答案:C解析:

3.[单选题]以下打印的结果是?A)0B)1C)2D)代码错误答案:A解析:

4.[单选题]安装完成php,要开启错误调试模式,需要将配置文件修改成( ):A) 中的display_errors = OnB) 中的ne = PRCC) 中的display_errors = OffD) 中的ne =on答案:A解析:

5.[单选题]阅读以下代码,在调用函数后变量$var的值()。function course(&$obj){$obj ='python';}$var = 'PHP';extract($var);A)PHPB)pythonC)PHPD)以上答案都不对答案:B

解析:引用传参

6.[单选题]下列表单属性代表表单提交方式的是:A)methodB)idC)nameD)action答案:A解析:

7.[单选题]关于mysql_select_db 返回值正确的是:A)成功开启返回1,失败返回0B)成功开启返回一个连接标识,失败返回falseC)成功开启返回True, 失败返回FalseD)成轼开启返回True, 失败返回一个错误号答案:C解析:

8.[单选题]年龄降序的关键字是():A)escB)inC)order by age ascD)order by age desc答案:D解析:

9.[单选题]关于array_search () 函数,请阅读下面程序:$arr = array('aa' => array('a', 'b', 'c'),'bb' => array('d', 'e', 'f'));$result = array_search('bb',$arr);程序执行后,$result的返回值是( )。A)0B)1C)TRUED)FALSE答案:D解析:

10.[单选题]下列选项中关于虚拟主机的配置documentRoot 的作用描述正确的是:A)php 的根目录B)web 网站发布根目录C)apache 的安装路径

D)MySQL 扩展答案:B解析:

11.[单选题]下列选项中关于php 的变量命名规则描述正确的是:A)所有变量都必须是以$开头,且变量名不能是中文B)$%web 是一个合法的变量名C)$web 和web是一个变量,没有什么区别D)变量名区分大小写,切不允许是数字开头答案:D解析:

12.[单选题]标记符title 是放在标记符什么之间的A)html 与htmlB)head 与headC)body 与bodyD)head 与body答案:B解析:

13.[单选题]表达式“(4+3)*2”的运算结果为( )。A)10B)14C)11D)12答案:B解析:

14.[单选题]应用Ajax时,属性readyState的值变化时触发的事件是A)readystatechangeB)readychangeC)statechangeD)change答案:A解析:

15.[单选题]下面的脚本运行以后,屏幕显示什么样的信息?( ) ,def ?);echo $array[ ,abc ?].$array[ ,def ?];>

A)abcdefB)defC)abcD)defn Notice: Undefined index : def in /xx/yy/ on line 4答案:D解析:

16.[单选题]正则表达式“[h][t]”匹配字符串“itheima”的结果是( )。A)thB)htC)itheimaD)没有匹配结果答案:D解析:

17.[单选题]以下关于GET方式提交和POST方式提交数据说法错误的是( )。A)GET是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。B)POST是通过HTTPC)GET安全性非常低,POST安全性较高。而且POST的执行效率也比GET好。D)在FORM提交的时候,如果不指定METHOD,则默认为GET请求,FORM中提交的数据将会附加在URL之后,以“?”符合与URL分开。答案:C解析:GET安全性非常低,POST安全性较高。但GET的执行效率比POST要好。

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

19.[单选题]SELECT语句中用于指定查询条件的关键字是()A)WHILEB)GROUPBYC)WHERED)HAVING答案:C解析:

20.[单选题]使用( )修饰的类将不能被继承。

A)publicB)protectedC)privateD)final答案:D解析:

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

22.[单选题]cookie 中下列哪个是会话cookie() :A)setcookie('sex',' 男',time()+24)B)setsession('username','zhangsan',time()+24)C)setcookie('username','zhangsan')D)setcookie('username','zhangsan',time()+24)答案:C解析:

23.[单选题]下列选项中是php 中字符串替换函数的是:A str_replace()B strlen()C strtoupper()D ucfirst()5、阅读下列php 程序,运行的结果为$a=10;$b=&$a;$a++;$b+=$a;echo $a,$b; :A)2222B)22,22C)20,11D)2010

答案:A解析:

24.[单选题]删除学生年龄小于16 的信息正确的是( ):A)delete form studentr where age>16B)delete * form student where age<16C)delete from student where age<16D)delete * from student where age>16答案:C解析:

25.[单选题]在URL参数中,多个参数之间使用________符号分隔。A),B);C)空格D)&答案:D解析:

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

27.[单选题]下列选项中,变量的命名正确的是( )。A)$123B)php@comC)&nameD)$_name答案:D解析:

28.[单选题]关于array_merge() 函数,下列说法中错误的是( )A)该函数最多只能接收一个参数。B)当遇到相同的字符串键名,后面的值将会覆盖前面的值。C)如果数组是数字索引,则键名会以连续方式重新编排索引。D)如果数组包含数字键名,后面的值将附加到数组的后面。答案:A解析:

29.[单选题]下面选项中,用于将子查询外层查询条件设置为内层查询返回的集合内的关键字是()A)INB)ONC)WHERED)NOTIN答案:A解析:

30.[单选题]下列选项中是静态网站的是:A)一张设计网页排版的图片B)天猫商城C)开发完成的百度网站D)一个刚刚做好的html 页面答案:D解析:

31.[单选题]在$_SERVER数组中,用于获取Web服务器地址信息的是( )。A)HTTP_HOSTB)HTTP_USER_AGENTC)HTTP_ACCEPTD)HTTP_REFERER答案:A解析:

32.[单选题]下面哪个 PHP 函数可以用来查找文件 ?A)get_file()B)fold()C)file()D)glob()答案:D解析:

33.[单选题]查询年龄最大的两个用户信息正确语句是( ):A)select * from users order by age desc limit 2;B)select * from users order by age desc limit 1,2;C)select * from users order by age limit 2;D)select * from users where order by age desc limit 2;答案:A解析:

34.[单选题]提交表单数据后,服务器端使用哪个文件处理这些数据,是由表单

标记中哪个属性

指定__________A)actionB)methodC)enctypeD)onsubmit答案:A解析:

35.[单选题]下列关于数组的说法错误的是( )。A)数组是一个可以存储一组或一系列数值的变量。B)键和值之间存在一种对应关系称为映射。C)PHP中数组的下标可以是整型、字符串型和浮点型。D)索引数组的下标可以依次递增。答案:C解析:

36.[单选题]安装完成php,开启错误级别,要将 中配置修改成( ) :A)ne = PRCB)ne =OffC)display_errors = OffD)display_errors = On答案:D解析:

37.[单选题]php中关于字符串处理函数以下说法正确的是A)implode( )方法可以将字符串拆解为数组B)str_replace()可以替换指定位置的字符串C)substr( )可以截取字符串D)strlen( )不能取到字符串的长度答案:C解析:

38.[单选题]在文件中存在代码第一页,在文件中如何获取page传递的值___________A)$pageno=$_POST[‘page’]B)$pageno=$_GET[‘page’]C)$pageno=$_SESSION[‘page’]D)$pageno=$_FILES[‘page’]答案:B解析:

39.[单选题]下列哪些是PHP的配置文件?

A)))php_)php_答案:B解析:

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

41.[单选题]在PHP的配置文件中,设置时区的参数是A)date_timezoneB)neC)date_timezonesD)nes答案:B解析:

42.[单选题]$str='Hello',则$str[1]的值为________。A)eB)HC)'D)o答案:A解析:

43.[单选题]若是在某次访问数据库的操作中,需要用到如下四个函数①mysqli_num_rows() ②mysqli_select_db()、③mysqli_connet() ④mysqli_query()则使用这四个函数的顺序是___________A)①②③④B)②③①④C)③②④①D)③④①②答案:C解析:

44.[单选题]下列选项中,配置虚拟主机的指令是()。A)VirtualHostB)DirectoryC)DocumentRootD)AllowOverride答案:A解析:

45.[单选题]下列关于php 工作原理描述正确的是:A)php 可以独自运行在浏览器上,无需任何帮助软件B)用户通过浏览器发送上网请求可以直接到达php,不需Apache 来调用phpC)用户发送上网请求,到达服务器端,服务器接收并处理后调用php 进行解析, php 将处理结果返回给服务器,服务器传递着结果到达浏览器,展示给用户,完成整个上网请求D)php 的代码可以通过在浏览器上查看页面源代码的方式来看答案:C解析:

46.[单选题]关于数组的使用,请阅读以下代码:$arr = array(1=>'aa','1'=>'bb');echo $arr[1];A)aaB)bbC)aabbD)bbaa答案:B解析:

47.[单选题]PHP中调用某一个对象的方法或属性使用的运算符是A)B)~C)->D)=>答案:C解析:

48.[单选题]下列选项中,无法修改错误报告级别的一项是( )。A)修改配置文件B)error_reporting()C)exit()D)ini_set()答案:C解析:

49.[单选题]在中控制错误信息显示的配置是________。A)error_reportingB)display_errorsC)log_errorD)error_log答案:B解析:

50.[单选题]Form标签中“name”属性、“method”属性、“action”属性和“enctype”属性的作用分别是( )。A)设置表单名称;设置表单提交方式;设置接收数据路径;设置提交数据的编码格式。B)设置表单提交方式;设置提交数据的编码格式;设置表单名称;设置接收数据路径。C)设置表单名称;设置接收数据路径;设置表单提交方式;设置提交数据的编码格式。D)设置表单名称;设置提交数据的编码格式;设置接收数据路径;设置表单提交方式。答案:A解析:

51.[单选题]下面代码运行后输出的结果是( )。A)pmysqlerB)phpermysqlC)mysqlD)pmysql答案:A解析:

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

53.[单选题]在学习PHP时我们需要安装Apache服务器。Apache是一种( )服务器。A)WEBB)FTPC)SMTP

D)以上都不是答案:A解析:

54.[单选题]cookie 的值存储在( )A)硬盘中B)程序中C)客户端D)服务器端答案:C解析:

55.[单选题]下列选项中,用于释放结果集资源的函数是( )。A)mysqli_error()B)mysqli_close()C)mysqli_free_result()D)以上答案:皆不正确答案:C解析:

56.[单选题](,)下列不属于PHP集成开发环境的是( )。A)WampServerB)AppServC)XAMPPD)VC ++答案:D解析:

57.[单选题]下列选项中,运算符的执行顺序为从右向左的是( )。A)!B)*C)||D)or答案:A解析:

58.[单选题]在GD函数库中,函数imagesetpixel的作用是绘制( )。A)一个点B)一条线C)一个椭圆D)一个矩形

答案:A解析:

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

60.[单选题]语句“$a=2;$b=$a--;”的输出结果为( )。A)$a=2;$b=2;B)$a=2;$b=1;C)$a=1;$b=2;D)$a=1;$b=1;答案:C解析:

61.[单选题]php 语言中随机函数A)randB)sqrC)fixD)abs答案:A解析:

62.[单选题]$_SESSION[]的用途是什么?A)用于注册全局变量B)用于初始化会话C)用于存储当前会话的变量D)以上都不是答案:C解析:

63.[单选题]通过众所周知的接口将用户与应用程序的真正内部工作分离的实践称为 ?A)抽象概念B)封装C)继承D)多态答案:B解析:

64.[单选题]在运行PHP文件时,如果遗漏了一个分号,这属于________错误。A)环境错误B)运行错误C)逻辑错误D)语法错误答案:D解析:

65.[单选题]________用于在程序代码中进行解释和说明,它在程序解析时会被PHP解析器忽略。A)常量B)变量C)注释D)表达式答案:C解析:

66.[单选题]下面选项中,用于去除查询结果中重复数据的关键字是()A)DISTINCTB)HAVINGC)ORDERBYD)LIMIT答案:A解析:

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

68.[单选题]php 语言中( )语句可退出循环A)endB)breakC)elseD)then答案:B解析:

69.[单选题]php 语言中计算字符串长度函数是:A)AscB)ChrC)StrlenD)Mid答案:C解析:

70.[单选题]读取post 方法传递的表单元素值的方法是:A)$_post[" 名称"]B)$_POST[" 名称"]C)$post[" 名称"]D)$POST[" 名称"]答案:B解析:

71.[单选题]阅读下面的SQL语句:SELECT * FROM book LIMIT 5,10; 对于此语句描述正确的是()A)获得第6条到第10条记录B)获得第5条到第10条记录C)获得第6条到第15条记录D)获得第5条到第15条记录答案:C解析:

72.[单选题]用于获取通过post方法提交的数据的变量名为_____A)$GETB)$COOKIEC)$POSTD)$_FILES答案:C解析:

73.[单选题]下面哪个方法在PHP类中充当构造函数?A)class_name()B)__constructC)constructorD)以上都不是答案:B解析:

74.[单选题]substr()函数用于获取字符串中的子串,则substr('import', 1, 3) 的返回值是

______。A)mpoB)impC)ortD)por答案:A解析:

75.[单选题]mysql 运算符中,是逻辑运算符的有( ) :A)dropB)orC)setD)<=答案:B解析:

76.[单选题]定义数组$stu=array("刘东","女","18"),要得到结果 “刘东,女,18”,使用的代码是A)explode(",",$stu)B)implode(",",$stu)C)explode($stu,",")D)implode($stu,",")答案:B解析:

77.[单选题]下列选项中,关于逻辑运算的说法错误的是( )。A)逻辑运算符“&&”、“||”与“and”、“or”功能相同。B)运算符“&&”左边的表达式为false,则右边的表达式不会执行。C)运算符“||”左边的表达式为true,则右边的表达式不会执行。D)运算符“&&”与“&”功能相同。答案:D解析:

78.[单选题]关于$_POST['uname']中的uname,下面说法正确的是A)是某个表单元素name属性的取值B)是某个表单元素ID属性的取值C)是一个变量D)是一个普通的字符串答案:A解析:

79.[单选题]下列选项中,将enctype属性值设置为( ),可以实现文件上传。A)application/x-www-form-urlencoded

B)multipart/form-dataC)text/plainD)以上答案都不正确答案:B解析:

80.[单选题]以下有关取模运算的代码,其运算结果正确的是( )。A)-2B)2C)0D)1答案:B解析:

81.[单选题](,)不论循环条件判断的结果是否为true,( )循环至少执行一次。A)whileB)do - whileC)forD)以上都可以答案:B解析:

82.[单选题]下面选项中,可以创建一个名称为itcast的数据库的是( )A)CREATEitcastDATABASEB)CREATEDATABASEitcastC)CREATEitcastTABLED)CREATETABLEitcast答案:B解析:

83.[单选题]php 语言中返回当前系统日期的函数A)hourB)dateC)day

D)time答案:B解析:

84.[单选题]查看当前数据库下所有表的命令是A)show databasesB)show tablesC)use 库名D)create database 库名答案:B解析:

85.[单选题]分析以下程序代码,输出结果正确的是( )。A)successB)无输出C)程序报错D)以上答案都不正确答案:A解析:

86.[单选题]___________函数是用来查找区分大小写的字符串。A)stristr()B)strstr()C)strcmp()D)strcasecmp()答案:B解析:

87.[单选题]下面关于函数range(1, 5, 2)的描述错误的是()。A)1表示数组的起始元素值B)5表示数组最后的一个元素值C)2表示创建的数组元素值为原来的2倍D)该函数的输出结果为[1,3,5]答案:C解析:range()函数的第3个参数表示步长,如果设置了步长 step,会被作为单元之间的步进值。step 应该为正值。不设置step 则默认为 1。

88.[单选题]安装完成php,要修改php 的默认时区,需要修改( )的配置文件:A)lampB)phpC)apacheD)mysql

答案:B解析:

89.[单选题]如果想取得mysql 数据库系统的运行状态,应该用什么函数?A)mysql_pingB)mysql_statusC)mysql_statD)mysql_info答案:C解析:

90.[单选题]下列选项中,在子查询时返回一个真假值的是( )。A)INB)ONC)EXISTSD)NOTIN答案:C解析:

91.[单选题]下列哪个PHP变量的名称是错误的?A)$5-zhaoB)$s_NameC)$_ifD)$This答案:A解析:

92.[单选题]下列关于for循环语句说法错误的是( )A)for循环的第1个参数用于初始化变量。B)for循环的第2个参数用于条件判断。C)for循环的第3个参数用于改变第1个参数的值。D)for循环的各参数之间使用逗号分隔。答案:D解析:

93.[单选题]PHP中,实现文件的上传需要使用哪个全局变量( )。A)$_FILESB)$_GETC)$_POSTD)$_SESSION答案:A解析:

94.[单选题]以下声明PHP 变量正确的是( )A)int i;B)var int $a;C)$name="dadfa";D)string $name="sunch";答案:C解析:

95.[单选题]__________函数用于将目录指针重新指向目录开头。A)opendirB)readdirC)closedirD)rewinddir答案:D解析:

96.[单选题]like 中代表一个字符的通配符是( ) :A)/B)%C)>D)_答案:D解析:

97.[单选题]下面哪个方法使用PHP连接MySQL数据库?A)mysql_connect()B)mysql_query()C)mysql_close()D)以上都不对答案:A解析:

98.[单选题]PHP中调用某一个对象的方法或属性使用的运算符是A)=>B)->C))D)~答案:B解析:

99.[单选题]面向对象的三大特性中哪个不属于封装的做法

A)将成员变为私有的B)将成员变为公有的C)封装方法来操作成员D)使用__get()和__set()方法来操作成员答案:B解析:

100.[单选题]关于PHP中的各种循环,说法正确的是:A)foreach 语句用于循环遍历数组while 是先判断再运行循环C)while 是先循环再判断条件D)for 循环是条件判断型的循环,跟while 相似答案:A解析:

101.[单选题]关于php中的数组,下面说法中错误的是_____A)有用户自定义数组和系统数组之分B)数组可以使用数字下标或键名下标C)一个数组中各个元素的数据类型可以不同D)使用array_merge()函数只能合并两个数组答案:D解析:

102.[单选题]有下列PHP语句段若要输出” false ” ,$a 应该是A)10B)-3C)“ true ”D)“0”答案:D解析:

103.[单选题]thinkphp5的入口文件默认存放在哪个目录下?A)applicationB)indexC)public

D)view答案:C解析:

104.[单选题]PHP中关联数组的遍历使用哪种语法( )A)foreachB)in答案:A解析:

105.[单选题]哪个 PHP 函数与以下脚本在 UNIX 系统下执行的效果近似?function my_funct ($filename){$f = file_get_contents ($filename);return explode ("n", $f);}>A)fopen()B)fread()C)flock()D)split_string()E)file()答案:E解析:file 函数将文件的文本内容读入一个数组,每个元素是一行。因此答案 E 正确。也许你想知道为什么要把这样一个题目放在讲字符串的章节中,那是为了提醒你每一章的题目所包含的知识点并不是绝对严格区分开的,正如写 PHP 脚本时, file 函数不能脱离字符串函数单独存在一样。

106.[单选题]下列选项中,正则表达式的英文简称正确的是( )。A)grepB)RegExpC)PCRD)E)POSIX答案:D解析:

107.[单选题]如果你的脚本无法正确识别一个存储于另一个平台上的文件的行结尾,你该怎么办?A)改变auto_detect_line_ending 的设置B)用正则表达式侦测行的最后一个字母C)用fpos()

D)用ftok()E)每次读取一个字符答案:A解析:PHP4.3.0 开始, 引入了auto_detect_line_endings 设置,系统在保存文本文件时能够自动侦测行结束符号的类型,因此答案是A

108.[多选题]函数的优越性有哪些?A)提高程序的重用性。B)提高软件的可维护性C)提高软件的开发效率。D)控制程序设计的复杂性。答案:ABCD解析:

109.[多选题]在Windows系统中,PHP可以获取的文件类型是( )。A)fileB)dirC)linkD)unknown答案:ABD解析:

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

111.[多选题]下列选项中是php 中字符串定义方式的是:A)单引号定义B)双引号定义C)花括号定义D)定界符定义答案:ABD解析:

112.[多选题]跟PHP会话控制有关的方法有:A)session_start()B)session_destroy()C)$_SESSION[' 参数名']

D)setcookie()答案:ABC解析:

113.[多选题]下列关于php 中的自定义函数描述正确的是:A)函数体内可以返回值也可以没有B)return 语句返回当前函数执行的值, return 语句之后的表达式将不再执行’C)在函数体内使用return 关键字来返回函数执行的结果D)自定义函数又称方法,自定义函数由function 关键字来定义答案:ABCD解析:

114.[多选题]下列关于动态网页与静态网页的本质区别说法不正确的是A)静态页面运行后能够查看所有的源代码,动态页面中动态部分源代码则无法查看B)静态网页任何时候运行内容都相同,动态页面则不然C)动态页面是在服务器端执行的,而静态页面是在浏览器端执行的D)静态页面中可以包含各种小动画,动态页面不可以答案:ABD解析:

115.[多选题]下列选项中用来代表表单的提交方式和提交地址的属性是:A)nameB)methodC)addressD)action答案:BD解析:

116.[多选题]下列php 变量命名正确的是:A)$aaaB)$a1b2C)$ 中国D)$1答案:ABC解析:

117.[多选题]如果想要可读可写得打开一个文件,该给fopen() 传什么参数?(双选)A)wB)rC)aD)+答案:BD

解析:要可读可写的打开文件,你必须使用r+ 模式,因此答案是B 和D

118.[多选题]php 中,赋值运算符有( )A)=B)+=C)==D)=答案:ADB解析:

119.[多选题]正则表达式中的w 包含以下哪些含义?A)任意一个单词字符B)相当于[a-zA-Z0-9]C)把w 转义D)以上说法都正确答案:AB解析:

120.[多选题]PHP中包含哪些循环方式?whileB)whileC)forD)foreach答案:ABCD解析:

121.[多选题]表的关系可以有( )A)一对一B)多对多C)一对多D)一对零答案:ABC解析:

122.[多选题]php 中数组可以使用哪些键名来取得数组元素值?A)数字键名B)下标C)随机D)文本(或字符串)键名答案:AB解析:

123.[多选题]以下哪些是PHP变量的命名规则?A)变量名必须以字母或下划线"_" 开头。B)变量名只能包含字母数字字符以及下划线。C)变量名不能包含空格D)如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如$my_string ),或者以大写字母开头答案:ABCD解析:

124.[填空题]获取字符串的长度的函数是答案:strlen()解析:

125.[判断题]在数组中,所有的元素都有键和值。( )A)正确B)错误答案:A解析:

126.[判断题]PHP可以支持MySQL数据库,但不支持其它的数据库A)正确B)错误答案:B解析:

127.[判断题]运算符“<>”与“!==”在两个数组不全等时返回true。()( )A)正确B)错误答案:B解析:

128.[判断题]若类没有定义构造方法,则无法通过new来创建对象A)正确B)错误答案:B解析:

129.[判断题]定义的模型类允许跨模块使用。A)正确B)错误答案:A解析:

130.[判断题]当数组元素是一个数组时,各元素间需要使用分号(;)进行分隔。( )A)正确B)错误答案:B解析:

131.[判断题]一般情况下,使用pdo的exec方法比使用prepare方法更加安全?A)正确B)错误答案:B解析:

132.[判断题]Php可嵌入HTML中,不适合动态网站的开发。A)正确B)错误答案:B解析:

133.[判断题]函数不能进行传值,只能进行处理一些基本业务,没有任何返回值答案:错解析:

134.[判断题]表单数据中包括隐藏表单,PHP也会接收不到隐藏表单中的数据答案:错解析:

135.[判断题]虽然“&&”和“and”都表示逻辑与运算,但“and”的优先级比“&&”高。( )A)正确B)错误答案:B解析:

136.[判断题]在MySQL中,SHOW CREATE TABLE语句仅可以查看创建表时的定义语句。( )A)正确B)错误答案:B解析:

137.[判断题]printf函数参数列表个数少于格式值,必须使用占位符A)正确B)错误

答案:A解析:

138.[判断题]mysqli_query()函数只能执行数据查询语句。A)正确B)错误答案:B解析:

139.[判断题]php中连接两个字符串的符号是“+ ”A)正确B)错误答案:B解析:

140.[判断题]PHP中字符串连接运算符为= 号答案:错解析:

141.[判断题]若存在复选框组name="like[]",$_POST['like']是一个数组A)正确B)错误答案:A解析:

142.[判断题]可以自定义错误处理函数来处理程序中出现的各种级别的错误。A)正确B)错误答案:B解析:

143.[判断题]strpos函数查找字符串位置时不区分大小写A)正确B)错误答案:B解析:

144.[判断题]PHP中除法运算的结果都为浮点数,即使相除的两个变量都为整数答案:对解析:

145.[判断题]在php中“==”的意思是“等于”

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

146.[判断题]mb_strlen函数为PHP核心函数,可直接调用A)正确B)错误答案:B解析:

147.[判断题]strcmp函数返回结果为两个比较字符串的ASCII差值A)正确B)错误答案:A解析:

148.[判断题]常量的作用域是全局的,不存在全局与局部的概念答案:对解析:

149.[判断题]常见的格式字符中D和d都是表示月份中第几天,只是表现形式不同而已。( )A)正确B)错误答案:B解析:

150.[判断题]在MySQL中,可以通过SHOW CREATE TABLE语句和DESCRIBE语句查看表结构。( )A)正确B)错误答案:A解析:

151.[判断题]PHP的析构函数是必须要有的答案:错解析:

152.[判断题]php 语言中的数值型字符串不可以和数字变量进行混合运算答案:错解析:

153.[判断题]使用echo输出字符串时,可以使用“,”连接两个字符串。( )

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

154.[判断题]当if条件判断结果为false时,则程序将不执行大括号{}中的代码段。( )A)正确B)错误答案:A解析:

155.[判断题]ltrim函数和rtrim函数可以移除字符串空格及其他预定义字符A)正确B)错误答案:A解析:

156.[判断题]所谓单分支语句就是当满足某种条件时,就进行某种处理。( )A)正确B)错误答案:A解析:

157.[判断题]使用rmdir()函数用来删除目录,如果该目录内有文件,则文件将一起被删除。A)正确B)错误答案:B解析:

158.[判断题]PHP中GET传参,各参数之间使用分号(;)符号进行分隔。( )A)正确B)错误答案:B解析:

159.[判断题]php 语言中的数值型字符串可以和数字变量进行混合运算答案:对解析:

160.[问答题]Session数据存储格式。答案:每个会话变量由3部分组成,即名称、长度和值。解析:

161.[问答题]echo(),print(),print_r() 的区别答案:echo是PHP语句, print和print_r 是函数,语句没有返回值,函数可以有返回值(即便没有用)print () 只能打印出简单类型变量的值(如int,string)print_r () 可以打印出复杂类型变量的值(如数组,对象)echo 输出一个或者多个字符串解析:

162.[问答题]在PHP中,有两个函数与cookie操作有关。其中____用来设置cookie变量内容, ____用来读取cookie变量内容。答案:setcookie;$_COOKIE;解析:

163.[问答题](填空题,)函数的定义中需要 _________ 关键字来说明答案:function解析:

164.[问答题]按照功能分类说说都有哪些字符串处理函数?这些函数的作用是什么?答案:A. 字符串输出函数(1)echo $a,$b,$c......; 是一个语言结构,而不是一个真正的函数。(2)print($a) 本函数输出字符串。若成功则返回1,失败返回0(3)print_r($a)(4)var_dump($a); 能输出类型、长度、值B. 去除字符串首尾空格的函数: trim ltrim rtrim(别名:chop) 使用第二个参数,还可以去除指定的字符。C. 转义字符串函数: addslashes()D. 获取字符串长度的函数: strlen()E. 截取字符串长度的的函数: substr()F. 检索字符串函数: strstr() , strpos()G. 替换字符串函数: str_replace()解析:

165.[问答题]$_FILES 是几维数组?第一维和第二维的索引下标分别是什么?批量上传文件的时候需要注意什么?答案:二维数组。第一维是上传控件的name,二维下标分别为name/type/tmp_name/size/error.解析:

166.[问答题]PHP程序,功能,数据库访问使用PDO扩展方式。答案:$STUID=$_GET["STUID"];解析:

167.[问答题]php中获取系统当前日期时间的函数是____答案:getdate()或者date();解析:

168.[问答题]下面的程序是获取到下面表单发送来的信息并按以下格式输出将下面的服务器端的程序补充完整,在1234处填写合适的代码$addr=$_POST["addr"];$pwd=$_POST["pwd"];Echo "$user您好,您住在$addr,您的密码是$pwd。 "答案:$user=$_POST["user"];解析:

169.[问答题]类成员的访问权限用关键字public、private和( )来设置。答案:PROTECTED,解析:

170.[问答题]包含文件的语句Include 与 include_once异同。答案:INCLUDE 语句将在其被调用的位置处判断并包含一个文件;INLUDE_ONCE与INCLUDE功能相同,不同的是,它会首先判断是否已经包含了该文件。解析:

171.[问答题]如果Apache的网站主目录是E:eshop,要运行E:文件,则应在浏览器地址栏中输入____,如果E:eshop是虚拟目录eshop,则要运行E:文件,应在浏览器地址栏中输入____。答案:localhost/abc/qb/;localhost/eshop/;解析:

172.[问答题]CI框架的视图文件,必须通过( )加载。答案:控制器,解析:

173.[问答题]include() 和require() 函数的用法和区别是什么? include_once() 和require_once() 呢?答案:include 和require 出现错误后的错误级别不一样include_once() 和require_once() 在加载之前要判断是否已经导入解析:

174.[问答题]PHP程序存放在( )上,并通过浏览器发送请求的方式来运行。答案:服务器解析:

175.[问答题]什么是构造方法和析构方法?

答案:构造方法就是在实例化一个对象的同时自动执行的成员方法,作用就是初始化对象。php5 之前,一个跟类名完全相同的方法是构造方法, php5 之后魔术方法__construct()就是构造方法。如果类中没有定义构造方法,那么php 会自动生成一个,这个自动生成的构造方法没有任何参数,没有任何操作。构造方法的格式如下:function __construct(){}或者: function 类名(){}构造方法可以没有参数,也可以有多个参数。析构方法的作用和构造方法正好相反, 是对象被销毁时被自动调用的, 作用是释放内存。析构方法的定义方法为: __destruct();因为php 具有垃圾回收机制,能自动清除不再使用的对象,释放内存,一般情况下可以不手动创建析构方法。解析:

176.[问答题]其它类型转换为boolean 类型时,哪些被认为是false?答案:布尔值false,整型值0, 浮点型值0.0, 空白字符串, 字符串'0', 空数组,特殊数据类型NULL, 没有设定的变量。empty() 函数在哪些情况下返回true ?布尔值false,整型值0,浮点型值0.0,空白字符串,字符串'0',array()空数组,特殊数据类型NULL,没有任何属性的对象,没有赋值的变量。解析:

177.[问答题]在A网页上创建了一个Session变量:$____SESSION["user"]="张三",在B网页上要输出这个Session变量的值,应使用 。 ()答案:echo$_SESSION["user"];解析:

178.[问答题]1、 在每个类中默认的构造方法的名称是________________。答案:construct()解析:

179.[问答题]数组函数 arsort 的作用是____ ;语句 error_reporting(2047) 的作用是____ 。答案:1. arsort: 对数组进行逆向排序并保持索引关系2. error_reporting(2047) 的作用是:report All errors and warnings

解析:

180.[问答题]在PHP中动态生成图像,就是指( ).答案:通过运行PHP程序来创建图像,解析:

181.[问答题]本课程搭建的PHP Web应用开发环境,采用了WAMP软件组合,其中的W、A分别表示()操作系统、( )Web服务器.答案:WINDOWS,APACHE解析:

182.[问答题]指出一些在PHP输入一段HTML 代码的办法答案:echo "aaa";解析:

183.[问答题]简述如何搭建PHP程序的环境答案:无解析:

184.[问答题]在Wampserver的安装目录中,( )子目录是PHP项目的默认存放目录。答案:WWW解析:

185.[问答题]防止SQL 注入漏洞可以用哪些函数?答案:addslashes()mysql_escape_string()正确回答1 个即可解析:

186.[问答题]否者用SESSION变量显示用户名和密码。答案:IF($_SESSION["USER"]==""||$_SESSION["PWD"]==""){解析:

187.[问答题]OOP 的三大特性是什么?答案:1. 封装性:也称为信息隐藏,就是将一个类的使用和实现分开,只保留部分接口和方法与外部联系,或者说只公开了一些供开发人员使用的方法。于是开发人员只需要关注这个类如何使用,而不用去关心其具体的实现过程,这样就能实现MVC 分工合作,也能有效避免程序间相互依赖,实现代码模块间松藕合。2. 继承性:就是子类自动继承其父级类中的属性和方法,并可以可以添加新的属性和方法或者

对部分属性和方法进行重写。继承增加了代码的可重用性。php 只支持单继承,也就是说一个子类只能有一个父类。3. 多态性:子类继承了来自父级类中的属性和方法,并对其中部分方法进行重写。于是多个子类中虽然都具有同一个方法,但是这些子类实例化的对象调用这些相同的方法后却可以获得完全不同的结果,这种技术就是多态性。多态性增强了软件的灵活性解析:

188.[问答题]在PHP 7中,类的构造方法名称为( )。答案:__CONSTRUCT()解析:

189.[问答题]( )$b?$c:$d;?>答案:填空题解析:

190.[问答题]在 PHP 中,如何注销当前会话中的所有会话变量?如何结束一个会话?答案:在 PHP 中,使用 session_unset()函数从当前会话中注销所有会话变量;如果要结束当前会话,首先要使用session_unset()函数从当前会话中注销所有会话变量,然后使用session_destroy()函数清除当前会话的会话 ID 。解析:

191.[问答题]在 PHP 中,如何设置时区?答案:在 PHP 设置时区有以下两种方法:(1)在 中设置 ne 选项。例如:ne = PRC(2)通过内部函数date_default_timezone_set()来设置用于一个脚本中所有日期时间函数的默认时区。解析:

192.[问答题]PHP的配置文件名称为( ),该文件位于wampserver根目录下的( )子目录中。答案:,BINAPACHEAPACHE2.4.23BIN解析:

193.[问答题]简述 PHP 语言有哪些主要特点答案:开放性源代码;运行于服务器端;跨平台性;语言简单易学;执行效率高;图像处理功能;数据库访问功能;面向对象编程;可伸缩性。解析:

194.[问答题]__________是在类内调用静态成员的方式,而类名在类内和类外都可以调用。答案:self解析:

195.[问答题]sort() 、assort() 、和ksort() 有什么分别?它们分别在什么情况下使用?答案:sort()根据阵列中元素的值,以英文字母顺序排序,索引键会由0 到n-1 重新编号。主要是当阵列索引键的值无关疼痒时用来把阵列排序。assort()PHP 没有 assort() 函式,所以可能是asort() 的笔误。asort()与 sort() 一样把阵列的元素按英文字母顺序来排列,不同的是所有索引键都获得保留,特别适合替联想阵列排序。ksort()根据阵列中索引键的值, 以英文字母顺序排序,特别适合用于希望把索引键排序的联想阵列。解析:

196.[问答题]PHP中的魔术方法是以( )开头的方法,它们由系统自动调用。答案:双下划线“__”解析:

197.[问答题]什么是变量的能见度或者说是变量作用域?答案:就是变量在程序中的可作用范围。根据变量的能见度,变量分为局部变量和全局变量。解析:

198.[问答题]3、在PHP超全局变量中,通过_________可以获取服务器相关的信息。答案:$_SERVER解析:

199.[问答题]ThinkPHP框架的控制器存放在项目根目录下的( )目录中的、模块目录中的( )子目录下,其基类为( )。答案:APPLICATION,CONTROLLER, CONTROLLE解析:

200.[问答题]若要显示“ xxxx 年 xx 月 xx 日 星期 x xx:xx:xx ”, 应如何设置 date() 函数的格式字符串?答案:可使用格式字符串“ Y 年 n月 j 日 {$d} G:i:s ”, 其中变量 $d 表示中文星期名称。解析:


本文标签: 答案 解析 函数 字符串