知到网课PHP程序设计智慧树答案

wangke 智慧树知到 12

第一章单元测试

1、单选题:

动态网站隶属性下面哪一种软件开发形式?()。

A:应用程序开发

B:嵌入式程序开发

C:C/S架构软件

D:B/S架构软件

答案:【B/S架构软件】

2、单选题:

在下面的选项中,哪一种Web构建在开发动态网站时通常用于接收并处理用户事件?()。

A:HTML

B:JavaScript

C:PHP

D:CSS

答案:【JavaScript】

3、单选题:

下面几个后台脚本编程语言中,哪个属于开源的软件?()。

A:PHP

B:CGI

C:ASP

D:JSP

答案:【PHP】

4、单选题:

下面几个Web构建中,哪个可以直接作为数据库的客户端应用处理数据库中的数据?()。

A:JavaScript

B:Linux

C:PHP

D:Apache

答案:【PHP】

5、单选题:

用于调整网页的外观和布局的Web构建是下列选项中的哪一个?()。

A:JavaScript

B:XML

C:PHP

D:CSS

答案:【CSS】

6、单选题:

构建一个网站开发平台,希望具有简易性、低成本、高安全性、开发速度快并且执行灵活,可以选择下面选项中哪一种网站开发平台?()。

A:LAMP

B:ASP.NET

C:J2EE

D:CGI

答案:【LAMP】

7、单选题:

下面选项中,哪个不属于URL的组成部分?()。

A:传输协议

B:主机

C:Internet

D:端口

答案:【Internet】

8、单选题:

如果选用WAMP平台开发Web程序,下面选项中不能使用PHP处理的工作是()。

A:接收用户表单

B:处理用户事件

C:生成HTML输出

D:图像处理

答案:【处理用户事件】

9、单选题:

在下面的选项中,可以由Web服务器Apache完成的工作是()。

A:连接处理数据库

B:主动建立与客户端连接

C:解析PHP文件

D:发布网站

答案:【发布网站】

10、单选题:

在下面的选项中,对MySQL数据库描述不正确的是()。

A:在WAMP组合的开发平台中,MySQL用于保存网站中的内容数据

B:MySQL属于C/S结构软件

C:可以使用PHP作为MySQL客户端程序连接并处理MySQL服务器

D:MySQL服务器必须和Apache服务器及PHP应用服务器安装在同一台电脑中

答案:【MySQL服务器必须和Apache服务器及PHP应用服务器安装在同一台电脑中】

第二章单元测试

1、单选题:

PHP是哪种类型的语言()。

A:解释型

B:两者都是

C:两者都不是

D:编译型

答案:【解释型】

2、单选题:

下面功能PHP无法实现的是()。

A:服务器端脚本运行

B:程序

