智慧树知到答案PHP程序设计(长青联盟) 最新答案

内容查看
查看价格15

第一章 单元测试

1、单选题:
PHP的中文含义的是( )。
选项:
A:超文本传输协议

B:超文本预处理器

C:朋友和朋友

D:PHP预处理器

答案: 【超文本预处理器

2、多选题:
下面属于PHP优点的是( )。
选项:
A:开发效率高

B:代码分立

C:服务器端脚本

D:客户端用户界面

答案: 【开发效率高
;代码分立
;服务器端脚本
;客户端用户界面

3、判断题:
PHP支持多种类型的数据库。( )
选项:
A:错
B:对
答案: 【对】

4、判断题:
PHP既可以制作静态网页也可以制作动态网页。( )
选项:
A:对
B:错
答案: 【对】

5、多选题:
PHP系统的主要由以下哪几部分组成( )。
选项:
A:数据库

B:操作系统

C:Web服务器和浏览器

D:PHP预处理器

答案: 【数据库
;操作系统
;Web服务器和浏览器
;PHP预处理器

6、单选题:
HTTP默认端口号是( )。
选项:
A:8080

B:8081

C:80

D:3316

答案: 【80

7、判断题:
XAMPP和PHPStudy是同一种类型的软件。( )
选项:
A:对
B:错
答案: 【对】

8、判断题:
PHP网站的存放目录可随意进行更改。( )
选项:
A:对
B:错
答案: 【对】

9、多选题:
下面属于PHP编辑软件的是( )。
选项:
A:记事本

B:PHPEdit

C:PHPStorm

D:HBulider

答案: 【记事本
;PHPEdit
;PHPStorm
;HBulider

10、判断题:
在PHPStorm软件运行的PHP项目不一定放在PHP集成开发环境设定的网站更目录下。( )
选项:
A:对
B:错
答案: 【对】

第二章 单元测试

1、判断题:
在PHP代码要编译成HTML代码才能运行。( )
选项:
A:错
B:对
答案: 【对】

2、单选题:
关于PHP代码块说法正确的是( )。
选项:
A:PHP代码块是多条语句用()括起来

B:PHP代码块是多条语句用[]括起来

C:PHP代码块是多条语句用<>括起来

D:PHP代码块是多条语句用{}括起来

答案: 【PHP代码块是多条语句用{}括起来

3、单选题:
下列PHP标识符定义不正确的是( )。
选项:
A:张三

B:1aa

C:aaa

D:_aa

答案: 【1aa

4、多选题:
下列属于PHP关键字的是( )。
选项:
A:apache

B:echo

C:class

D:name

答案: 【echo
;class

5、判断题:
PHP的注释语句可以执行也可以不执行。( )
选项:
A:对
B:错
答案: 【错】

6、多选题:
下列属于PHP注释语句的是( )。
选项:
A:#

B://

C:/* */

D:<!– –>

答案: 【#
;//
;/* */
;<!– –>

7、单选题:
下列属于PHP格式化输出语句的是( )。
选项:
A:var_dump

B:print

C:printf

D:echo

答案: 【printf

8、判断题:
PHP中echo输出语句既可以使用“”输出字符串,也可以使用’’输出字符串。( )
选项:
A:错
B:对
答案: 【对】

9、判断题:
HTML的各种标记都可以内嵌在PHP的输出语句中。( )
选项:
A:错
B:对
答案: 【对】

10、判断题:
Javascript脚本不都可以内嵌在PHP的输出语句中。( )
选项:
A:对
B:错
答案: 【错】

 

第三章 单元测试

1、多选题:
下列属于PHP浮点类型的数据是( )。
选项:
A:0.00

B:123e4.0

C:“1.23”

D:123e3

答案:

2、判断题:
布尔类型值为false的变量直接输出将会显示0。( )
选项:
A:错
B:对
答案:

3、判断题:
“abc”转换为布尔类型后值为true。( )
选项:
A:错
B:对
答案:

4、多选题:
下列属于PHP值赋值的是( )。
选项:
A:$b=7;

B:$c=$a;

C:$a=’a’;

D:$x=$$y;

答案:

5、判断题:
不允许将常量置于赋值号的左边。( )
选项:
A:对
B:错
答案:

6、单选题:
PHP字符串连接运算符是:( )
选项:
A:&&

B:+

C:.

D:!

答案:

7、单选题:
$var = true ? 1 : false ? 2 : 3; $var 的值是多少?( )
选项:
A:5

B:1

C:3

D:2

答案:

8、单选题:
php运算符中,优先级从高到低分别是( )
选项:
A:逻辑运算符,算术运算符,关系运算符

B:关系运算符,逻辑运算符,算术运算符

C:算术运算符,关系运算符,逻辑运算符

D:关系运算符,算术运算符,逻辑运算符

答案:

