PHP+mysql练习题一

合集下载

PHP考试试卷1

PHP考试试卷1

PHP考试试卷1PHP 阶段学习第一次检测试题试卷设计:杨勇答题请用答题纸,题目不用抄写,只需写题号。

并在答题纸页眉部分写上姓名,学号。

一、选择题10题*3分1.MYSQL 数据库是属于什么结构模型的数据库?(C)A.网状结构模型B.层次结构模型C.关系结构模型2.MySQL是一个小型关系型数据库管理系统,目前归属于哪个公司?(C)A.瑞典MySQL AB公司B.Sun公司C.甲骨文公司D.微软3.以下哪个不是MYSQL数据库的特点?()A.可以处理拥有上千万条记录的大型数据,支持常见的SQL语句规范B.是需要授权认证收费的数据库软件C.可移植行高,安装简单小巧D.良好的运行效率,有丰富信息的网络支持4.数据库的发展分为几个阶段?多选()A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.高级数据库阶段5.MYSQL默认使用的端口是()A. 2403B. 80C. 3306D. 1106.MYSQL 数据类型说法错误的是()A.TINYINT 类型数据占用1个字节空间B.DOUBLE 类型数据占用8个字节空间C.TEXT 类型数据最多占用65535个字节空间D.DECIMAL(7,3) 表示总有效位数为7位,整数部分3位有效长度。

7.MYSQL 语句中以下说法错误的是(啊)A.8.show database ; #是显示当前服务器的所有数据库B.Describe news; #显示表news 定义时的信息/doc/3114093113.html,e newsdb; #打开并使用数据库newsdbD.Create database newsdb ;# 创建数据库newsdb;8.以下哪个不是MYSQL 的注释符号?()A.#注释B./* 注释*/C.//注释D.-- 注释9.HTML中说法错误的是A.Marquee是滚动标签B.FONT 标签中表示字体的属性是faceC.网页中加入音乐的标签可以用EMBEDD.H1 标题字体最小,H6最大10.FROM 标签中method 说法错误的是()?A.method = get 或者postB.get 方式比较安全,适合提交密码等信息C.post 方式可以发送大于2KB的数据二、填空题, 5题*6分1.MYSQL 中的通配符%可以匹配多个字符,_可以匹配单个字符?2.数据常见的四种操作语句是:,delete, update alter (写语句关键词)。

php_apache_mysql_选择填空题

php_apache_mysql_选择填空题

PHP一、选择题1、执行下面的代码后,<?phpecho function_exists('print');?>得到的输出是:A.空 B.true C.false D.FALSE2、下面代码的执行结果是什么?<?phpecho1+2+"3+4+5";?>A.0B.3C.6D."33+4+5";3、下面代码的输出正确的是:<?php$a=array(1=>5,5=>8,22,2=>'8',81);echo$a[7];echo$a[6];echo$a[3];?>A.空2281B.空8122C.8122空D.空空空4、执行完以下代码后,变量$num的值为( ) <?php$num = 10;function demo($num){$num= $num + 20;}demo (&$num);echo $num;?>A. 10B. 20C. 30D. 显示错误5、下面代码的输出结果:<?php$a[bar]='hello';echo $a[bar];echo$a['bar'];?>A.helloB.空空C.报错D.hellohello注:如果没有加引号,php可以把常量自动转为字符串,但是效率会降低,大约8倍左右6、下面代码的执行结果:<?phpfor($i=0;i<10;$i++){print $i;}?>A.0123456789B.012345678910C.无输出D.死循环注:第二个参数少$,所以不是变量是常量,常量转化成字符串在转化成数字为0,0<10,所以一直循环下去7、下面代码的执行结果:<?php$foo='test';$bar = <<<'EOT'$foobarEOT;echo $bar;?>上面的语句输出结果():A.$foobar;B.'EOT'$foobarEOT;C.testbar;D.'EOT'testbarEOT;8、下面代码$b的值是:<?php$a=3;$b=4;if($a||$b=5){echo 'todo';}?>A.4;B.5;C.3;D.false注: $a=3;3是布尔型真所以就不往后执行,所以$b还是49、若x,y为int类型变量,则执行以下语句后,y的值为( )<?php$x = 1; ++ $x; $y = $x++;?>A. 1B. 2C.3D. 010、下列代码执行后,输出结果正确的是( C )<?phpfunction sum( ){$result = 1;$result++;}sum( );echo $result;?>A. 1B. 2C.运行错误 D 都不对二、填空题1. PHP的构造函数是_ __construct ()__。

