PHP复习小测验试题及答案
姓名: [填空题] *
_________________________________
一、单选题
1. 分析以下程序代码,输出结果正确的是()。
<?php
for($i=0,$sum=0;$i <10;++$i){
$sum +=$i;
}
echo $i,',',$sum;
> [单选题] *
A、10,45(正确答案)
B、10,36
C、9,45
D、9,36
2. 下列对象操作成员的方式正确的是()。 [单选题] *
A、对象.成员
B、对象[成员]
C、对象->成员(正确答案)
D、以上答案都不正确
3. 下列选项中与“for(;;)”的功能相同的是()。 [单选题] *
A、while(0)
B、while(1)(正确答案)
C、do...while(0)
D、以上的答案都正确
4. 下列选项中,哪些是合法的标识符()。 [单选题] *
A、username(正确答案)
B、123user
C、this&that令数组全部的值为0
D、aa$bb
5. 以下选项中可以实现继承的关键字是()。 [单选题] *
A、global
B、final
C、interface
D、extends(正确答案)
6. 下面选项中,用于查看MySQL中已经存在数据库的是() [单选题] *
A、SHOW DATABASE
B、SHOW CREATE DATABASE 数据库名称
C、SHOW CREATE DATABASES 数据库名称
D、SHOW DATABASES(正确答案)
7. 关于final关键字,以下说法中正确的是()。 [单选题] *
A、当我们不希望一个类的方法被其子类重写时,可以将这个方法用final关键字修饰(正确答案)
B、当一个类被final关键字修饰过后仍然可以被继承
C、当一个方法被final关键字修饰后,则该方法在子类中不可以进行重写,但是可以被覆盖
D、以上说法都不正确
8. 下列关于PHP的数据类型描述错误的是()。 [单选题] *
A、 PHP的数据类型分为标量数据类型、复合数据类型及特殊数据类型
B、 PHP的标量类型包括布尔型、整型、浮点型、字符串型和数组型(正确答案)
C、 PHP的复合类型包括数组和对象两种类型
D、 PHP的特殊类型包括资源和空值两种类型
9. 下面关于DECIMAL(6,2)的说法中,正确的是() [单选题] *
A、它不可以存储小数
B、6表示的是数据的长度,2表示的是小数点后的长度(正确答案)
C、6代表最多的整数位数,2代表小数点后的长度
D、总共允许最多存储8位数字
10. 下列选项中,可用于检测成员属性是否在类中定义的是()。 [单选题] *
A、isset()
B、empty()
C、property_exists()(正确答案)
D、以上答案都不正确
11. 下列有关析构方法描述正确的是()。 [单选题] *
A、析构方法可以有参数。
B、析构方法是在对象被销毁前最后一个被对象自动调用的方法。(正确答案)
C、析构方法的作用是销毁对象在内存中的存储空间
12. 下列选项中是合法变量的是()。 [单选题] *
A、$123
B、$_it(正确答案)
C、$it@98
D、it
13. 下列选项中,关于date('w')描述错误的是()。 [单选题] *
A、date('w')表示获取当前时间的星期
B、w表示星期几
C、w的取值范围为0~6,0表示星期日,6表示星期六
D、w的取值范围为1~7,1表示星期一,7表示星期日。(正确答案)
14. 关于数组的定义,请阅读下面的代码:
$arr[2] = 'aa';
$arr[] = 'bb';
下列说法中正确的是()。 [单选题] *
A、程序第二行出错,因为没有指定下标
B、值为 'bb' 的元素的下标为0
C、值为 'bb' 的元素的下标为1
D、值为 'bb' 的元素的下标为3(正确答案)
15. 在下列选项中,不属于选择结构语句的是()。 [单选题] *
A、if
B、if…else
C、switch…case
D、while(正确答案)

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