php课后习题及问题详解_第1页
php课后习题及问题详解_第2页
php课后习题及问题详解_第3页
php课后习题及问题详解_第4页
php课后习题及问题详解_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

选择题1•对于采用虚拟主机方式部署的多个站点,域名和IP地址是()的关系。1•对于采用虚拟主机方式部署的多个站点,域名和IP地址是()的关系。A.一对多B.一对一C.多对一D.・多对多网页的本质是()文件A.图像B.A.图像B.纯文本C.可执行程序D.・图像和文本的压缩以下哪种技术不是服务器端动态网页技术?A.PHPB.JSPC.ASP.NETD.AjaxA.PHPB.JSPC.ASP.NETD.Ajax4•配<MySQL服务器时,需要设置一个管理员,其名称是()A.adminB.rootC.saDA.adminB.rootC.saD・Administrator5•配置MySQL的主目录是E:\eshop,并没有建立任何虚拟目录.则在浏览器地址栏中输入IocaIhost/admin/admin.php将打开的文件是()E:\IocaIhost\admin\admin.phpB・E:\eshop\admin\admin.phpE:\eshop\admin・phpE:\eshop\IocaIhost\admin\admin・php6.HTML中最大的标题元素是(C)o<head>B.<tital>C.<h1>D.<h6>7用HTML标记语言编写一个简单的网页,网页灵基本的结构是( )。A<html><head>・・Y/head><frame>***</frame></htmI>B<html><title>***</title><body>•••</body></htmI>C<html><title>***</title><frame>・・・</frame></html>D<html><head>•••</head><body>・・Y/body></html>7•下列哪种元素不能够相互嵌套使用?()表格B表单formC・列表D.div8•下列元素中()都是表格中的元素。<table><head><th>B.<table><tr><td>C.<table><bady><tr>D.<tabIeXheadXfooter><title>标记中应该放在()标记中。<head>B.<tabIe>C.<body>D.<div>下列0表示表图像元素。<img>image・gif</img> B・<imghref="image・gif"/>C・<imgsrc="image・gif”/>D・<imagesrc=Mimage・gif"/>11•要在新窗口打开一个指向的网页需用到()。herf=M_blank" B.name=M_blank"C.target二”_blank” D.herf二”#blank”12.align属性的可取值不包括以下那一项?()leftB.centerC.middIeD.right13下述哪一项表示表单控件元素中的下拉框元素?()A.<select> B.<inputtype二"list">C.<list> D.<inputtype=°options”>14.下列哪一项表述是不正确的?()单行文本框和多行文本框都是用相同的HTML标记创建的列表框和下拉列表框都是用相同的HTML标记创建的单行文本框和密码框都是用相同的HTML标记创建的使用图像按钮<inputtype="image">也能提交表单15有关相对定位和绝对定位,下面说确的是( )。釆用相对定位的元素仍然占据原来的位置,而釆用绝对定位的元素不占用原来的位置。釆用相对定位的元素不占据原来的位置,而釆用绝对定位的元素占用原来的位置。釆用相对定位和绝对定位的元素都不再占据原来的位置。釆用相对定位和绝对定位的元素都仍然占据原来的位置。16.下列哪种方法可以获得网页中的一个HTML元素对象?()document.getEIementById("元素id名”)document.getEIementByName(”元素名”)document.getEIementByTagName("标记名")以上都可以17•如果要将元素<击7d=”user”>・•-17•如果要将元素<击7A.documerrt・getEIementById(A.documerrt・getEIementById(“user”)・style,color二"blue";B.document・getEIementById(B.document・getEIementById(Uuser).style.divColor=Mblue";C.documerrt.getEIementById("user)・style.background-color=°blue";D.document.getEIementById(C.documerrt.getEIementById("user)・style.background-color=°blue";D.document.getEIementById(“user)・style.backgroundColor二"blue";18•通过interHTML的方法改变某一div元素中的容,()。只能改变元素中文字的容只能改变元素中图像的容只能改变元素中文字的容只能改变元素中图像的容只能改变元素中文字和图像的容 D.可以改变元素中的任何容19•下列选项中,()不是网页中的事件。AooneIickonmouseoverC・onsubmitD.onmouseclickAooneIick20•下列哪个PHP变量的名称是错误的()A.$5-zhaoB.$s_NameC.$_ifD.$ThisA.$5-zhaoB.$s_NameC.$_ifD.$This21•语句“echo4happy,・1+2.“345':”的输出结果为()。A.2345B.happy3345C.happy12345D.A.2345B.happy3345C.happy12345D.运行出错22.?:运算符相当于以下哪个PHP语句?()oA.if•••elseB.switchC.forD.breakA.if•••elseB.switchC.forD.break23•语句23•语句ufor($k=0;$k=;$k++):”和语句“for($k=0:别是()$k=1;$k++):”的执行次数分A.无限次和A.无限次和0 B.0和无限次C.都是无限次D.都是024•如果要提就离开for循环,可以使用下面哪个语句?0A.PauseB.returnC.exitD.breakA.PauseB.returnC.exitD.break25•如果要使程序的运行在循环跳过后面的语句,直接返回循环的开头.应在循环使用下面哪个语句()A.gotoB.jumpC・A.gotoB.jumpC・continueD.break26•对于26•对于for($i=100:$i<=200:$i+=3),循环运行结束后,变量$i的值是多少?()A.201B.202A.201B.202C.199D.19827•下列哪一项代表无穷循环?()B.for()C.foreach(,)D.do(1)B.for()C.foreach(,)D.do(1)28.数组是通过下列哪一项来区分它所存放的元素的?()A.长度B.A.长度B.值C.索引 D.维皮29•在默认情况下,PHP数组中第一个元素的索引是()oO B.1 C.空字符串 D.不一定30.PHP规定数组的索引可以为以下哪两种形式(多选)?()A.布尔B.浮点型A.布尔B.浮点型C.整数D.字符串31•下列哪一项可以用来访问数纽的元素?()-> B.=> C.() D.[]32.下列哪些运算符可以用来比较两个数纽是否不相等?()C.<>D.C.<>D.!==33•如果数组$a=array(0=>5,1=>10),$b=array(1=>15,2=>20),$c=$a+$b,则$。等于下列哪一项?()array([0]=>5[1]=>10[2]=>20)array([0]=>5[1]=>15[2]=>20)array([0]=>5[1]=>[2]=>20)array([0]=>5[1]=>10[2]=>15[3]=>20)34•假设$a=array(0=>'a,,1=>,b‘),$b=array(1二〉'b',0=>'af),«'J$a=$b和Sa===$b的值分别是()。A.truetrue B・truefaIse C・faIsefaIse D・faIsetrue35.假设$a=array('a','b‘,’c','d'),则依次调用next($a);next($a):next($a):prev($a):后,current($a)会返回哪一项?0A.'a' B・'b‘ C."c* D.d*36•假设list($x,$y)=array(10,20,30,25),则$y的值是0。A.10 B.20 C.30 D.2537.下列哪个函数可以将数组中的索引和值互相交换?()A.array_reverse0 B.array_walk()C・array^fIip() D・array_pad()38•假设$a=array(10,25,30,25,40),则array_sum($a)会返回0A.array([0]=>105) B.array([0]=>130)A.array([0]=>105) B.array([0]=>130)A.array([0]=>105) B.array([0]=>130)A.array([0]=>105) B.array([0]=>130)105 D.13039•假设$a=range(1,20,5),則print_r($a)为下列哪一项?0A.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');,会返回下列哪一项0?A.array(1x','y1,'z','z') B.array('z','z',*z','z*)C.array(1x','x','x','z') D.array('x',9y',1z','0*)41•如果函数带有多个参数,則参数之间必须用以下哪个符号分开?()A.,B.:C・&D.;42•如果要从函数返回值,必须使用下列哪个关键词?()A.ContinueB.breakC.exitD.return43•下列关于函数的说法,哪一项是错误的?()函数具有重复使用性。函数名的命名規则和变董命名规则相同,必须以$作为函数名的开头。函数可以没有输入和输出。如果把函数定义写在条件语句中,那么必须当条件表达式成立时,才能调用该函数。44•如果要在函数定狡函数外也可访问的变量,必须使用下列哪个关键词?()A.PublicB.varC.staticD.globaI45.如果想保留函数局部变量的值.必须使用下列哪个关键词?0A.privateB.varC・staticD・globaI46•下列哪个函数可用来取四舍五入的值?()A.ceiIB.fIoorC.roundD.abs47•下列哪个函数可以用来取得次方值?()A.SqrtB.powC・expD.rand48.下列哪个函数可以用来取得当祈的时间信息?()A.GetdateB.gettimeC.mktimeD.time49•下列哪个函数可以将字符串逆序排列?()A.ChrB.OrdC.strstrD.strrev下列哪个函数可以将数组中各个元素连接成字符串?()A.ImplodeB・explodeC・str_repeatD・str_pad下列哪个函数可以将换行符转换成HTML换行标记?()A.nl2brB.SubstrC.strcmpD.strIen下列哪个运算符可以用来访问对象的成员?()A. :: B.=> C・-> D・・53•下列哪个运算符可以直接访问类的方法或常量,而无须创建对象?()A. :: B.=> C. 一> D.・54.下列哪个语句可以在子类调用父类的构造函数?()A.Base::_construet()B・This::_construet()C・parent::_destruet()D・parent::_construet()55•关于构造函数的说法,下列哪一项是错误的?()使用new创建对象时会自动运行构造函数名称只能为_construct子类会继承父类的构造函数不可以有参数56•如果一个对象的实例要调用该对象自身的方法函数mymeth,则应使用()。A.$seIf->mymeth()B.$this->mymeth()C.$current->mymeth()D.$this::mymeth()57•如果类中的成员声明时没有使用限定字符.则成员属性默认值是()。A.privateB.protectedC・pubIicD・final58•在类定艾中的析构方法是在什么时候被调用的?()A.类创建吋B.创建对象时C.删除对象时D.不会自动调用59.PHP中调用类文件中的this表示()oA.用本类生成的对象变量B.本页面C.本方法D.本变量60•下列关于类的说法,哪项是错误的?()父类的构造旳数与析构函数不会被自动调用。成员变量需要用publicproctectedprivate修饰,在定义变莹时不再需要var关键字。父类中定狡的赫态成员,不可以在子类中直接调用。包含抽象方法的类必须为抽象类,抽象类不能被实例化。61•下列有关get和post方法传递信息的说法中,正确的是()GET方法是通过URL参数发送HTTP请求,传递参数简单,且没有长度限制POST方法是通过表单传递信息,可以提交大量的信息使用POST方法传递信息会出现页面参数落在地址栏中的持况使用URL可以传递多个参数,参数之间需要用“?”连接62.下列哪个数组不可能用来获取表单元素的值?()$_REQUEST[]$_POST[]$_GET[]$_SERVER[]63•下列哪个函数不是缓冲区操作函数?()ob_flush()flush0ob_fIush_clean()ob_end_clean()64•下面程序段执行完毕,页面上显示容是()<?二htmlspecialchars(“〈ahref=".'>搜^</a>M)?>搜狐<ahref='.'>搜狐</a>搜狐(超)该句有错,无常输出A.A.主机名 B.数据库密码A.A.主机名 B.数据库密码65.关于Session和Cookie的区别.下列哪项是错误的?()A.服务器会自动为用户建立Cookie对象B・用户关闭浏览器,为该用户创建的Session对象将无法访问用户新开一个浏览器窗口,为其创建一个新的Session对象用户关闭计算机,其Cookie仍然存在66•如果要删除Cookie,可以使用下列哪个函数?()A.cIearcookieB・setcookie C・destroy D・ob_end_fIush67•在PHP中要使用Session,必须先调用下列哪个函数?()A.ob_start() B・session_id()C・session_start() D.setcookie有些语句要求只有在服务器还没有向浏览器输出任何信息前才能使用,下列语句中无此要求的是()。A.setcookieCuserName*,n); B.session_start();C・header(,rlocation:5-8・phpH);D.session_unset();PHP哪个函数用于向MySQL数据库发送SQL语句?()A.mysqI_select_db B.mysqI_connectC・mysql_query D・mysql_fetch_fieldPHP连接上MySQL之后,下列哪个函数配合循环可以得到指定麦中的多条记录?()A.mysqI_fetch_row B.mysqI_seIect_dbC・mysql_query D・mysql_data_seekmysql_query(usetnames'gb2312八’);该行代码一般写在哪里最合适?()A.创建结果集之前 B.创建结果集之后C.选择数据库之前 D.连接数据库服务器之前下列哪个函数可以将结果集的指针移动到指定的位置?()A.mysqI_fetch_row B.mysqI_seIect_dbC・mysql_query D.mysql_data_seekPHP连接MySQL数据库的连接函数mysqLconnect的第三个参数是()C.C.数据库用户名 D・报错信息D.mysql_data_seekMysq[affected_rows0函数对下列哪个操作没有影响?()A.SelectB.DeleteC・updateD.Insertmysql_insert_id0函数的作用是()A.返回下一次插入记录的id的值B.返回刚差入记录的自动增长的id值C.查看一共做过多少次insert操作D.查看一共有多少条记录mysqli中返

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论