C:客户端图形界面(GU

D:浏览器端执行DOM操作

E:命令行脚本运行

答案:【程序】

3、单选题:

下面说法不正确的是:()。

A:复合类型包括:数组(array)、对象(object)、资源(resource)

B:伪类型:混合型(mixed)、数字型(number)、回调(callback)

C:浮点型(float)与双精度型(double)是同一种类型

D:PHP有4种标量类型:布尔型(boolean)、整型(integer)、浮点型(float)、字符串(string)

答案:【浮点型(float)与双精度型(double)是同一种类型】

4、单选题:

<?php

$x=1;

++$x;

$y=$x++;

?>

4、若$y,$x为int型变量,则执行以下语句后,$y的值为()。

A:3

B:0

C:1

D:2

答案:【2】

5、单选题:

<?php

$a=“hello”;

$b=&$a;

unset($b);

$b=“world”;

echo$a;

?>

5、下面代码的输出结果是()。

A:world

B:hello

C:NULL

D:unset

答案:【hello】

6、单选题:

下面哪个表达式不能将两个字符串$s1和$s2串联成一个单独的字符串()。

A:$s1+$s2

B:“{$s1}{$s2}”

C:implode(‘’,array($s1,$s2))

D:$s1.$s2

答案:【$s1+$s2】

7、单选题:

getDate()函数返回的值的数据类型是()。

A:布尔型

B:字符串

C:整型

D:浮点型

E:数组

答案:【字符串】

8、单选题:

下面哪个选项不属于正确的PHP代码的开始和结束标记()。

A:<!!>

B:<?php?>

C:<?=?>

D:<%%>

E:<??>

答案:【<!!>】

9、单选题:

PHP中,单引号和双引号所包围的字符串有什么区别?()。

A:单引号解析其中rt等转义字符,而双引号不解析

B:双引号速度快,单引号速度慢

C:单引号速度快,双引号速度慢

D:双引号解析其中以$开头的变量,而单引号不解析

E:两者没有速度差别

答案:【双引号解析其中以$开头的变量,而单引号不解析】

10、单选题:

PHP中的错误控制操作符是()。

A:#

B:%

C:@

D:$

答案:【@】

第三章单元测试

1、单选题:

<?php

$var=FALSE;

if(empty($var)){

echo“null”;

}else{

echo“havevalue”;

}

?>

1、以下程序运行结果为:()。

A:havevalue

B:什么也不显示,提示错误

C:null

D:无法确定

答案:【null】

2、单选题:

<?

$str=“LAMP”;

$str1=“LAMPBrother”;

$strc=strcmp($str,$str1);

switch($strc){

case1:

echo“str>str1”;

break;

case–1:

echo“str<str1”;

break;

case0:

echo“str=str1”;

break;

default:

echo“str<>str1”;

}

?>

2、以下程序运行结果为()。

A:str>str1

B:str<str1

C:str=str1

D:str<>str1

答案:【str<>str1】

3、单选题:

<?php

functionp(){

return1;

}

if(p()){

echo“false”;

}else{

echo“true”;

}

?>

3、以下代码返回的结果为()。

A:根据版本来定

B:false

C:程序运行出错

D:true

答案:【false】

4、单选题:

<?php

if($a==“a”){

somefunction();

}elseif($a==“b”){

anotherfunction();

}elseif($a==“c”){

dosomething();

}else{

donothing();

}

?>

4、哪一个语言结构最能代表以下多路分支if语句的选择结构()。

A:使用default从句的switch语句

B:一个while语句

C:它是唯一的逻辑结构

D:没有default的switch语句

E:一个递归的函数调用

答案:【使用default从句的switch语句】

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;

答案:【$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;

}elseif($a==“1”){

$result=3;

}elseif($a==“01”){

$result=4;

}else{

$result=5;

}

?>

6、以下代码的执行后是,$result值为()。

A:5

B:4

C:2

D:1

E:3

答案:【2】

7、单选题:

<?php

for($i=0;i<10;$i++){

print$i;

}

?>

7、下面代码的执行结果是()。

A:0123456789

B:死循环

C:无输出

D:012345678910

答案:【0123456789】

8、单选题:

<?php

$bool=TRUE;

echogettype($bool);

echois_string($bool);

?>

执行下面的代码的结果是什么?()

A:booleanfalse

B:booleanFALSE

C:boolean

D:boolean0

答案:【boolean0】

9、单选题:

<?php

echo1+2+”3+4+5″;

?>

下面代码的执行结果是()。

A:0

B:3

C:“33+4+5“

D:6

答案:【6】

10、单选题:

<?php

$x=””;

$result=is_null($x);

?>

以下代码的执行后是,$result值为()。

A:true

B:1

C:null

D:flase

答案:【flase】

第四章单元测试

1、单选题:

<?php

$a=“Hello”;

functionprint_a(){

$a=“phpmysql!!”;

global$a;

echo$a;

}

echo$a;

print_a();

?>

以上代码执行结果为()。

A:Hellophpmysql!!

B:phpmysql!!

C:HelloHello

D:Hello

答案:【HelloHello】

2、单选题:

<?php

$num=10;

functiondemo($number){

$number=$number+20

}

demo(&$num);

echo$num,”n”;

?>