9、多选题:
php中,赋值运算符有( )
选项:
A:=

B:==

C:+=

答案:

10、判断题:
前置++是先将变量增加1,然后在将值赋值给原来的变量。( )
选项:
A:对
B:错
答案:

第四章 单元测试

1、单选题:
语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是: ( )
选项:
A:无限和0

B:都是无限

C:0和无限

D:都是0

答案:

2、单选题:
$a = 0;
while ($a<5){
switch ($a){
case 0;
case 3:$a = $a + 2;
case 1;
case 2:$a = $a + 3;
default:$a = $a + 5;
}
}
echo $a;
阅读上面程序片段,输出结果是( )
选项:
A:10

B:0

C:其他

D:5

答案:

3、单选题:
$i = 0;
while ($i<10){
if ($i<1){
continue;
}
if ($i==5){
break;
}
$i++;
}
阅读上面代码,运行结果是( )
选项:
A:1

B:死循环

C:10

D:6

答案:

4、判断题:
while和do-while语句都是先判断条件再执行循环体。( )
选项:
A:错
B:对
答案:

5、判断题:
“break ”代表的意思是跳出循环。( )
选项:
A:错
B:对
答案:

6、判断题:
switch语句后面括号内的表达式可以是整数,字符串,常量表达式。( )
选项:
A:错
B:对
答案:

7、单选题:
从循环体内跳出循环外,即结束循环的语句是( A ); 结束本次循环语句是( )。
选项:
A:break

B:do

C:switch

D:continue

答案:

8、多选题:
控制流程语句有哪些( )
选项:
A:跳跃结构

B:分支结构

C:顺序结构

D:循环结构

答案:

9、判断题:
break可以终止循环。( )
选项:
A:对
B:错
答案:

10、判断题:
当foreach开始执行的时候,数组内部的指针会自动指向第一个单元。因为foreach所操作的是指定数组的拷贝,而不是该数组本身。( )
选项:
A:错
B:对
答案:

第五章 单元测试

1、单选题:
关于array_merge()函数,下列说法中错误的是( )。
选项:
A:如果数组是数字键名,会以连续方式重新分配

B:如果数组包含数字键名,后面的值将附加到数组的后面

C:该函数最多只能接收一个参数

D:当遇到相同的字符串键名,后面的值将会覆盖前面的值

答案:

2、多选题:
关于数组,以下说法正确的是( )。
选项:
A:索引数组下标(键名)由数字组成,默认从0开始,每个数字对应元素在数组中位置关联数组下标(键名)由数值和字符串混合组成

B:数组的键名不可以省略

C:根据键的数据类型,可以将数组划分为索引数组和关联数组

D:下标(键名)由数值和字符串混合组成

答案:

3、判断题:
array_key_exists()函数用于检查给定的键名是否存在于数组中。( )
选项:
A:对
B:错
答案:

4、多选题:
PHP函数支持的功能有( )。
选项:
A:按值传递参数

B:无参函数

C:按引用传递参数

D:默认参数传递

答案:

5、单选题:
函数按引用传递参数,需要在形参前加( )符号。
选项:
A:$

B:!

C:&

D:#

答案:

6、判断题:
在函数外部定义的变量,要在函数内部正常使用,可以使用global关键字进行声明。( )
选项:
A:错
B:对
答案:

7、多选题:
关于函数readdir()和scandir(),以下说法正确的是( )。
选项:
A:scandir()函数执行成功会返回一个包含有文件及文件夹名称的数组

B:两者都可实现读取目录下的文件和文件夹

C:其他说法都对

D:使用 scandir() 函数可以列出指定目录中的文件及文件夹名称

答案:

8、多选题:
以下说法正确的是( )。
选项:
A:读取一个字符时,必须应用fopen()函数打开文件后才能进行读取,在读取完成后还要应用fclose()函数关闭文件

B:读取一行字符时,必须应用fopen()函数打开文件后才能进行读取,在读取完成后还要应用fclose()函数关闭文件

C:读取任意长度的字符串时,必须应用fopen()函数打开文件后才能进行读取,在读取完成后还要应用fclose()函数关闭文件

D:读取整个文件内容时,不需要通过fopen(),fclose()函数打开关闭文件

答案:

9、判断题:
使用 fwrite() 函数向文件中写入的内容会覆盖文件中原有的内容。( )
选项:
A:对
B:错
答案:

10、多选题:
关于全局变量$_FILES,以下说法正确的是( )。
选项:
A:$_FILES[filename][tempname]存储文件上传时的临时文件名

B:$_FILES[filename][size]存储上传文件的大小

C:$_FILES[filename][name]存储上传文件的文件名

D:$_FILES[filename][type]存储上传文件的类型

答案:

第六章 单元测试

1、单选题:
isset()的功能是( )。
选项:
A:测试变量是否存在

