php开发基础练习题及答案5-2023背题版_第1页
php开发基础练习题及答案5-2023背题版_第2页
php开发基础练习题及答案5-2023背题版_第3页
php开发基础练习题及答案5-2023背题版_第4页
php开发基础练习题及答案5-2023背题版_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试题说明

本套试题共包括1套试卷

每题均显示答案和解析

PhP开发基础练习题及答案5(500题)

PhP开发基础练习题及答案5

L[单选题]下面哪个函数用于读取文件的内容?

A)fopen()

B)fread()

C)filesize()

答案:B

解析:file_exist()二.多选题(共12题,10.8分)

2.[单选题]请阅读以下程序代码,输出结果正确的是()。

<?php

Sgender='男';

If($gender=='男'){

GotoΛ;

}else{

GotoB;

}

A:echo'您好,先生!';exit;

B:echo'您好,女士!';exit;

?>

A)您好,先生!

B)您好,女士!

C)以上都不对

答案:A

解析:

3.[单选题]阅读以下程序代码,输出结果正确的是()。

<?php

Sgender='男';

if($gender=='男'){

gotoA;

}else{

gotoB;

A:echo'您好,先生!';exit;

B:echo'您好,女士!';exit;

?>

A)您好,先生!

B)您好,女士!

C)以上都不对

答案:A

解析:

4.[单选题]如何从使用“get”方法提交的表单中获取数据?

A)$_GET[];

B)Request.QueryString;

C)Request.Form;

答案:A

解析:

5.[单选题]请阅读以下程序代码,输出结果正确的是()。

<?php

Sgender='男';

if($gender=='男'){

gotoA;

}else{

gotoB;

)

A:echo'您好,先生!';exit;

B:echo'您好,女士!';exit;

?>

A)您好,先生!

B)您好,女士!

C)以上都不对

答案:A

解析:

6.[单选题]阅读以下PHP代码,并选择正确的运算结果:

<?php

echo((3+(5-7*9+8)%(6-4/2)));

?>

A)l

B)3

C)5

D)7

答案:A

解析:

7.[单选题]面向对象的三大特性中哪个不属于封装的做法

A)将成员变为私有的

B)将成员变为公有的

C)封装方法来操作成员

D)使用_get()和_set()方法来操作成员

答案:B

解析:

8.[单选题]PHP支持多种风格的标记,以下不是PHP标记的是()。

A)<?php?>

B)<??>

C)<!----->

D)<%%>

答案:C

解析:

9.[单选题]哪些为Smarty中的赋值方法?

A)display

B)assign

C)Ieft.delimiter

D)right_delimiter

答案:B

解析:

10.[单选题]点击“注册”按钮在新窗口中打开文件ZhUCe.html,需要使用哪个代码实现

A)onsubmit="window.open(zhuce.html);"

B)Onsubmit="window,open('zhuce.html');

C)onclick="window.open('zhuce.html');"

D)onelick-"window,open(zhuce.html);"

答案:C

解析:

IL[单选题]访问mysql数据库时,从查询结果记录集中获取一条记录的方法是

A)mysql_num_rows()

B)mysqlSeleCt_db()

C)mysql_fetch_array()

D)mysql_fetch_Array()

答案:C

解析:

12.[单选题]下列选项中,优先级最高的运算符是()。

A)=

B)new

C)!

D)()

答案:D

解析:

13.[单选题]下列选项中,可以实现添加半透明水印的函数是()。

A)imagecopy

B)imagecopymerge

C)imagecopyresized

D)imagecopyresampled

答案:B

解析:

14.[单选题]以下程序横线处应该使用的函数为:$email=langwan@thizlinux.com.cn,;$str

=($email,'@');$info=('.',$Str);($info);输出结果为:Array([0]=>

©thizlinux[l]=>com[2]=>cn)

A)strchr,split,var_dump

B)strstr,explode,print_r

C)strstr,explode,echo

D)strchr,split,var,__dump

答案:B

解析:

15.[单选题]下面哪个函数可以打开一个文件,以对文件进行读和写操作?()

A)fget()

B)file_open()

C)fopen()

D)open_file()

答案:C

解析:

16.[单选题]下列选项中,可以将字符串中的字母转换成大写的是Oo

ʌ)StrtoupperO

B)StrtolowerO

C)StrupperO

D)StrlowerO

答案:A

解析:Strtoupper():转大写StrtoIOWer():转小写

17.[单选题]Vimg>标记符中连接图片的参数是:

A)href

B)src

C)type

D)align

答案:B

解析:

18.[单选题]在PHP中,语句“echo'hello'+128”的输出结果是()。

A)hello

B)hellol28

C)0128

D)128

答案:D

解析:

19.[单选题]开启SeSSiOn功能用到的函数是?

A)session_start()

B)setcookie

C)$_cookie[]

D)isset()

答案:A

解析:

20.[单选题]下面哪一个不是函数imagettfteXto的参数_____。

A)输出字符的坐标

B)输出字符的角度

C)字号

D)加粗输出的字符

答案:D

解析:

21.[单选题]基于HTTPLO协议的客户端与服务器在交互过程中需要经过()个步骤。

A)2

B)3

04

D)5

答案:C

解析:

22.[单选题]Lamp组合是指()

A)Linux+Λpache+mysql+PHP

B)WindOWS+Apache+mysql+PHP

C)Linux+Apache+sqlserver+PHP

D)Windows+Apache+sqlserver+PHP

答案:A

解析:

23.[单选题]在SELECT语句中进行指定字段查询时,字段与字段之间分隔符是()