执行完以上代码后,变量$num的值为()。

A:30

B:20

C:10

D:显示错误

答案:【30】

3、单选题:

<?php

$a=“hello”;

functionprint_a(){

global$a;

$a=“phper”;

}

echo$a;

?>

以上代码执行结果为()。

A:hello

B:hellophper

C:phper

D:错误

答案:【phper】

4、单选题:

<?php

functiontotal_Sum($c=5,$b=3,$a){

echo$a.”+“.$b.”+“.$c.”=“.($a+$b+$c);

}

total_Sum(1);

?>

以上程序运行结果为()。

A:提示错误,并有显示:+3+1=4

B:9

C:1+5+3=9

D:5+3+1=9

答案:【提示错误,并有显示:+3+1=4】

5、单选题:

return?==‘A’;

上面代码加入下面那个函数后返回TRUE:()。

A:”+65

B:chr(65)

C:65+”

D:、ord(65)

答案:【chr(65)】

6、单选题:

<?php

$str=‘hello你好世界’;

echostrlen($str);

?>

PHP程序使用utf-8编码,以下程序输出结果是()。

A:18

B:17

C:9

D:13

答案:【17】

7、单选题:

下列那个选项是正确的引用文件的方法()。

A:define和include

B:require和function

C:require和include

D:function和include

答案:【require和include】

第五章单元测试

1、单选题:

<?php

$array=array(‘1‘,‘1‘);

foreach($arrayas$k=>$v){

$v=2;

}

?>

上面的脚本运行以后,$array数组所包含的值是()。

A:array(Null,Null)

B:array(‘2‘,‘2‘)

C:array(‘1‘,‘1‘)

D:array(2,2)

答案:【array(‘1‘,‘1‘)】

2、单选题:

如果你想对一个数组进行排序,排序的方式是按照元素的值从小到大排序。同时,需要在排序后保持关键字与值的对应关系。下面哪个函数实现这个功能()。

A:sort()

B:krsort()

C:ksort()

D:asort()

答案:【asort()】

3、单选题:

<?php

$s=‘12345‘;

$s[$s[1]]=‘234‘;

echo$s;

?>

上面代码的输出是()。

A:12345

B:22345

C:12245

D:11345

答案:【12245】

4、单选题:

在PHP中哪个变量数组总是包含所有从客户端发出的cookies数据()。

A:$_GETCOOKIES

B:$_GETCOOKIE

C:$_COOKIES

D:$_COOKIE

答案:【$_COOKIES】

5、单选题:

以下关于key()和current()函数的叙述,请找正确的答案()。

A:II,III

B:key()函数是取得目前指针位置的内容资料

II

C:I,IV

D:current()函数用来读取目前指针所指向资料的索引值

IV.current()函数是取得目前指针位置的内容资料

E:key()函数用来读取目前指针所指向资料的索引值

I

F:III,IV

G:I,II

答案:【I,II】

6、单选题:

<?php

$arrOne=array(0,1);

$arrTwo=array(3,4);

$x=$arrOne+$arrTwo;

?>

问$x的结果是()。

A:array(0,1);

B:代码有错

C:array(3,4);

D:array(0,1,2,3);

答案:【array(0,1);】

7、单选题:

要循环操作非顺序索引的数组时,可以使用下列哪个函数来读取数组当前元素的索引值()。

A:current()

B:key()

C:prev()

D:next()

答案:【key()】

8、单选题:

<?php

$A=array_fill(-5,3,”Hello”);

for($i=0;$i<5;$i++){

echo“$A[$i]=“.$A[$i].”“;

}

?>

剩余章节答案付费后可长期查看

如无法购买,请复制网址,换浏览器打开

做题有答案,效率提高!

使用过程中有疑问联系QQ55089918

电大答案

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~

当前文章名称

手机号用于查询订单,请认真核对

支付宝
立即支付

请输入手机号或商家订单号

商家订单号在哪里?点此了解

你输入的数据有误,请确认!

如已购买,但查不到

可联系客服QQ 55089918 进行核实