admin 管理员组

文章数量: 1184232


2024年2月27日发(作者:complete怎么读)

开发技术(PHP)测试题

1、简述静态网页和动态网页的区分,从文件扩展名、使用技术、表现形式、执行位置等进行阐述

答案:

2、简述如何搭建PHP程序的环境

答案:

3、简述PHP语言中,流程掌握的分类,及几种代表语句。

答案:

4、简述表单提交过程中,get和post方式的区分

答案:

5、简述session机制的原理

答案:

6、如何在php程序中启动session

答案:

7、代码如下

$arr=array("I","am","a","student");

$whole=implode('_',$arr);

echo $whole;

代码输出的结果是:

答案:

8、代码如下

$color=imagecolorallocate($img,0,0,255);

第 1 页

代码实现的功能:

答案:

9、代码如下:

echo "今日是".date('Y年n月j日');

$w=date('w');

$week=array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');

echo $week[$w];

代码实现的功能:

输出今日的日期和是周几

输出的内容是〔按考试的日期来输出即可〕:

20xx/12/21星期二

答案:

10、代码如下:

$pageno=isset($_GET['pageno'])?$_GET['pageno']:1;

代码实现的功能:

答案:

11、php的源码是

A、开放的

B、封闭的

C、需购置的

D、完全不行见的

第 2 页

答案:A

12、静态网页的执行在扫瞄器端完成,动态网页的执行在服务器端完成

答案:正确

13、动态页面中不行以消失html、css和javaScript的代码

答案:错误

14、服务器收到客户发出的静态页面恳求之后,只把该页面文件发送给客户扫瞄器来执行

答案:错误

15、存放在任意文件夹中的php文件都可以通过localhost/…方式来执行

答案:错误

16、搭建PHP环境时要先安装php,再安装apache服务器

答案:错误

17、apache服务默认占用80号端口,不行更改

答案:错误

18、下面哪项不属于静态网页设计中使用的核心技术

A、HTML

B、DreamWeaver

C、CSS

D、Javascript

答案:B

第 3 页

19、下面哪组中列举的技术都属于动态网页设计时使用的核心技术

A、ASP、JSP、SSP

B、JSP、XHTML、PHP

C、JSP、PHP、ASP

D、PHP、ASP、Javascript

答案:C

20、动态网页与静态网页的本质区分是

A、静态页面运行后能够查看全部的源代码,动态页面中动态部分源代码则无法查看

B、静态网页任何时候运行内容都相同,动态页面则不然

C、动态页面是在服务器端执行的,而静态页面是在扫瞄器端执行的

D、静态页面中可以包含各种小动画,动态页面不行以

答案:C

21、下面各种说法中错误的选项是

A、在动态页面中可以包含大量的静态代码

B、使用静态页面技术可以实现动态改变的时钟效果

C、动态页面的运行过程通常会包含在服务器端的执行过程和在扫瞄器端的执行过程两个阶段

D、扫瞄器恳求执行一个静态页面时,服务器先把页面文件执行完毕,然后将结果传递到扫瞄器端显示

第 4 页

答案:D

22、下面关于PHP的说法错误的选项是

A、PHP是一种服务器端的脚本

B、PHP程序可以在任意环境中执行

C、在PHP文件中可以包含任意的HTML代码和样式的应用

D、使用PHP可以实现注册、登录、在线投票、访客计数等动态页面中需要的各种功能

答案:B

23、若PHP文件中包含html代码,下面描述中正确的选项是

A、服务器将整个php文件发送给扫瞄器执行

B、服务器将全部代码执行后将结果送给扫瞄器

C、服务器执行html代码后将执行结果和php代码一起送给扫瞄器

D、服务器执行php代码后,将指向结果和html代码一起送给扫瞄器

答案:D

24、下面哪组是PHP支持的服务器环境

A、Apache和pws

B、Apache、IIS和pws

C、Apache和IIS

D、只有Apache

答案:C

第 5 页

25、若是系统中已经存在了IIS服务,且占用了80端口号,则下面说法正确的选项是

A、Apache能够胜利安装,但是无法启用,只需要修改端口号即可启用

B、Apache无法完成安装过程

