信息工程
-by 戒指圈不住爱
?>
PHP 程序
设计(闭卷) (A 卷)
系 年级 专业 考 生 信 息 栏 班级
????????????????????????????????????? (本
试卷满分 100 分,考试时间 120 分钟)
题号 得分
一
二
三
四
五
六
七
八
总分
得分
评卷人
第 1 页 共 6 页
信息工程
选择 题答 题卡 答案
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
单多项选择题(每小题 4 分,共 40 分) HTML 标记和属性名区分大小吗 b )
( A.是 B.否 HTML 颜色的设置正确的是 ( c ) A.*CCCCCC B.!FFFFF C.#FFFFFF D.&;CCCCC
HTML 中
标签可否有多个( a ) 是 B.否 让表格居左使用那个语句( b ) A.
B. C. D. HTML 中表单提交的语句是那个( b ) A. B. C. D. PHP 代码的开始和结束标签有那几种( a b c d )(多个选项) A. B. ?> C. <% %> D. PHP 浮点型的声明方法正确的是(b d )(多个选项) $float=10 B. $float=-10; $float=3.15E5 D. $float=3.15E+5 PHP 中删除一个变量( c ) A.Var_dump(变量或值) B. Isset() C.Unset() D. getType()
第 2 页 共 6 页
信息工程
PHP 中数据类型转换 setType()是属于( d ) A.强制转换 B.自动转换 C.数值转换 D.数据类型转换 PHP 中常量可以使用的数值类型( a b )(多个选项) int B. float C bool D. string
得分
评卷人
二、填空题(每题 1 分,共 10 分)
1. PHP 变量有二种复合数据类型是: 数组 array 、 2. PHP 声明真的至少四种方法 使用双引号进行定义 3. PHP 中判断一个变量是否为空的函数是: empty() 4. PHP 中判断一个变量是否是布尔型是:is_bool() 5. PHP 中判断一个变量是否是整形是:is_int() 6. PHP 中常量使用: define() 来定义
对象 object 。 、 单引号声明的字符串
、
、
。
符
7. PHP 中++$a 的功能是: $a 自增 1 。 8. PHP 中$a.="abc"的功能是 将字符串 abc 和变量 a 连接 。 9. PHP 中运算符写出其中的四种是 算术运算符 、 赋值运算符 。 10. PHP 中 0 &; 0 的结果是:
、 逻辑运算符
、
比较运算
0
。
得分
评卷人
三、实验输出题(每小题 20 分,共 40 分)
PHP 代码 $a=10; $b=$a++;
(1)
第 3 页 共 6 页
信息工程
$c=--$b; (2) $d=$c++ + ++$c - --$c; (3) $e=$d-- - --$d - ++$d; (4) echo $e.'
'; 要求如下:分别写出(1)(2)(3)(4)处相应变量的当时值 (1)10 (2)9 (3)10 (4)-7
2、php 代码如下: $a=10; $b=18; $c=$a &; $b; $d=$a | $b; $e=$a ^ $b; $f=~$a; $g=$a >>2; $h
=$a <<2; echo $c.'
'; echo $d.'
'; echo $e.'
'; echo $f.'
'; echo $g.'
'; echo $h.'
'; $a&;=$b;
第 4 页 共 6 页
信息工程
echo $a.'
'; 输出的结果: $c =2 $d =26 $e =24 $f =-11 $g =2 $h =40 $a =2
得分
评卷人
四、实验描述题(每小题 10 分,共 10 分) 请写出相应位置程序的功能描述,
"; for($i=1;$i<6;$i++) { echo "学生".$i."的成绩:
"; } echo""; echo""; if(isset($_POST['bt'])) //判断按钮是否按下 { $sum=0; $k=0; $stu=$_POST['stu']; //将提交后的 stu 值赋值给数组 stu $num=count($stu); //计算数组 stu 中元素个数 echo "您输入的成绩有:
";
第 5 页 共 6 页
信息工程
foreach($stu as $score) //将数组元素赋值 { echo $score."
"; $sum=$sum+$score; //运用循环计算总分数 if($score<60) { $sco[$k]=$score; 将分数小于 60 的值赋值给数组元素 $k++; //k 自增 1 } } echo "
低于 60 分的成绩有:
"; for($k=0;$k "; $average=$sum/$num; //计算总成绩除以总人数得到总平均数 echo "
平均分为:$average"; // 输出总平均数 average } ?>
第 6 页 共 6 页