WDXY_PHP基础测试一1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全栈4班PHP基础测试一
姓名__________ 分数
__________
一、选择题(每题2分,共40分)
1. 下边哪个变量是非法的( )
A.$_10
B.$10_some
C.$aVaRt
D.$and
2. php变量定义正确的是()
A.var a=10;
B.$a=10;
C.int b=10;
D.var $a=10;
3. PHP中正确的常量定义语句是()。
A.$age=20;
B.define $AGE=20;
C.define("AGE",20);
D.define(AGE=20);
4.以下的代码中$test计算出来的结果是什么()
$demo=10; $a=&$demo; $a=20; $test=&$a; $a=15; $demo=16;
echo $test;
A.15
B. 20
C.16
D.10
5.以下代码运行正确的结果是()
$a=9; $b=9; $c=$a++ + ++$b; $e=$a-- + --$a;
$f=++$b + ++$a; $g=$a-- + ++$b; echo $f+$g;
A.语法错误
B.41
C.36
D.39
6.php中哪个语句可以输出变量类型()
A.echo
B.print
C.var_dump()
D.print_r()
7. 如下哪句话是对$_GET,$_POST,$_REQUEST描述正确的( )。
A, $_GET是接收url传参,$_POST是接收文件,$_REQUEST即能接收文件也能够接收URL传参的内容。
B, $_POST是收url传参,$_GET几种方式均能接收,$_REQUEST接收request
方式传参
C,$_POST主要接收方式是接收表当中的post方式提交的数据,而$_GET不能接收手动写的URL数据
D,$_POST接收post传参,$_GET接收URL传参,$_REQUEST两者均能接收
8. php中单引号和双引号包含字符串的区别正确的是()
A.单引号速度快,双引号速度慢
B.单引号速度慢,双引号速度快
C.单引号里面可以解析转义字符
D.双引号里面可以解析变量
9. php关于字符串处理函数正确的是()
A.implode()函数可以将字串拆分成数组
B.str_replace()可以替换指定位置的字
符串 C.substr()可以截取字符串 D.explode()不能将字串拆分成数组
10.以下代码执行结果为()
f unction nihao(){$a=”phpchina”; echo “a的值为:”.$a.”
”;
//return ($a);}
$b=nihao(); echo “b的值为:”.$b.”
”;
A.a的值为空,b的值为空
B. a的值为空,b的值为phpchina
C. a的值为phpchina,b的值为phpchina
D.a的值为phpchina,b的值为空
11. 以下代码执行结果为:()
$A="Hello ";
functionprint_A(){ $A = "phpmysql !!"; global $A; echo $A; }
echo $A; print_A();
A.Hello
B.phpmysql !!
C.Hello Hello
D.Hello phpmysql !!
12. 以下说法正确的是()
A.@符号可以屏蔽所有错误
B.exit();后面的语句可以继续执行
C.10/4得出的结果是2.5
D.$$a;这种写法是错误的
13.以下不属于函数的三要素的是()
A.返回值
B.参数列表
C.函数功能
D.访问修饰符
14. 下面这段代码哪段代码是正常的?( )
A,Functon show(){ B,Functon show (){ Echo ‘aaaaaaaaaaa’; Echo ‘aaaaaaaaa’;
} }
C,Function show(){ D,Function show{ Echo ‘aaaaaaaaaaa’; Echo
‘aaaaaaaaaa’;
} }
15.下列关于数组的说法正确的是()
A.数组的下标必须是数字,且从‘0’开始
B.数组的下标可以是字符串
C.数组中的元素类型必须一致
D.数组的下标必须是连续的
16. 以下说法正确的是()
A.$arr代表数组,那么数组长度可以通过$arr.length获取
B.unset()函数不能删除数组里面的某个元素
C.php的数组里面可以储存任意类型的数据
D.php里面只有索引数组
17. 运行以下代码将显示什么?()
define(myvalue, "10");
$myarray[10] = "Dog";
$myarray[] = "Human";
$myarray['myvalue'] = "Cat";
$myarray["Dog"] = "Cat";
print "The value is: ";
print $myarray[myvalue]."\n";
A.The Value is: Dog B.The Value is: Cat
C.The Value is: Human D.The Value is: 10
18. 哪种语句结构用来表现以下条件判断最合适?()
if($a == 'a') {
somefunction();
} else if ($a == 'b') {
anotherfunction();
} else if ($a == 'c') {
dosomething();