B:测试常量是否存在

C:测试常量是否为空

D:测试变量是否为空

答案:

2、单选题:
Form表单中定义密码框需要使用的input类型( )。
选项:
A:password

B:都不是

C:text

D:radio

答案:

3、多选题:
Form表单中,下列属于INPUT类型的是( )。
选项:
A:checkbox

B:textarea

C:radio

D:text

答案:

4、单选题:
关于Cookie 的描述正确的是( )。
选项:
A:PHP 不支持 Cookie 操作

B:都不是

C:Cookie 存储于用户本地磁盘上,里面保存着浏览器访问过的网页的一些信息

D:Cookie 存储在服务端,用于数据交互

答案:

5、单选题:
session数据存放于( )。
选项:
A:网页中

B:根目录

C:服务器

D:客户端

答案:

6、判断题:
使用get和post传递表单值没有什么区别,可以随便选择一种使用。( )
选项:
A:对
B:错
答案:

7、单选题:
下面哪个函数用于检查PHP中是否已经设置了会话变量( )。
选项:
A:session_destroy()

B:session_start()

C:isset

D:unset

答案:

8、判断题:
POST提交方式是将“请求”数据以查询字符串附在URL之后“提交”数据。( )
选项:
A:对
B:错
答案:

9、单选题:
下面哪个选项用于销毁 session( )。
选项:
A:issett

B:unset

C:session_destroy()

D:session_start()

答案:

10、判断题:
session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能。( )
选项:
A:错
B:对
答案:

第七章 单元测试

1、判断题:
一个MySQL服务器,可以拥有多个数据库,每个数据库可拥有多个表。( )
选项:
A:对
B:错
答案:

2、单选题:
以下哪个SQL语句是正确的( )。
选项:
A:update users set id=’002’ where id=’001’;

B:select id as ‘编号’ from users;

C:insert into users values(‘001’,’wangyi’,’123456’);

D:都不对

答案:

3、判断题:
PHP只能使用MySQL数据库。( )
选项:
A:错
B:对
答案:

4、单选题:
更新记录的SQL命令是( )。
选项:
A:update

B:insert

C:都不对

D:select

答案:

5、多选题:
PHP连接MySQL数据库服务器的常用方式有( )。
选项:
A:使用mysql扩展函数

B:使用PDO扩展函数

C:其他都是

D:使用mysqli扩展函数

答案:

6、判断题:
可以使用mysqli_select_db($conn, $dbname)函数连接MySQL数据库。( )
选项:
A:对
B:错
答案:

7、判断题:
可以使用mysqli_fetch_row($result)函数,从查询结果集中返回一行数据,以数组形式返回,数组中的每个元素对应数据表中的一个字段,在输出数组的数据时只能使用数字索引。( )
选项:
A:对
B:错
答案:

8、判断题:
mysqli_fetch_array()函数将结果集返回到数组中,在输出数组中的数据时,既可以使用数字索引,也可以使用关联索引。( )
选项:
A:错
B:对
答案:

9、判断题:
mysqli_fetch_object ($result)函数返回一个数组。( )
选项:
A:对
B:错
答案:

10、判断题:
mysqli_num_rows($result)函数,用于取得结果集中的行数,该函数仅对select语句有效。( )
选项:
A:对
B:错
答案:

第八章 单元测试

1、多选题:
面向对象方法的四要素为( )。
选项:
A:类

B:继承

C:对象

D:消息通信

答案:

2、判断题:
类是抽象的,对象是具体的。类是对象的模板,对象是类的具体实例。( )
选项:
A:对
B:错
答案:

3、多选题:
“::”可以在没有声明任何实例的情况下访问类的成员,语法格式:关键字::变量名/常量名/方法名,其中关键字可以是( )。
选项:
A:Parent

B:类名

C:Self

D:其他都是

答案:

4、单选题:
抽象类使用{}关键字来声明( )。
选项:
A:Parent

B:abstract

C:interface

D:final

答案:

5、判断题:
抽象方法只有声明没有方法体,不能被调用,只有被类实现后,实例化对象才能调用它。( )
选项:
A:错
B:对
答案:

6、判断题:
final修饰的方法是可以被子类重写的。( )
选项:
A:对
B:错
答案:

7、判断题:
可以使用访问权限修饰符实现类的封装,一般使用private或protected关键字来修饰变量,防止变量在类外被直接修改和调用。( )
选项:
A:错
B:对
答案:

8、多选题:
在PHP中,以下哪些可以实现多态性( )。
选项:
A:类的继承

B:其他都是

C:接口的实现

D:方法重载

答案:

9、判断题:
接口使用interface关键字来声明( )。
选项:
A:对
B:错
答案:

10、判断题:
接口中的方法都是抽象方法。( )
选项:
A:对
B:错
答案:

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者

评论0

请先

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录