2022知到答案 PHP程序设计 最新智慧树满分章节测试答案

第一章 单元测试

1、单选题:
动态网站隶属性下面哪一种软件开发形式?( )。
选项:
A:B/S架构软件
B:应用程序开发
C:C/S架构软件
D:嵌入式程序开发
答案: 【B/S架构软件】

2、单选题:
在下面的选项中,哪一种Web构建在开发动态网站时通常用于接收并处理用户事件?( )。
选项:
A:HTML
B:PHP
C:JavaScript
D:CSS
答案: 【JavaScript】

3、单选题:
下面几个后台脚本编程语言中,哪个属于开源的软件?( )。
选项:
A:ASP
B:CGI
C:JSP
D:PHP
答案: 【PHP】

4、单选题:
下面几个Web构建中,哪个可以直接作为数据库的客户端应用处理数据库中的数据?( )。
选项:
A:JavaScript
B:PHP
C:Apache
D:Linux
答案: 【PHP】

5、单选题:
用于调整网页的外观和布局的Web构建是下列选项中的哪一个?( )。
选项:
A:PHP
B:XML
C:JavaScript
D:CSS
答案: 【CSS】

6、单选题:
构建一个网站开发平台,希望具有简易性、低成本、高安全性、开发速度快并且执行灵活,可以选择下面选项中哪一种网站开发平台?( )。
选项:
A:LAMP
B:ASP.NET
C:J2EE
D:CGI
答案: 【LAMP】

7、单选题:
下面选项中,哪个不属于URL的组成部分?( )。
选项:
A:主机
B:端口
C:传输协议
D:Internet
答案: 【Internet】

8、单选题:
如果选用WAMP平台开发Web程序,下面选项中不能使用PHP处理的工作是( )。
选项:
A:生成HTML输出
B:图像处理
C:处理用户事件
D:接收用户表单
答案: 【处理用户事件】

9、单选题:
在下面的选项中,可以由Web服务器Apache完成的工作是( )。
选项:
A:连接处理数据库
B:主动建立与客户端连接
C:发布网站
D:解析PHP文件
答案: 【发布网站】

10、单选题:
在下面的选项中,对MySQL数据库描述不正确的是( )。
选项:
A:MySQL服务器必须和Apache服务器及PHP应用服务器安装在同一台电脑中
B:可以使用PHP作为MySQL客户端程序连接并处理MySQL服务器
C:在WAMP组合的开发平台中,MySQL用于保存网站中的内容数据
D:MySQL属于C/S结构软件
答案: 【MySQL服务器必须和Apache服务器及PHP应用服务器安装在同一台电脑中】

第二章 单元测试

1、单选题:
PHP是哪种类型的语言( )。
选项:
A:解释型
B:两者都是
C:两者都不是
D:编译型
答案: 【解释型】

