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

【渝粤搜题】广开 23秋期末考试PHP动态网站设计期末参考复习押题资料

来源: 更新时间:

广东开放大学形成性考核平时作业参考答案标准答案关注【广开搜题】微信公众号发送题目获取标准答案单项选择题1、PHP中的循环控制语句,下列说法正确的是____________。(2分)A、foreach循


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



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





单项选择题

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

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

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

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

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

2、以下哪个是PHP的会话控制技术?2 分)

ASession

BPOST

CApplication

DServer

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

A10

B100

C0

D"null"

4、判断某类中是否存在指定的方法应该选择哪个函数?2 分)

Amethod_exists

Bclass_exists

Cfile_exists

Dinterface_exists

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

Ause 数据库名

Buse database 数据库名

Cshow databases

Duser 数据库名

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

Amultipart/form-data

Bapplication/octet-stream

Ctext/plain

Dimage/gif

7、以下哪个mysql命令可以查看数据表的结构信息?2 分)

Adescribe 表名

Bshow tables;

Ccreate table 表名

Dselect * from 表名?

8、类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;

9php 内置数组_____接受表单Post方式提交的数据(2 分)

A$ _POST

B$ _GET

CPOST

DSEND

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

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

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

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

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

11、在正则表达式当中 [ ]表示的含义不正确的是(2 分)

A[ ]是定义匹配的字符范围

B{}一般是用来匹配的长度

C[a-c]表示可以匹配a,c两个字母

D、()是为了提取匹配字符串

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

A$ _GET

Bcookie

Cform

Dfrom

13、下列说法正确的是____________。(2 分)

A、如果没有任何到对象的引用,则对象的析构函数会被引用

B、类的析构函数必须要先定义后使用。

C、如果没有定义类的构造函数,则无法创建类的对象

D、在类外部能通过对象用“->”访问私有属性

14、运行下面的PHP代码,输出结果为____________ $s = ’12345’; $s[$s[1]] = ’2’; echo $s;2 分)

A12245

B12345

C22345

D11345

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

A、读所有字符

B、读一个字符

C、读一个单词

D、读一行

16、如果想取得最近一条查询的信息,应该使用哪个函数_____。(2 分)

Amysql_info

Bmysql_stat

Cmysql_insert_id()

Dmysql_free_result

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

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

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

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

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

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

Amysql_fetch_row

Bmysql_select_db

Cmysql_query

Dmysql_connect

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

A$

B@

C#

D*

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

A、服务器端

BU盘上

C、网络中

D、客户端

21mysql_query(“set names gb2312”); 该行代码一般要写在哪里最合适?2 分)

A、从数据表中返回记录之前

B、从数据表中返回记录中间

C、从数据表中返回记录之后

D、写在哪里也无所谓

22PHP连接mysql的连接函数mysql_connect的第三个参数是(2 分)

A、数据库密码

B、主机名

C、数据库要用户名

D、报错信息

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

Anot

Band

Cor

D&&

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

Aselect

Binsert

Cdelete

Dupdate

25、以下哪些是单词的说法是正确的?2 分)

Aselect ---用来查看数据

Binsert ---用来修改数据

Cupdate ---用来删除数据

Ddelete ---用来添加数据


多项选择题

26、下列选项中,可以用于退出MySQL数据库服务器的命令是( )(2 分)

Aexit

Bout

Cdrop

Dquit

27、下列选项中,可用于表示本机地址的是()。(2 分)

Alocalhost

B192.168.1.1

C10.0.0.1

D127.0.0.1

28、当使用如下主要代码提交表单时,如何获取表单元素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']

29、下列选项中,可以作为PHP的输出语句的是( )。(2 分)

Aecho

Bvar_dump

Cprint_r

D、以上答案都不正确

30、下列选项中可以删除session中所有数据的方式是( )。(2 分)

A$_SESSION=array();

Bsession_start();

Csession_unset();

Dsession_id();

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

AINSERT

BSELECT

CDELETE

DREPLACE

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

Amysqli_select_db('data')

Bmysqli_query('use data')

Cmysql_select_db('data')

Dmysql_query('use data')

33、下面选项中,向表中添加数据的方式有( )(2 分)

A、为表的所有字段添加数据

B、为表的指定字段添加数据

C、同时添加多条记录

D、以上说法都不正确

34、下列关于PDO说法正确的是( )。(2 分)

A、如果只是执行一次查询,query()是较好的选择,虽然它无法自动转义发送给它的数据,但它在遍历select语句结果集方面是非常方便的。

B、如果多次执行SQL语句,最好使用预处理语句的方式。

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

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

35、下列选项中,可以用编辑PHP代码的是( )。(2 分)

ANotpad++

BEditPlus

CNetBeans

DPhotoShop

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

正确

错误

37在类中可以使用static关键字声明静态属性和静态方法,这些类的静态成员(属性与方法)只能在类的内部访问。(2 分)

正确

错误

38PHP的文件操作函数rewind() 用于把文件位置指针设为文件流的结尾。(2 分)

正确

错误

39get方式提交的数据,应该用$ _POST方式进行接收。(2 分)

正确

错误

40、使用getpost传递表单值没有什么区别,可以随便选择一种使用。(2 分)

正确

错误

41、在PHP中,客户端浏览器的数据可以使用POST方式提交到服务器,使用POST方式上传的数据,用户是不可能在浏览器地址栏中看到的。(2 分)

正确

错误

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

正确

错误

43PHP中的Session用于在客户端保存用户的"会话状态。一个用户从访问网站的第一个网页开始到离开网站,称为一个会话。(2 分)

正确

错误

44self 是指向父类的指针,主要用于调用父类的构造函数。(2 分)

正确

错误

45、在PHP中,子类中不可以声明与父类同名的属性和方法。(2 分)

正确

错误

46php中可以使用method=get的方式进行文件上传。(2 分)

正确

错误

47html表单发送数据,默认按 post 方式进行发送。(2 分)

正确

错误

48、使用关键字 final 修饰的类,可以被继承。(2 分)

正确

错误

49、接口可以看做是PHP中多继承的解决方案。(2 分)

正确

错误

50CSV文件指文件中的数据用分隔符分隔,可以使用fgetcsv()函数读取CSV文件并解析数据。(2 分)

正确

错误

电话咨询