A)分号

B)逗号

C)空格

D)回车

答案:B

解析:

24.[单选题]下列选项中的字符串处理函数是用来进行字符串查找的是:

A)trim()

B)strpos()

C)substr()

D)length()

答案:B

解析:

25.[单选题]如果函数有多个参数,则参数之间必须以()符号分开。

A),

B):

C)&

D);

答案:A

解析:

26.[单选题]以下有关取模运算的代码,其运算结果正确的是()。

<?php

Snuml=-10;

$nUm2=-3;

$num3=10;

$nUm4=-3;

echo$num3%$num4-$numl%$num2;

?>

A)-2

B)2

OO

D)l

答案:B

解析:

27.[单选题]检查给定的键名或索引是否存在于数组中的是():

A)Array_keys()

B)array_search()

C)Array_key_exists()

D)array_filp()

答案:C

解析:

28.[单选题]搭建apacheWeb服务器之后,默认情况下运行文件时的IOCalhOSt对应哪个文件夹?

A)apache

B)htdocs

Owww

D)htdoc

答案:C

解析:

29.[单选题]下列数据类型中通常用于逻辑判断的是()。

A)整型

B)浮点型

C)字符串型

D)布尔型

答案:D

解析:

30.[单选题]在PHP的配置文件中,设置时区的参数是

A)date_timezone

B)date,timezone

C)date_timezones

D)date,timezones

答案:B

解析:

31.[单选题]下面哪个方法使用PHP连接MySQL数据库?

A)mysql_connect()

B)mysql_query()

C)mysql_close()

D)以上都不对

答案:A

解析:

32.[单选题]PHP中关联数组的遍历使用哪种语法()

A)foreach

B)for

C)for...of

D)for...in

答案:A

解析:

33.[单选题]下列选项中,用于设置主键的关键字是O

A)FOREIGNKEY

B)PRIMARYKEY

ONOTNULL

D)UNIQUE

答案:B

解析:

34.[单选题]php变量是由标志来表示的。

A)@

BX

C)&

D)$

答案:D

解析:

35.[单选题]函数imagecoPymerge的使用效果与imagecOPy函数相同时,需将其最后一个参数设为(

)O

A)0

B)l

099

D)100

答案:D

解析:

36.[单选题]mysql中创建数据表的指令()

A)droptable

B)altertable

C)createtable

D)maketable

答案:C

解析:

37.[单选题]下列关于数组的说法错误的是()。

A)数组是一个可以存储一组或一系列数值的变量。

B)键和值之间存在一种对应关系称为映射。

C)PHP中数组的下标可以是整型、字符串型和浮点型。

D)索引数组的下标可以依次递增。

答案:C

解析:

38.[单选题]使用以下正则表达式匹配字符串“Itcast”的结果是()。

A)itcast

B)Itcast

Oit

D)没有匹配结果

答案:D

解析:

39.[单选题]以下说法正确的是

A)$attr代表数组,那么数组长度可以通过$2日上Iength取到

B)UnSet()方法不能删除数组里面的某个元素

C)PhP的数组里面可以存储任意类型的数据

D)PhP里面只有索引数组

答案:C

解析:

40.[单选题]关于数组的定义,阅读下列代码,选出$arr数组中元素值为‘cc'的下标()。

$arr=array(5=>'aa','k'=>'bb','cc');

A)0

B)2

06

D)7

答案:C

解析:

41.[单选题]以下代码运行结果为:$first="Thiscourseisveryeasy!";Ssecond=

explode("",$first);$first=implode(",",$second);echo$first;

A)This,course,is,very,easy,!

B)Thiscourseisveryeasy!

C)Thiscourseisveryeasy!,

D)提示错误

答案:A

解析:

42.[单选题]下列哪个函数可以将结果集的指针移动到指定的位置

A)mysql_fetchrow

B)mysql_fetch_assoc

C)mysqlquery

D)mysql_data_seek

答案:D

解析:

43.[单选题]语句''var_dump((float)false)”的输出结果为()。

A)float(0.0)

B)float(0)

Ofloat(I)

D)float(1.0)

答案:B

解析:

44.[单选题]语句"var_dump((float)false)”的输出结果为()。

A)float(0.0)

B)float(0)

Ofloat(I)

D)float(1.0)

答案:B

解析:若将布尔型false强制转换成浮点型,则其会被转换为0。

45.[单选题]关于PHP,下列哪个选项是正确的?

A)PHP执行系统功能,即从系统上的文件创建、打开、读取、写入和关闭它们

B)PHP可以处理表单,即从文件中收集数据,将数据保存到文件中,通过电子邮件发送数据,将数据返回

给用户

C)您可以通过PHP在数据库中添加、删除和修改元素

D)以上选项都是正确的

答案:D

解析:

46.[单选题]在PHP中,可以输出当前代码行号的预定义常量是()。

A)—FILE—

B)_LINE_

C)PHPJJNE

D)E_PARSE

答案:B

解析:

47.[单选题]以下代码执行结果为:functionprint_A(){$A="phpchina";echo"A值为:".$A.

h;//return($A);}$B=print_A();echo"B值为:w.$B.w

,

A)A值为:

B)A值为:

C)A值为:

D)A值为:

答案:D

解析:

48.[单选题]下面的SQL查询语句中的排序方法是()。

SELECT*FROMtb_studentorderbyid,agedesc;

A)返回的记录按id降序排列

B)返回的记录按age降序排列

C)返回的记录先按id降序排列,再按age降序排列