mysql测试题及答案

mysql测试题及答案

mysql测试题及答案MySQL测试题及答案一、选择题1. MySQL的默认端口号是什么?A. 22B. 3306C. 80D. 443答案:B2. 下列哪个SQL语句用于查询表中的所有记录?A. SELECT * FROM table_name WHERE condition;B. SELECT * FROM table_name;C. SELECT table_name.*;D. SELECT ALL FROM table_name;答案:B3. 在MySQL中,以下哪个命令用于创建新的数据库?A. CREATE DATABASE database_name;B. NEW DATABASE database_name;C. START DATABASE database_name;D. INIT DATABASE database_name;答案:A二、填空题4. 在MySQL中,使用____语句可以删除一个表。

答案:DROP TABLE5. 要查看当前MySQL服务器上所有数据库的名称,可以使用____命令。

答案:SHOW DATABASES;6. 以下SQL语句的作用是____:SELECT column1, column2 FROMtable_name WHERE column1 = value1 ORDER BY column2 DESC LIMIT 1;答案:查询表table_name中column1等于value1的记录,并按column2降序排列,返回第一条记录。

三、简答题7. 请简述主键(Primary Key)和外键(Foreign Key)的区别。

答案:主键是表中用于唯一标识每条记录的字段,一个表只能有一个主键,并且主键的值不能为NULL。

外键是表中用于与另一个表的主键建立链接的字段,用于维护两个表之间的数据一致性,一个表可以有多个外键。

8. 解释什么是事务(Transaction)以及它的特性。

PHPMySQL教程期末考试题及答案

PHPMySQL教程期末考试题及答案

PHPMySQL教程期末考试题及答案一、选择题(每题2分,共20分)1. PHP中用于连接MySQL数据库的函数是什么?A. mysql_connectB. mysqli_connectC. pg_connectD. sql_connect答案:B2. 下列哪个函数用于从数据库中获取一行数据?A. mysql_fetch_arrayB. mysqli_fetch_assocC. pg_fetch_rowD. sql_fetch_object答案:B3. 在MySQL中,用于创建数据库的SQL语句是什么?A. CREATE TABLEB. CREATE DATABASEC. ALTER DATABASED. DROP DATABASE答案:B4. PHP中哪个函数用于执行SQL查询?A. queryB. executeC. mysql_queryD. mysqli_query答案:D5. 在MySQL中,用于添加数据的SQL语句是什么?A. INSERT INTOB. UPDATEC. DELETED. SELECT答案:A6. PHP中哪个函数用于关闭数据库连接?A. mysql_closeB. mysqli_closeC. pg_closeD. sql_close答案:B7. 在MySQL中,用于更新数据的SQL语句是什么?A. INSERT INTOB. UPDATEC. DELETED. SELECT答案:B8. PHP中哪个函数用于从数据库中获取所有数据?A. mysql_fetch_arrayB. mysqli_fetch_allC. pg_fetch_allD. sql_fetch_all答案:B9. 在MySQL中,用于删除数据的SQL语句是什么?A. INSERT INTOB. UPDATEC. DELETED. SELECT答案:C10. PHP中哪个函数用于转义字符串,以防止SQL注入?A. mysql_real_escape_stringB. mysqli_real_escape_stringC. pg_escape_stringD. sql_escape_string答案:B二、填空题(每题2分,共20分)1. 在PHP中,使用____函数可以创建一个新的数据库连接。

