PHP期末复习题Word文件下载.docx

上传人:b****1 文档编号:664947 上传时间:2023-04-29 格式:DOCX 页数:79 大小:40.98KB
下载 相关 举报
PHP期末复习题Word文件下载.docx_第1页
第1页 / 共79页
PHP期末复习题Word文件下载.docx_第2页
第2页 / 共79页
PHP期末复习题Word文件下载.docx_第3页
第3页 / 共79页
PHP期末复习题Word文件下载.docx_第4页
第4页 / 共79页
PHP期末复习题Word文件下载.docx_第5页
第5页 / 共79页
PHP期末复习题Word文件下载.docx_第6页
第6页 / 共79页
PHP期末复习题Word文件下载.docx_第7页
第7页 / 共79页
PHP期末复习题Word文件下载.docx_第8页
第8页 / 共79页
PHP期末复习题Word文件下载.docx_第9页
第9页 / 共79页
PHP期末复习题Word文件下载.docx_第10页
第10页 / 共79页
PHP期末复习题Word文件下载.docx_第11页
第11页 / 共79页
PHP期末复习题Word文件下载.docx_第12页
第12页 / 共79页
PHP期末复习题Word文件下载.docx_第13页
第13页 / 共79页
PHP期末复习题Word文件下载.docx_第14页
第14页 / 共79页
PHP期末复习题Word文件下载.docx_第15页
第15页 / 共79页
PHP期末复习题Word文件下载.docx_第16页
第16页 / 共79页
PHP期末复习题Word文件下载.docx_第17页
第17页 / 共79页
PHP期末复习题Word文件下载.docx_第18页
第18页 / 共79页
PHP期末复习题Word文件下载.docx_第19页
第19页 / 共79页
PHP期末复习题Word文件下载.docx_第20页
第20页 / 共79页
亲,该文档总共79页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

PHP期末复习题Word文件下载.docx

《PHP期末复习题Word文件下载.docx》由会员分享,可在线阅读,更多相关《PHP期末复习题Word文件下载.docx(79页珍藏版)》请在冰点文库上搜索。

PHP期末复习题Word文件下载.docx

B、要启用PHP文件上传,必须设置upload_tmp_dir

C、上传的文件保存在临时目录中,可随时访问

D、可从全局变量$_FILES中获得上传文件的信息

9、在浏览器地址栏中输入带参数的URL的数据提交方法是____________。

A、get

B、post

C、cookie

D、session

A

10、下列说法不正确的是____________。

A、GET方式向服务器提交的数据保存在$_GET中

B、POST方式向服务器提交的数据保存在$_POST中

C、Cookie方式向服务器提交的数据保存在$_COOKIE中

D、$_REQUEST包含了$_GET、$_POST和$_COOKIE中的数据

11、下述说法不正确的是____________。

A、所有浏览器均支持XMLHttpRequest对象,创建方法也相同

B、服务器端响应处理函数应设置为XMLHttpRequest对象的onreadystatechange属性值

C、XMLHttpRequest对象可使用get或post方式向服务器提交数据

D、在使用send()方法发送请求之前,应先使用open()方法打开服务器连接

12、下列说法正确的是____________。

A、Cookie在客户端创建并保存在客户端Cookie文件中

B、Session在服务器端创建并保存在服务器端Session文件中

C、Cookie若未设置过期时间,则会一直有效,直到用户离开网站时才失效

D、Session和Cookie作用类似,可以替换使用参考答案:

13、执行下面的代码后,输出结果为____________。

classtest{

public$data;

}

$x=newtest();

$x->

data=99;

$y=$x;

$y->

data=9;

echo$x->

data;