C、Apache能够胜利安装,且能正常启用

D、以上说法都不正确

答案:A

26、下面关于Apache主名目说法错误的选项是

A、安装Apache之后,必需要将页面文件放在其主名目下才能正常运行

B、安装Apache之后,系统会给其指定默认的主名目

C、Apache的主名目不能随便修改

D、用户可以依据需要修改Apache主名目

答案:C

27、搭建apache web服务器(使用phpstduy)之后,默认状况下运行文件时的localhost对应哪个文件夹?

A、apache

B、htdocs

C、

D、htdoc

答案:C

第 6 页

28、运行文件时的localhost可以使用哪个IP地址取代?

A、192.168.0.1

B、128.0.0.1

C、127.0.0.1

D、126.0.0.1

答案:C

29、若主机A的计算机名称是jsjstu1,其主名目中存有文件,在主机B中要运行主机A的该文件,地址栏中输入的URL是

A、localhost/

C、localhost/jsjstu1/

D、jsjstu1/

答案:D

30、小明坐在电脑前访问搜狐网站,此时小明的电脑是:( )

A、客户端

B、服务器

C、既作为客户端又作为服务器

D、都不是

答案:A

31、属于以下哪种结构的软件: ( )

A、B/S

第 7 页

B、C/S

C、Ajax

D、单机软件

答案:B

32、假如Apache的网站主名目是E:eshop,要运行E:文件,则应在扫瞄器地址栏中输入____,假如E:eshop是虚拟名目eshop,则要运行E:文件,应在扫瞄器地址栏中输入____。

答案:localhost/abc/qb/;localhost/eshop/;

33、PHP文件中可包含____、____、____三部分的代码。

答案:PHP脚本;HTML代码;JavaScript;

34、以下哪种技术不是服务器端动态网页技术( )

A、PHP

B、JSP

C、

D、Ajax

答案:D

35、动态网站一般包括前台页面和后台管理程序,其中,前台页面的主要原理是( )

A、修改记录

B、添加记录

第 8 页

C、显示记录

D、删除记录

答案:C

36、扫瞄器向某个服务器发出页面恳求时,无论恳求的是静态页面还是动态页面,该恳求肯定要通过____协议发送出去。

答案:http;

37、PHP文件中可以包含html、css等静态页面的代码( )

答案:正确

38、Apache服务器的主名目只能是htdocs( )

答案:错误

39、PHP文件只能在apache服务器环境下运行( )

答案:错误

40、网页的本质是( )文件。

A、图像

B、纯文本

C、可执行程序

D、图像和文本的压缩

答案:B

41、PHP的配置文件是______

A、

B、

C、

第 9 页

D、

答案:A

42、下面关于Apache主名目说法错误的选项是_______

A、安装Apache之后,必需要将页面文件放在其主名目下才能正常运行

B、安装Apache之后,系统会给其指定默认的主名目

C、Apache的主名目不能随便修改

D、用户可以依据需要修改Apache主名目

答案:C

43、在扫瞄器地址栏中输入地址localhost/exam/运行页面文件,在路径中与apache主名目相对应的部分是____,假设主名目是D:/PHP5,则exam文件夹所在的位置是____

答案:localhost;d:/php5/exam;

44、安装apache2.2.17和php5之后,默认状况下运行php文件时不显示代码中的错误提示( )

答案:正确

45、php可以使用“scanf”来打印输出结果

答案:错误

46、php中连接两个字符串的符号是“+ ”

答案:错误

47、php中布尔类型数据只有两个值:真和假

第 10 页

答案:正确

48、每个语句结尾都要加“;”来表示语句结束

答案:正确

49、php变量使用之前需要定义变量类型

答案:错误

50、在php中“==”的意思是“等于”

答案:正确

51、以下代码输出的结果为$a = "cc"; $cc = "dd"; echo

$a=="cc"?"{$$a}":$a;

A、cc

B、$a

C、$$a

D、dd

答案:D

52、以下关于字符串的说法正确的选项是

A、echo “hellonworld”;在页面可以实现换行

B、echo ‘helloworld{$a}’;可以解析变量a的值

C、$str="123"