mysql练习题(打印版)

mysql练习题(打印版)

mysql练习题(打印版)# MySQL练习题## 1. 基本数据操作题目:创建一个名为`students`的表,包含`id`(主键,自增),`name`(姓名),`age`(年龄),`grade`(年级)四个字段。

```sqlCREATE TABLE students (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),age INT,grade VARCHAR(10));```题目:向`students`表中插入三个学生记录,姓名分别为“张三”,“李四”,“王五”,年龄分别为18,19,20,年级均为“大一”。

```sqlINSERT INTO students (name, age, grade) VALUES('张三', 18, '大一'),('李四', 19, '大一'),('王五', 20, '大一');```题目:查询`students`表中所有学生的姓名和年龄。

```sqlSELECT name, age FROM students;```题目:更新`students`表中名为“张三”的学生的年级为“大二”。

```sqlUPDATE students SET grade = '大二' WHERE name = '张三';```题目:删除`students`表中年龄为19的学生记录。

```sqlDELETE FROM students WHERE age = 19;```## 2. 高级查询题目:查询`students`表中年龄大于18岁的所有学生信息。

```sqlSELECT * FROM students WHERE age > 18;```题目:查询`students`表中年级为“大一”的学生的平均年龄。

最全的PHP+MYSQL测试题

最全的PHP+MYSQL测试题

PHP+MYSQL测试题班级:********** 时间:2小时及格分:70 总分:100 成绩:_____________一、选择题1. php代表什么意思?()A.Hypertext Preprocessor(超文本预处理器)B.Hyperlink Preprocessor(超链接预处理器)C.Personal Homepage (个人主页空间)2. 以下PHP标记哪个是错误的?()A. <? ?>B. <?PHP ?>C.<% %>D.<SCIRPT language="php">...</script>3. 下列不正确的变量名是()A. $_testB. $2abcC. $VarD. $printr4. 读取post方法传递的表单元素值的方法是()A. $_post["名称"]B. $_POST["名称"]C. $post["名称"]D. $POST["名称"]5. cookie的值存储在()(拓展题)A. 硬盘中B. 程序中C. 客户端D. 服务器端6. SESSION会话的值存储在()(拓展题)A. 硬盘上B. 网页中C. 客户端D. 服务器端7. 复选框的type属性值是()A. checkboxB. radioC. selectD. check8. 要查看一个变量的数据类型,可使用函数()A. type()B. gettype()C. GetType()D. Type()9. 如果想取得最近一条查询的信息,应该使用哪个函数()A. mysql_infoB. mysql_statC. mysql_insert_id( )D. mysql_free_result10. 要查看一个结构类型变量的值,可以使用函数()A. Print( )B. print( )C. Print_r()D. print_r( )11. 在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据()A. $_COOKIEB. $_COOKIESC. $_GETCOOKIED. $_GETCOOKIES12. 下列哪个说法是错误的()A. gettype( )是查看数据类型的B. 没有被赋值的变量是0C. unset( )是被认为NULLD. 双引号字符串最重要的一点是其中的变量名会被变量值替代13. HTML中,表格单元格的"值"是存储在()标签里A. <body>B. <td>C. <tr>D. <table>14. 将一个值或变量转换为字符类型的函数是()A. intval( )B. strval( )C. strD. valint( )15. php函数不支持的功能有()A. 可变的参数个数B. 通过引用传递参数C. 通过指针传递参数D. 实现递归函数16. php运算符中,优先级从高到低分别是()A. 关系运算符,逻辑运算符,算术运算符B. 算术运算符,关系运算符,逻辑运算符C. 逻辑运算符,算术运算符,关系运算符D. 关系运算符,算术运算符,逻辑运算符17. file()函数返回的数据类型是()A. 数组B. 字符串C. 整型D. 根据文件来定18. strtoupper( )函数的功能是()A. 将给定字符串全部转换为大写字母。

