PHP测试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PHP练习题
【序号:1】
下面关于smarty描述不正确的有?
A.Smarty是一个使用PHP写出来的PHP模板引擎,目的是要使用PHP程序同美工分离。
B.采用smarty编写的程序在运行时要编译成一个非模板技术的PHP文件。
C.其使用了缓存技术它可以将用户最终看到的HTML文件缓存成一个静态的HTML页。
D.smarty不可以自定义插件。
正确答案[D]
【序号:2】
以下哪些属于Smarty模板的文件?
A.php.ini
B.smarty.php
C.httpd.conf
D.debug.tpl
正确答案[D]
【序号:3】
PHP中最终类应该用哪个关键字进行修饰?
A.new
B.final
C.extend
D.以上都不是
正确答案[B]
【序号:4】
以下关于PHP中父类,子类关系的说法正确的有?
A.PHP中一个父类只能有一个子类
B.PHP中一个子类只能有一个父类
C.PHP中一个父类可以有多个子类
D.PHP中一个子类可以有多个父类
正确答案[B]
【序号:5】
关于PHP面向对象的编程方式以下选项不正确的是?
A.继承
B.封装
C.多态
D.以上都不正确
正确答案[D]
【序号:6】
现有一手推车类程序(cart.inc)其中包含有一添加物品的方法(add_item),下面那个选项可以正确使用方法add_item
A.<?php require("cart.inc"); $cart = new Cart; $cart -> add_item("10", 1);
?>
B.<?php require(cart.inc); $cart= new Cart $cart-> add_item ("10", 1) ?>
C.<?php require("cart.inc"); $cart= new Cart(); $cart-> add_item ("10", 1); ?>
D.<?php include("cart.inc"); $cart= new Cart(); $cart-> add_item ("10", 1
); ?>
正确答案[A]
【序号:7】
PHP中定义常量的方法是?
A.var
B.dim
C.define
D.undefined
正确答案[C]
【序号:8】
以下关于smarty配置中注释说法错误的是?
A.$smarty = new Smarty(); //建立smarty实例对象
B.$smarty->template_dir = "./templates"; //设置缓存目录
C.$smarty->compile_dir = "./templates_c"; //设置编译目录
D.$smarty->left_delimiter = "<{"; //设置定界符
正确答案[B]
【序号:9】
下列说法正确的是?
A.smarty 3 中实现循环可以用for和foreach
B.smarty 3 和smarty 2 中模版里面的数组,下标为字符串或数字的成员可以用中括号
访问
C.smarty不可以设置缓存的有效时间
D.smarty可以设置缓存的有效时间
正确答案[A]
【序号:10】
以下属于声明smarty的边界符的是?
A.$smarty->left_delimiter='{'
B.$smarty=>left_delimiter='<'
C.$smarty->right_delimiter='}>'
D.$smarty=>right_delimiter='}>'
正确答案[C]
【序号:11】
smarty模板语法中的注释方式是?
A.<{*注释内容*}>
B.<!--注释内容-->
C.<!--*注释内容*-->
D./*注释内容*/
正确答案[A]
【序号:12】
smarty模板中加载文件正确方式是?
A.<{requite file="header"}>
B.<{include file="header.tpl"}>
C.<{include file="header"}>
D.<{include "header.tpl"}>
正确答案[B]
【序号:13】
以下不属于smarty的保留变量的是?
A.{$smarty.get.page}
B.{$ername}
C.{$smarty.server.SERVER_NAME}
D.{$smarty.post.page}
正确答案[B]
【序号:14】
以下关于ecshop说法的不正确的是?
A.在模板使用<!--#BeginLibraryItem“/library/page_header.lbi” --><!-- #EndLibraryItem-->
进行加载头部
B..dwt属于页面模板的后缀名
C..lbi属于页面模板的后缀名
D..php属于页面模板的后缀名
正确答案[D]
【序号:15】
如何声明一个PHP的用户自定义类?
A.<?php class Class_name(){} ?>
B.<? Function Function_name(){} ?>
C.<? class Class_name{} ?>
D.<? Function Function_name{} ?>
正确答案[C]
【序号:16】
下面哪一项不是PHP中面向对象的机制
A.类
B.属性、方法
C.单继承
D.多继承
正确答案[D]
【序号:17】
如何让一个对象实例调用自身的该对象的方法函数"mymethod"
A.$self=>mymethod();
B.$this=>mymethod();
C.$current->mymethod();
D.$self->mymejthod()
正确答案[D]
【序号:18】
下面哪项是错误的
A.父类的构造函数与析构函数不会自动被调用
B.成员变量需要用public protected private 修饰,在定义变量时不再需要var关键字
C.父类中定义的静态成员 ,不可以在子类中直接调用
D.包含抽象方法的类必须为抽象类,抽象类不能被实例化
正确答案[A]
【序号:19】
如果成员没有声明限定字符属性的默认值是
A.private
B.public
C.final
D.protected
正确答案[B]
【序号:20】
PHP面向对象中调用类文件中的this表示
A.用本类生成的对象变量
B.本页面
C.本方法
D.本变量
正确答案[A]
【序号:21】
在PHP的面向对象中,类中定义的析构函数是在( )调用的
A.类创建时
B.创建对象时
C.删除对象时
D.不自动调用
正确答案[C]
【序号:22】
在PHP 5 的类的定义中,无法使用public\private\protected修饰的内容是
A.属性
B.方法
C.常量
D.静态方法
正确答案[C]
【序号:23】
在PHP 5的类的定义中, 如果方法M1能够调用方法M2,但M2不能调用M1,那么M1和M2应该符合( )
A.M2是静态方法而M1不是
B.M1是静态方法而M2不是
C.M1和M2都是静态方法
D.M1和M2都不是静态方法
正确答案[A]
【序号:24】
以下条接口与抽象类的对比分析,哪条是错误的
A.接口和抽像类都可以只声明方法而不实现它
B.抽象类可以定义常量,而接口不能
C.抽象类可实现具体实现的方法,而接口不能
D.抽象类可以声明属性,属性而接口不能
正确答案[B]
【序号:25】
要实现PHP 5 在面向对象编程方面最令人激动的自动加载工能,我们可以
A.定义函数名为__autoload()的加载函数
B.通过PHP.ini 或者ini.set()设置自动加载目录
C.在编译PHP 5 时加上默认未激活的模块
D.使用sql_autoload_register()函数和相关如函数来指定自动加载函数
正确答案[A]
【序号:26】
定义接口的关键字
A.abstract
B.interface
C.class
D.implements
正确答案[B]
【序号:27】
以下说法正确的是?
A.一个类只可以实现一个接口
B.接口可以继承接口
C.类实现接口的关键字是extends
D.以上说法全部正确
正确答案[B]
【序号:28】
以下关于抽象类说法正确的有?
A.抽象类中只能有抽象方法
B.抽象类中可以存在非抽象方法
C.抽象类可以实例化
D.抽象类不可以被继承
正确答案[B]
【序号:29】
以下关于抽象方法说法不正确的是?
A.抽象方法属于不完全方法
B.抽象方法必须使用abstract去修饰
C.所有的不完全方法全部属于抽象方法
D.抽象方法在子类中必须被实现
正确答案[C]
【序号:30】
以下关于接口说法不正确的有?
A.接口只能声明不完全方法和常量
B.接口不能继承接口,只能被类去实现
C.一个类可以实现多个接口
D.类实现接口的方法使用的关键字是implements
正确答案[B]
【序号:31】
在类中进行声明常量是关键字是?
A.var
B.const
C.define
D.undefined
正确答案[B]
【序号:32】
以下说法不正确的是?
A.对象直接相互赋值是引用传递
B.对象直接相互赋值是值传递
C.使用克隆clone关键字可以克隆对象,让两个对象直接的赋值变成值传递
D.__clone()放在当对象被克隆是,自动调用
正确答案[B]
【序号:33】
关于静态以下说法错误的是?
A.存在静态属性
B.不存在静态方法
C.不存在静态类
D.静态只能用来描述属性和方法
正确答案[B]
【序号:34】
对于现实世界中事物的特征,在实体-联系模型中使用
A.属性描述
B.关键字描述
C.二维表描述
D.实体描述
正确答案[A]
【序号:35】
在数据库设计中,将ER图转换成关系数据模型的过程属于
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
正确答案[B]
【序号:36】
设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。
则部门与职员实体之间的联系类型是
A.m:n
B.m:1
C.1:m
D.n:m
正确答案[C]
【序号:37】
使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当
A.使用WHERE子句
B.在GROUP BY后面使用HAVING 子句
C.先使用WHERE子句,再使用HAVING子句
D.先使用HAVING 子句,再使用WHERE子句
正确答案[B]
【序号:38】
储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是
A.一对一关系
B.一对多关系
C.多对一关系
D.多对多关系
正确答案[B]
【序号:39】
视图是一个“虚表”,视图的构造基于
A.基本表
B.数据字典
C.基本表或者视图
D.视图
正确答案[C]
【序号:40】
设有关系模式EMP(职工号,姓名,年龄,技能)。
假设职工号唯一,每个职工有多项技能,则EMP表的主键是
A.职工号
B.姓名,技能
C.技能
D.职工号,技能
正确答案[A]
【序号:41】
在SQL语句中,与表达式"仓库号NOT IN("wh1","wh2")"功能相同的表达式是
A.仓库号="wh1" AND 仓库号="wh2"
B.仓库号!="wh1" OR 仓库号!= "wh2"
C.仓库号="wh1" OR 仓库号="wh2"
D.仓库号!="wh1" AND 仓库号!="wh2"
正确答案[D]
【序号:42】
在SQL SELECT语句中用于实现关系的选择运算的短语是
A.FOR
B.WHILE
C.WHERE
D.CONDITION
正确答案[A]
【序号:43】
关系数据库中,实现主键标识元组的作用是通过()来实现的
A.实体完整性规则
B.参照完整性规则
C.用户自定义的完整性
D.属性的值域
正确答案[A]
【序号:44】
若规定工资表中基本工资不得超过5000元,则这个规定属于
A.用户定义完整性
B.关系完整性
C.参照完整性
D.实体完整性约束
正确答案[A]
【序号:45】
关系数据库中,外码(ForeignKey)是
A.在一个关系中定义了约束的一个或一组属性
B.在一个关系中定义了缺省值的一个或一组属性
C.在一个关系中的一个或一组属性是另一个关系的主键
D.在一个关系中用于唯一标识元组的一个或一组属性
正确答案[C]
【序号:46】
在SQL中,删除视图用
A.DROP SCHEMA命令
B.DROP VIEW命令
C.DROP INDEX命令
D.CREATE TABLE命令
正确答案[B]
【序号:47】
在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过
A.候选键
B.主键
C.外键
D.超键
正确答案[B]
【序号:48】
设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期
D(8)) 对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。
下面的SQL语句正确的是______。
SELECT 单位,______ FROM 借阅,读
者WHERE;借阅.借书证号=读者.借书证号______
A.COUNT(借阅.借书证号) GROUP BY 单位
B.SUM(借阅.借书证号) GROUP BY 单位
C.COUNT(借阅.借书证号) ORDER BY 单位
D.COUNT(借阅.借书证号) HAVING 单位
正确答案[A]
【序号:49】
设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别
C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期
D(8)) 对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。
下面SQL语句正确的是______。
SELECT 借书证号FROM 借
阅WHERE 总编号=;_____
A.(SELECT 借书证号 FROM 图书 WHERE 书名="现代网络技术基础")
B.(SELECT 总编号 FROM 图书 WHERE 书名="现代网络技术基础")
C.(SELECT 借书证号 FROM 借阅 WHERE 书名="现代网络技术基础")
D.(SELECT 总编号 FROM 借阅 WHERE 书名="现代网络技术基础")
正确答案[B]
【序号:50】
用一组数据“准考证号:200701001、姓名:刘亮、性别:男、出生日期:1993-8-1"来描述某个考生信息,其中"出生日期"数据可设置为()
A.日期/时间型
B.数字型
C.货币型
D.逻辑型
正确答案[A]
【序号:51】
以下关于构造函数说法错误的是?
A.在一个类中只能声明一个构造方法。
B.构造函数可以传递参数。
C.构造函数可以手动调用
D.构造函数名称可以跟类同名
正确答案[C]
【序号:52】
如何让类中的某些方法无法在类的外部被访问?
A.把类声明为 private
B.把方法声明为 private
C.无法实现
D.编写合适的重载方法(overloading method)
正确答案[C]
【序号:53】
哪种OOP 设计模式能让类在整个脚本里只实例化一次?
A.MVC 模式
B.抽象工厂模式(Abstract factory)
C.单件模式(Singleton)
D.状态模式(State)
正确答案[C]
【序号:54】
借助继承,我们可以创建其他类的派生类。
那么在 PHP 中,子类最多可以继承几个父类
A.1个
B.2个
C.取决于系统资源
D.想要几个有几个
正确答案[A]
【序号:55】
下列描述正确的是
A.一个数据库只能包含一个数据表
B.一个数据库可以包含多个数据表
C.一个数据库只能包含两个数据表
D.一个数据表可以包含多个数据库
正确答案[B]
【序号:56】
在SELECT语句中,只列出前几行的关键字是
A.limit
B.distinct
C.del
D.from
正确答案[A]
【序号:57】
订单表(订单号,雇员代号,地区代号,订购日期)中订单号为主键,删除订单表中前三年以前的信息
A.delete from 订单表 where 订购日期<DATEDD(yy,-3,getdate())
B.delete from 订单表 where 订购日期<DATEDD(yy,3,getdate())
C.delete from 订单表 where 订购日期<getdate()-3
D.delete from 订单表 where 订购日期<getdate()+3
正确答案[A]
【序号:58】
以下脚本输出什么?
<?php class my_class { var $my_var; function _my_class ($v
alue) { $this->my_var = $value; } } $a = new my_cl ass (10); echo $a->my_var; ?>
A.10
B.null
C.Empty
D.什么都没有
正确答案[D]
【序号:59】
在PHP5以下脚本输出什么? <?php class my_class { var $value; } $a = new my_class; $a->my_value = 5; $b = $a; $b->my_value = 10; echo
$a->my_value; ?>
A.10
B. 5
C. 2
D.NULL
正确答案[A]
【序号:60】
下列()是对存储过程的描述。
(选择一项)
A.定义了一个有相关列的行的集合
B.当用户修改数据时,一种特殊形式的存储过程被自动执行。
C.SQL语句的预编译集合
D.它根据一或多列的值,提供对数据库表的行的快速访问。
正确答案[C]
【序号:61】
在SQL数据库一个班级表里只记录了100位同学的情况,那么对该表建立索引文件的描述正确的是()。
(选择一项)
A.一定要,因为索引有助于加快搜索记录的进程
B.不适宜,因为对少量记录的表进行索引实际上会产生不利的影响
C.一定要,因为索引对于任何数据库表都是必要的
D.没有必要,因为建立索引对任何数据库的性能都没有影响
正确答案[B]
【序号:62】
有关存储过程的描述,()是错误的。
(选择一项)
A.它可以作为一个独立的数据库对象并作为一个单元供用户在应用程序中调用
B.存储过程可以传入和返回(输出)参数值
C.存储过程必须带参数,要么是输入参数,要么是输出参数
D.存储过程提高了执行效率
正确答案[C]
【序号:63】
在SQL 数据库中,关于视图的描述错误的是()。
(选择一项)
A.视图是一个虚拟的表,在物理介质上并不存在
B.视图可以查看来自一个或多个表的内容
C.修改了视图的数据,原始数据并不会被修改
D.使用CREATE VIEW来创建视图
正确答案[C]
【序号:64】
以下关于析构函数说法错误的是?
A.析构函数不需要手动调用
B.析构函数允许带参数
C.析构函数是在对象被销毁时自动调用
D.一个类中只能存在一个析构函数
正确答案[B]
【序号:65】
对于大流量的网站,什么方法不能解决访问量问题?
A.如何取消RSS订阅
B.优化数据库访问
C.禁止外部的盗链
D.控制大文件的下载
正确答案[A]
【序号:66】
以下哪个不是PHP5权限控制修饰符?
A.public
B.protected
C.private
D.var
正确答案[D]
【序号:67】
测验中分数在80到100之间的候选人需要面试,合适的查询语句是
A.SELECT vFirstName,vLastName,siTestScore FROM ExternalCandidate
B.SELECT vFirstName,vLastName,siTestScore FROM ExternalCandidate WHERE siTestScor
e>80 AND siTestScore<100
C.SELECT vFirstName,vLastName,siTestScore FROM ExternalCandidate WHERE siTestScor
e<=80 AND siTestScore>=100
D.SELECT vFirstName,vLastName,siTestScore FROM ExternalCandidate WHERE siTestScor
e<80 AND siTestScore>100
正确答案[A]
【序号:68】
触发器可以创建在()中
A.数据库
B.表
C.存储过程
D.函数
正确答案[B]
【序号:69】
数据库设计三大范式应用关于第一范式的描述错误的是( )
A.内容相似的数据列必须消除(“消除”的办法是再创建一个数据表来存放它们
B.必须为每一组相关数据分别创建一个数据表
C.每条数据记录必须用一个主键来标识
D.拆分形成的数据表必须用外键关联起来
正确答案[D]
【序号:70】
下面关于php面向对象重写说法错误的是?
A.重写/覆盖从父类中继承过来的方法与属性
B.使用final关键字的方法不能被子类覆盖
C.所有的方法都可以被重写
D.以上说法都错误
正确答案[C]
【序号:71】
使用SELECT语句显示表的所有的列时,选用的符号是
A.*
B.^
C.[]
D.~
正确答案[A]
【序号:72】
在SQL的视图里有: SELECT DISTINCT productName, price FROM product WHERE (price>(SELECT AVG(price) FROM product)) ORDER BY price DESC; 下面说法错误的是( ).
A."SELECT AVG(price) FROM product "是子查询
B."ORDER BY price DESC"是指按price从低到高顺序排列
C.查询结果显示的是大于平均价格的产品记录
D.此查询显示的字段只有"productName"和"price"
正确答案[B]
【序号:73】
SQL中给变量赋值时,使用()方式
A.go
B.print
C.set
D.do
正确答案[C]
【序号:74】
以下关于静态属性描述正确的有?
A.静态属性属于类,属于对象实例
B.静态属性不能够被所有的类的实例共享
C.在当前类中允许使用$this去调用静态属性
D.静态属性不允许私有化
正确答案[A]
【序号:75】
不允许为Employee表的某条记录插入在Position表中不在的cPositionCode 值,这是实施了哪一种类型的数据完整性?
A.域完整性
B.实体完整性
C.引用完整性
D.用户定义完整性
正确答案[C]
【序号:76】
列出居住在MA或者DC州的所有的出版商,其SELECT语句是
A.SELECT Pub_Name,City FROM Publishers WHERE State = (‘MA’,‘DC’
B.SELECT Pub_Name,City FROM Publishers WHERE State IN (‘MA’,‘DC’)
C.SELECT Pub_Name,City FROM Publishers WHERE State BETWEEN ‘MA’ AND ‘DC’
D.SELECT Pub_Name,City FROM Publishers WHERE State=‘MA’ AND State=‘DC’
正确答案[B]
【序号:77】
PHP中关键字static 的作用是
A.声明为静态
B.声明为全局变量
C.声明为常量
D.声明为变量
正确答案[A]
【序号:78】
假设有表scores的设计如下:ID(编号,主键),StudentID(学生编号),CourseID (课程编号),Score(分数)现在要查询参加过至少两门课程考试的学生的各门课程的平均成绩。
以下sql语句正确的是()。
(选择一项)
A.Select studentID, avg(score) from scores group by studentID where count(studentID)>1
B.Select studentID, avg(score) from scores where count(studentID)>1 group by studentID
C.Select studentID, avg(score) from scores group by studentID having count(studentID)>1
D.Select studentID, avg(score) from scores having count(studentID)>1
正确答案[B]
【序号:79】
在子类中可以用以下方法来访问父类的公有成员
A.父类的“类名::”
B.private::
C.self::
D.子类的“类名::”
正确答案[A]
【序号:80】
SQL 查询中去除重复数据的是
A.ORDER BY
B.GROUP BY
C.DISTINCT
D.COUNT
正确答案[C]
【序号:81】
关于对象串行化说法错误的是?
A.串行化使用的方法是serialize()
B.串行化的目的是把对象转换成字符串
C.串行化后的对象,无法再次从字符串变为对象
D.我们可以对串行化后的对象进行反串行化
正确答案[C]
【序号:82】
从学生(STUDENT)表中的姓名(NAME)字段查找姓“张”的学生可以使用如下代码:select * from student where
=’张*’
=‘%张%’
like‘%张%’
D.NAM E like‘张%’
正确答案[D]
【序号:83】
向用户授予操作权限的SQL语句是
A.GRANT
B.CREATE
C.REVOKE
D.SELECT
正确答案[A]
【序号:84】
下列说法正确的是
A.smarty 3 中实现循环可以用for和foreach
B.smarty 3 和smarty 2 中模版里面的数组,下标为字符串或数字的成员可以用中括号
访问
C.smarty不可以设置缓存的有效时间
D.smarty模版中不能够写判断语句
正确答案[A]
【序号:85】
数据库的( )是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。
A.安全性
B.完整性
C.并发控制
D.恢复
正确答案[B]
【序号:86】
目的是用来消除数据冗余的范式是指?
A.列不可再分
B.行不可再分
C.表不可再分
D.以上答案都不是
正确答案[B]
【序号:87】
在MY SQL中,创建存储过程如
下:CRERATE PROCEDURE myp1( p int) beign Select Student name,Age from Students where Age=@p end 要在Students表中查找Age(年龄)是18岁的学生,()可以正确的调用这个存储过程(选择一项)
A.EXEC myp1(18)
B.select myp1(18)
C.call myp1(18)
D.call p=18
正确答案[C]
【序号:88】
在MySQL中,通常使用________语句来进行数据的检索、输出操作
A.SELECT
B.INSERT
C.DELETE
D.UPDATE
正确答案[A]
【序号:89】
下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行
A.LEFT OUTER JOIN
B.RIGHT OUTER JOIN
C.INNER JOIN
D.JOIN
正确答案[A]
【序号:90】
以下关于E-R图的描述错误的是
A.实体型:用矩形表示,矩形框内写明实体名
B.属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连
接;主属性名称下加下划线
C.联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,
同时在无向边旁标上联系的类型
D.实体型:用椭圆形表示,椭圆形内写明实体名
正确答案[D]
【序号:91】
分数表scores设计如下:courseID(课程编号) studentID(学生编
号) score(分数) 另有一个学生信息表student,包含studentID,sname(学生姓名)。
已知并非所有学生都参加了考试,现在查询所有及格学生的学生姓名,下面正确的是()。
(选择一项)
A.select sname from student where exists (select studentID from score where score>60)
B.select sname from student where studentID not in (select studentID from score where s
core<60)
C.select sname from student where studentID = (select studentID from score where score>
60)
D.select sname from student where studentID in (select studentID from score where score
>=60)
正确答案[D]
【序号:92】
关于索引,以下说法正确的有?
A.索引是一个文件
B.一个查询语句可以使用多个索引
C.索引跟字段的顺序无关
D.索引是越多越好
正确答案[A]
【序号:93】
以下方法中,哪个属于当在调用不存在的属性是自动调用的?
A.__get()
B.__set()
C.__isset()
D.__toString()
正确答案[A]
【序号:94】
关于数据库优化的说法,以下正确的有?
A.字段类型的选择无所谓
B.选择存储空间优先,效率无所谓
C.必要时,为表增加一定的索引
D.为表增加尽量多的索引
正确答案[C]
【序号:95】
关于类的继承说法正确的是?
A.php中的继承属于多继承
B.PHP中一个子类只能有一个父类
C.被继承的类叫做派生类
D.所有的类均可子类继承
正确答案[B]
【序号:96】
在SQL 中,SELECT语句的完整语法较复杂,但至少包括
A.SELECT , INTO
B.SELECT , FROM
C.SELECT , GROUP
D.仅SELECT
正确答案[B]
【序号:97】
以下是一上类的声明,其中有两个成员属性,对成员属性,对成员属性正确的赋值方式是
( ) Class Demo { Private $one; Static $two; Function set One ( $value ) { $this->one=$value; } } $demo=new Demo();
A.$demo->one="abc";
B.Demo::$two="abc"
C.Demo::setOne("abc");
D.$demo->two="abc";
正确答案[B]
【序号:98】
以下哪个不是被继承的类?
A.超类
B.基类
C.父类
D.派生类
正确答案[D]
【序号:99】
陈述A:varchar型数据表示固定长字符数据。
陈述B:char型数据表示不定长字符数据
A.都是错误的
B.都正确
C.陈述A正确,陈述B错误
D.陈述A错误,陈述B正确
正确答案[A]
【序号:100】
能用final进行修饰的是?
A.类
B.变量
C.属性
D.常量
正确答案[A]。