D)返回的记录先按id升序排列,再按age降序排列

答案:D

解析:

49.[单选题]现有一手推车类程序(Cart.inc)其中包含有一添加物品的方法(add_item),

下面那个选项可以正确使用方法adcLitenI

<?php

classCart{

var$iterns;

functionadd_item($artnr,$num){

$this->iterns[$artnr]+=$num;

)

)

?>

A)<?php

require(,,cart.incπ);

$cart=newCart;

ππ

$cart->add-item(10,1);

?>

B)<?php

require(cart,inc);

Scart=newCart

$cart->add_item("10",1)

?>

C)<?php

require(,,cart.inc11);

$cart=newCart();

$cart->add_item("10",1);

?>

D)<?php

include("cart,inc");

Scart=newCart();

$cart->add_item("10",1);

?>

答案:A

解析:

50.[单选题]下列函数中,可以对浮点数进行四舍五入的是()。

A)fmod()

B)ceil()

C)round()

D)floor()

答案:C

解析:

51.[单选题]进行文件上传时,需要在form标记中设置属性enctype的取值是

A)multipart/form-data

B)text/plain

C)appIication/χ-www-form-ur1encoded

D)以上都不是

答案:A

解析:

52.[单选题]For循环语句的括号中包含以下三个部分,其正确的顺序是()。

①初始化表达式②操作表达式③循环条件

A)①③②

B)②③①

C)①②③

D)③①②

答案:A

解析:

53.[单选题]关于面向对象的说法不正确的是

A)OOP是面向对象的简称

B)静态成员是属于类的

C)普通成员是属于类的

D)类里面的$m1$关键字代表该对象本身

答案:C

解析:

54.[单选题]下面哪个方法在PHP类中充当构造函数?

A)class_name()

B)—construct

C)constructor

D)以上都不是

答案:B

解析:

55.[单选题]若是存在变量$age=25,下面哪项中的代码不能输出‘'Myageis25”

A)echo"Myageis".$age;

B)echo',Myageis$age";

C)echo,MyageisSage';

Il”(htf

D)echo',Myageis.ψage;

答案:C

解析:

56.[单选题]以下的注释符号中,不属于PHP注释的是()

A)//

B)/**/

0<!--->

D)#

答案:C

解析:

57.[单选题]下列哪个函数可用于连接数组元素以形成一个带分隔符的字符串?

A)concatenate()

B)concat()

C)implode()

D)explode()

答案:C

解析:

58.[单选题]以下程序执行的结果是()

<?php

$input=array("a”,“b”,“c");

Sresult=arrayreverse($input,true);

print_r(Sresult);

?>:

A)Array([2]=>aLl]=>b[0]=>c)

B)Array([2]=>c[1]=>b[0]=>a)

C)Array([0]=>c[1]=>b[2]=>a)

D)Array([0]=>a[1]=>b[2]=>c)

答案:B

解析:

59.[单选题]请阅读以下程序代码,输出结果正确的是()。

<?php

$num=10;

Functionmultiply(){

Global$num;

Return$num*10;

}

Echomultiply();

?>

A)100

B)10

C)50

D)以上答案都不对

答案:A

解析:

60.[单选题]下列函数中,可以用来判断变量是否为数值的是()。

A)is_float

B)is_scalar

C)is_numeric

D)is_integer

答案:C

解析:

61.[单选题]下列选项中不属于B/S架构的软件是OO

A)QQ

B)黑马程序员网

C)百度搜索

D)新浪资讯

答案:A

解析:C/S架构的客户端软件是专门开发出来的,如QQ、微信,用户必须安装软件才能使用;而B/S架

构则是将浏览器作为客户端,用户只需要安装一个浏览器,就可以访问各种网站的服务,如百度搜

索、新浪资讯等。

62.[单选题]假设用户在登录时,输入的用户名信息保存在变量$emailaddr中,密码保存在变量$PSd中

,查询数据表USernISg中是否存在该用户名和密码信息,需要定义的查询语句是

A)select*fromusermsgwhereemaiIaddr='$emaiIaddr'orpsd='$psd'

B)select*fromusermsgwhereemaiIaddr='$emaiIaddr'andpsd='$psd'

C)select*fromusermsgwhereemaiIaddr=SemaiIaddrandpsd=$psd

D)select*fromusermsgwhereemaiIaddr=SemaiIaddrorPSd=$psd'

答案:B

解析:

63.[单选题]下面关于常量的定义错误的是Oo

A)define('test','PHP',true)

B)define('R',6)

C)const

D)以上答案都正确

答案:D

解析:无

64.[单选题]下列选项中,可以删除表USer中所有记录的SQL语句是()

A)DELETETABLEuser

B)DELETEFROMuser

ODELETEuser

D)ALTERTABLEDELETEuser

答案:B

解析:

65.[单选题]下列选项中,不区分大小写的标识符是()。

A)函数名

B)常量名

C)变量名

D)属性名

答案:A

解析:

66.[单选题]下列选项中,不属于PHP提供的字符串函数的是()。

A)abs

B)Strrpos

C)substr

D)explode

答案:A

解析:

67.[单选题]哪个关键字用于从同一个类(而不是子类)访问静态方法或属性?

A)set

B)self

C)strat

D)static

答案:B

解析:

68.[单选题]强制类型转换可以将数据转换为我们期望的类型,现分析以下代码,最终将输出(

)O<;?php$a='123ec';$b='i34x3d';echo(integer)$a+(integer)$b;?>

A)157

B)466

0123

D)0

答案:C