(完整版)MYSQL测试题(1)

(完整版)MYSQL测试题(1)

一、单项选择题(共25题每题2分)1下面不属于Msql数据库特点的是()A. 免费使用B.不能跨平台C.开源软件D.功能强大2定义表的一个字段, 要求能表示4位整数,2位小数数值,该定义正确的是 ( )(1分)A. char(6)B. varchar(6)C.decimal(4,2)D.decimal(6,2)3将浮点数8.625 保留2位小数,可以使用函数()A randB roundC floorD ceil表中sex列存储的是用户性别,最好使用下面()数据类型定义A char(2)B varchar(10)C enum(‘男’,’女’)D text4查询出表中的地址列addr为空,使用的是()A addr = nullB addr == nullC addr is nullD addr is not null5定义存储电话号码(座机、手机)的数据类型使用()A char(11)B intC doubleD bigint6创建数据库的语句是: ()A. database fromB. create databaseC. create fromD. create talbe7往数据表中新增一新的记录的命令是:()A. SELECTB. INTOC. INSERTD. UPDATE8设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。

若要把“张二的化学成绩80分”插入S中,则可用()A. ADD INTO S VALUES(’张二’,’化学’,’80’)B. INSERT INTO S VALUES(’张二’,’化学’,’80’)C. ADD INTO S VALUES(’张二’,’化学’,80)D. INSERT INTO S VALUES(’张二’,’化学’,80)9对于SQL语句”UPDATE Members SET Salary=Salary+300”,下列表述正确的是: ()A.将Members表中工资都增加300B.删除工资为300的记录C.查询工资为300的记录D.修改Members工资都扣除30010在navicat中进入控制台,设置当前数据库的命令是( )A.selectB.seteD. open11截取一小段字符串的函数是( )A.concatB.trimC.substringD.strcmp12求小于或等于一个数的最大的整数的函数是( )A. CEILINGB.MAXC.FLOORD.SQRT13 求平均值的聚合函数是( )A SUM B.AVG C.COUNT D.MAX14 条件查询中指明条件的关键字是( )A.ifB.whereC. conditionD.having15 在查询中,去除重复记录的关键字是( )A.havingB.distinctC.dropD.limit16 对查询结果进行排序的关键字是( )A.group byB.selectC.order byD.insert into17 对分组中的数据进行过滤的关键字是( )A. ORDERB.WHEREC.HAVINGD.JOIN18 多表内连接查询使用的语句是( )A. select…from…inner join …on..B. select ….from….left join .....on ……C.select….from….right join…..on…..D.select ……from…..full join……….19 mysql对查询结果进行升序排序的关键字是( )A.ASCB.DESCC. LIMITD.ORDER20 联合查询使用的关键字是( )A.UNIONB.JOINC.ALLD.FULL21 现有订单表orders,包含用户信息userid, 产品信息 productid, 以下()语句能够返回至少被订购过两回的productid?A. select productid from orders where count(productid)>1B. select productid from orders where max(productid)>1C. select productid from orders where having count(productid)>1 group by productidD. select produ ctid from orders group by productid having count(productid)>122 假设ABC表用于存储销售信息,A 列为销售人员名,C列为销售额度,现在需要查询最大一笔销售额度是多少,则正确的查询语句是()A select max(C) from ABC where max(C)>0B select A, max(C)from ABC where count(A)>0C select A,max(C) from ABC group by A,CD select max(C) from ABC23 假设ABC表用于存储销售信息,A 列为销售人员名,C列为销售额度,现在需要查询每个销售人员的销售次数、销售总金额,则正确的查询语句是()A select A , s um(C) ,count(A) from ABC group by AB select A,sum(C) from ABCC select A,sum(C) from ABC group by A order by AD select sum(C) from ABC group by a order by A24 要查询一个班中低于平均成绩的学生,需要使用的是()A order byB havingC avgD limit25 假设A、B表中都有id列,A表有10行数据,B表中有5行数据,执行下面的查询语句select * from A left join B on A.id=B.id 则返回()行数据A 5B 10C 50D 不确定二、多项选择题(共5小题每题4分)1 mysql中能存储日期(年、月、日)的数据类型有()A yearB dateC datetimeD timestamp2获得当前日期时间中天数的函数是( ) (1分)A. MONTHB.DAYOFYEARC.DAYOFMONTHD.DAY3mysql中的约束有( ) (4分)A.检查约束B.默认约束C.非空约束D.唯一约束4 能够实现删除一个字符串中的一小段字符串的函数有( )A trimB insertC replaceD instr5 统计学生信息表stuinfo中地址address不为空的学生数量,正确的语句是()A select count(*) as 学生数量 from stuinfoB select count(*) as 学生数量 from stuinfo where address is not nullC select count(address) as 学生数量 from stuinfoD select count(address) as 学生数量 from stuinfo where address !=null三、编程题(每小题2分,共30分)(1)部门信息表(2)员工信息表(3)员工考勤表(六月份)按要求完成下题:(1)按上面给出的内容分别创建表:部门信息表,员工信息表,员工考勤表,并添加合适的约束(员工考勤表分别与部门信息表及员工信息表相关联)(2)插入记录内容(3)在部门信息表中查询部门的编号,部门名称,部门主管,部门人数(4)查询出部门主管是巩柴燕的员工编号及姓名(5)查询出与赖易伟在同一部分的员工姓名(6)查询出电话号码第一,二位是1,5第四位是2,3的所有员工姓名,联系方式(7)查询出员工考勤表中全勤最多的前三名员工的部门编号,员工编号,员工姓名(8)查询六月份全勤员工的部门编号,部门名称,员工编号,员工姓名(9)查询出项目部门的所有员工姓名(10)修改考勤表增加一列字段:工资(11)按照工资进行降序排列(12)查询出工资在2500-3200之间的员工编号及员工姓名(13)从员工信息表及部门表中分别检索出员工编号,员工姓名,部门编号,部门名称创建一个新表员工综合信息表(14)统计出全公司共有多少员工,员工的平均工资是多少(15)删除员工信息表中005号的相关信息使得考勤表中的相关内容也做删除。

