选择题
1.下面哪个函数可以检测变量是否设置(C)
A. is_Array
B. unset
C. isset
D. empty
{is_Array:检测数组。
empty:检测变量是否为空或零,当为空或为零的时候返回true。}
2.语句for( $ k=0; $ k=1; $ k++ );和语句for($ k=0;$ k==1;$ k++);执行的次数分别是(B)
A.0和无限
B. 无限和0
C. 都是0
D. 都是无限
3. 在数组的末尾添加数组元素的函数是(D)
A. array_pop
B. array_shift
C. array_unshift
D. array_push
{array_pop:删除数组的最后一个元素。
array_shift:删除数组中的第一个元素。
array_unshift:向数组的开头位置添加一个或多个元素。
array_push:向数组最后添加一个或多个元素。}
下列哪些符号是PHP中的单行注释(BC)(多选)
A. / * … * /
B. #
C. //
D. <!…>
5.以下哪列选项是获取PHP版本的常量(C)
A. __ FILE __
B. __ LINE __
C. PHP_VERSION
D.PHP_OS
{__ FILE__:输出当前文件路径
__ LINE __:当前语句所在的行数
PHP_VERSION:当前PHP版本
PHP_OS:当前系统}
6.阅读下列代码,运行结果是(D)
$ i=0;
while($ i<10){
if($ i<1){
continue;
}
if($ i == 5){
break;
}
$ i++;
}
A. 1
B. 10
C. 6
D. 死循环
7. 下列哪些是合法的变量名(AC)(多选)
A.$ name
B. name
C.$_name
D. $ 9name
8.阅读下面程序片段,输出结果是(C)
$ a=0;
while ($ a<5){
switch($ a){
case 0:
case 3:$ a=$ a+2;
case 1:
case 2:$ a=$ a+3;
default:$ a=$ a+5;
}
}
echo $a;
A. 0
B.5
C.10
D.其他
9.http协议响应状态码中表示服务器内部错误的状态码是(D)
A.200 B.300
C.404 D.500
10.表达式(-5)%3的运行结果等于 : -2。
11. 三元运算符:条件?表达式1:表达式2;
12. substr( ‘import’ , 1,3)的结果是:mpo
13.表单提交的常用两种方式为: post 和 get 。
填空题
1.表达式(-5)%3的运行结果等于___-2____
2.三元运算符_____? :;__
3.定义常量的两种方式______define(),const__
4.substr(‘import’,1,3)的结果是__mpo
5. s t r = ” H e l l o ” , 则 str=”Hello”,则 st