php理论试题

  • 格式:doc
  • 大小:49.50 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012-2013学年度计算机专业期末试题

(PHP+MYSQL)

一、填空题。(每空1分,共10分)

1、在PHP中使用变量时,变量都是以()开头的。

2、$a=10;$a+=5;则$a=()。

3、如用POST提交表单,那么在PHP脚本中获取表单内容要用到PHP中的

预定义变量()。

4、在PHP中,常用的控制结构有:()()()。

5、有else if块的选择结构是()。

6、不论循环条件判断的结果是什么,()循环将至少执行一次。

7、echo strlen(‘hello’),输出结果为()。

8、$str=’welcome to china’;echo strops($str,’china’),输出结

果为()

二、选择题。(共30分,每题2分。)

1、关于PHP代码的开始和结束标签书写正确的是()

A、

B、

C、

D、

2、在PHP.ini中,如果想开启PHP中的短标签方式,应该将()设置为“on”。

A、log_errors

B、display_errors

C、short_open_tag

D、date.timezone

3、下面选择中不属于Web服务器的是()。

A、IIS

B、Nginx

C、Apache

D、MySQL

4、不属于PHP代码注释的是()

A、//

B、#

C、<!-- -->

D、/* */

5、不属于PHP的数据类型的是()

A、数组

B、对象

C、变量

D、字符串

6、下列代码执行后的结果是()

Function fun($a){

$result=$a*$a;

Echo ‘1’;

Return $result;

}

echo fun(1);

fun(1);

>

A、1

B、11

C、111

D、1111

7、以下选项中,能够设置cookie有效期的属性是()

A、path

B、domain

C、expires

D、value

8、下列函数描代述错的误的是()

A、sort()函数用于实现数组的升序排序

B、count()返回的是数组的长度

C、asort()用于按照键名对数组进行排序

D、rsort()按照降序方式排列数组元素。

9、下面关于PHP数组描述错误的是()

A、PHP中,数组可以保存一组相同类型的数据。

B、索引数组的起始值默认为0。

C、关键数组的键名必须是唯一的

D、调用array_push()函数添加数组元素时,默认从数组的头部开始添加。

10、以下代码的输出结果为()

$str=array(1,2,3,4,5,56);

Echo count($str);

>

A、4

B、5

C、 6

D、7

11、下列字符函数描述错误的是()

A、strstr()用于实现查找字符串

B、strlen()返回的是字符串的长度

C、strpos用于截取字符串

D、strcmp()用于比较两个字符串是否相等

12、下面关于date()函数支持的代码格式描述正确的是()

A、a/A:表示上午或者下午,以am或者AM表示

B、y:表示用四位数显示年份

C、d:表示月份中的日期,范围1—31

D、s:表示时间秒,范围为00-59

13、以下代码的输出结果是()

$str=”I love play basketball”;

Echo substr($str,-4,4);

>

A、I love

B、ball

C、love

D、ketb

14 、有如下代码片段,下面描述中正确的是()

$k=10;

While($k==0){

$k=$k-1;

}

A、循环一次也不执行

B、死循环,将一直执行下去

C、while循环执行10次

D、循环将执行1次

15、下面的代码执行结果正确的是()

$j=5;

Switch ($j){

Default : echo “no result”;

Case 1: echo “周一”;

Case 2: echo “周二”;

Case 3: echo “周三”;

Case 4: echo “周四”;

Case 5: echo “周五”;

Case 6:

Case 7: echo “周末”;

}

>

A、周五

B、周五周末no result

C、周五周末

D、语法错,没有运行结果

三、判断题。(共10分,每题1分。)

1、PHP只可以运行在Windows操作系统中。()

2、任意情况下,PHP代码的结束标签“?>”都是可在可无的。()

3、$_8356这个变量不符合命名规则。()

4、2000 !==‘2000’该表达式能够成立。()

5、多个else if 块之间的顺序可以改变,改变后对程序的执行结果没有影响。()

6、Switch选择结构语句的条件判断为等值判断,且判断的条件可以为字符型变量。()

7、Do—while循环结束的条件是关键字while后的条件表达式成立。()

8、Cookie和Session都可以用于记录用户信息。()

9、Include()函数会以错误提示的形式输出错误信息,并停止运行。()

10、Setcookie(“username”,”luck”,time()+60);设置一个名为username的cookie,值为luck,有效期为1分。()

四、读程序,写出结果。(共30分,每空3分)

1、

$color1=”李四”;

$color2=&$color1;

$color2=”张三”;

Echo $color1; //输出结果是()

>

2、

$c=10;