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

您所在的位置:网站首页 php答案查询软件 2022知到答案 PHP程序设计 最新智慧树满分章节测试答案

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

2024-07-12 19:40| 来源: 网络整理| 查看: 265

第一章 单元测试

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=’[email protected]’; $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创作



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3