PHP+MySQL(一般)

PHP+MySQL(一般)

《(一般)》试卷得分一、单选题(每题2分,共计30分)1.分析以下程序代码,输出结果正确的是()。

< ($0,$0;$i <10$i){ $ $i;} $i,',',$;?>()A、10,45B、10,36C、9,45D、9,362.下面选项中,用于删除表中大于5的记录的语句是()()A、;5B、;5C、;5D、;53.下列选项中,可以修改数据类型的是()()A、字段名数据类型B、字段名称数据类型C、字段名称旧数据类型新数据类型D、字段名旧数据类型新数据类型4.下列关于数组的说法中错误的是()。

()A、数组是一个可以存储一组或一系列数值的变量B、键和值之间存在一种对应关系称为映射C、只支持关联数组,不支持索引数组D、索引数组的下标可以依次递增。

5.对于($100;$i<=200;$3),循环结束后,变量$i的值是()。

()A、201B、202C、199D、1986.下面关于合并查询的说法错误的是()。

()A、合并查询默认情况下,仅仅将查询结果简单的合并到一起B、将所有的查询结果合并到一起,并去除相同的记录C、查询结果集中的字段名称总是与第一个语句中的字段名称相同D、每个语句必须拥有相同数量的字段,和相似的数据类型7.下列选项中,不是的优点的是()?()A、结构清晰B、易于维护C、有利于软件工程化管理D、占用资源少总分题号一二三四五题分得分8.下列选项中,对解释正确的是()()A、数据库系统B、数据库信息系统C、数据库管理系统D、数据库并发系统9.框架中()用于处理项目的底层功能,()用于实现站点相关的功能逻辑。

