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小时内删除。
发表评论