当前位置:文档之家› php课后习题及答案

php课后习题及答案

选择题1.对于采用虚拟主机方式部署的多个站点,域名和IP地址是()的关系。

A.一对多B.一对一C.多对一D..多对多2.网页的本质是()文件A.图像B.纯文本C.可执行程序D..图像和文本的压缩3.以下哪种技术不是服务器端动态网页技术?()4.配置MySQL服务器时,需要设置一个管理员帐号,其名称是()A.adminB.rootC.saD.AdministratorA.E:\localhost\admin\admin.phpB.E:\eshop\admin\admin.phpC.E:\eshop\admin.phpD.E:\eshop\localhost\admin\admin.php6.HTML中最大的标题元素是(C)。

A.<head>B.<tital>C.<h1>D.<h6>7 用HTML标记语言编写一个简单的网页,网页最基本的结构是()。

A <html> <head>…</head> <frame>…</frame> </html>B <html> <title>…</title> <body>…</body> </html>C <html> <title>…</title> <frame>…</frame> </html>D <html> <head>…</head> <body>…</body> </html>7.下列哪种元素不能够相互嵌套使用?()A.表格 B表单form C.列表 D.div8.下列元素中()都是表格中的元素。

A.<table><head><th>B.<table><tr><td>C.<table><bady><tr>D.<table><head><footer>9.<title>标记中应该放在()标记中。

A.<head>B.<table>C.<body>D.<div>10.下列()表示表图像元素。

A.<img>image.gif</img>B.<img href=”image.gif”/>C.<img src=”image.gif”/>D.<image src=”image.gif”/>11.要在新窗口打开一个链接指向的网页需用到()。

A.herf=”_blank”=”_blank”C.target=”_blank”D.herf=”#blank”12.align属性的可取值不包括以下那一项?()A.left B.center C.middle D.right13.下述哪一项表示表单控件元素中的下拉框元素?()A.<select>B.<input type=”list”>C.<list>D.<input type=”options”>14.下列哪一项表述是不正确的?()A.单行文本框和多行文本框都是用相同的HTML标记创建的B.列表框和下拉列表框都是用相同的HTML标记创建的C.单行文本框和密码框都是用相同的HTML标记创建的D.使用图像按钮<input type=”image”>也能提交表单15有关相对定位和绝对定位,下面说法正确的是()。

A. 采用相对定位的元素仍然占据原来的位置,而采用绝对定位的元素不占用原来的位置。

B. 采用相对定位的元素不占据原来的位置,而采用绝对定位的元素占用原来的位置。

C. 采用相对定位和绝对定位的元素都不再占据原来的位置。

D. 采用相对定位和绝对定位的元素都仍然占据原来的位置。

16.下列哪种方法可以获得网页中的一个HTML元素对象?()A. document.getElementById(”元素id名”)B. document.getElementByName(”元素名”)C. document.getElementByTagName(”标记名”)D.以上都可以17.如果要将元素<div id=”user”>···</div>的背景颜色改为蓝色,代码是()A. document.getElementById(“user”).style.color=”blue”;B. document.getElementById(“user”).style.divColor=”blue”;C. document.getElementById(“user”).style.background-color=”blue”;D. document.getElementById(“user”).style.backgroundColor=”blue”;18.通过interHTML的方法改变某一div元素中的内容,()。

A.只能改变元素中文字的内容B.只能改变元素中图像的内容C.只能改变元素中文字和图像的内容D.可以改变元素中的任何内容19.下列选项中,()不是网页中的事件。

A。

onclick B.onmouseover C.onsubmit D.onmouseclick20.下列哪个PHP变量的名称是错误的()A.$5-zhaoB.$s _NameC.$_ifD.$This21.语句“echo ‘happy’.1 +2.‘345’:”的输出结果为()。

A.2345B.happy3345C.happy12345D.运行出错22.?:运算符相当于以下哪个PHP语句?()。

A.if…elseB.switchC.forD.break23.语句“for($k=0;$k=1;$k++);”和语句“for($k=0;$k==1;$k++);”的执行次数分别是()A.无限次和0B.0和无限次C.都是无限次D.都是024.如果要提就离开for循环,可以使用下面哪个语句?()A.PauseB.returnC.exitD.break25.如果要使程序的运行在循环内跳过后面的语句,直接返回循环的开头,应在循环内使用下面哪个语句()A.gotoB.jumpC.continueD.break26.对于for( $i=100;$i<=200;$i+=3),循环运行结束后,变量$i的值是多少?()A.201B.202C.199D.19827.下列哪一项代表无穷循环?()A.for(;;)B.for()C.foreach(,)D.do(1)28.数组是通过下列哪一项来区分它所存放的元素的?()A.长度B.值C.索引D.维度29.在默认情况下,PHP数组中第一个元素的索引是()。

A.0B.1C.空字符串D.不一定30.PHP规定数组的索引可以为以下哪两种形式(多选)?()A.布尔B.浮点型C.整数D.字符串31.下列哪一项可以用来访问数组的元素?()A.->B.=>C.()D.[]32.下列哪些运算符可以用来比较两个数组是否不相等?()A.+B.!=C.<>D.!==33.如果数组$a=array(0=>5,1=>10),$b=array(1=>15,2=>20),$c=$a+$b,则$c等于下列哪一项?()A.array([0]=>5[1]=>10[2]=>20)B.array([0]=>5[1]=>15[2]=>20)C.array([0]=>5[1]=>[2]=>20)D.array([0]=>5[1]=>10[2]=>15[3]=>20)34.假设$a=array(0 =>’a',1=>’b’),$b=array(1=>’b’,0=>’a’),则$a==$b和Sa===$b的值分别是()。

A.true trueB.true falseC.false falseD.false true35.假设$a=array(‘a’,’b’,’c’,’d’),则依次调用next($a);next($a);next($a):prev($a);后,current($a)会返回哪一项?()A.’a’B.’b’C.'c'D.d'36.假设list($x,$y)=array(10,20,30,25),则$y的值是()。

A.10B.20C.30D.2537.下列哪个函数可以将数组中的索引和值互相交换?()A.array_reverse()B.array_walk()C.array_flip()D.array_pad()38.假设$ a=array(10,25,30,25,40),则array_sum($a)会返回()A.array([0]=>105)B.array([0]=>130)C.105D.13039.假设$a=range(1,20,5),则print_r($a)为下列哪一项?()A.array(1,6,11,16)B.array(1,20,5)C.array(5,10,15,20)D.array(5,10,15)40.假设$a=array(‘x’,’y’);,则$a=array_pad($a,4,’z’);,会返回下列哪一项()?A.array('x','y','z','z')B.array('z','z','z','z')C.array('x','x','x','z')D.array('x','y','z','0')41.如果函数带有多个参数,则参数之间必须用以下哪个符号分开?()A. ,B. :C. &D. ;42.如果要从函数返回值,必须使用下列哪个关键词?()A. ContinueB.breakC.exitD.return43.下列关于函数的说法,哪一项是错误的?()A.函数具有重复使用性。

相关主题