
广东开放大学 形成性考核 平时作业 参考答案 标准答案
关注【广开搜题】微信公众号 发送题目获取标准答案
单项选择题
1、正则表达式当中的 \d 表示的含义为(2 分)
A、任意一个十进制数字
B、把字母d转义
C、没有实际含义
D、换行符
2、PHP中的构造函数为(2 分)
A、__construct
B、__destruct
C、__autoload
D、跟类名相同
3、function keep_track() { STATIC $count=5; echo $count++.""; } Keep_track(); Keep_track(); Keep_track(); 这段代码输出的值为(2 分)
A、5,6,7
B、5,5,5
C、6,7,5
D、6,5,7
4、PHP对目录进行操作时,先用哪个函数对操作目录进行是否存在的判断?(2 分)
A、is_dir
B、file_exists
C、fopen
D、fclose
5、PHP是一种跨平台、____________的网页脚本语言。(2 分)
A、可视化
B、客户端
C、面向过程
D、服务器端
6、关于mysql_select_db的作用描述正确的是_____。(2 分)
A、选取数据库
B、连接数据库
C、连接并选取数据库
D、连接并打开数据库
7、php中哪个函数用于读取整个文件?(2 分)
A、readfile()
B、fgetss()
C、fgets()
D、fread()
8、下列说法不正确的是____________。(2 分)
A、Web服务器需要PHP解释器才能解释嵌入在HTML文件中的PHP代码。
B、出现“系统没有vc9、vc11运行库“”的错误提示说明VC环境依赖已经安装正确
C、PHP的Web服务器可以是IIS或Apache
D、PHP最常用的数据库服务器是MySQL
9、PHP中调用类方法的符号是(2 分)
A、->
B、&&
C、**
D、<-
10、PHP中的域运算符号是(2 分)
A、::
B、@@
C、**
D、##
11、PHP对文件进行操作是,先用哪个函数对操作文件进行是否存在的判断?(2 分)
A、file_exists
B、f_getc
C、fopen
D、fclose
12、PHP中声明一个类,用以下关键字来进行声明?(2 分)
A、class
B、$
C、public
D、echo
13、关于PHP中的各种循环,说法正确的是(2 分)
A、foreach语句可以用于循环遍历数组
B、do...while 是先判断再运行循环
C、while是先循环再判断条件
D、for循环是条件判断型的循环,跟do…while相似
14、以下哪个mysql命令可以查看数据表的结构信息?(2 分)
A、describe 表名
B、show tables;
C、create table 表名
D、select * from 表名?
15、自定义函数中,返回函数值的关键字是_____。(2 分)
A、returns
B、return
C、close
D、back
16、判断某类中是否存在指定的方法应该选择哪个函数?(2 分)
A、method_exists
B、class_exists
C、file_exists
D、interface_exists
17、类test的定义如下,$x是类test的对象,则4个选项中,正确的是____________。 class test { private $a; public $b; }(2 分)
A、$x->b=1;
B、$x.a=1;
C、$x->a=1;
D、$x.b=1;
18、下列说法不正确的是_____。(2 分)
A、类中的属性成员应该在方法之前进行声明
B、PHP中类使用class关键字进行声明
C、类可以没有属性成员和方法程序
D、可以不为类定义构造函数和析构函数
19、PHP的文件上传功能,需要在php.ini配置当中,开启哪项功能?(2 分)
A、file_uploads=on
B、short_open_tag = On
C、display_errors = on
D、以上都不正确
20、mysql哪些命令可以用于切换数据库?(2 分)
A、use 数据库名
B、use database 数据库名
C、show databases
D、user 数据库名
21、php向文本文件写入内容,应该采用哪个文件操作函数?(2 分)
A、fwrite()
B、fclose()
C、fopen()
D、file()
22、正则表达式的行尾定位符是(2 分)
A、$
B、@
C、#
D、*
23、smarty 常用模板文件的后缀名为(2 分)
A、.tpl
B、.html
C、.exe
D、.conf
24、PHP中 最终类应该用哪个关键字进行修饰?(2 分)
A、final
B、new
C、extends
D、没有最终类
25、判断某个类是否存在的函数为(2 分)
A、class_exists
B、file_exists
C、is_dir
D、interface_existd
多项选择题
26、当使用如下主要代码提交表单时,如何获取表单元素email的值? form action="register.php" method="post"; input type="text" name="email" ;( )。(2 分)
A、$_GET['email']
B、$_POST['email']
C、$_SESSION['email']
D、$_REQUEST['email']
27、下列选项中,是无损压缩格式的是( )。(2 分)
A、GIF
B、JPEG
C、PNG
D、以上答案皆不正确
28、PHP在Windows系统中只能获得( )文件类型。(2 分)
A、file
B、dir
C、link
D、unknown
29、下列选项中,可以用于退出MySQL数据库服务器的命令是( )(2 分)
A、exit
B、out
C、drop
D、quit
30、下列选项中可以保存到session里的数据类型是( )。(2 分)
A、字符串
B、数组
C、对象
D、布尔类型
31、假设有一个MySQL数据库名为“data”,可以成功选择data数据库的方法有( )。(2 分)
A、mysqli_select_db('data')
B、mysqli_query('use data')
C、mysql_select_db('data')
D、mysql_query('use data')
32、unset()函数可以用于删除以下哪些数据()。(2 分)
A、变量
B、数组元素
C、成员属性
D、对象
33、下列选项中,哪些可以作为mysqli_connect()函数的参数( )。(2 分)
A、数据库服务器地址
B、数据库的端口号
C、要执行的SQL语句
D、数据库的用户名和密码
34、下列哪个操作,可以使用mysqli_affected_rows()获取上一次操作受影响的行数( )。(2 分)
A、INSERT
B、SELECT
C、DELETE
D、REPLACE
35、下列关于PDO说法正确的是( )。(2 分)
A、如果只是执行一次查询,query()是较好的选择,虽然它无法自动转义发送给它的数据,但它在遍历select语句结果集方面是非常方便的。
B、如果多次执行SQL语句,最好使用预处理语句的方式。
C、prepare()和execute()这两个方法可以对提供给他们的参数进行自动转义。
D、预处理语句可以减少资源占用,提高运行速度。
判断题
36、在PHP中,客户端浏览器的数据可以使用GET方式提交到服务器,使用GET方式上传的数据,用户是不可能在浏览器地址栏中看到的。(2 分)
正确
错误
37、html表单发送数据,默认按 post 方式进行发送。(2 分)
正确
错误
38、PHP中PDO建立与数据库服务器的连接后,一般使用其exec方法执行查询语句,返回查询结果。(2 分)
正确
错误
39、使用get和post传递表单值没有什么区别,可以随便选择一种使用。(2 分)
正确
错误
40、在文件上传的客户端表单中,通常应添加一个隐藏字段设置文件大小限制。(2 分)
正确
错误
41、fgetc()函数用于从打开的文件中读入一行数据。(2 分)
正确
错误
42、文件读写都在文件指针位置进行,读出或写入n个字节时,文件指针向前移动n个字节。(2 分)
正确
错误
43、MySQL安装时,默认的字符集是gb2312。(2 分)
正确
错误
44、对象变量指保存类的实例对象的变量,通过对象变量访问对象的属性和方法。(2 分)
正确
错误
45、查询结果PDOStatement对象中的数据可以不进行处理直接使用echo语句输出在网页中。(2 分)
正确
错误
46、PDO对象不可以使用query()方法执行查询,应该使用PDO对象的prepare()方法准备一个PDOStatement对象,然后再使用PDOStatement对象的execute()方法执行查询。(2 分)
正确
错误
47、PHP中的Session用于在客户端保存用户的"会话”状态。一个用户从访问网站的第一个网页开始到离开网站,称为一个会话。(2 分)
正确
错误
48、php中可以使用method=get的方式进行文件上传。(2 分)
正确
错误
49、PHP的文件操作函数rewind() 用于把文件位置指针设为文件流的结尾。(2 分)
正确
错误
50、CSV文件指文件中的数据用分隔符分隔,可以使用fgetcsv()函数读取CSV文件并解析数据。(2 分)
正确
错误
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。