资源描述:
《PHP试卷(A)和参考答案.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、双新学院PHP软件工程师考试试卷课程名称:《开发基于LAMP平台的PHP应用》(A)卷班级____姓名_____分数____考试(考查)闭卷题号1-1001-201-151-3总分分数一.单选题(每题0.5×100分,共计50分)1.以下哪种标签不是PHP起始/结束符?A.<%%>B.?>C.=?>D.E.2.以下代码哪个不符合PHP语法?A.$_10B.${“MyVar”}C.&$somethingD.$10_somethingsE.$aVaR3.PHP表达式$foo=1+"bo
2、b3",则$foo的值是()。A.1B.1bob3C.1bD.924.PHP的位运算符不包括()。A.&B.
3、C.~D.!5.关于PHP变量的说法正确的是()。A.PHP是一种强类型语言B.PHP变量声明时需要指定其变量的类型C.PHP变量声明时在变量名前面使用的字符是”&”D.PHP变量使用时,上下文会自动确定其变量的类型6.假设$a=5,有$a+=2,则$a的值为()。A.5B.6C.7D.87.在PHP中属于比较运算符的是()。A.=B.!C.==D.&8.要配置Apache的PHP环境,只需修改()。A.ph
4、p.iniB.http.confC.php.sysD.php.exe9.下列命令中不是PHP的输出命令的是()。A.echoB.printf()C.printD.write10.PHP中定义常量的方法是()。A.VARB.dimC.define()D.undefined()11.有下列PHP语句段,若要输出"false",$a应该是()。A.10B.–3C.TRUED.012.已知$g=14,则PHP表达式$h=$g+=10,运算后的
5、结果是()。A.$h=$g=24B.$h=10,$g=24C.$h=10.$g=14D.$h=24,$g=1013.运行以下代码将显示什么?A.TheValueis:DogB.TheValueis:C
6、atC.TheValueis:HumanD.TheValueis:10E.Dog14.print()和echo()有什么区别?A.print()能作为表达式的一部分,echo()不能B.echo()能作为表达式的一部分,print()不能C.echo()能在CLI(命令行)版本的PHP中使用,print()不能D.print()能在CLI(命令行)版本的PHP中使用,echo()不能E.没有区别:两个函数都打印文本!15.如何给变量$a,$b和$c赋值才能使以下脚本显示字符串“Hello,World!”?
7、string="Hello,World!";$a=?;$b=?;$c=?;if($a){if($b&&!$c){echo"GoodbyeCruelWorld!";}elseif(!$b&&!$c){echo"Nothinghere";}}else{if(!$b){if(!$a&&(!$b&&$c)){echo"Hello,World!";}else{echo"GoodbyeWorld!";}}else{echo"Notquite.";}}?>A.False,True,FalseB.True,True,FalseC.F
8、alse,True,TrueD.False,False,TrueE.True,True,True16.以下脚本输出什么?A.50个随机字符组成的字符串B.49个相同字符组成的字符串,因为没有初始化随机数生成器C.49个随机字符组成的字符串D.什么都没有,因为$array不是数组E.49个字母‘G’组成的字符串
9、17.哪种语句结构用来表现以下条件判断最合适?A.没有default的switch语句B.一个递归函数C.w