1 / 2
2017~2018学年度第二学期考试题
科目:PHP 程序设计命题人: A 卷 共2页 审核:
一、填空题(每空1分,共计20分)
1、提交表单数据有两种方法:GET 方法和 POST 方法。
2、MySQL
支持的数据类型主要分成三种:______、______和______。
3、在一个循环语句中,若要终止本次循环,可以使用______________语句;若要跳出这个循环语句,
______________语句。
4、要实现文件的上传功能,必须将表单标签
的enctype 属性值设置为 ,并且method 属性值设置为 。
5、PHP 中实现文件上传的函数是___________。
6、默认情况下,Apache 服务器的配置文件名是 ,PHP 预处理器的配置文件名是 。 8、PHP 一共支持4种标记风格: 、 、 和ASP 风格。
9、PHP 支持3种风格的程序注释:单行注释 、多行注释 和Shell 风格的注释 # 。 10、PHP 中常用运算符=表示 ,==表示 ,===表示 。
11、PHP 中通过全局变量 和$_POST[]可以获取表单提交的数据。
二、选择题(每题2分,共40分。将正确答案填入对应题号下方)
A .conf
B . bin
C .error
D . data 2、取余数运算符的符号是( )。 A. & B. % C. ¥ D. # 3、统计数组元素个数的函数是( )。 A. array B. count C. foreach D. list 4、销毁Session 的函数是( )。 A. session_start() B. session_register() C. session_destroy()
D .session_unset()
5、Apache 服务器默认的端口号为( )。
A .80
B .81
C .82
D .8080
6、下面代码的执行结果是( )。 <?php
$a = "12str"+8; echo $a;
?>
A .20
B .12str8
C .8
D .20str
7、如果在使用Cookie 时不设置Cookie 的过期时间会怎样?( )。 A .Cookie 立即失效
B .Cookie 永不过期
C .Cookie 无法设置
D .浏览器关闭后失效
8、下面定义的数据类型中是字符串型数据的是( )。 A. 100
B. true
C. null
D. “100”
9、PHP 中,实现文件的上传需要使用哪个全局变量( )。 A .$_FILES B .$_GET
C .$_POST
D .$_SESSION
10、布尔型是PHP 中较为常用的数据类型之一。它只有两个值______和 ______。 A .A 和B
B .0和1
C .GET 和POST
D .TRU
E 和FALSE
11、以下的注释符号中,不属于PHP 注释的是( )。 A .//
B ./* */
C .
D .#
12、下面的哪个语句可以终止程序的执行( )。 A .break B .return
C .exit
D .continue
13、要想获取当前运行脚本所在的文档根目录,需要使用下面的哪个选项( )。 A .$_SERVER['DOCUMENT_ROOT']
B .$_SERVER['SCRIPT_FILENAME']
C .$_SERVER['REMOTE_HOST']
D .$_SERVER['SERVER_NAME'] 14、执行查询数据表中的数据使用什么函数( )? A .mysqli_query() B .mysqli_error() C .mysqli_connect() D .mysqli_fetch_array()
15、下面代码运行后输出的结果是( )。 <?php
$arr = array(0 => 1,1 => 2,2 => 3,'hi' => "hello");