自测试卷5
一、选择题
1.下面代码运行后输出的结果是( )。
<?php
$arr = array(0 => 1,1 => 2,2 => 3,'hi' => "hello");
echo $arr[1];
>
A.1 B.2 C.3 D.hello
2.哪一个语言结构最能代表以下多路分支if语句的选择结构( )。
<?php
if($a=='a'){
somefunction();
}else if($a=='b'){
anotherfunction();
}else if($a=='c'){
dosomething();
}else{
donothing();
}
>
A.没有default的switch语句 B. 一个for循环语句
C.一个while语句 D. 使用default的switch语句
3.下列属性中不属于文本域<textarea>的属性是( )。
A.name B.cols C.rows D.value
4.下面代码运行后输出的结果是( )。
<?php
$str="phper";
$replace="mysql";
echo substr_replace($str,$replace,1,2);
>
A.pmysqler B.phpermysql C.mysql D.pmysql
5.假设有一个数据库db_shop中有一个表tb_shop,表中有5个字段,主键为id,有20条记录,id从0到19,以下代码输出结果是( )。
$conn = mysqli_connect("localhost", "root", "111", "db_shop");
mysqli_query($conn,"set names utf8");
$result=mysqli_query($conn,"select * from tb_shop where id<6");
$nums=mysqli_num_rows($result);
echo $nums;
A.0 B.4 C.5 D.6
6.下面哪项描述是错误的( )。
A.父类的构造函数不会自动被调用
B.父类中的静态成员,不能在子类中直接调用
C.抽象类不能被实例化,只能作为其他类的父类来使用
D.静态方法在对象不存在的情况下可以使用类名来访问
如果父类有构造函数,而子类又重新定义了构造函数,那就只会调用子类的构造函数,而不会调用父类的构造函数;
否则如果子类没定义构造函数,则实例化时就自动调用父类的构造函数。
二、填空题
1.下面代码是使用检测数据类型的函数对定义的数据类型进行检测,请将下列代码补充完整。
<?php
$a=true;
$b="你好PHP";
echo "变量是否为布尔型:".______________($a)."<br>";
echo "变量是否为字符串型:".______________($b) ";
>
2.下面代码的作用是使用for循环来计算1到100之间所有奇数的和,请根据要求补全代码。
<?php
$sum=0;
for($i=1;$i<=100;$i++){
______________
______________
}
echo $sum;
>
3.下面代码是应用$_SERVER[ ]全局变量获取服务器和客户端的相关信息,请补全代码。
<?php
echo "当前服务器的主机名称是:"._______________;
echo "客户端IP地址是:"._______________;
>
4.下面代码将字符串“我喜欢学习PHP”从UTF-8编码转换成GB2312编码,请将代码补充完整。
mb_convert_encoding(______________);
5.下面代码是删除数据表tb_book中记录的部分代码,请将下面的语句补充完整。
$conn = mysqli_connect("localhost", "root", "111", "db_book");
$sqlstr1 = "____________tb_book where id = ".$_GET['id'];
$result = ________________________
if($result){
echo "<script>alert('删除成功');</script>";
}else{
echo "<script>alert('删除失败');</script>";
}
php如何运行代码6.下面代码的运行结果为______________。
<?php
class Web{
static $num=1;
static function change(){
echo self::$num;
self::$num++;
}
}
$web=new Web();
$web->change();
$web->change();
$web->change();
>
三、简答题
1.PHP注释种类有哪些,PHP注释的主要作用是什么?
2.提交表单数据有哪几种方法,PHP如何获取表单提交的数据?
3.MySQL支持的数据类型主要有哪几种?
4.简述XMLHttpRequest对象与服务器进行交互的过程。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论