php练习题.doc_第1页
php练习题.doc_第2页
php练习题.doc_第3页
php练习题.doc_第4页
php练习题.doc_第5页
全文预览已结束

下载本文档

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

文档简介

一、简答题1什么是PHP?答:是超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。2include和require有什么区别?答:include产生一个警告,而require则导致一个致命错误。3在PHP里面如何定义一个常量?请举例说明。答:4给一个变量赋值为0123,但是输出该变量的值总是为其他数字,请问这是什么问题?答:0开头的是八进制。5. 在PHP中主要有哪些语句? 答:while dowhile if.else if6. MySQL的数据类型有哪些?答:数值型,日期时间型,字符串型。二、编程题1请写一个函数,实现以下功能:字符串“open_door” 转换成 “OpenDoor”、”make_by_id” 转换成 ”MakeById”。答:$value) $arrStr$key=strtoupper(substr($value,0,1).substr($value,1);return implode(,$arrStr);$s = open_door;echo changeStyle ( $s );?2写一个页面,能够遍历当前文件夹下的所有文件和子文件夹。(目录操作)答:目录输出/P154?php$dir=getcwd();echo getcwd().”;$files1=scandir($dir);$files2=scandir($dir,1);print_r($files1);print_r($files2);$dir=dir($dir);3编写一段代码求两个日期的差数,例如2009-8-28 2009-11-12的日期差数答:get_days(2009-8-8, 2009-11-12);?4. 使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来假设数据库名为:Student,数据表名为:InfoUserNameTelContentDate张专毕业2006-10-11张科毕业2006-10-15张专毕业2006-10-15请根据上面的题目完成代码:$id=mysql_connect(”localhost”,”root”,”pass”);mysql_select_db(” Student”,$id);$xiang=” select UserName from Info where UserName =张三”;mysql_query($fcggf,$id) ;5. 假设在Access中建立一个名为“Sale”数据库,在该库中存放名称为“sales”的销售记录表,并在表中已插入了如下记录: 姓名性别工资 销售目标 销售额 地区 书生 男 2500 8000 9000 上海 吴冠军 男 3000 100009999 北京 雷鸣 女 2000 8000 10000四川 按要求写出SQL查询语句: (1)列出销售表中的姓名、销售目标和销售额; 答:select 姓名,销售目标,销售额 from sales(2)列出所有男性职员的姓名、销售目标和销售额;答:select 姓名,销售目标,销售额 from sales where 性别=”男”; (3)列出销售额大于销售目标的所有男性职员的姓名、销售目标和销售额,并且按销售目标排序。答:select 姓名,销售目标,销售额 from sales where 性别=”男” and 销售额销售目标 order by 销售目标;三、单择题1在安装PHP之前,首先要一种( A )。A、Web服务器 B、信息服务器 C、数据库服务器 D、文件服务器2完成了PHP安装配置工作,可编写下面哪个测试文件来检测PHP是否正常工作。( D )A、 B、 C、?php phpinfo(); D、info();3PHP程序中两种基本的数值类型是( A )。A、数字和字符 B、整数和文本 C、数字和文本 D、整数和字符4构成PHP程序的基本单元是( D )。A、常量 B、变量 C、变量类型 D、常量和变量5下面运算符中优先顺序排序正确的是( A )。A、/ ! + ? B、! / + ? C、/ ! ? + D、! / + ?6假设在PHP中$c=5&2,那么$c的值为( B )。A、2 B、1 C、0 D、77以下哪种注释方法不可以用在PHP中( B )。A、/ B、 C、/*/ D、#8 在PHP程序中,以下哪种变量名是非法的( A )。A、tmp B、$wenj C、$i D、$bar9在PHP程序中,以下哪种自定义常量是正确的( B )。A、define($PI,3.14); B、define(PI,3.14);C、define($PI,3.14) D、define(PI,3.14)10在PHP程序中,变量名是不区分大小写的。( B ) A、对 B、错11在PHP程序中,以下哪个数是表示八进制的整数(D )。 A、x191 B、0x781 C、897 D、012312在PHP程序中,以下哪个科学计数法表示是正确的(D )。 A、e2.3 B、e5 C、8.8e2.3 D、8.8e313在PHP程序中,以下哪可正确显示$字符( )。 A、$ B、$ C、/$ D、$14要在PHP页面显示Its good这个字符串,下面哪个表达式是合法的。( ) A、Its good B、”Its good” C、Its good D、Its good15在PHP程序中,主要的变量类型共有几种。( ) A、4 B、3 C、6 D、116在PHP程序中,假设$str=”PHP”; $str=$str.” is interesting”; $str=”I think, ”.$str,请问$str最终的值为( C )。A、PHPis interesting B、I think, PHPis interestingC、I think, PHP is interesting D、I think, is interesting.17在PHP程序中,每条语句都必须用以下哪个符号结束。( A )A、分号; B、句号。 C、句号. D、中文分号;18在PHP程序中,打开文件函数$fp=fopen(“zzm.txt”,”r+”)中的参数”r+”,表示什么意思,以下哪种说法正确。(A )A、只可读。 B、可读可写,文件指针指向文件开头。C、只可写。 D、可读可写,文件指针指向文件最后。19在PHP程序中,如果要让PHP5获得对图形的支持,必须要有以下哪个文件。( D )A、php_msql.dll B、php_odbc.dll C、php_gd2.dll D、php_imap.dll20在PHP中,date()函数中的F字符所表示意义,下面哪种说法正确。( D )A、年份 B、星期几英文全名 C、第几日 D、月份的英文全名21在PHP中,date()函数中的Y字符所表示意义,下面哪种说法正确。(A )A、年份 B、星期几英文全名 C、第几日 D、月份的英文全名22cookie的值存储在(C ) A 硬盘中 B 程序中 C 客户端 D 服务器端23要查看一个变量的数据类型,可使用函数( C ) A type() B gettype() C GetType() D Type()24字符串的比较,是按(B)进行比较。 A 拼音顺序 B ASCII码值 C 随机 D 先后顺序 25复选框的type属性值是( A ) A checkbox B radio C select D check 26SESSION会话的值存储在(D) A 硬盘上 B 网页中 C 客户端 D 服务器端 27如果想取得最近一条查询的信息,应该使用哪个函数( ) A mysql_info B mysql_stat C mysql_insert_id( ) D mysql_free_result 28从队列数组队头删除数据可以使用( C )函数。 A array_push() B array_pop() C array_shift() D array_unshift() 29在html中嵌入javaScript,应该使用的标记是( A ) A B C D 30以下代码运行结果( B ) Wednesday); echo $A1; ? A Monday B Tuesday C Wednesday D 没有显示四、判断题1在返回数组中的所有值,可以使用array_value( )函数。对2运算符“+”可以对常量和变量进行累加1。错3php语言中的数值型字符串可以和数字变量进行混合运算。错4php中,双引号字符串支持变量解析以及转义字符。错5php语言中的数值型字符串不可以和数字变量进行混合运算。对6PHP程序的扩展名必须是.php。错7php中,字符串是用引号引起来的字符,单引号和双引号没有区别,都是一样的,随便用哪一个都是一样的。错8if条件控制语句中,if后面的 可有可无,意义一样。 错9一个MySQL服务器,可以拥有多个数据库,每个数据库可拥有多个表。 对10MS-server200与mysql一样,同属微软公司的产品,用于软件开发的数据库支持。错11运算符“-”可以对常量和变量进行自身减1。对12php中,单引号字符串不支持变量解析以及转义字符。错13if条件控制语句中,if后面的 不能省略。 对14,默认的method使用get进行值传递。错 15,默认的method使用post进行值传递。 错16常量的作用域是全局的,不存在全局与局部的概念。对17if条件控制语句中,if后面必须加括号。对18使用get和post传递表单值没有什么区别,可以随便选择一种使用。错19php中,在任何时候,双引号和单引号都是不一样的。错20运算符“+”只能对常量进行自身加1。错五、多选题1php中,不等运算符是( B ) A B != C D 2函数的参数传递包括(AB ) A 按值传递 B 按引用传递 C 按变量传递 D 按作用域传递3php中,赋值运算符有(

温馨提示

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

评论

0/150

提交评论