php程序设计试卷A

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

清远职业技术学院2013—2014年第1学期 《PHP 程序设计》期末考试试题(A 卷)

院(系.部) 级 年制 专业 班 学号 姓名

一、单选题,请将答案选项填入下表中,写其它地方不得分(每题2分,共30分)

1、已知:$a=true,则执行echo $a;的输出结果? A 、空 B 、0 C 、1 D 、true

2、已知$a=4;echo $a%2, $a++; 的输出结果? A 、24 B 、14 C 、04 D 、25

3、已知$a=5;echo $a+=5;的输出结果?//$a=$a+5 A 、空 B 、5 C 、10 D 、出错

4、选出下列比较结果是true 的选项:

A 、2!=”2”

B 、”ok ”! =’ok ’

C 、1= = =”1”

D 、123= =’123’

5、已知$a=1900;则执行echo $a % 400==0 || $a % 4==0 && $a % 100 !=0 ;网页上显示什么结果? A 、false B 、true C 、1 D 、空

6、执行下列语句后的输出结果为?

$a=50; $b=100; if($a < $b){ $t=$a; $a=$b; $b=$t; }echo $a,$b;?>

A 、 50100

B 、10050

C 、5050

D 、100100

7、已知数组$a 的四个元素分别为:$a[]=100;$a[]=50;$a[4]=1;$a[]=2;则数组$a 四个元素的索引值分别为? A 、0、1、2、3 B 、1、2、4、3 C 、0、1、4、5 D 、2、3、4、5

8、已知二维数组$a=array(array(1,2,3),array(4,5,6));则$a[1][2]的值是什么?

A、4

B、3

C、6

D、2

9、已知$a=array("aaa",6=>"bbb","ccc");则print_r($a)的输出结果?

A、Array ( [5] => aaa [6] => bbb [7] => ccc )

B、Array ( [0] => aaa [6] => bbb [7] => ccc )

C、Array ( [0] => aaa [6] => bbb [1] => ccc )

D、Array ( [1] => aaa [6] => bbb [7] => ccc )

10、执行下列语句,则输出结果为?

$a=10;

function demo(){

$a=5

$a+=10;

}

demo( );

echo $a;

A、10

B、20

C、15

D、都不对

11、下面代码的输出结果?

$arr=array("a","b");

echo count($arr);

A、0

B、1

C、2

D、空

12、哪种标识不是php的起始结束符?

A、<% %>

B、

C、

D、

13、php的中整型类型的英文单词是?

A、boolean

B、string

C、integer

D、float

14、php遍历数组使用的是?

A、print

B、forecah

C、echo

D、print_r

15、下面程序输出结果?

$sum=0;

for($b=1; $b<100;$b++)

{$sum=$sum+$b;}

echo $sum;

?>

A、5000

B、5050

C、4950

D、5500

二、写出下列程序运行的结果(每题5分,共30分)

1、

2、

$a[]=1; $a=5;$a++;++$a;$b=0;

$a[]=2; switch($a)

$a[“name”]=”张学友”; {

$a[“sex”]=”男”; case 5:$b=$a;break;

foreach($a as $k=>$v) case 6:$b=$a++;break;

{ case 7:$b=$a--;break;

echo $k.”=>”.$v.”
”default:$b=”No”;break;

} }echo $b;

?> ?>

输出结果: 输出结果:

3、

4、

for($i=1;$i<13;$i++) for($i=1;$i<=5;$++)

{ {

echo $i.”月”.”*” ; for($j=1;$j<=$i;$j++)

if($i % 4==0) {

{ echo “*”;

echo “
”; }

} echo “
”;

} }

?> ?>

输出结果:输出结果:

5、

6、

$num = 10; $a=0;

function foo($num){ $b=0;

$num = $num * 10; if($b=$a)

} {

foo($num); $b=5;

echo $num; }echo $b;

?> ?>

输出结果:输出结果:

三、编程题(第1题10分,第2、第3题各15分,共40分)

1、已知数组$arr=array(1=>4,5,0,2,4,7,10,1,-1),编程输出其中最大值。

要求:a、不能使用数组内置函数,否则不得分;

b、程序排版要规范。

2、编写一个函数,函数名为getScoreLevel,实现功能:根据所传递过来的成绩,判断输出其等级。判

断条件:

3、编写程序实现输出1~100之间所有奇数之和

第1题编写代码处

?>

第2题编写代码处

?> 第3题编写代码处

?>

相关文档
最新文档