D、print $a,”hello”;可以输出数据不报错

答案:C

解析:

53、php如何输出反斜杠

第 11 页

A、n

B、r

C、t

D、

答案:D

54、以下代码输出的结果是$a = 10; $b = 取a echo $b; b也指向10 $b = 15; echo $a;

A、1015

B、1010

C、1515

D、1510

答案:A

55、以下代码输出的结果是$a = "aa"; $aa = "bb"; echo $$a;

A、aa

B、bb

C、$aa

D、$bb

答案:B

56、若x,y为整型数据,以下语句执行的$y结果为$x = 1; ++$x;

$y =$x++;

A、1

B、2

第 12 页

C、3

D、0

答案:B

57、php中单引号和双引号包含字符串的区分正确的选项是

A、单引号速度快,双引号速度慢

B、双引号速度快,单引号速度慢

C、单引号里面可以解析转义字符

D、双引号里面可以解析变量

答案:D

58、php定义变量正确的选项是

A、var a = 5

B、$a = 10

C、int b = 6

D、var $a = 12

答案:B

59、php中哪个语句可以输出变量类型

A、echo

B、print

C、var_dump()

D、print_r()

答案:C

60、字符串"Hello"可以看做是一个包含5个元素的数组

第 13 页

答案:正确

61、下面哪一组是PHP5中的解释符号

A、//、'、/*...*/

B、//、#、/*...*/

C、、#、/*...*/

D、//、#、/*

答案:B

62、下面哪一组是合法的PHP变量

A、str1、_num1

B、$5_str、$num1

C、$str1、$_num1

D、$str1、$_num1%

答案:C

63、假设存在变量$str1="abc",$str2="ABC",$num1=23,$num2=45,下面哪一组表达式的运算结果是假值

A、$str1$n){

echo "...".substr($tit,0,$n);

}

else

echo $tit;

}

第 14 页

Trimtit("tit664848",5);

解析:

244、编写一个函数,输入是5个分数,输出是去掉一个最高分和去掉一个最低分后的平均分。

答案:=$s[$i]) {

$min=$s[$i];

}

$abc+=$s[$i];

}

$abc=($abc$min$max)/5;

echo $abc;

}

num(11,22,33,44,55);

解析:

245、使用for循环,完成1+2+3+4+…+100求和过程,使用变量$sum表示结果并输出。

答案:

$num=0;

for($i=1;$i<=100;$i++){

$num+=$i;

}

echo $num;

第 15 页

imagecreatetruecolor

输出真彩色图像

246、下面哪一个不是函数imagettftext()的参数_______

A、输出字符的坐标

B、输出字符的角度

C、字号

D、加粗输出的字符

答案:D

247、创建真彩色图像,使用的函数是____

答案:

imagecreatetruecolor()

248、代码imagecolorallocate($img1,255,255,0)的作用是创建____色

答案:黄;

249、imageline()函数能够在画布中画线,需要四个参数( )

答案:错误

250、用于创建一幅真彩色图像的函数是

A、imagecreatetruecolor()

B、imagecreate()

C、imagecolorallocate()

D、imagefill()

第 16 页

答案:A

251、用于为指定图像安排颜色的函数是

A、imagecreatetruecolor()

B、imagecreate()

C、imagecolorallocate()

D、imagefill()

答案:C

252、下面哪一个不是函数imagettftext()的参数

A、字号

B、输出字符的角度

C、输出字符的颜色

D、加粗输出的字符

答案:D

253、函数imagesetpixel()的作用是

A、在指定位置画一条直线

B、在指定位置设置一个单一像素

C、使用指定的颜色填充指定的区域

D、新建一个基于调色板的图像

答案:B

254、若$color表示蓝色,代码imagefill($img,0,0,$color)作用是

A、设置画布$img中坐标0,0的点为蓝色

第 17 页

B、为画布填充蓝色

C、在画布中画蓝色直线

D、输出画布

答案:B

255、用于为画布安排颜色的函数是_____

A、imagefill()

B、imagecreate()

C、imagecolorallocate()

D、imagecolor()

答案:D

第 18 页


本文标签: 页面 动态 代码 执行 文件