最新PHP复习资料.doc

上传人:1595****071 文档编号:47520779 上传时间:2022-10-02 格式:DOC 页数:62 大小:154.50KB
返回 下载 相关 举报
最新PHP复习资料.doc_第1页
第1页 / 共62页
最新PHP复习资料.doc_第2页
第2页 / 共62页
点击查看更多>>
资源描述

《最新PHP复习资料.doc》由会员分享,可在线阅读,更多相关《最新PHP复习资料.doc(62页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datePHP复习资料PHP复习资料PHP复习资料一、选择题1、函数(A)返回一个字符串里的字符数A strlen() B strcmp ( )C strtolower( )D ucfirst( )2、使用(B)函数比较字符串A strlen() B strcmp ( )C strtolower( )D ucfirst( )3、以下函数那些是用于过滤字符串空格的(ABC)A

2、ltrim( ) B rtrim( ) C trim( ) D wtrim()4、将字符串中的换行符(n)转换为的函数为( A)A nl2br() B strip_tags()C substr( ) D implode()5、语句for($k=0;$k=1;$k+);和语句for($k=0;$k=1;$k+);执行的次数分别是: A A 无限和0 B 0和无限 C 都是无限 D 都是0 6、读取post方法传递的表单元素值的方法是: B A $_post名称 B $_POST名称 C $post名称 D $POST名称 7、php运算符中,优先级从高到低分别是( )B A 关系运算符,逻辑运算

3、符,算术运算符 B 算术运算符,关系运算符,逻辑运算符 C 逻辑运算符,算术运算符,关系运算符 D 关系运算符,算术运算符,逻辑运算符 8、cookie的值存储在( ) C A 硬盘中 B 程序中 C 客户端 D 服务器端 9、要查看一个变量的数据类型,可使用函数( ) B A type() B gettype() C GetType() D Type() 10、字符串的比较,是按()进行比较。 B A 拼音顺序 B ASCII码值 C 随机 D 先后顺序 11、复选框的type属性值是( ) A A checkbox B radio C select D check 12、SESSION会话

4、的值存储在() D A 硬盘上 B 网页中 C 客户端 D 服务器端 13、如果想取得最近一条查询的信息,应该使用哪个函数( ) A A mysql_info B mysql_stat C mysql_insert_id( ) D mysql_free_result 14、要查看一个结构类型变量的值,可以使用函数( ) D A Print( ) B print( ) C Print_r() D print_r( ) 15、在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据( ) A A $_COOKIE B $_COOKIES C $_GETCOOKIE D $_GETCOOK

5、IES 16、下列哪个说法是错误的( ) D A gettype( )是查看数据类型的 B 没有被赋值的变量是0 C unset( )是被认为NULL D 双引号字符串最重要的一点是其中的变量名会被变量值替代 17、HTML中,超链接用的是什么标签 A A B C D 18、strtolower( )函数的功能是() A upper 转为大写 A 将给定的字符串全部转换为小写字母 B 将给定的字符串全部转换为大写字母 C 将给定的字符串首字母转换为小写字母 D 将给定的字符串首字母转换为大写字母 19、HTML中,表格单元格的值是存储在( )标签里 B A B C D 20、将一个值或变量转换

6、为字符类型的函数是( ) B A intval( ) B strval( ) C str D valint( ) 21、php中字符串的连接运算符是( ) D A - B + C & D . 22、php函数不支持的功能有: C A 可变的参数个数 B 通过引用传递参数 C 通过指针传递参数 D 实现递归函数 23、文件框的type属性值是( ) C A text B hidden C textarea D checkbox 24、运算符“”的作用是( ) D A 无效 B 乘方 C 位非 D 位异或 25、自定义函数中,返回函数值的关键字是( ) A A returns B close C

7、return D back 26、$email = user;$domain = strstr($email, );echo $domain;输出结果为(A)A B: user C: D: user27、 $mystring = abc;$findme = a;$pos = strpos($mystring, $findme);if ($pos = false) echo not found ;else echo found;输出结果为(B)A not foundB: found C: found not foundD:not28、$str = My name is Jack, and wha

8、t is your name?;echo substr_count ($str,“name”);程序的输出结果为(B)A 1 B 2 C 3 D 429、复制文件使用(A)函数实现A copy() B unlink() C rename() D fwrite()30、使用(C)函数,可以移动、重新命名一个已经存在的文件或目录A copy() B unlink() C rename() D fwrite()31、书写php代码能使用的正确形式是(AB)A: B: . . . C: D: 32、php中能使用的注释方式是( ABC)A: / B: /* */ C: #. D: 33、Php文件的后

9、缀名是(A)A:php B:jsp C:asp Dxml34、php环境的网页运行服务器是(B)A: IIS B: apache C: tomcatDWeblogic35、PHP常用的开发工具有(ABCD )A: Zend Studio B: EditPlus C: DW D: 记事本36、php常用的打印函数为(ABC)A: print B: echo C: printf D: 以上都不是37、以下是PHP数据类型的为(ABC)A: integer B: friend C: boolean D: array38、以下函数中能够把二进制转换成十进制的函数为(D)A: decbin() B: d

10、ecoct() C: hexdec() D: bindec()39、以下转义字符中为制表符的是(B)A:n B: t C: r D: $40、以下函数中用于判断是否为数组的函数为(C)A: is_long() B: is_double() C: is_array() D: is_object()41、按作用域分的话,php的变量可分为(ABC)A: 局部变量B: 全局变量C: 静态变量D: 枚举42、$a=1;$b=2;function Sum() Global $a,$b; $b=$a+$b;Sum();echo $b;$b的结果为(C)A: 2 B: 1 C: 3 D: 043、若$a=1

11、0;则$a+为(C), +$a为()A:10,10 B: 11,10 C:10,11 D: 11,1144、$a=(35) ? (yes) : (no);echo $a.”n”(B)A:yes B: no C:0 D: 145、Function keep_track()STATIC $count=5; echo $count+,”Keep_track();Keep_track();Keep_track();该程序的结果为(B)A5,5,5 B: 5,6,7 C:6,7,5 D: 6,5,746、以下属于文件包含的函数为(ABCD)A include() B: require()C:includ

12、e_once() D: require_once()47、print strlen(“p h p”) 结果为(C)A 3B:5 C:6 D: 448、$a = 3;function foo()$a=0; $a+=2;foo();echo $a;$a的结果为(A)A 3 B:2C:0 D: 549、function doubler($value)$value = $value * 2;$a = 3;doubler($a);echo $a;$a为(D)A 5 B:0 C:6D: 350、function doubler(&$value)$value = $value * 2;$a = 3;doub

13、ler($a);echo $a;$a为(C)A 5 B:0 C:6 D: 351、以下用于追加数组元素的函数为(A D)A array_push()B: array_pop()C: array_shift()D: array_unshift()52、以下用于删除数组元素的函数为(c)A array_push()B: array_pop()C: array_shift()D: array_unshift()53、判断数组键存在的函数为(B)A in_array() B: array_key_exists()C: array_keys()D: array_values()54、判断数组值存在的函数

14、为(A)A in_array() B: array_key_exists()C: array_keys()D: array_values()55、要想返回一个数组中单元的键名,可以使用(C)函数A in_array() B: array_key_exists()C: array_keys()D: array_values()56、字符串的定义方式有(ABC)A单引号B: 双引号C: 定界符D: 美元符号57、以下能够识别转义字符的为(B)A单引号B: 双引号C: 定界符D: 美元符号58、$name=Tim OReilly; echo $name.“; 输出结果为(B)A Tim OReill

15、yB: Tim O ReillyC:Tim OReillyD: TimOReilly59、$path=C:WINDOWS;echo $path.;输出结果为(B)A C:WINDOWSB: C:WINDOWSC: C:WINDOWSD: C:/WINDOWS60、用于删除数组中所有重复的值,返回一个由唯一值组成的数组的函数为(B)A in_array() B: Array_unique() C: array_keys()D: array_values()二、填空题1、类型转换:类型强制转换、类型自动转换2、PHP中的变量都以$开头3、php中声明全局变量的关键字是GLOBAL4、数组的每个实体

16、都包含两项:键和值。PHP数组分为索引数组和关联数组两类5、如果想创建一个范围型的数组外加步长 我们可以使用函数 range6、具有相同数据(属性)和操作(方法)的对象可归纳成类。7、php系统构造函数为_Contruct(),系统析构函数为_destruct()8、用于在类中定义常量的关键字是 const9、在PHP中我们使用”clone”这个关键字克隆对象10、继承性是面向对象程序设计语言不同于其他语言的最主要的特点.11、在声明抽象方法时还要加一个关键字“abstract”来修饰;12、PHP规定用interface来定义一个接口,然后用implements让类执行一个接口!13、凡是被

17、final标记了的属性和方法均无法重载。如果把final放在class前面,那么整个类将无法被继承!14、使用pathinfo()函数,可以对指定的路径和文件名进行解析15、使用dirname()函数,可以快速的获取指定文件的路径部分。 16、php使用opendir()打开一个目录句柄,以便其他目录函数使用17、使用readdir()函数,会从目录句柄中读取下一个文件的文件名18、file()函数读取文件后,返回1个数组,其中数组的每个单元对应着文件的1行19、而使用POST方法时,HTTP会将表单的输入信息进行包装后发送,而GET方式是附加在Action所设定的URL之后发送。20、PHP

18、中的对象分为系统内置对象和自定义对象两种21、所有的变量都有作用域,它体现了变量的可见性与生命周期。22、变量的使用范围,也叫做变量的作用域23、有两种不同的为函数传递参数的方法。第一种也是最普遍的一种就是按值(value)传递,另一种是按引用(reference)传递。24、数组键既可用字符也可用数字25、客观世界由对象组成。26、对象是一个封装数据属性和操作行为的实体.27、用于定义静态变量的关键字是static28、使用instanceof关键字可以判断某个对象是否是某个类的实例。 29、PHP5定义了一个特殊的方法名“_clone()”方法,是在对象克隆时自动调用的方法。30、在类里面

19、定义的没有方法体的方法就是抽象方法31、PHP 5引入了接口,是多重继承问题的解决方法!32、我们可以使用”extends”关键字让一个接口去继承另一个接口; 33、Php中比较常用的反射类是 ReflectionClass34、PHP提供了basename()函数,可以快速的获取指定文件的文件名部分35、glob()函数可以根据指定的条件,来寻找与条件相符的文件或目录,并通过数组返回。36、rmdir()函数会试图删除要求的目录,但是目录必须为空并具有相应的权限37、在使用完opendir()打开的目录句柄后,应使用closedir()进行关闭中。38、使用file_get_contents

20、()函数,可以把参数指定的文件,整个读取到1个字符串变量选择题附加题:1.php中,不等运算符是( ) BC A B != C D B php C ?php ? D % % 12php中数组可以使用哪些键名? AB A 数字键名 B 下标 C 随机 D 文本(或字符串)键名 四: 判断题: 1在返回数组中的所有值,可以使用array_value( )函数 T2运算符“+”可以对常量和变量进行累加1 F3php语言中的数值型字符串可以和数字变量进行混合运算. T4php中,双引号字符串支持变量解析以及转义字符. T5php语言中的数值型字符串不可以和数字变量进行混合运算. F6PHP程序的扩展名

21、必须是.php F7php中,字符串是用引号引起来的字符,单引号和双引号没有区别,都是一样的,随便用哪一个都是一样的. F8if条件控制语句中,if后面的 可有可无,意义一样。 F9一个MySQL服务器,可以拥有多个数据库,每个数据库可拥有多个表. T10MS-server200与mysql一样,同属微软公司的产品,用于软件开发的数据库支持 F11运算符“-”可以对常量和变量进行自身减1 F12php中,单引号字符串不支持变量解析以及转义字符. T13if条件控制语句中,if后面的 不能省略。 F14,默认的method使用get进行值传递。 F15 form id=form1 name=fo

22、rm1 method= action=,默认的method使用post进行值传递。 F16常量的作用域是全局的,不存在全局与局部的概念. T17if条件控制语句中,if后面必须加括号 T18使用get和post传递表单值没有什么区别,可以随便选择一种使用. F19php中,在任何时候,双引号和单引号都是不一样的. F20运算符“+”只能对常量进行自身加1 F21if条件控制语句中,if后面的 可有可无。 F22PHP跟ASP一样,只能应用IIS架设服务器 F五、编程题1、编程实现10以内偶数的输出。从110依次判断是否是偶数,如果是,则输出;如果不是,则继续下一次循环。?php $num =

23、1;$str = 10以内的偶数为:;while($num 2、通过for循环来计算100的阶乘。?php$num=1;for($i=1;$i3、试述面向对象的基本特征。1.封装; 2.继承; 3.多态。4、通过else if语句,判断今天是这个月的上、中、下旬。= 1 and $today 10 and $today 5、有一个数组$a=array(4,3,8,9,2),将其重新排序并输入结果,按从小到大的顺序排列。?php$a=arry(4,3,8,9,2);$j=1;$temp=0;while($jcount($a)for($i=0;$i$a$i+1)$temp=$a$i;$a$i=$a

24、$i+1;$a$i+1=$temp;$j+;print_r($a);?6、数据库qzh中有一个表user,其结构为(name,tel,content,date),已有如下三条记录张三 13333663366 大专毕业 2006-10-11张三 13612312331 本科毕业 2006-10-15张四 021-55665566 中专毕业 2006-10-15请使用php编写程序实现:(20分)(1)查询所有姓名为“张三”的记录,并使用mysql_fetch_array函数输出查询结果;(2)添加记录(小王 13254748547 高中毕业 2007-05-06)至表中;(3)张三的时间更新成为

25、当前系统时间。?php$conn = mysql_connect(localhost,root,123);mysql_select_db(test);$query = SELECT * FROM user;$result = mysql_query($query,$conn);/使用mysql_fetch_array函数输出查询结果while($row = mysql_fetch_array($result) echo $row0. ; echo $row1. ; echo $row2. ; echo $row3.;?7、试列举写入文件内容的函数fopen(文件名.扩展名,操作方式)fwrite(读取的文件,写入的文件);fclose(打开的对象变量);8、试列举过滤字符串空格的函数去除左右两边的空格 trim()去除左边的空格 ltrim()去除右边的空格 rtrim()去除所有空格 str_replace() 9、试列举截取字符串的函数substr() sysSubStr cut_sub utf8Substr mysubstr-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