
广东开放大学 形成性考核 平时作业 参考答案 标准答案
关注【广开搜题】微信公众号 发送题目获取标准答案
单项选择题
1、在mysql的某个表中,姓名字段中的数据有二个字的,三个字的,四个字的,如果只查询姓名字段中三个字的所有记录,正确的查询语句为(2 分)
A、select * from 表名 where 姓名字段名 like '___'
B、select * from 表名 where 姓名字段名 like '%_'
C、select * from 表名 where 姓名字段名 unlike '__'
D、select * from 表名 where 姓名字段名 unlike '%_'
2、以下哪个关键字用于表示类的析构函数?(2 分)
A、__destruct
B、__construct
C、__autoload
D、析构函数就是类的别名
3、PHP的mysql_query()函数处理以下哪些指令成功就可以返回查询后的结果集?(2 分)
A、select
B、insert
C、delete
D、update
4、mysql 的 非(取反)运算符是(2 分)
A、not
B、and
C、or
D、&&
5、在实现上传文件表单时,表单编码方式应使用____________。(2 分)
A、multipart/form-data
B、application/octet-stream
C、text/plain
D、image/gif
6、关于PHP中的各种循环,说法正确的是(2 分)
A、foreach语句可以用于循环遍历数组
B、do...while 是先判断再运行循环
C、while是先循环再判断条件
D、for循环是条件判断型的循环,跟do…while相似
7、php 的_____集合可取得客户端以个get 方式递交的数据。(2 分)
A、$ _GET
B、cookie
C、form
D、from
8、打开文件后,没有函数可以从文件中_____。(2 分)
A、读所有字符
B、读一个字符
C、读一个单词
D、读一行
9、执行下面的代码后,输出结果为____________。 $x = array(array(1,2),array(“ab”,”cd”)); echo count($x,1);(2 分)
A、4
B、2
C、6
D、8
10、PHP中的构造函数为(2 分)
A、__construct
B、__destruct
C、__autoload
D、跟类名相同
11、PHP中声明一个类,用以下关键字来进行声明?(2 分)
A、class
B、$
C、public
D、echo
12、cookie的值存储在_____。(2 分)
A、客户端
B、U盘中
C、程序中
D、服务器端
13、PHP中的循环控制语句,下列说法正确的是____________。(2 分)
A、foreach循环只能用于数组或对象,用于遍历数组或对象中的成员
B、while循环与do…while循环的作用完全一样,没有任何区别
C、for循环作用与do……while循环一样
D、do…while循环中的循环条件可以写在do关键字后面
14、PHP中 最终类应该用哪个关键字进行修饰?(2 分)
A、final
B、new
C、extends
D、没有最终类
15、php连接上mysql之后,采用哪个函数配置循环可以得到指定表中的记录?(2 分)
A、mysql_fetch_row
B、mysql_select_db
C、mysql_query
D、mysql_connect
16、执行下面的代码后,输出结果为____________。 class test { public $data; } $x=new test(); $x->data=100; $y=$x; $y->data=10; echo $x->data;(2 分)
A、10
B、100
C、0
D、"null"
17、下列说法不正确的是_____。(2 分)
A、类中的属性成员应该在方法之前进行声明
B、PHP中类使用class关键字进行声明
C、类可以没有属性成员和方法程序
D、可以不为类定义构造函数和析构函数
18、正则表达式的行尾定位符是(2 分)
A、$
B、@
C、#
D、*
19、SESSION会话的值存储在_____。(2 分)
A、服务器端
B、U盘上
C、网络中
D、客户端
20、cookies_____属性表明cookie 的域名。(2 分)
A、Name
B、Value
C、Domain
D、Set
21、mysql哪些命令可以用于切换数据库?(2 分)
A、use 数据库名
B、use database 数据库名
C、show databases
D、user 数据库名
22、类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;
23、smarty 常用模板文件的后缀名为(2 分)
A、.tpl
B、.html
C、.exe
D、.conf
24、读取post方法传递的表单元素值的方法是:(2 分)
A、$ _POST["名称"]
B、$ _GET["名称"]
C、$post["名称"]
D、$GET["名称"]
25、下列说法正确的是____________。(2 分)
A、如果没有任何到对象的引用,则对象的析构函数会被引用
B、类的析构函数必须要先定义后使用。
C、如果没有定义类的构造函数,则无法创建类的对象
D、在类外部能通过对象用“->”访问私有属性
多项选择题
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、下列关于PDO说法正确的是( )。(2 分)
A、如果只是执行一次查询,query()是较好的选择,虽然它无法自动转义发送给它的数据,但它在遍历select语句结果集方面是非常方便的。
B、如果多次执行SQL语句,最好使用预处理语句的方式。
C、prepare()和execute()这两个方法可以对提供给他们的参数进行自动转义。
D、预处理语句可以减少资源占用,提高运行速度。
28、PHP在Windows系统中只能获得( )文件类型。(2 分)
A、file
B、dir
C、link
D、unknown
29、下列选项中,哪些可以作为mysqli_connect()函数的参数( )。(2 分)
A、数据库服务器地址
B、数据库的端口号
C、要执行的SQL语句
D、数据库的用户名和密码
30、下列会影响phpMyAdmin使用的扩展是()。(2 分)
A、curl
B、mysqli
C、gd
D、mbstring
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、当关闭输出缓冲时,如果已经有内容输出,则调用哪些函数会发生错误。( )(2 分)
A、setcookie()
B、session_start()
C、header()
D、mysql_query()
33、下列哪个操作,可以使用mysqli_affected_rows()获取上一次操作受影响的行数( )。(2 分)
A、INSERT
B、SELECT
C、DELETE
D、REPLACE
34、关于构造方法的描述,下列说法正确的是( )。(2 分)
A、系统提供默认的构造方法
B、构造方法在一个对象被实例化时自动执行
C、构造方法可以重写
D、一个类中只能定义一个构造方法
35、下列选项中,是无损压缩格式的是( )。(2 分)
A、GIF
B、JPEG
C、PNG
D、以上答案皆不正确
36、session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能。(2 分)
正确
错误
37、MySQL数据库可以建立多个用户,且各个用户的权限可以分别设置。(2 分)
正确
错误
38、MS-SQL server与mysql一样,同属微软公司的产品,用于软件开发的数据库支持。(2 分)
正确
错误
39、PHP完全支持HTTP Cookie,利用Cookie在客户端存储数据和跟踪识别用户。(2 分)
正确
错误
40、如果A表有三列字段,B表有两列字段,它们之间是不能进行联合的。(2 分)
正确
错误
41、SQL的分组语句中,having子句是不能省略的。(2 分)
正确
错误
42、在PDO中连接指定的数据库服务器后,可以建立新的数据库,但不可以建立数据表。(2 分)
正确
错误
43、array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。(2 分)
正确
错误
44、在定义函数参数时,参数变量名之前使用“$”符号可声明参数进行引用传递,即将实参的地址传递给形参。(2 分)
正确
错误
45、PHP可为每个会话创建一个唯一的Session ID,Session Id不能在用户访问的网页之间传递,即不能识别会话。(2 分)
正确
错误
46、form id="form2" name="form2" method="" action="",该表单可以有file的数据进行上传。(2 分)
正确
错误
47、PHP只能跟MySQL数据库进行联合编程。(2 分)
正确
错误
48、在PHP中,使用abstract关键字声明抽象方法,抽象方法可以有函数原型和函数体。(2 分)
正确
错误
49、php中,==与===是同一个运算符。(2 分)
正确
错误
50、PDO对象不可以使用query()方法执行查询,应该使用PDO对象的prepare()方法准备一个PDOStatement对象,然后再使用PDOStatement对象的execute()方法执行查询。(2 分)
正确
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。