命题人: 杨晓文 适用班级: 计算机应用,计算机网络,软件工程 第 1 页 共 4 页
合肥滨湖职业技术学院
17-18学年度第二学期《PHP 》期末考试卷(A)
班级: 学号: 姓名:
一、选择题(每小题2分,共30分)
1.如何使用PHP 向浏览器输出"hello world"?( B ) A . "hello World";
B . echo "Hello World";
C . Document.Write("Hello World");
D . System.out.println("hello world");
2. 在PHP 中,所有的变量以哪个符号开头?( C ) A . ! B . ?
C . $
D . #
3. 读取post 方法传递的表单元素值的方法是( B ). A . $_post["名称"]
B . $_POST["名称"]
C . $post["名称"]
D . $POST["名称"]
4. 要查看一个结构类型变量的值,可以使用函数( D ). A . print()
B . out()
C . echo()
D . print_r()
5. 在PHP 中声明一个函数,该函数名myFunction ,接受一个形参,正确方法是( A ). A .function myFunction($a) B .create myFunction($a)
C .new_function myFunction($a)
D .myFunction($a)
6. 自定义函数中,返回函数值的关键字是( B ). A .for
B .return
C .back
D .retrieve
7. 函数var_dump 的意义是( C ). A . 定义数组
B . 遍历数组
C . 输出变量的相关信息
D . 递归数组
8. 返回数组当前指针指向的元素的函数是( D ). A . next() B . each() C . reset() D . current()
9. $x=15; echo $x++; $y=20; echo ++$y; 执行上述代码后的结果是( B ). A . 15,20
B . 15,21
C . 16,20
D . 16,21
10. $A=array("January","February","March",”April”,”May”); echo $A[2]; 执行上述代码的结果是( C ). A . 无任何内容
B . February
C . March
D . April
11. 以只读模式打开文件"time.txt"的正确方法是( D ) . A . fopen("time.txt","r+");
B . open("time.txt");
C . open("time.txt","read");
D . fopen("time.txt","r");
12. 给出下列变量名,哪个是不合法的?( D ) . A . $my_Var
B . $myVar
C . $myVar2
D . $my-Var
13. 关于PHP 中的使用双引号和单引号定义一个字符串,下列说法正确的是( A ) . A . 双引号中如果出现了变量名,会被替换成这个变量对应的值;单引号中如果出现了变
量名,不会被替换成这个变量对应的值
B . 双引号中如果出现了变量名,不会被替换成这个变量对应的值;单引号中如果出现了变量名,会被替换成这个变量对应的值
C . 双引号和单引号中出现了变量名,都会被替换成这个变量对应的值
D . 双引号和单引号中出现了变量名,都不会被替换成这个变量对应的值 14. PHP 中函数array_push 的作用是( C ) . A .将数组的第一个元素弹出
B .将数组的最后一个元素弹出
C .将一个或多个元素压入数组的末尾
D .将一个或多个元素插入数组的开头
15. PHP 中函数empty 的作用是( A ) .
A .测试变量是否为空
B .测试变量是否存在
C .测试常量是否为空
D .测试常量是否存在
二、填空题(每空1分,共16分)
16.LAMP 是PHP 运行的黄金组合,LAMP 具体指的是 Linux 操作系统 、 Apache 服务器 、 Mysql 数据库 、PHP .