百年教育职业培训中心 百年教育学习服务平台
题库试卷

【广开搜题】广开 PHP动态网站设计(1)期末考试押题试卷标准答案

来源: 更新时间:

广东开放大学形成性考核平时作业参考答案标准答案关注【广开搜题】微信公众号发送题目获取标准答案单项选择题1、在mysql的某个表中,姓名字段中的数据有二个字的,三个字的,四个字的,如果只查询姓名字段中三


广东开放大学 形成性考核 平时作业 参考答案 标准答案



关注【广开搜题】微信公众号 发送题目获取标准答案





单项选择题

1、在mysql的某个表中,姓名字段中的数据有二个字的,三个字的,四个字的,如果只查询姓名字段中三个字的所有记录,正确的查询语句为(2 分)

Aselect * from 表名 where 姓名字段名 like '___'

Bselect * from 表名 where 姓名字段名 like '%_'

Cselect * from 表名 where 姓名字段名 unlike '__'

Dselect * from 表名 where 姓名字段名 unlike '%_'

2、以下哪个关键字用于表示类的析构函数?2 分)

A__destruct

B__construct

C__autoload

D、析构函数就是类的别名

3PHPmysql_query()函数处理以下哪些指令成功就可以返回查询后的结果集?2 分)

Aselect

Binsert

Cdelete

Dupdate

4mysql (取反)运算符是(2 分)

Anot

Band

Cor

D&&

5、在实现上传文件表单时,表单编码方式应使用____________。(2 分)

Amultipart/form-data

Bapplication/octet-stream

Ctext/plain

Dimage/gif

6、关于PHP中的各种循环,说法正确的是(2 分)

Aforeach语句可以用于循环遍历数组

Bdo...while 是先判断再运行循环

Cwhile是先循环再判断条件

Dfor循环是条件判断型的循环,do…while相似

7php _____集合可取得客户端以个get 方式递交的数据。(2 分)

A$ _GET

Bcookie

Cform

Dfrom

8、打开文件后,没有函数可以从文件中_____。(2 分)

A、读所有字符

B、读一个字符

C、读一个单词

D、读一行

9、执行下面的代码后,输出结果为____________ $x = array(array(1,2),array(“ab”,”cd”)); echo count($x,1);2 分)

A4

B2

C6

D8

10PHP中的构造函数为(2 分)

A__construct

B__destruct

C__autoload

D、跟类名相同

11PHP中声明一个类,用以下关键字来进行声明?(2 分)

Aclass

B$

Cpublic

Decho

12cookie的值存储在_____。(2 分)

A、客户端

BU盘中

C、程序中

D、服务器端

13PHP中的循环控制语句,下列说法正确的是____________。(2 分)

Aforeach循环只能用于数组或对象,用于遍历数组或对象中的成员

Bwhile循环与do…while循环的作用完全一样,没有任何区别

Cfor循环作用与do……while循环一样

Ddo…while循环中的循环条件可以写在do关键字后面

14PHP 最终类应该用哪个关键字进行修饰?2 分)

Afinal

Bnew

Cextends

D、没有最终类

15php连接上mysql之后,采用哪个函数配置循环可以得到指定表中的记录?2 分)

Amysql_fetch_row

Bmysql_select_db

Cmysql_query

Dmysql_connect

16、执行下面的代码后,输出结果为____________ class test { public $data; } $x=new test(); $x->data=100; $y=$x; $y->data=10; echo $x->data;2 分)

A10

B100

C0

D"null"

17、下列说法不正确的是_____。(2 分)

A、类中的属性成员应该在方法之前进行声明

BPHP中类使用class关键字进行声明

C、类可以没有属性成员和方法程序

D、可以不为类定义构造函数和析构函数

18、正则表达式的行尾定位符是(2 分)

A$

B@

C#

D*

19SESSION会话的值存储在_____。(2 分)

A、服务器端

BU盘上

C、网络中

D、客户端

20cookies_____属性表明cookie 的域名。(2 分)

AName

BValue

CDomain

DSet

21mysql哪些命令可以用于切换数据库?2 分)

Ause 数据库名

Buse database 数据库名

Cshow databases

Duser 数据库名

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;

23smarty 常用模板文件的后缀名为(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语句,最好使用预处理语句的方式。

Cprepare()execute()这两个方法可以对提供给他们的参数进行自动转义。

D预处理语句可以减少资源占用,提高运行速度。

28PHPWindows系统中只能获得( )文件类型。(2 分)

Afile

Bdir

Clink

Dunknown

29、下列选项中,哪些可以作为mysqli_connect()函数的参数( )。(2 分)

A、数据库服务器地址

B、数据库的端口号

C、要执行的SQL语句

D、数据库的用户名和密码

30、下列会影响phpMyAdmin使用的扩展是()。(2 分)

Acurl

Bmysqli

Cgd

Dmbstring

31假设有一个MySQL数据库名为“data”,可以成功选择data数据库的方法有( )。(2 分)

Amysqli_select_db('data')

Bmysqli_query('use data')

Cmysql_select_db('data')

Dmysql_query('use data')

32、当关闭输出缓冲时,如果已经有内容输出,则调用哪些函数会发生错误。( )(2 分)

Asetcookie()

Bsession_start()

Cheader()

Dmysql_query()

33、下列哪个操作,可以使用mysqli_affected_rows()获取上一次操作受影响的行数( )。(2 分)

AINSERT

BSELECT

CDELETE

DREPLACE

34、关于构造方法的描述,下列说法正确的是( )。(2 分)

A、系统提供默认的构造方法

B、构造方法在一个对象被实例化时自动执行

C、构造方法可以重写

D、一个类中只能定义一个构造方法

35、下列选项中,是无损压缩格式的是( )。(2 分)

AGIF

BJPEG

CPNG

D以上答案皆不正确

36sessioncookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能。(2 分)

正确

错误

37MySQL数据库可以建立多个用户,且各个用户的权限可以分别设置。(2 分)

正确

错误

38MS-SQL servermysql一样,同属微软公司的产品,用于软件开发的数据库支持。(2 分)

正确

错误

39PHP完全支持HTTP Cookie,利用Cookie在客户端存储数据和跟踪识别用户。(2 分)

正确

错误

40、如果A表有三列字段,B表有两列字段,它们之间是不能进行联合的。(2 分)

正确

错误

41SQL的分组语句中,having子句是不能省略的。(2 分)

正确

错误

42、在PDO中连接指定的数据库服务器后,可以建立新的数据库,但不可以建立数据表。(2 分)

正确

错误

43array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。(2 分)

正确

错误

44、在定义函数参数时,参数变量名之前使用“$”符号可声明参数进行引用传递,即将实参的地址传递给形参。(2 分)

正确

错误

45PHP可为每个会话创建一个唯一的Session IDSession Id不能在用户访问的网页之间传递,即不能识别会话。(2 分)

正确

错误

46form id="form2" name="form2" method="" action="",该表单可以有file的数据进行上传。(2 分)

正确

错误

47PHP只能跟MySQL数据库进行联合编程。(2 分)

正确

错误

48、在PHP中,使用abstract关键字声明抽象方法,抽象方法可以有函数原型和函数体。(2 分)

正确

错误

49php中,=====是同一个运算符。(2 分)

正确

错误

50PDO对象不可以使用query()方法执行查询,应该使用PDO对象的prepare()方法准备一个PDOStatement对象,然后再使用PDOStatement对象的execute()方法执行查询。(2 分)

正确

电话咨询