解析:123ec强制转换为整数是123,而i34x3d强制转换为整数是O,因此结果为123。

69.[单选题]fileatime()函数能够获取文件的()属性。

A)创建时间

B)修改时间。

C)上次访问时间

D)文件大小

答案:C

解析:

70.[单选题]在PHP中哪个变量数组总是包含所有总客户端发出的CookieS数据()

A)$_COOKIE

B)$COOKIES

C)$_GETCOOKIE

D)$_GETCOOKlES

答案:B

解析:

71.[单选题]下面哪个选项用于声明常量?

Λ)constant

B)define

C)#PragnIa

D)def

答案:B

解析:

72.[单选题]下列可以终止PhP脚本执行的语句是:

A)define

B)break

C)continue

D)die

答案:D

解析:

73.[单选题](,)

下列选项中,不属于标量类型的是()。

A)浮点型

B)字符串型

C)布尔型

D)空型

答案:D

解析:

74.[单选题]比较运算符有多个,以下不属于比较运算符的是()。

A)“=="

B)“!=”

C)

D)

答案:D

解析:选项A是比较运算符两侧数据是否相等,选项B和选项C都是比较运算符两侧是否不等,而选项

D属于赋值运算符,是将运算符左侧与右侧的数据连接起来在赋值给左侧。

75.[单选题]查看所有数据库的命令是:

A)showtables

B)use库名

C)createdatabase库名

D)showdatabases

答案:D

解析:

76.[单选题]请阅读以下程序代码,输出结果正确的是()。

<?php

$a=l;

Stemp=O;

while($a<=10){

if($a==8)break;

$temp+=$a;$a++;

)

echo$temp;

?>

A)0

B)36

C)28

D)27

答案:C

解析:

77.[单选题]下面哪个函数可以用来得到顺序相反的数组?

A)array_reverse()

B)array_search()

C)array_shift()

D)array_slice()

答案:A

解析:

78.[单选题]列说法错误的是?

A)类名的首字母使用小写形式,其他尽量使用大写形式。

B)类名尽量不要使用下划线。

C)常量名的所有字母均要大写。

D)所有字母都建议使用小写形式。

答案:A

解析:

79.[单选题]使用date()方法获取系统日期中2位月份取值时,需要使用的参数是—

A)month

B)M

ON

D)m

答案:D

解析:

80.[单选题]在下列选项中,不属于选择结构语句的是()。

A)if

B)if-∙∙else

C)switch∙∙∙case

D)while

答案:D

解析:

81.[单选题]若系统日期时间是2017年12月6日9时12分,函数date("Y-m-dH:i")的返回值是

A)17-12-69:12

B)2017-12-609:12

02017-12-069:12

D)2017-12-0609:12

答案:D

解析:

82.[单选题]PHP中用于接收前台PoSt方式提交的数据是哪个变量()

A)$_GET

B)$_get

C)$post

D)$_POST

答案:D

解析:

83」单选题]php运算符中,优先级从高到低分别是()

A)关系运算符,逻辑运算符,算术运算符

B)算术运算符,关系运算符,逻辑运算符

C)逻辑运算符,算术运算符,关系运算符

D)关系运算符,算术运算符,逻辑运算符

答案:D

解析:

84.[单选题]用于创建一幅真彩色图像的函数是()。

A)imagecreatetruecolor()

B)imagecreate()

C)imagecolorallocate()

D)imagefill()

答案:A

解析:

85.[单选题]设变量$iIname的内容是IinqingXia@163.com,下面提供的选项是数据表不同记录的

receiver列值,使用SeIeCt*fromemailmsgwherereceiverlike'%;$Uname%'条件能够查询到

下面哪个值

A)ZhangmanyU@163.com;linqingxia@163.com;wangzuxian@163.com;

B)IinqingXia@163.com;gaoyuany@163.com;

C)xglinqingxia@163.com;1inqingxiamv@163.com;

D)meinan@163.com;xglinqingxiaΘ163.com;

答案:A

解析:

86.[单选题]请阅读以下程序代码,输出结果正确的是()。

<;?php$a=l;$temp=O;while($a<;=10){if($a==8)break;$temp+=$a;$a++;}echo$temp;?>

A)0

B)36

C)28

D)27

答案:C

解析:首先要明确一点,即break在循环语句中的作用是跳出整个循环语句,执行后面的代码。因此

当$2==8时,if判断结果为true,则结束WhiIe循环。因此,变量$temp=1+2+3+4+5+6+7=28。

87.[单选题]下面哪一条语句不能定义函数f()?

A)functionf(){};

B)varf=newFunction("{}");

C)varf=function(){};

D)f(){}:

答案:D

解析:

88.[单选题]下列选项中,可匹配至少由一个数字、字母或下划线开头的字符串的是()。

A)^[a-zA-Z0-9]*

B)^[a-zA-Z0-9]+

C)^[∖w]*

D)^L∖w]+

答案:D

解析:

89.[单选题]Apache安装完成后默认的端口号是()

A)8080

B)3306

021

D)80

答案:D

解析:

90.[单选题]以下关于多态的说法正确的是

A)多态在每个对象调用方法时都会发生

B)多态是由于子类里面定义了不同的函数而产生的

C)多态的产生不需要条件

D)当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,在父类引用调用相应的函

数的时候表现出的不同称为多态。

答案:D

解析:

91.[单选题]下列哪个选项提供上传文件的实际名称?

A)$_FILES['fiIe1]['tmp_name1]

B)$_FlLES['file']「name']

