大学MOOC PHP程序设计(兴义民族师范学院)1453092177 最新慕课完整章节测试答案
第2章 PHP基础知识
第二章 PHP语言基础小测验
1、单选题:
PHP是哪种类型的语言?( )
选项:
A: 编译型
B: 解释型
C: 两者都是
D: 两者都不是
答案: 【 解释型】
2、单选题:
下面说法不正确的是:( )
选项:
A: PHP有4种标量类型:布尔型(boolean)、整型(integer)、浮点型(float)、字符串(string)
B: 浮点型(float)与双精度型(double)是同一种类型
C: 复合类型包括:数组(array)、对象(object)、资源(resource)
D: 伪类型:混合型(mixed)、数字型(number)、回调(callback)
答案: 【 复合类型包括:数组(array)、对象(object)、资源(resource)】
3、单选题:
若$y, $x为int型变量,则执行以下语句后,$y的值为( )。 <?php $x=1; ++$x; $y = $x++; ?>
选项:
A: 1
B: 2
C: 3
D: 0
答案: 【 2】
4、单选题:
下面代码的输出结果是( )。 <?php $a= "hello"; $b= &$a; unset($b); $b= "world"; echo $a; ?>
选项:
A: hello
B: world
C: NULL
D: unset
答案: 【 hello 】
5、单选题:
下面哪个表达式不能将两个字符串$s1和$s2串联成一个单独的字符串( )。
选项:
A: $s1+$s2
B: “{$s1}{$s2}”
C: $s1.$s2
D: implode(‘’,array($s1,$s2))
答案: 【 $s1+$s2】
6、单选题:
getDate()函数返回的值的数据类型是( )。
选项:
A: 整型
B: 浮点型
C: 数组
D: 字符串
E: 布尔型
答案: 【 数组】
7、单选题:
下面哪个选项不属于正确的PHP代码的开始和结束标记( )。
选项:
A: <% %>
B: <? ?>
C: <?= ?>
D: <! !>
E: <?php ?>
答案: 【 <! !>】
8、单选题:
PHP中,单引号和双引号所包围的字符串有什么区别?( )
选项:
A: 单引号速度快,双引号速度慢
B: 双引号速度快,单引号速度慢
C: 两者没有速度差别
D: 双引号解析其中以$开头的变量,而单引号不解析
E: 单引号解析其中r t等转义字符,而双引号不解析
答案: 【 双引号解析其中以$开头的变量,而单引号不解析】
9、单选题:
PHP中的错误控制操作符是( )。
选项:
A: %
B: $
C: #
D: @
答案: 【 @】
10、单选题:
定义常量的函数是( )。
选项:
A: define( )
B: constant( )
C: print( )
D: echo( )
答案: 【 define( ) 】
11、单选题:
下面对于echo,print 的描述正确的是( )。
选项:
A: echo,print 都可以打印多个参数
B: print可以打印多个参数,echo不可以
C: echo可以打印多个参数,print不可以
D: echo,print都不可以打印多个参数
答案: 【 echo可以打印多个参数,print不可以】
12、单选题:
执行下面的代码的结果是什么?( ) <?php $bool = TRUE; echo gettype($bool); echo is_string($bool); ?>
选项:
A: boolean
B: boolean0
C: booleanFALSE
D: booleanfalse
答案: 【 boolean 】
13、单选题:
下面程序中$b的输出结果是( )。 <?php $a=3; $b=4; if($a||$b=5){ echo 'todo'; } echo $b; ?>
选项:
A: 4
B: 5
C: 3
D: false
答案: 【 4】
14、单选题:
下面代码的执行结果是( )。 <?php echo 1+2+"3+4+5"; ?>
选项:
A: 0
B: 3
C: 6
D: "33+4+5"
答案: 【 6】
15、单选题:
下面的语句输出结果( )。 <?php $foo = 'test'; $bar = <<<'EOT' $foo bar EOT; echo $bar; ?>
选项:
A: $foo bar
B: 'EOT' $foo bar EOT
C: test bar
D: 'EOT' test bar EOT
答案: 【 $foo bar】
16、单选题:
以下代码的执行后是,$result值为( )。 <?php $x=""; $result=is_null($x); ?>
选项:
A: null
B: true
C: false
D: 1
答案: 【 false 】
第4章 PHP流程控制语句
第4章单元小测
1、单选题:
在下面的选项中,可以由Web服务器Apache完成的工作是( )。
选项:
A: 解析PHP文件
B: 连接处理数据库
C: 主动建立与客户端连接
D: 发布网站
答案: 【 发布网站】
2、单选题:
用于调整网页的外观和布局的Web构建是下列选项中的哪一个?( )
选项:
A: PHP
B: JavaScript&n