2、单选题:
下面功能PHP无法实现的是( )。
选项:
A:客户端图形界面(GU
B:浏览器端执行DOM操作
C:程序
D:命令行脚本运行
E:服务器端脚本运行
答案: 【程序】

3、单选题:
下面说法不正确的是:( )。
选项:
A:PHP有4种标量类型:布尔型(boolean)、整型(integer)、浮点型(float)、字符串(string)
B:复合类型包括:数组(array)、对象(object)、资源(resource)
C:伪类型:混合型(mixed)、数字型(number)、回调(callback)
D:浮点型(float)与双精度型(double)是同一种类型
答案: 【浮点型(float)与双精度型(double)是同一种类型】

4、单选题:
<?php $x=1; ++$x; $y = $x++;?>4、 若$y, $x为int型变量,则执行以下语句后,$y的值为( )。
选项:
A:1
B:2
C:3
D:0
答案: 【2】

5、单选题:
<?php$a= “hello”; $b= &$a;unset($b);$b= “world”;echo $a;?>5、 下面代码的输出结果是( )。
选项:
A:hello
B:NULL
C:world
D:unset
答案: 【hello】

6、单选题:
下面哪个表达式不能将两个字符串$s1和$s2串联成一个单独的字符串( )。
选项:
A:$s1+$s2
B:$s1.$s2
C:“{$s1}{$s2}”
D:implode(‘’,array($s1,$s2))
答案: 【$s1+$s2】

7、单选题:
getDate()函数返回的值的数据类型是( )。
选项:
A:浮点型
B:整型
C:布尔型
D:字符串
E:数组
答案: 【字符串】

8、单选题:
下面哪个选项不属于正确的PHP代码的开始和结束标记( )。
选项:
A:<? ?>
B:<?php ?>
C:<?= ?>
D:<% %>
E:<! !>
答案: 【<! !>】

9、单选题:
PHP中,单引号和双引号所包围的字符串有什么区别?( )。
选项:
A:双引号速度快,单引号速度慢
B:两者没有速度差别
C:单引号速度快,双引号速度慢
D:双引号解析其中以$开头的变量,而单引号不解析
E:单引号解析其中r t等转义字符,而双引号不解析
答案: 【双引号解析其中以$开头的变量,而单引号不解析】

10、单选题:
PHP中的错误控制操作符是( )。
选项:
A:$
B:%
C:#
D:@
答案: 【@】

第三章 单元测试

1、单选题:
<?php$var = FALSE;if (empty($var)){echo “null”;}else{echo “have value”;}?>1、 以下程序运行结果为:( )。
选项:
A:null
B:什么也不显示,提示错误
C:have value
D:无法确定
答案: 【】

2、单选题:
<?$str = “LAMP”;$str1 = “LAMPBrother”;$strc = strcmp($str, $str1);switch ($strc){case 1:echo “str > str1”;break;case –1:echo “str < str1”;break;case 0:echo “str = str1”;break;default:echo “str <> str1”;}?>2、 以下程序运行结果为( )。
选项:
A:str < str1
B:str <> str1
C:str = str1
D:str > str1
答案: 【】

3、单选题:
<?phpfunction p(){return 1;}if (p()){echo “false”;}else{echo “true”;}?>3、 以下代码返回的结果为( )。
选项:
A:true
B:程序运行出错
C:根据版本来定
D:false
答案: 【

4、单选题:
<?phpif ( $a == “a” ) {somefunction ( );} else if ( $a == “b” ) {anotherfunction( );} else if ( $a == “c” ) {dosomething( );} else {donothing( );}?>4、 哪一个语言结构最能代表以下多路分支if语句的选择结构( )。
选项:
A:它是唯一的逻辑结构
B:使用default从句的switch语句
C:一个递归的函数调用
D:没有default的switch语句
E:一个while语句
答案: 【

5、单选题:
<?php if ($a<10){ if($b>11){ if($c==10 && $d !=$c) { $x=0; } else { $x=1; } } }?>5、 哪一个三元运算符相当于此脚本( )。
选项:
A:$x = ($a < 10 || $b > 11 || $c == 1 && $d !=$c ) ? 0 : 1;
B:$x = ($a < 10 && $b > 11 && $c == 1 && $d !=$c ) ? 0 : 1;
C:$x = (($a < 10 && $b > 11) || ($c == 1 && $d !=$c ) ) ? 0 : 1;
答案: 【】

6、单选题:
<?php$a = “01”;$result = 1;if(in_array($a,array(“1”))){$result = 2;}else if($a == “1”){$result = 3;}else if($a == “01”){$result = 4;}else{$result = 5;}?>6、 以下代码的执行后是,$result值为( )。
选项:
A:3
B:4
C:1
D:5
E:2
答案: 【】

7、单选题:
<?php for($i=0;i<10;$i++){ print $i; } ?>7、 下面代码的执行结果是( )。
选项:
A:0123456789
B:死循环
C:012345678910
D:无输出
答案: 【

8、单选题:
<?php $bool = TRUE; echo gettype($bool); echo is_string($bool); ?>执行下面的代码的结果是什么?( )
选项:
A:booleanFALSE
B:boolean
C:boolean0
D:booleanfalse
答案: 【

9、单选题:
<?php echo 1+2+”3+4+5″; ?>下面代码的执行结果是( )。
选项:
A:3
B:6
C:“33+4+5“
D:0
答案: 【】

10、单选题:
<?php $x=””; $result=is_null($x); ?>以下代码的执行后是,$result值为( )。
选项:
A:true
B:null
C:flase
D:1
答案: 【

第四章 单元测试

1、单选题:
<?php $a = “Hello”; function print_a() { $a = “php mysql !!”; global $a; echo $a; } echo $a; print_a(); ?>以上代码执行结果为( )。
选项:
A:php mysql !!
B:Hello php mysql !!
C:Hello
D:Hello Hello
答案: 【

2、单选题:
<?php $num = 10; function demo($number) { $number = $number+20 } demo(&$num); echo $num,”n”; ?>执行完以上代码后,变量$num的值为( )。
选项:
A:10
B:20
C:30
D:显示错误
答案: 【】

3、单选题:
<?php $a = “hello”; function print_a() { global $a; $a = “phper”; } echo $a; ?>以上代码执行结果为( )。
选项:
A:phper
B:hello
C:错误
D:hellophper
答案: 【

4、单选题:
<?php function total_Sum($c=5, $b=3,$a){ echo $a.”+ “.$b.” + “.$c.” = “.($a+$b+$c) ; } total_Sum(1); ?>以上程序运行结果为( )。
选项:
A:9
B:1+5+3 =9
C:5+3+1=9
D:提示错误,并有显示:+3+1 = 4
答案: 【

5、单选题:
return ? == ‘A’;上面代码加入下面那个函数后返回TRUE:( )。
选项:
A:chr(65)
B:、ord(65)
C:”+65
D:65+”
答案: 【

6、单选题:
<?php $str = ‘hello你好世界’; echo strlen($str); ?>PHP程序使用utf-8编码,以下程序输出结果是( )。
选项:
A:17
B:18
C:13
D:9
答案: 【】

7、单选题:
下列那个选项是正确的引用文件的方法( )。
选项:
A:function和include
B:define和include
C:require和function
D:require和include
答案: 【

第五章 单元测试

1、单选题:
<?php $array = array(‘1 ‘, ‘1 ‘); foreach ($array as $k=>$v) { $v = 2; } ?>上面的脚本运行以后,$array数组所包含的值是( )。
选项:
A:array (2 , 2)
B:array (‘1 ‘ , ‘1 ‘)
C:array (Null , Null)
D:array (‘2 ‘ , ‘2 ‘)
答案: 【】

2、单选题:
如果你想对一个数组进行排序,排序的方式是按照元素的值从小到大排序。同时,需要在排序后保持关键字与值的对应关系。下面哪个函数实现这个功能( )。
选项:
A:ksort()
B:asort()
C:sort()
D:krsort()
答案:

3、单选题:
<?php $s = ‘12345 ‘; $s[$s[1]] = ‘234 ‘; echo $s; ?>上面代码的输出是( )。
选项:
A:12345
B:11345
C:22345
D:12245
答案: 【

4、单选题:
在PHP中哪个变量数组总是包含所有从客户端发出的cookies数据( )。
选项:
A:$_COOKIES
B:$_GETCOOKIE
C:$_GETCOOKIES
D:$_COOKIE
答案: 【

5、单选题:
以下关于key()和current()函数的叙述,请找正确的答案( )。
选项:
A:key()函数是取得目前指针位置的内容资料II
B:key()函数用来读取目前指针所指向资料的索引值I
C:I,II
D:II,III
E:current()函数用来读取目前指针所指向资料的索引值IV. current()函数是取得目前指针位置的内容资料
F:III,IV
G:I,IV
答案: 【】

6、单选题:
<?php $arrOne = array(0,1); $arrTwo = array(3,4); $x =$arrOne+$arrTwo; ?>问$x的结果是( )。
选项:
A:array(0,1,2,3);
B:代码有错
C:array(0,1);
D:array(3,4);
答案: 【

7、单选题:
要循环操作非顺序索引的数组时,可以使用下列哪个函数来读取数组当前元素的索引值( )。
选项:
A:next()
B:key()
C:prev()
D:current()
答案: 【

8、单选题:
<?php $A=array_fill(-5,3,”Hello”); for ($i=0; $i<5; $i++){ echo “$A[$i] = “.$A[$i].” “; } ?>以下程序运行结果为( )。
选项:
A:$A[0] = Hello $A[1] = Hello $A[2] = $A[3] = $A[4] =
B:$A[0] = $A[1] = $A[2] = $A[3] = $A[4] =
C:$A[0] = Hello $A[1] = Hello $A[2] = Hello $A[3] = $A[4] =
D:程序运行提示错误
答案: 【

9、单选题:
<?php $A[] = 1; $A[] = 2; $A[] = 3 $A[2] = 4; for ($i=0;$i<count($A);$i++){ if ($i==2){ echo $A[$i]; } } ?>以下代码的运行结果为( )。
选项:
A:2
B:3
C:1
D:4
答案: 【】

10、单选题:
下面哪个选项没有将john添加到users数组中( )。
选项:
A:$users[] = ‘john’;
B:array_push($users, ‘john’);
C:array_unshift($users, ‘john’);
D:$users ||= ‘john’;
答案: 【

第六章 单元测试

1、单选题:
<?php $A = “PHPlinux”; $B = “PHPLinux”; $C = strstr($A,”L”); $D = stristr($B,”l”); echo $C .” is “.$D; ?>以下代码运行结果为( )。
选项:
A:is Linux
B:PHP is Linux
C:PHP is
D:PHP is inux
答案: 【

2、单选题:
下列哪个函数是将数组转换为字符串?( )
选项:
A:explode()
B:arsort()
C:imploed()
D:natsort()
答案: 【

3、单选题:
<?php $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:提示错误
答案: 【

4、单选题:
<?php $email=’gaofeng@lampbrother.com.cn’; $str = ____($email, ‘@’); $info = ____(‘.’,$str); ____($info); ?>输出结果为:Array ([0] => @lampbrother [1]=>com[2]=>cn)以上程序横线处应该使用的函数为( )。
选项:
A:strchr, split, var_dump
B:strstr,explode, echo
C:strchr, split, var,_dump
D:strstr, explode, print_r
答案: 【】

5、单选题:
PHP中,下列哪个函数是将字符串前后颠倒?( )
选项:
A:strstr()
B:strrpos()
C:strrev()
D:strfirst()
答案: 【

6、单选题:
<?php $text = ” tllo “; echo strlen(trim($text)); ?>以上字符的长度是( )。
选项:
A:7
B:9
C:5
D:3
答案: 【】

7、单选题:
将字符串中所有英文单字的开头字母转换为大写的函数应该是( )。
选项:
A:strtoupper()
B:strtolower()
C:ucwords()
D:ucfirst()
答案:

8、单选题:
在PHP中,’+’操作符的功能不包括( )。
选项:
A:类型自动转换
B:数组数据合并
C:变量数据相加
D:字符串连接
答案: 【

9、单选题:
下列PHP函数中不能直接在页面输出字符串的函数是( )。
选项:
A:echo
B:print
C:printf
D:sprintf
答案:

点点赞赏,手留余香 给TA打赏

AI创作

  • u******* 登录了本站
  • 游客 下载了资源 2014年412公务员联考《申论》卷及参考答案(福建、广西、安徽、海南、湖南、内蒙古、贵州、重庆、陕西、云南、宁夏)
  • 游客 下载了资源 2020年0822公务员多省联考《申论》题(甘肃乡镇卷)及参考答案
  • u******* 加入了本站
  • u******* 加入了本站
  • u******* 登录了本站
  • 1******* 投稿收入增加0.8块钱
  • 游客 购买了资源 Part V Writing (写作题。根据题目与写作要求写作。请不要用附件或者图片上传作文!禁止雷同作文!禁止直接用AI写作!) Directions: For this part, you are allowed 30 minutes to write a short essay on the applications of robots in future life. You should write at least 150 words but no more than 180 words.
  • u******* 登录了本站
  • u******* 登录了本站
  • 游客 购买了资源 China's online literature and short-video sectors have seen explosive growth in recent years, with platforms hosting over 20 million original literary works and 500 million daily active users for short-video apps. To ensure healthy development, regulators have introduced guidelines to curb content and protect intellectual property rights. Content creators are now encouraged to produce works that promote traditional culture and positive values, such as historical stories and scientific popularization. Live-streaming e-commerce, another booming sector, has integrated with rural revitalization, helping farmers sell local products to national and global markets through real-time interactions.
  • 1******* 投稿收入增加0.8块钱
  • u******* 下载了资源 2026年秋江苏开放大学网络技术及应用050309第四次作业:无线网络技术知识测试
  • u******* 下载了资源 2026年秋江苏开放大学网络技术及应用050309第三次作业:完成远程登录实验,撰写实验报告
  • u******* 下载了资源 2026年秋江苏开放大学网络技术及应用050309第二次作业:完成局域网组建实验,撰写实验报告
  • u******* 下载了资源 2026年秋江苏开放大学网络技术及应用050309第一次作业:计算机网络准备知识综合测试答案
点击浏览器地址栏的⭐图标收藏本页
需要代写作业的扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码