[Zend权威认证试题讲解]第一章-PHP编程基础
你必须有一定的经验才能完成这套ZEND测试题。这并不意味着你必须是超级高手——很简单,为了通过这套测试,你只需在日常生活有足够的接触PHP的时间。因此,了解自己对“基础”的掌握程度非常重要。尽管这些知识非常“底层”,但却是PHP永恒的基本元素。没有回答好本套测试其他章节的题目可能只是说明那些问题并不是你日常PHP编程中经常接触的部分;但如果在本章就做错大量的题目,你就要警惕了。总之,如果你基础薄弱,就会影响你对进阶知识的理解。
问题
]-Y(X"zq R%Q
1. 选择合适的答案填入空白处4lo WU Y O1J
PHP是一种______脚本语言,基于______引擎。PHP最常被用来开发动态的______内容,此外,它同样还可被用来生成______(以及其他)文档。$N5D?,?0Qp'@
A.动态,PHP,数据库,HTML+]3}J?6O!eI
B.嵌入式,Zend,HTML,XML/gT,mTO}q8X1j!Tl
C.基于Perl的,PHP,Web,静态9gn;?)n8oqx*j
D.嵌入式,Zend,Docbook文档,MySQLr)] k,Y i:R HI
E.基于Zend的,PHP,图像,HTML
2.以下哪种标签不是PHP起始/结束符?
A.<% %>
B.<? ?>iA'p+[/h&f_
C.<?= ?>8H!u }f.o
D.<! !>QWL$Y M,i&TS9m1T"Hp
E.<?php ?>3Q8Mu&J,qS j
f]X$?i
3.以下代码哪个不符合PHP语法?2g6bi)jfA)T
A.$_10
B.${“MyVar”}?7\MH;dH%uMa$|
C.&$something
D.$10_somethingsr TG.Qo.q _
E.$aVaR:t:fL:dCv/o b9tF
%C$d[GS7j
4.运行以下代码将显示什么?
[code] Z4y&\#aezK
<?php
define(myvalue, "10");
$myarray[10] = "Dog";
$myarray[] = "Human";
$myarray['myvalue'] = "Cat";D:eI[Bo
$myarray["Dog"] = "Cat";+FY~ xXu"d j)ex5Q
print "The value is: ";QL4J0D?(J
print $myarray[myvalue]."\n";{$K#wcnw1k
?>
[/code]
A.The Value is: DoglJ:wF,o'X;~:K$e%] u]^
B.The Value is: Cat-FM-yx ot2JV
C.The Value is: Human
D.The Value is: 10[l \e z
E.Dog
5. print()和echo()有什么区别?
3i^C$F(X\C l$Kk
A.print()能作为表达式的一部分,echo()不能
B.echo()能作为表达式的一部分,print()不能oMMWb7n[7Wb
C.echo()能在CLI(命令行)版本的PHP中使用,print()不能
D.print()能在CLI(命令行)版本的PHP中使用,echo()不能
E.没有区别:两个函数都打印文本!