PHP程序设计慕课版第3版习题答案_第1页
PHP程序设计慕课版第3版习题答案_第2页
PHP程序设计慕课版第3版习题答案_第3页
PHP程序设计慕课版第3版习题答案_第4页
PHP程序设计慕课版第3版习题答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

PAGE第1章一、选择题答案1. B2.A3.C4.C5.A6.A7.B8.A9.C10.B二、填空题答案1、.php2、解析HTTP3、http://localhost//4、php.ini5、http://localhost/demo.php6、你好PHP7、root8、phpMyAdmin9、重新启动Apache服务器10、DocumentRoot第2章一、选择题答案1.C 2.D3.D4.C5.B6.A7.D8.C9.C10.B二、填空题答案1、简短风格ASP风格2、标量数据类型复合数据类型特殊数据类型3、truefalse4、$a5、is_boolis_string6、单行注释多行注释Shell风格的注释7、18、你好PHPstd;9、标准科学记数法10、<?=?>第3章一、选择题答案1.C 2.A3.B4.B5.D6.B7.A8.A9.C10.C二、填空题答案1、$b=&$a;2、.3、44、05、define()6、constant()7、直接赋值传值赋值引用赋值8、99、echo"$a+$b=".($a+$b);10、101第4章一、选择题答案1.D 2.D3.D4.A5.C6.B7.D8.B9.A10.D二、填空题答案1、while循环语句do…while循环语句for循环语句foreach循环语句2、foreach3、default4、continuebreak5、186、107、if($i>5)break;8、sum=559、会看到10、if($i%2==0)continue;$sum=$sum+$i;第5章一、选择题答案1.B 2.A3.D4.B5.C6.D7.B8.D9.B10.D二、填空题答案1、数字索引数组2、一维数组二维数组多维数组3、array_merge4、HTML5、array_push6、array_unique7、208、list($name,$value)=each($array)9、510、array_push($arr,'JavaScript');$arras$key=>$value第6章一、选择题答案1.B 2.B3.A4.D5.B6.A7.A8.C9.A10.D二、填空题答案1、GET2、multipart/form-dataPOST3、move_uploaded_file()4、GET方法POST方法5、GET方法6、multiple7、$_SERVER['SERVER_ADDR']8、echo$_POST['interest'][$i]."\n";9、is_uploaded_file()10、$_SERVER['SERVER_NAME']$_SERVER['REMOTE_ADDR']第7章一、选择题答案1.A 2.C3.C4.C5.C6.C7.A8.D9.C10.A二、填空题答案1、系统的内置函数自定义函数变量函数2、按值传递按引用传递默认参数3、全局变量局部变量静态变量4、IlikePHPIlikePHP5、3*3=96、15157、PHPPHP语言8、129、include("included.php");echo$bookname;10、姓名:王五年龄:26性别:男第8章一、选择题答案1.A 2.C3.D4.D5.A6.C7.A8.C9.A10.A二、填空题答案1、单引号双引号定界符2、substr()3、trim()4、strstrexplodeprint_r5、I,like,PHP!6、mb_substr()7、str_replace()8、1000569、explode("@",$str);implode("#",$arr);10、"我喜欢学习PHP","GB2312","UTF-8"第9章一、选择题答案1.D 2.D3.A4.D5.D6.C7.D8.D9.A10.B二、填空题答案1、createdatabasedb_student;2、数字类型字符串(字符)类型日期和时间类型3、普通的文本字符串类型可变类型特殊类型4、DATETIMEDATETIMESTAMPTIMEYEAR5、deletefromtb_userwhereid=5;6、select*fromtb_mrbookorderbypricedesclimit3;7、selectavg(price),typefromtb_bookgroupbytypehavingavg(price)>50;8、show

