编号:HTZY-P20-R01
班级              学号            姓名         
………………..……………..………….订……………….线………………………….
学院2017~2018学年度第二学期考试题
班级: 科目:PHP程序设计命题人: B卷 共2页 审核:     
题号
总分
满分
20
40
10
30
得分
一、填空题(每空1分,共计20分)
1、默认情况下,PHP预处理器的配置文件名是______________。
2、在一个循环语句中,若要终止本次循环,可以使用______________语句;若要跳出这个循环语句,可以使用______________语句。
3、要实现文件的上传功能,必须将表单标签<form>的enctype属性值设置为      ,并且method属性值设置为     
4、下面代码的作用是使用for循环来计算1到100之间所有奇数的和,请根据要求补全代码。
<?php
$sum=0;
for($i=1;$i<=100;$i++){
    ______________
    ______________
}
echo  $sum;
>
5、PHP中XML标记风格用          开始,用            结束。
6、PHP支持3种风格的程序注释:单行注释        、多行注释        和Shell风格的注释 # 。
7、常用的流程控制语句包括if语句、              、while循环语句、               
8、提交表单数据有两种方法:GET方法和        方法。
9、PHP中通过全局变量              和$_POST[]可以获取表单提交的数据。
10、MySQL支持的数据类型主要有3种:数字类型、                  、和               
11、PHP中常用运算符=表示          ,==表示            ,===表示               
二、选择题(每题2分,共40分。将正确答案填入对应题号下方)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1、在下面(    )文件夹里面能到Apache服务器的配置文件。
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、下面代码的执行结果是(          )。
<?php
    $a = "12str"+8;
    echo $a;
>
    A.20                    B.12str8                  C.8              D.20str
php如何运行代码
7、如果在使用Cookie时不设置Cookie的过期时间会怎样?(    )。
A.Cookie立即失效        B.Cookie永不过期        C.Cookie无法设置    D.浏览器关闭后失效
8、下面定义的数据类型中是字浮点型数据的是(    )。
A.  100        B.  true        C.  ‘100’    D.  “100”
9、PHP中,实现文件的上传需要使用哪个全局变量(          )。
A.$_FILES          B.$_GET        C.$_POST        D.$_SESSION
10、布尔型是PHP中较为常用的数据类型之一。它只有两个值______和 ______。
A.A和B          B.0和1        C.GET和POST      D.TRUE和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_ar
ray()
15、下面代码运行后输出的结果是(    )。
<?php
    $arr = array(0 => 1,1 => 2,2 => 3,'hi' => "hello");
  echo $arr[1];
>
A.1            B.2            C.3        D.hello
16、下列属性中不属于单选按钮radio的属性是(    )。
A.name            B.checked        C.rows        D.value
17、下列属性中不属于密码域PASSWORD的属性是(  )
A.name            B.maxlength            C.size        D.value
18、下列选项不属于PHP注释的是()
A.//        B./*……*/        C.#        D.$
19、mysqli_connect()函数前加@符号的作用是(  )
A.连接mysqli_connect()      B.与mysqli_connect()  C.屏蔽错误提示  D.指定数据库
20、创建表单需要使用(    )元素标签
A.<form>        B.<body>        C.<title>        D.<html>
三、判断题(每题1分,共10分.对的划√,错的划×)
1、(  )在PHP中,if语句是循环控制语句。
2、(  )使用PHP写好的程序,在Linux和Windows平台上都可以运行。
3、(  )PHP简短风格标记是以〈?PHP开始,以?〉结束。
4、(  )$符号不是PHP程序的注释符。
5、(  )PHP中的函数名称不区分大小写。
6、(  )数组分为索引数组和关联数组两种类型。
7、(  )在PHP中不能使用单引号和双引号定义字符串。
8、(  )include语句必须放到PHP标记中,否则代码会被视为文本而不会被执行。
9、(  )PHP中提交表单数据可以使用Get方法和POST方法。
10(  )PHP中的函数不包括自定义函数。
四、实验输出题(每小题10分,共30分)
1、计算出以下代码的结果,并填在相应位置。
<?php
    $arr = array(0 => 1,1 => 2,'hi' => "hello");    //定义数组
    echo $arr[0];
    echo "<br>";
    echo $arr['hi'];
>运行结果:                                             
2、查看代码,判断输出结果
<?php
    $num = 1;
    while($num != 1){
        echo "你看不到我噢!";
    }
    do{
        echo "看到我了吧!";
    }while($num != 1);
>
输出结果:                                     
3、应用mysqli_connect()函数创建一个与MySQL服务器的链接(服务器地址为127.0.0.1,用户为Root,密码为123456),并通过mysqli_query()函数设置页面的编码格式为gb2312。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。