php理论测试试题.docx

上传人:b****6 文档编号:6038226 上传时间:2023-01-03 格式:DOCX 页数:6 大小:17.04KB
下载 相关 举报
php理论测试试题.docx_第1页
第1页 / 共6页
php理论测试试题.docx_第2页
第2页 / 共6页
php理论测试试题.docx_第3页
第3页 / 共6页
php理论测试试题.docx_第4页
第4页 / 共6页
php理论测试试题.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

php理论测试试题.docx

《php理论测试试题.docx》由会员分享,可在线阅读,更多相关《php理论测试试题.docx(6页珍藏版)》请在冰豆网上搜索。

php理论测试试题.docx

php理论测试试题

php理论试题

 

 

————————————————————————————————作者:

————————————————————————————————日期:

 

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

(PHP+MYSQL)

一、填空题。

(每空1分,共10分)

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

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

3、如用POST提交表单,那么在PHP脚本中获取表单内容要用到PHP中的预定义变量()。

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

()()()。

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

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

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

8、$str=’welcometochina’;echostrops($str,’china’),输出结果为()

二、选择题。

(共30分,每题2分。

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

A、

PHP?

>B、

PHP/>C、

?

>D、

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

A、log_errorsB、display_errors

C、short_open_tagD、date.timezone

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

A、IISB、NginxC、ApacheD、MySQL

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

A、//B、#C、<!

---->D、/**/

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

A、数组B、对象C、变量D、字符串

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

PHP

Functionfun($a){

$result=$a*$a;

Echo‘1’;

Return$result;

}

echofun

(1);

fun

(1);

?

>

A、1B、11C、111D、1111

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

A、pathB、domainC、expiresD、value

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

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

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

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

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

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

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

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

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

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

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

php

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

Echocount($str);

?

>

A、4B、5C、6D、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、以下代码的输出结果是()

php

$str=”Iloveplaybasketball”;

Echosubstr($str,-4,4);

?

>

A、IloveB、ballC、loveD、ketb

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

$k=10;

While($k==0){

$k=$k-1;

}

A、循环一次也不执行B、死循环,将一直执行下去

C、while循环执行10次D、循环将执行1次

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

php

$j=5;

Switch($j){

Default:

echo“noresult”;

Case1:

echo“周一”;

Case2:

echo“周二”;

Case3:

echo“周三”;

Case4:

echo“周四”;

Case5:

echo“周五”;

Case6:

Case7:

echo“周末”;

}

?

>

A、周五B、周五周末noresult

C、周五周末D、语法错,没有运行结果

三、判断题。

(共10分,每题1分。

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

()

2、任意情况下,PHP代码的结束标签“?

>”都是可在可无的。

()

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

()

4、2000!

==‘2000’该表达式能够成立。

()

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

()

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

()

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

()

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

()

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

()

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

()

四、读程序,写出结果。

(共30分,每空3分)

1、

PHP

$color1=”李四”;

$color2=&$color1;

$color2=”张三”;

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

?

>

2、

PHP

$c=10;

echo$c++;//输出结果是()

$r=10;

Echo++$r;//输出结果是()

?

>

3、

PHP

Functionstrcnn($who,$where=”在树上”,$what=”唱歌”){

$str=$who.$where.$what;

Return$str;

}

echostrcnn(“小明”);//输出结果是()

echostrcnn(“小红”,”在地上”);//输出结果是()

?

>

4、

PHP

$str=”thisisabigfish”;

Echostrlen($str);

?

>

输出结果是()

5、

PHP

$shidu=45;

If($shidu>=80){echo“下雨了”;}

elseif($shidu>=50){echo“天阴了”;}

elseif($shidu>=30){echo“很舒适”;}

elseif($shidu>=0){echo“很干燥”;}

?

>

输出结果是()。

6、

PHP

For($i=1;$i<=10;$i++){

If($i%2==0||$i%5==0){

Continue;

}

Echo$i.” ”;

}

?

>

输出结果是()

7、

PHP

$str=”welcometochina”;

Echosubstr($str,3,7)//输出结果是()

}

?

>

8、

PHP

$day=mktime(6,20,00,5,20,2010)”;

Echodate(“m-d-YH:

i:

s”,$day);//输出结果是()

?

>

五、简答题。

(共20分,每题5分)

1、php的特点有哪些?

 

2、简述“==”和“=”的区别。

 

3、cookie和session之间的区别。

 

4、简要描述索数组和关联数组各自的创建方式。

(可以举例说明)

 

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

当前位置:首页 > 外语学习 > 法语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1