columnsdescribe9、selectdistinctnamefromtb_student;10、select*fromtb_studentlimit5,6;第10章一、选择题答案1.A 2.D3.A4.B5.C6.D7.D8.B9.C10.D二、填空题答案1、name='".$_POST['name']."'"2、mysqli_connectmysqli_select_db$conn3、mysqli_fetch_object()4、limit45、'mr''123456'6、mysqli_close()7、mysqli_free_result()8、mysqli_query($conn,"updatetb_usersetname='mr',pwd='mrsoft'whereid=6");9、"select*fromtb_book"mysqli_fetch_array($result)10、deletefrommysqli_query($conn,$sqlstr1);第11章一、选择题答案1.C 2.A3.B4.A5.A6.C7.C8.B9.D10.B二、填空题答案1、isset($_SESSION['mr'])2、setcookie("mr","mrsoft");3、$_COOKIE['mr']4、session_unset()$_SESSION=array()5、mrsoft6、expire7、$_SESSION[]8、使用setcookie()函数删除在客户端手动删除Cookie9、欢迎您第一次访问网站!张三,欢迎您!10、PHP*Java*CSS*HTML*第12章一、选择题答案1.B 2.C3.A4.C5.C6.B7.C8.C9.A10.B二、填空题答案1、继承封装多态2、abstractclassPeople{}3、clone4、static5、instanceof6、abstractinterface7、实例化的同时被调用8、名称:明日科技9、parent::say();newFruitType();$fruit->show();10、123第13章一、选择题答案1.B 2.C3.D4.A5.C6.D7.A8.C9.D10.D二、填空题答案1、XMLHttpRequest2、GETPOST3、JavaScript4、send()5、setRequestHeader()6、status7、初始化XMLHttpRequest对象设置请求状态和返回处理函数发送HTTP请求8、CSS9、newActiveXObject("Microsoft.XMLHTTP");newXMLHttpRequest();10、"POST""Content-Type","application/x-www-form-urlencoded;"post_method自测试卷1一、选择题答案1. A2.B3.B4.C5.A6.C二、填空题答案1、php.ini2、43、array_merge()4、3*3=95、数字类型字符串(字符)类型日期和时间类型6、setcookie(“mr”,“mrsoft”);三、简答题答案1、<?php$a=1;$b=5;$c=9;$d=$a>$b?$a:$b;$e=$d>$c?$d:$c;echo"3个数的最大值是".$e;?>2、sort()函数是根据数组元素值以升序进行排序,并为排序后的数组赋予新的“整数”键名;asort()函数同样是根据数组元素值以升序进行排序,但是在排序后会保持数组元素原有的“键值对”对应关系;ksort()函数是根据数组元素的“键名”以升序进行排序,排序后保持数组元素原有的“键值对”对应关系。3、PHP中分割字符串的函数是explode()函数,对数组进行合成的函数是implode()函数。4、Session是将信息保存在服务器上,并通过一个Session

ID来传递客户端的信息;Cookie是将信息以文本文件的形式保存在客户端,并由浏览器进行管理和维护,所以使用Session要比Cookie更安全。自测试卷2一、选择题答案1.A 2.A3.B4.C5.D6.D二、填空题答案1、DocumentRoot2、93、array_push4、15155、deletefromtb_userwhereid=5;6、expire三、简答题答案1、while语句先对表达式进行判断,结果为真再去执行循环体;而do…while语句先执行一次循环体,然后再对表达式进行判断。下面的代码说明了两种语句的区别:<?php $num=1; while($num!=1){ echo$num; } do{ echo$num; }while($num!=1); ?>2、include语句和require语句的区别主要体现在两个方面:(1)在使用require语句调用文件时,如果调用的文件没找到,require语句会输出错误信息,并且立即终止脚本的处理。而include语句在没有找到文件时则会输出警告,不会终止脚本的处理。(2)使用require语句调用文件时,只要程序一执行,就会立刻调用外部文件;而通过include语句调用外部文件时,只有程序执行到该语句时,才会调用外部文件。3、having子句和where子句的不同之处在于where子句在分组查询之前应用,而having子句在分组查询之后应用,而且having子句中还可以包含统计函数。4、被public关键字修饰的类成员,可以在程序的任何地点(类内、类外)被其他的类和对象调用。被private关键字修饰的类成员,只能在所属类的内部被调用和修改,不可以在类外被访问,即使是子类也不可以。被protected关键字修饰的类成员,可以在本类和子类中被调用,其他地方则不可以被调用。自测试卷3一、选择题答案1.D 2.A3.A4.D5.D6.C二、填空题答案1、truefalse2、continuebreak3、multipart/form-dataPOST4、strstrexplodeprint_r5、mysqli_fetch_object()6、abstractinterface三、简答题答案1、if语句、switch语句、while循环语句、for循环语句。2、代码如下:<?phpfunctiongetMin($a,$b,$c){ $min=$a<$b?$a:$b; $min=$min<$c?$min:$c; return$min;}echogetMin(6,3,9);?>3、avg()函数:用于获取指定列的平均值。count()函数:用于统计数据表中的记录数。min()函数:用于获取指定字段的最小值。max()函数:用于获取指定字段的最大值。sum()函数:用于获取指定字段所有记录的总和。4、static关键字:被该关键字修饰过的属性和方法不需要对象而使用类名就可以直接访问。final关键字:被该关键字修饰过的类和方法不可以再被继承,也不能再有子类。clone关键字:通过该关键字可以克隆对象,对象克隆成功后,它们的成员方法、属性以及值是完全相同的。instanceof关键字:通过该关键字可以检测当前对象是属于哪个类。自测试卷4一、选择题答案1.C 2.C3.A4.A5.A6.C二、填空题答案1、12、103、move_uploaded_file()4、mb_substr()5、limit46、名称:明日科技三、简答题答案1、代码如下:<?php$a=array(8,2,7,5,1);sort($a); for($i=0;$i<count($a);$i++){ echo$a[$i]."";}?>2、实现字符串的翻转功能使用的是strrev()函数。3、删除Cookie只需将setcookie()函数中的第二个参数设置为空值,将第3个参数设置为小于系统的当前时间即可。4、(1)无刷新更新页面。Ajax在不需要重新载入整个页面的情况下,即可根据服务器端返回的请求更改页面内容,使用Ajax技术可以有效减少用户等待页面刷新的时间。(2)可以把一部分以前由服务器负担的工作转移到客户端,利用客户端闲置的资源进行处

温馨提示

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

评论

0/150

提交评论