C)$_FlLES['file']['size']

D)$_FlLES['file']['type']

答案:B

解析:

92.[单选题]下面哪一个不是GD库所支持的图像格式?

A)JPG

B)GIF

C)PNG

D)TIFF

答案:D

解析:

93.[单选题]表单界面文件是form,htm,处理表单提交数据的文件是COnfirm.php,使用Cform>标签的

哪个属性来引用该PhP文件____

A)enctype

B)name

OID

D)action

答案:D

解析:

94.[单选题]请阅读以下程序代码,输出结果正确的是()。

<?php

$num=10;

functionmultiply(){

global$num;

return$num*10;

)

echomultiply();

?>

A)100

B)10

C)50

D)以上答案都不对

答案:A

解析:

95.[单选题]阅读以下PHP代码,并选择正确的运算结果:

<?php

Sinta=IOO;

$inta++;

++$inta;

Sinta-;

-$inta;

echo($inta);

?>

A)99

B)IOO

OlOl

D)102

答案:B

解析:

96.[单选题]PHP中存在多种变量,其中在函数外定义的变量称之为()

A)局部变量

B)变量

C)超全局变量

D)全局变量

答案:D

解析:

97.[单选题]mysql运算符中,是逻辑运算符的有():

A)drop

B)or

C)set

D)<=

答案:B

解析:

98.[单选题]下列函数中,可以将字符串转换为数组的是()。

A)implode

B)explode

C)substr

D)A和B都可以

答案:B

解析:

99.[单选题]分析以下程序代码,输出结果正确的是()。<;?phpif(true!=1)echo'a';echo

'b';?>

A)a

B)b

C)ab

D)以上答案都不正确

答案:B

解析:true与1进行比较首先转换为整型1,因此,true与1相等,并且if不带大括号,其后第一句为

为if体内的语句,因此当条件不满足时,直接输出b。

IOO.[单选题]查询部门名称为‘学生处'的所有员工信息的SqI正确的是():

A)select*from部门表innerjoin员工表On部门表.Tid=员工表.idwhere部门名称=

'学生处'

B)select*from部门表innerjoin员工表On部门表.Tid=员工表.idgroupby部门名

称=‘学生处’

C)selectfrom部门表innerjoin员工表On部门表.Tid=员工表.idwhere部门名称=

‘学生处'

D)select*from部门表innerjoin员工表On部门表.Tid=员工表.idwhere部门名称

like学生处'

答案:A

解析:

101.[单选题]下面关于代码的哪些陈述是正确的?

A)代码很规范

B)类不能为空

C)类C不能同时继承A和B

D)类定义中缺少修饰限定符"public"或"private”

答案:C

解析:

102.[单选题]下列选项中获取文件最后一次修改的时间是:

A)unlink()

B)filemtime()

C)fiIeatime()

D)copy()

答案:B

解析:

103.[单选题]下面哪一项不是系统数组

A)$_FlLE

B)$_PoST

C)$_SESSION

D)$_GET

答案:A

解析:

104.[单选题]完成文件上传功能,在标签中使用哪个属性设置编码

A)enctype

B)name

OID

D)action

答案:A

解析:

105.[单选题]Apache配置加载模块使用的指令是。

A)httpd

B)httpd.conf

C)LoadModule

D)httpd.exe

答案:C

解析:

106.[单选题]请阅读以下程序代码,输出结果正确的是()。

<?php

$nUm=10;

functionmultiply(){

$num=5;

return$num*10;

)

echomultiply();

?>

A)100

B)10

C)50

D)以上答案都不对

答案:C

解析:

107.[单选题]下列选项中不属于PHP中跳转的语句是()。

A)break语句

B)back语句

C)COntinUe语句

D)goto语句

答案:B

解析:跳转语句用于实现循环执行过程中程序流程的跳转,在PHP中的跳转语句有break语句、

COntinUe语句和goto语句。

108.[单选题]在SQL语句中,可以进行排序的语句是()。

A)orderby

B)limit

C)where

D)groupby

答案:A

解析:

109.[单选题]要查看一个结构类型变量的值,可以使用函数()

A)Print()

B)print()

C)Print_r()

D)print_r()

答案:B

解析:

110.[单选题]在PHP程序开发中,创建Cookie可以使用()函数。

A)setcookie()

B)set_cookie()

C)cookie()

D)以上答案都不对

答案:A

解析:

IlL[单选题]以下有关取模运算的代码,其运算结果正确的是()。

<?php

$numl=-10;

$num2=-3;

$num3=10;

$nUm4=-3;

Echo$num3%$num4-$numl%$num2;

?>

A)-2

B)2

OO

D)l

答案:B

解析:

112.[单选题]$Str="MynameisJack,andwhatisyourname?";

echosubstr_count($str,"name程”序);的输出结果为()

A)l

B)2

C)3

D)4

答案:B

解析:

113.[单选题]下列哪个函数返回数组中选定的部分?

A)array_reverse()

B)arraysearch()

C)array_shift()

D)array_slice()

答案:D

解析:

114.[单选题]阅读以下PHP代码,并选择正确的运算结果:

A)99

B)100

OlOl

D)102

答案:B

解析:

115.[单选题]下面说法中错误的是

A)变量有生命周期

B)SeSSion有生命周期

C)SeSSiOn产生于用户开始访问一个网站时

D)一个SeSSion中可以保存多个用户的信息

答案:D

解析:

116.[单选题]使用include引用外部文件时,下列哪种做法是错误的

A)include("zhuce.html")

B)include"zhuce.html"