(难度系数:

A、99

B、9

C、0

D、null

B

14、下列说法正确的是____________。

A、只有将类的实例对象赋值给变量,才能使用对象

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

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

D、无论何种情况,在类外部都不能通过对象用"

->

”访问私有属性

15、类test的定义如下,$x是类test的对象,则4个选项中,正确的是____________。

class

test{constno=’111’}(难度系数:

A、echo$x.no

B、echo$x->

no

C、echotest->

D、echotest:

:

16、要查看文件创建时间,可使用下面的____________选项中的函数。

A、filetype()

B、filectime()

C、fileatime()

D、filemtime()

17、在实现上传文件表单时,表单编码方式应使用____________。

A、text/plain

B、application/octet-stream

C、multipart/form-data

D、image/gif

18、下列说法正确的是____________。

A、在执行文件操作时,都必须先执行fopen()函数将其打开

B、r+模式打开文件时,只能从文件中读出数据

C、w+模式打开文件时,只能向文件中写入数据

D、x+模式不能打开已存在的文件

19、下面程序的运行结果是____________。

<

?

php

$A=”Hello”;

functionprint_A()

{

$A=”phpmysql!

!

”;

Global$A;

echo$A;

print_A();

>

A、Hello

B、phpmysql!

C、HelloHello

D、Hellophpmysql!

20、下列四个选项中,可以作为PHP函数名的是____________。

A、$_abc

B、$123

C、_abc

D、123

21、下列说法正确的是____________。

A、PHP函数的参数个数是固定不变的

B、可以将自定义函数名作为参数传递给另一个函数

C、call_user_func_array()函数只能将数组作为参数传递给回调函数

D、call_user_func()调用回调函数时不能用数组作为参数

22、调用函数时,____________情况下不能给函数的参数赋常量?

A、当参数是布尔值时

B、当参数有默认值时

C、当参数是通过引用传递时

D、当函数只有一个参数时

23、下列说法不正确的是____________。

A、PHP中类使用class关键字进行声明

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

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

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

24、类test的定义如下,$x是类test的对象,则4个选项中,正确的是____________。

test{private$a;

public$b;

}(难度系数:

A、$x.a=1;

B、$x->

a=1;

C、$x.b=1;

D、$x->

b=1;

25、执行下面的代码后,输出结果为____________。

$x=array(array(1,2),array("

ab”,”cd”));

A、2

B、4

C、6

D、8

26、Substr("

abcdef”,2,2)函数返回值为____________。

A、"

ab”

B、"

bc”

C、"

cd”

D、"

de”

27、下列说法不正确的是____________。

A、function是定义函数的关键字

B、函数的定义必须出现在函数调用之前

C、函数可以没有返回值

D、函数定义和调用可以出现在不同的PHP文件中

28、函数test定义如下,错误调用函数的语句是____________。

functiontest($a,$b=-

1){Return$a+$b;

A、$a=test(1,2);

B、$b=test(10);

C、echotest(1,2);

D、test1,31

29、在下面的代码中,第2个test(-)输出结果为____________。

functiontest(){

static$n=5;

$n++;

echo$n;

$n=10;

test();

A、6

B、7

C、11

D、12

30、调用函数时,____________情况下不能给函数的参数赋常量?

31、要得到字符串中字符的个数,可使用____________函数。

A、strlen

B、count

C、len

D、str_count

32、执行下面的代码后,输出结果为____________。

$x=array(1,2,3,4);

echoarray_pop($x);

A、1

B、2

C、3

D、4

33、Substr("

AB1234”,3,2)函数返回值为____________。

AB”

B1”

12”

23”

34、运行下面的PHP代码,输出结果为____________。

$s=’12345’;

$s[$s[1]]=’2’echo$s;

(难

度系数:

A、12345

B、12245

C、22345

D、11345

35、下列说法正确的是____________。

A、数组的键必须为数字,且从0开始

B、数组的键可以是字符串

C、数组中的元素类型必须一致

D、数组的键必须是连续的

36、关于赋值语句"

$a[]=6”下列说法正确的是____________。

A、当前元素值修改为6

B、创建一个有6个元素的数组

C、将数组最后一个元素修改为6

D、在数组末尾添加一个数组元素,值为6

37、PHP指的是_________。

A、PrivateHomePage

B、PersonalHypertextProcessor

C、PHP:

HypertextPreprocessor

D、PersonalHomePage

38、PHP服务器脚本由_________分隔符包围。

A、<

php>

...<

/?

B、<

script>

/script>

C、<

&

/&

D、<

php…?

39、下列说法正确的是____________。

A、PHP代码只能嵌入HTML中

B、在HTML代码中只能在开始标识<

PHP和结束标识?

之间嵌入PHP程序代码

C、PHP单行注释必须独占一行

D、在纯PHP代码中,可以没有PHP代码结束标识。

40、下列4个选项中,可以作为PHP常量名的是____________。

A、$_abcd

B、$123456

C、_abcd

D、1234

41、执行下面的代码后,输出结果为____________。

$x=12;

$x++;

echo$x++;

A、11

B、12

C、13

D、14

42、PHP中的循环控制语句,下列说法正确的是____________。

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

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

C、for循环中的三个表达式都可以省略

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

43、PHP是一种跨平台、____________的网页脚本语言。

A、可视化

B、客户端

C、面向过程

D、服务器端

44、PHP网页文件的文件扩展名为____________。

A、EXE

B、PHP

C、BAT

D、CLASS

45、客户端脚本语言通过编程为HTML页面添加动态内容,与用户完成交互。

以下_________

不是客户端脚本语言。

A、JavaScript

B、Jscript

C、VBScript

D、AppScript

46、Web服务器编程技术种类很多,以下_________不是常用的Web服务器编程技术。

(难

A、ASP

B、JSP

C、VBF

D、PHP

47、下列说法正确的是____________。

A、PHP网页可直接在浏览器中显示

B、PHP网页可访问Oracle、SQLServer、Sybase及其他的多种数据库

C、PHP网页只能使用纯文本编辑器编写

D、PHP网页不能使用集成化的编辑器编写

48、PHP网站发布后,PHP配置文件的文件名为__________。

A、php.ini

B、php.config

C、php.ini-production

D、php.ini-development

49、下列关于全等运算符"

===”说法正确的是____________。

A、只有两个变量的数据类型相同时才能比较

B、两个变量数据类型不同时,将转换为相同数据类型再比较

C、字符串和数值之间不能使用全等运算符进行比较

D、只有当两个变量的值和数据类型都相同时,结果才为TRUE

50、下列说法不正确的是____________。

A、Web服务器需要PHP解释器才能解释嵌入在HTML文件中的PHP代码。

B、如果不安装VC11这个组件,在浏览器中访问PHP网页不会出错。

C、PHP的Web服务器可以是IIS或Apache

D、PHP最常用的数据库服务器是MySQL.

51、执行下面的代码后,输出结果为____________。

$y=&

$x;

$y=”6ab”;

echo$x+10;

A、12

B、16

6ab10”

D、10

52、$str="

MynameisJack,andwhatisyourname?

"

;

echosubstr_count($str,“name”);

程序的输出结果为()

A.1B.2C.3D.4

53、php内置数组()可以获取服务器内变量信息。

A.$_GETB.POSTC.FORMD.$_SERVER

54、PHP中,$a=abs(-50);

则$a的值为:

A.50B.-50C.25C.-25

55、php语言中()语句可退出循环。

A.endB.breakC.elseD.then

56、下面关于PHP的命名规则的说法不正确的是:

A.第一个字符必须是数字或字母

B.长度不能超过255个字符

C.名字不能和关键词同名

D.在声明的时候不能声明两次

57、以下函数中用于判断是否为数组的函数为()。

A.is_long()B.is_double()C.is_array()D.is_object()

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

A.mysql_infoB.mysql_statC.mysql_insert_id()D.mysql_free_result

59、php的()函数,可以判断变量是否存在。

A.createobjectB.issetC.writeD.end

60、自定义函数中,返回函数值的关键字是()。

A.returnsB.closeC.returnD.back

61、HTML中,title标签放在什么位置:

A.body标签里B.head标签里C.script标签里D.table标签里

62、$a=(3>

5)?

(‘yes’):

(‘no’);

a的值为()。

A.yesB.noC.0D.1

63、php的()集合可取得客户端以个get方式递交的数据。

A.formB.$_GETC.cookieD.from

64、php的()函数,可以输出日期数据A

A.dateB.dataC.renameD.time

65、从队列数组队头删除数据可以使用()函数。

A.array_push()B.array_pop()C.array_shift()D.array_unshift()

66、php中用于比较字符串的函数是:

A.cookieB.querystringC.formD.strcmp

67、php语言中随机函数A

A.randB.sqrC.fixD.abs

68、PHP中定义常量的方法是:

A.VARB.dimC.define()D.undefined()

69、使用()函数,可以重新命名一个已经存在的文件或目录:

A.copy()B.unlink()C.rename()D.fwrite()

70、将字符串中所有英文字母转为小写的函数是:

A.ucwords()B.strtolower()C.strtoupper()D.ucfirst()

71、文件框的type属性值是()。

A、textB、hiddenC、fileD、checkbox

72、cookie的值存储在()。

A、硬盘中B、程序中C、客户端D、服务器端

73、关于PHP,下列说法错误的是()。

A.开发PHP网页所使用的的脚本语言是PHP。

B.网页中的PHP代码同html标记符一样,必须用分隔符“<

”和“>

”将其括起来。

C.PHP网页,运行时在客户端可查看到真实的PHP源代码。

D.PHP和html可混合编程。

74、SESSION会话的值存储在()。

A.硬盘上

B.网页中

C.客户端

D.服务器端

75、定义静态变量的关键字是()。

A.static

B.statics

C.STATIC

D.STATICS

76、要检查一个常量是否定义,可以使用函数()。

A.defined()

B.isdefin()

C.Isdefined()

D.无

77、语句for($k=0;

$k=1;

$k++);

和语句for($k=0;

$k==1;

执行的次数分别是:

A.无限和0

B.O和无限

C.都是无限

D.都是0

78、cookies()属性表明cookie由哪个网站产生或读取:

A.Name

B.Value

C.Domain

D.Set

79、使用()函数可以求得数组的大小。

A.Count()

B.Conut()

C.$_COUNT[“名称”]

D.$_CONUT[“名称”]

80、strtoupper()函数的功能是:

A.将给定字符串全部转换为大写字母。

B.将给定字符串全部转换为小写字母。

C.将给定字符串首字母转换为大写字母。

D.将给定字符串首字母转换为小写字母。

81、关于mysql_select_db的作用描述正确的是()。

A.连接数据库

B.连接并选取数据库

C.连接并打开数据库

D.选取数据库

82、执行完$strUser="

12345678"

以后,strUser是()类型。

A.整数变量

B.整数变量

C.布尔型变量

D.单精度变量

83、下面程序$flag1和$flag2的结果分别是什么?

$s1=”abc”;

$s2=”abc”;

$flag1=$s1==$s2;

$flag2=strcmp($s1,$s2);

A.1,0

B.true,1

C.abc,true

D.0,1

84、使用()语句可以立即从FOR循环中退出。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2