()A、模型、控制器B、框架、模型C、应用、控制器D、框架、应用10.关于关键字,以下说法中正确的是()。

()A、当我们不希望一个类的方法被其子类重写时,可以将这个方法用关键字修饰B、当一个类被关键字修饰过后仍然可以被继承C、当一个方法被关键字修饰后,则该方法在子类中不可以进行重写,但是可以被覆盖D、以上说法都不正确11.阅读以下代码,输出结果正确的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、不定项选择1:Php文件的后缀名是( A)A:php B:jsp C:asp D xml2:php环境的网页运行服务器是( B )A: IIS B: apache C: tomcat D Weblogic3: PHP常用的开发工具有( ABCD ) xA: Zend Stodio B: EditPlus C: DW D: 记事本5: 书写php代码能使用的正确形式是(AB )A: <php . . . > B: <script language="php"> . . . </script> C: <# #> D: <!. . . %>6: php中能使用的注释方式是( ABC )A: ............ D: <!--..............-->7: php常用的打印函数为( ABC )A: print B: echo C: printf D: 以上都不是8: 以下那一个不是PHP数据类型的为( B)A: integer B: friend C: boolean D: array10: 以下转义字符中为制表符的是( B )A:\n B: \t C: \r D: \$11:以下函数中用于判断是否为数组的函数为( C )A: is_long() B: is_double() C: is_array() D: is_object() 12: 按作用域分的话,php的变量可分为(ABC )A: 局部变量 B: 全局变量 C: 静态变量 D: 枚举13: $a=1;$b=2;function Sum(){Global $a,$b;$b=$a+$b;}Sum();echo $b;$b的结果为( C )A: 2 B: 1 C: 3 D: 014:若$a=10;则$a++为(C ), ++$a为( )A:10,10 B: 11,10 C:10,11 D: 11,1115: $a=(3>5) (‘yes’) : (‘no’);echo $a.”<br>\n”( B ) A:yes B: no C:0 D: 116: Function keep_track(){STATIC $count=5;echo $count++,”<br/>”}Keep_track();Keep_track();Keep_track();该程序的结果为(B )A5,5,5 B: 5,6,7 C:6,7,5 D: 6,5,717以下属于文件包含的函数为( ABCD)A include() B: require()C:include_once() D: require_once()18:print strlen(“p h p”)结果为( C )A 3 B:5 C:6 D: 419: $a = 3;function foo(){$a=0;$a+=2;}foo();echo $a;$a的结果为( A )A 3 B:2 C:0 D: 520: function doubler($value){$value = $value * 2;}$a = 3;doubler($a);echo $a;$a为(D )A 5 B:0 C:6 D: 321: function doubler(&$value){$value = $value * 2;}$a = 3;doubler($a);echo $a;$a为(C )A 5 B:0 C:6 D: 322: 以下用于追加数组元素的函数为(A D )A array_push() B: array_pop() C: array_shift() D:array_unshift()23: 以下用于删除数组元素的函数为( )A array_push() B: array_pop() C: array_shift() D:array_unshift()23: 以下用于修改数组元素的函数为( A )A array_pad() B: array_pop() C: array_shift() D: array_unshift()24:判断数组键存在的函数为( B )A in_array() B: array_key_exists() C: array_keys() D:array_values()24:判断数组值存在的函数为( A)A in_array() B: array_key_exists() C: array_keys() D:array_values()25: 要想返回一个数组中单元的键名,可以使用( C )函数A in_array() B: array_key_exists() C: array_keys() D:array_values()26: 用于删除数组中所有重复的值,返回一个由唯一值组成的数组的函数为( B) A in_array() B: Array_unique() C: array_keys() D: array_values() 27:php用那几种形式实现多态( )A接口B: 继承C: 抽象D: 封装29: 字符串的定义方式有( ABC )A单引号B: 双引号C: 定界符D: 美元符号30: 以下能够识别转义字符的为( B )A单引号B: 双引号C: 定界符D: 美元符号31: $name='Tim O\'Reilly'; echo $name."<br>“;输出结果为( B )A Tim O\'Reilly B: Tim O' ReillyC:Tim O\Reilly D: TimO\Reilly32: $path='C:\\WINDOWS';echo $path."<br>";输出结果为( B )A C:\\WINDOWS B: C:\WINDOWSC: C:WINDOWS D: C:/\WINDOWS33: 函数(A )返回一个字符串里的字符数A strlen() B: strcmp ( ) C: strtolower( ) D: ucfirst( ) 34: 使用(B )函数比较字符串A strlen() B: strcmp ( ) C: strtolower( ) D: ucfirst( ) 35:以下函数那些事用于过滤字符串空格的( ABC )A ltrim( ) B: rtrim( ) C: trim( ) D: wtrim()36: 将字符串中的换行符(\n)转换为<br/>的函数为( A)A nl2br() B: strip_tags() C: substr( ) D: implode()37: $email = '';$domain = strstr($email, '@');echo $domain;输出结果为( A )A @B C: D: user38: $mystring = 'abc';$findme = 'a';$pos = strpos($mystring, $findme);if ($pos === false)echo "not found ";elseecho "found";输出结果为( B )A not found B: found C: found not found D:not39: $str = "My name is Jack, and what is your name";echo substr_count ($str,“name”);程序的输出结果为( B )A 1 B: 2 C: 3 D:440: 复制文件使用( A )函数实现A copy() B: unlink() C: rename() D: fwrite()41:使用( C )函数,可以移动、重新命名一个已经存在的文件或目录A copy() B: unlink() C: rename() D: fwrite()42: ( C )函数将任何英文文本的日期时间描述解析为 Unix 时间戳A date() B: getdate() C: strtotime() D:mktime()43: PHP程序中,需要处理的上传数据保存在全局数组( A )A $_FILES B: $_COOKIE C: $GLOBALS D:$_SESSION44: 使用函数( A )来检查此文件是否是上传文件。