C)include'zhuce.html'

D)includezhuce.html

答案:D

解析:

117.[单选题]哪个关键字用于设置类是无法继承的?

A)final

B)break

C)end

D)stop

答案:A

解析:

118.[单选题]若某个文本框name属性取值为txt,不能使用下面哪种形式获取该文本框提交的数据

A)$_GET["txt"]

B)$_POST["txt"]

C)$_POST['txt']

D)$_POST[txt]

答案:D

解析:

119.[单选题]下列type属性值中适合用于邮箱和手机号码显示的是O0

A)text

B)textarea

C)radio

D)password

答案:A

解析:teXtarea是标记不能作为type的属性raido是单选按钮PaSSWord是密码框

120.[单选题]相比顺序查找法,二分查找法的时间复杂序O,查询效率OO

A)∣¾,局

B)高,低

C)低,高

D)低,低

答案:C

解析:无

121.[单选题]以上代码的功能是:

<?php

phpinfo();

?>

A)查看PHP服务器的配置信息

B)输出变量PhPinfo()

C)定义函数PhPinfo()

D)跳转到网页PhPinfO()

答案:A

解析:

122.[单选题]若是在某次访问数据库的操作中,需要用到如下四个函数

Φmysqli_num_rOWS()(2)mysqli_select_db()、

@mysqli_connet()④mysqli_query()

则使用这四个函数的顺序是.

A)①②③④

B)②③①④

C)③②④①

D)③④①②

答案:C

解析:

123.[单选题](,)

下列表达式中为true的选项是()。

A)0='0'

B)0=='0'

C)0!=0

D)0!='0'

答案:B

解析:

124.[单选题]以下关于MYSQL叙述中,错误的是

A)MYSQL是真正多线程、单用户的数据库系统

B)MYSQL是真正支持多平台的

C)MYSQL完全支持ODBC

D)MYSQL可以在一次操作中从不同的数据库中混合表格

答案:D

解析:

125.[单选题]php连接上mysql之后,采用哪个函数配置循环可以得到指定表中的记录?

A)mysql_fetch_row

B)mysql_select_db

C)mysql_query

D)mysql_connect

答案:A

解析:

126.[单选题]在form标记中使用OnSUbmit调用验证函数时,函数名前面return的作用

A)阻止函数继续执行下去

B)没有任何意义,可以去掉的

C)当用户输入数据不符合要求时,阻止非法数据提交给服务器

D)以上说法都不正确

答案:C

解析:

127.[单选题]下面选项中不属于filter_has_var函数的type参数的值的是?

A)INPUT_GET

B)NOUT_POST

C)INPUT-SESSloN

D)INPUrLCOOKI

答案:c

解析:

128.[单选题]关于数组元素的删除,请阅读下面的代码:

$arr=array(0,1,2,3);

Unset(Sarr[l]);

Echo$arr[2];

其正确的输出结果是OO

A)0

B)l

02

D)3

答案:C

解析:

129.[单选题]以下代码输出的结果是$a=10;$b=&$a;echo$b;$b15;echo$a;

A)1015

B)1010

C)1515

D)1510

答案:A

解析:

130.[单选题]下列命令中不是PHP的输出命令的是

A)echo

B)printf()

C)print

D)write

答案:D

解析:

131.[单选题]语句"$a=2;$b=++$a;”的输出结果为()。

A)$a=2;$b=2;

B)$a=2;$b=3;

C)$a=3;$b=2;

D)$a=3;$b=3;

答案:D

解析:

132.[单选题]php中哪个语句可以输出变量类型

A)echo

B)print

C)var_dump()

D)print_r()

答案:C

解析:

133.[单选题]用于获取通过POSt方法提交的数据的变量名为

A)$GET

B)$C00KIE

C)SPOST

D)$_FILES

答案:C

解析:

134.[单选题]您可以使用什么关键字执行不同条件代码的if语句?

A)elseif

B)andif

Oelif

D)orif

答案:A

解析:

135.[单选题]在文件上传的处理脚本中,使用什么全局数组来接受上传的文件。

A)$_FILES

B)$_NAMES

C)$_GETS

D)$_PUTS

答案:A

解析:

136.[单选题]使用AjaX时,服务器端的应答信息需要通过XMLHttPReqUeSt对象的哪个属性来获取

A)responseValue

B)responseText

C)requestValue

D)requestText

答案:B

解析:

137.[单选题]要获取文件的统计信息,可以使用下面的哪个函数?()

A)fileinode()

B)stat()

C)filetype()

D)fileowner()

答案:B

解析:

138.[单选题]下列选项中,不属于赋值运算符的是()。

A)“=”

B)“+=”

C)

D)“=="

答案:D

解析:

139.[单选题]删除表的关键字是:

A)insertinto

B)delete

C)drop

D)use

答案:C

解析:

140.[单选题]下列函数中,可以用来判断变量是否为数值的是()。

A)is_fIoat

B)is_scalar

C)isnumeric

D)is_integer

答案:C

解析:

141.[单选题]下列哪个不属于数据定义语言:

A)select

B)create

C)drop

D)alter

答案:A

解析:

142.[单选题]下列关于PHP的数据类型描述错误的是()。

A)PHP的数据类型分为标量数据类型、复合数据类型及特殊数据类型。

B)PHP的标量类型包括布尔型、整型、浮点型、字符串型和数组型。

C)PHP的复合类型包括数组和对象两种类型。

D)PHP的特殊类型包括资源和空值两种类型。

答案:B

解析:

143.[单选题]以下哪个mysql命令可以查看数据表的结构信息?

A)showtables;

B)desc表名

C)createtable表名

D)select*from表名?

答案:B

解析:

144.[单选题]下面关于函数ranged,5,2)的描述错误的是Oo

A)I表示数组的起始元素值

B)5表示数组最后的一个元素值

C)2表示创建的数组元素值为原来的2倍

D)该函数的输出结果为[1,3,5]

答案:C

解析:range()函数的第3个参数表示步长,如果设置了步长step,会被作为单元之间的步进值。

step应该为正值。不设置SteP则默认为I0

145.[单选题]mysql中创建数据表的指令()

A)drop

B)alter

C)create

D)make

答案:C

解析:

146.[单选题]下列选项中,可以用于获取函数返回值的关键字是()。

A)continue

B)break

C)exit

D)return

答案:D

解析:

147.[单选题]访问未定义的属性时调用哪个方法?

A)—undefined()

B)_unset()

C)—set()

D)_get()

答案:D

解析:

148.[单选题]读取get方法传递的表单元素值的方法是:

A)$_GET["名称"]

B)Sget["名称"]

C)$GEG["名称"]

D)$_get["名称"]

答案:A

解析:

149.[单选题]获取O到IOO之间的随机数,代码是

A)range(0,100)

B)rang(0,100)

C)rand(0,100)

D)rande(O,100)

答案:C

解析:

150.[单选题]存在PhP的字符串变量$Str="Youareverybutiful?”,要求将该串分割为4个子串

,代码是__________

A)explode(a

B)explode(",",

C)explode($str,

D)explode($str,

答案:A

解析:

151.[单选题]要通过脚本代码设置盒子divl为显示状态,需要使用的代码是

A)document.getElementByld('divl').display='block'

B)document.getElementById('divΓ).style,display='none'

C)document.getElementByld(div').style,display='block'

D)document.getElementByld('divl').style,display='block'

答案:D

解析:

152.[单选题]strtolOWer()函数的功能是()

A)将给定的字符串全部转换为小写字母

B)将给定的字符串全部转换为大写字母

C)将给定的字符串首字母转换为小写字母

D)将给定的字符串首字母转换为大写字母

答案:A

解析:

153.[单选题]以下关于ContinUe和break的说法正确的是()

A)break不会强行终止当前循环

B)break终止当前执行语句,继续执行循环的下一句

Ocontinue强行终止当前循环

D)continue终止当前执行语句,继续执行循环的下一句

答案:D

解析:

154.[单选题]下列设置选项与错误控制无关的是()。

A)error_reporting

B)display_errors

C)logerrors

D)data,timezone

答案:D

解析:

155.[单选题]PHP支持多种风格的标记,以下不是PHP标记的是()。

A)<?php?>

B)<??>

C)<!---->

D)<%%>

答案:C

解析:

156.[单选题]假设存在代码Vardivl=document.getElementById('divl'),其中divl是某个div的

id属性的取值,下列哪个代码能够保证在任何浏览器中都将divl的高度设置为400像素

A)divl.height=400;

B)divl.style,height=400

C)divl.style,height=400+'px'

D)divl.height=400

答案:C

解析:

157.[单选题]访问mysql数据库时,从查询结果记录集中获取一条记录的方法是

A)mysql_num_rows()

B)mysql_select_db()

C)mysql_fetch_array()

D)mysql_fetchArray()

答案:C

解析:

158.[单选题]阅读以下代码,输出结果正确的是()。

<?php

$age=16;

$sex='male';

var_dump(($age>=18)&&($sex==='male'));

?>

A)bool(false)

B)bool(true)

C)int(1)

D)int(0)

答案:A

解析:

159.[单选题]要求某个文本框字符在8~16之间,内容以大写英文字母开始,后面可以跟定大小写字

母、数字和下划线,用于验证的正则表达式是

A)pattern=∖[A-Z][a-zθ-9j{7,15}\

B)Pattern=∖[A-Z][A-Za-ZO-9」{8,16}\

C)pattern=∖[A-Za-z][A-Za-z0-9j{7,15}\

D)pattern=∖[A-Z][A-Za-zO-9]{7,15}\

答案:D

解析:

160.[单选题]下列选项中,没有可替换语法的是()。

A)for

B)while

C)do,∙∙whiIe

D)foreach

答案:C

解析:

161.[单选题]关于$POST['uname']中的Uname,下面说法正确的是

A)是某个表单元素name属性的取值

B)是某个表单元素ID属性的取值

C)是一个变量

D)是一个普通的字符串

答案:A

解析:

162.[单选题]下列函数中,可以实现将一个文件复制到另一个文件或目录下的函数是()。

A)rename()

B)copy()

C)move_uploaded_file()

D)link

答案:B

解析:

163.[单选题]假设$a=$b=0,则表达式“echo$a+($b++);”的输出结果是()。

A)O

B)l

C)2

D)3

答案:A

解析:

164.[单选题]在PHP中声明变量时,变量名称以()符号开头。

A)&

B)*

0$

D)¥

答案:C

解析:

165.[单选题]分析以下程序代码,输出结果正确的是()。

<?php

Sage=17;

If($age<18){

ECho'你未满18周岁,不能参加工作。';

)

Echo'程序结束!';

?>

A)“你未满18周岁,不能参加工作。”

B)”程序结束!”

C)什么都不输出

D)“你未满18周岁,不能参加工作。程序结束!”

答案:D

解析:

166.[单选题]如果成员方法没有声明限定的修饰符,那么这些方法默认使用的是()。