A is_uploaded_file( ) B: move_uploaded_file()C: uploaded_file() D: move_file()45:二、填空1:PHP中的对象分为系统内置对象和自定义对象两种2:类型转换:类型强制转换、类型自动转换3:所有的变量都有作用域,它体现了变量的可见性与生命周期。

4:PHP中的变量都以$开头5:变量的使用范围,也叫做变量的作用域6:php中声明全局变量的关键字是GLOBAL7:有两种不同的为函数传递参数的方法。

第一种也是最普遍的一种就是按值(value)传递,另一种是按引用(reference)传递。

8: 数组的每个实体都包含两项:键和值。

PHP数组分为索引数组和关联数组两类9: 数组键既可用字符也可用数字10:如果想创建一个范围型的数组外加步长我们可以使用函数range11:客观世界由对象组成。

12:具有相同数据(属性)和操作(方法)的对象可归纳成类。

13对象是一个封装数据属性和操作行为的实体.14:php系统构造函数为__Contruct(),系统析构函数为__destruct()15:用于定义静态变量的关键字是static16:用于在类中定义常量的关键字是const17:使用instanceof关键字可以判断某个对象是否是某个类的实例。

18:在PHP中我们使用”clone”这个关键字克隆对象19:PHP5定义了一个特殊的方法名“__clone()”方法,是在对象克隆时自动调用的方法20:继承性是面向对象程序设计语言不同于其他语言的最主要的特点.21在类里面定义的没有方法体的方法就是抽象方法22:在声明抽象方法时还要加一个关键字“abstract”来修饰;23: PHP 5引入了接口,是多重继承问题的解决方法!24:PHP规定用interface来定义一个接口,然后用implements让类执行一个接口!25:我们可以使用”extends”关键字让一个接口去继承另一个接口;26:凡是被final标记了的属性和方法均无法重载。

相关文档
最新文档