A)private

B)protected

C)public

D)static

答案:C

解析:

167.[单选题]下面选项中,SELECT语句中用于限制查询结果数量的关键字是Oo

A)SEELCT

B)GROUPBY

OLIMIT

D)ORDERBY

答案:c

解析:

168.[单选题]下面关于表单描述错误的是Oo

A)actiOn属性的值只能是相对路径和绝对路径

B)method属性用于设置标案数据的提交方式

C)enCtyPe属性用于设置表单数据的编码方式

D)action设置为空字符串表示提交给当前文件处理表单

答案:A

解析:aetion可以设置为绝对路径、相对路径、空字符串(相当于省略该属性)

169.[单选题]file_pu■t_contents()函数要实现追加写入,第3个参数应设为。

A)FILE_USE_INCLUDE_PATH

B)FILE.APPEND

C)LOCK_EX

D)OR

答案:B

解析:

170.[单选题]在脚本运行时,遇见可能出现错误的地方,会触发的级别常量是Oo

A)E_ERROR

B)EJVARNNING

C)E_PARSE

D)E_NOTICE

答案:D

解析:E_ERROR:致命的运行时错误,这类错误不可恢复,导致脚本停止运行。EJVARNNING:运行时

警告,仅给出提示信息,但是脚本不会终止运行。E_PARSE:编译时语法错误,错误仅仅由分析器产

生。E_NOTICE:运行时通知,表示脚本遇到可能会表现为错误的情况。

171.[单选题]请看代码,数据库关闭指令将关闭哪个连接标识?()

<?

Slinkl=InySql_connect(,localhost?,,root?,,?);

Slink2=mysql_connect(,localhost?,,root?,,?);

mysql_close();

?>

A)$linkl

B)$link2

C)全部关闭

D)报错

答案:B

解析:

172.[单选题]下面关于自定义函数的描述正确的是()。

A)在同一文件中可以定义两个同名的函数

B)函数名称是区分大小写的

C)函数的命名规则与变量命名规则相同

D)定义函数时必须要指定参数

答案:C

解析:

173.[单选题]下列选项中,PHP可以通过()函数建立与MySQL的连接。

A)mysqli_connect()

B)mysqli_select_db()

C)mysqli_result()

D)mysqli_fetch_array()

答案:A

解析:

174.[单选题]请分析以下运算的执行顺序,输出的计算结果是()。

<?php

$a=l;

$b=2;

$a=$b+=3;

echo$a.'-1.$b;

?>

A)1—5

B)3—5

C)3—3

D)5—5

答案:D

解析:

175.[单选题]以下哪个符号是PhP的字符串连接符()

A)

B)-

C)I

D)+

答案:A

解析:

176.[单选题]关于array_merge()函数,下列说法中错误的是()。

A)该函数最多只能接收一个参数

B)当遇到相同的字符串键名,后面的值将会覆盖前面的值

C)如果数组是数字键名,会以连续方式重新分配

D)如果数组包含数字键名,后面的值将附加到数组的后面

答案:A

解析:

177.[单选题]进行文件上传时,需要在form标记中设置属性enctype的取值是

A)multipart/form-data

B)text/plain

C)appIication∕χ-www-form-urlencoded

D)以上都不是

答案:A

解析:

178.[单选题]下列数组中哪一个是索引数组:

A)array("a”=>1,"b”=>2,"c"=>3);

B)array(1,2,3,4,5);

C)array(l=>"a",2=>”b",'a,=>"c");

D)array(0=>"a",''b"=>1,“a"=〉”ab");

答案:B

解析:

179.[单选题]定义了表单数据验证的脚本函数VaIidate()之后,对该函数正确的调用形式是

A)在<form>标记中使用OnCliCk="validate()"

B)在SUbmit按钮标记中使用OnCIiCk="validate()"

C)在<form>标记中使用OnSUbmit="returnvalidate()"

D)在<form>标记中使用OnSUbmit="validate()"

答案:C

解析:

180.[单选题]请分析以下运算的执行顺序,输出的计算结果是()。

A)1—5

B)3-5

C)3—3

D)5—5

答案:D

解析:

181.[单选题]浏览网页时,看到的内容是HTML的哪一部分?

A)title

B)table

C)body

D)head

答案:C

解析:

182.[单选题]php连接mysql使用的函数是()

A)mysql()

B)mysqli_connect()

C)connect()

D)mysqli_link()

答案:B

解析:

183.[单选题]php的源码是

A)开放的

B)封闭的

C)需购买的

D)完全不可见的

答案:A

解析:

184.[单选题]如果函数有多个参数,则参数之间必须以下列哪个符号分开?

A),

B):

C)&

D);

答案:A

解析:

185.[单选题]分析以下程序代码,输出结果正确的是()。

<?php

$age=17;

if($age<18){

echo'你未满18周岁,不能参加工作。';

}

echo程序结束!';

?>

A)“你未满18周岁,不能参加工作。”

B)“程序结束!”

C)什么都不输出

D)“你未满18周岁,不能参加工作。程序结束!”

答案:D

解析:

186.[单选题]以下PhP程序,运行后的输出结果为

<?php

$a='a';

$a=printf(ii1{$a}'is%d<br>”,97);

echo$a;

?>:

A)"{$a)"is9716

B)a

C)97

D)'a'is9713

答案:D

解析:

187.[单选题]下面选项中,可以存储整数数值并且占用4个字节的是。

A)BIGINT

B)SMALLINT

OINT

D)TINYINT

答案:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论