PHP模拟试题100道-80_10_10.pdf_第1页
PHP模拟试题100道-80_10_10.pdf_第2页
PHP模拟试题100道-80_10_10.pdf_第3页
PHP模拟试题100道-80_10_10.pdf_第4页
PHP模拟试题100道-80_10_10.pdf_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 1 MySQL 数据库技术数据库技术模拟题模拟题 MySQL 数据库技术 模拟题 100 道 一 单项选择题 共 80 题 1 对于数据库的描述错误的是 A A 数据库避免了一切数据的重复 B 若系统是完全可以控制的 则系统可确保更新时的一致性 C 数据库中的数据可以共享 D 数据库减少了数据冗余 2 数据库是在计算机系统中按照一定的数据模型组织 存储和应用的 B A 命令的集合 B 数据的集合 C 程序的集合 D 文件的集合 3 使用下列那一中技术可以减少相同数据重复存储的现象 B A 记录 B 数据库 C 文件 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 2 MySQL 数据库技术数据库技术模拟题模拟题 D 字段 4 数据库管理系统能实现对数据库中数据的查询 插入 修改和删除等操作 这种功能称为 D A 数据定义功能 B 数据管理功能 C 数据控制功能 D 数据操纵功能 5 若用如下的 SQL 语句创建了一个表 tab1 CREATE TABLE tab1 S CHAR 6 NOT NULL C CHAR 3 NOT NULL SCORE INTEGER NOTE CHAR 20 向 SC 表插入如下行时 下列那一行可以正常插入 B A 00001 111 60 你好 B 00002 101 NULL NULL C NULL 103 80 你好 D 00003 NULL 86 6 建立索引用的命令 B A CREATE VIEW 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 3 MySQL 数据库技术数据库技术模拟题模拟题 B CREATE INDEX C CREATE TABLE D CREATE SCHEMA 7 下列执行数据的删除语句在运行时不会产生错误信息的选项是 C A Delete A Set B 6 B Delete A Where B 6 C Delete From A Where B 6 D Delete From A Where B 6 8 HAVING 子句中应后跟 A A 组条件表达式 B 视图序列 C 列名序列 D 行条件表达式 9 下列关键字可以将两个或更多基于不同表的查询结果合并成为一个单独的 结果集 可以将这样的结果集创建为一个视图 在用户看来就像一个单独的 表一样 A A UNION B ORDER BY 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 4 MySQL 数据库技术数据库技术模拟题模拟题 C LINK D LIKE 10 INSERT INTO Goods Name Storage Price VALUES Keyboard 3000 90 00 的作用是 D A 插人默认值 B 添加数据到一行中的所有列 C 插入多个行 D 添加数据到一行中的部分列 11 关于索引的使用描述错误的 A A 经常出现在 Where 子句中的字段 应该避免使用索引 B 数据量超过 300 的表应该有索引 C 经常出现在 Where 子句中的字段 特别是大表的字段 应该建立索引 D 删除无用的索引 避免对执行计划造成负面影响 12 下列不属于数据库中锁的状态的是 D A 共享锁 B 排它锁 C 更新锁 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 5 MySQL 数据库技术数据库技术模拟题模拟题 D 死锁 13 下列关于事务的描述错误的是 A A 事务运行过程中可以选择部分事务提交 B 事务是一个逻辑工作单元 是一个不可分割的工作单位 C 事务必须完整地执行 或者全都不执行 使数据库保持不变 D 事务处理是保证数据库一致性状态的重要方法 14 为防止用户通过视图对数据进行增 删 改时 无意或故意操作不属于视图 范围内的基本表数据 可在定义视图时加上下列哪个子句 B A WITH CHECK DISTINCT 子句 B WITH CHECK OPTION 子句 C WITH CHECK ON 子句 D WITH CHECK STRICT 子句 15 关于 mysql 中主键的应用错误的是 C A 添加主键可以在创建表时指定 CREATE TABLE tbl name 字段描述 省略 PRIMARY KEY index col name B 主键可以在创建表完成后指定 ALTER TABLE tbl name ADD PRIMARY KEY index col name 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 6 MySQL 数据库技术数据库技术模拟题模拟题 C mysql 联合主键不能使用自动增长类型 D create table qq qq id int 10 nick name varchar 255 not null primary key qq id 16 以下关于 mysql 执行 sql 语句描述错误的是 D A mysql 不支持如下语句 Select Into new table name from old table name B mysql 可以使用如下语句 Create table new table name Select from old table name C 清空一张表中的数据 delete from table name D 更改表的字符集 alter table users characterset GBK 17 关于 mysql 下使用正则表达式的描述错误的是 B A MySQL 中的正则表达式匹配不区分大小写 B mysql 可以完美支持正则表达式的使用 C mysql 中使用 REGEXP 关键字来匹配正则 D 正则表达式作用是匹配方本 将一个模式 正则表达式 与一个文本串 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 7 MySQL 数据库技术数据库技术模拟题模拟题 进行比较 18 在使用 union 关键字进行集合运算时 保留所有字段的关键字是 C A both B double C all D different 19 用户使用 sql 语句备份时如需制定一行结束的标志应用下列那个语句 B A terminated by B lines terminated by C escaped by D enclosed by 20 使用 sql 语句进行数据库恢复的命令是 D A load data from database B load data from table C load data from file D load data infile 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 8 MySQL 数据库技术数据库技术模拟题模拟题 21 对于数据库的描述错误的是 C A 数据库中的数据可以共享 B 若系统是完全可以控制的 则系统可确保更新时的一致性 C 数据库避免了一切数据的重复 D 数据库减少了数据冗余 22 关系数据模型的三个组成部分中 不包括 C A 数据结构 B 数据操作 C 并发控制 D 完整性规则 23 用于数据库恢复的重要文件是 A A 日志文件 B 数据库文件 C 索引文件 D 备注文件 24 数据独立性是指 C A 用户应用程序与 DBMS 相互独立 B DBMS 与 DB 相互独立 C 用户应用程序与数据库的数据相互独立 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 9 MySQL 数据库技术数据库技术模拟题模拟题 D 数据库的数据依赖于用户的应用程序 25 SQL 语言通常称为 A A 结构化查询语言 B 结构化控制语言 C 结构化定义语言 D 结构化操纵语言 26 sql 语句有很多优点以下不属于其优点的是 D A 几乎所有重要的 DBMS 都支持 sql B sql 简单易学 C sql 看上去简单但是可以进行非常复杂和高级的数据库操作 D 不同的数据库还可以和相同的客户端完美结合使用 27 以下不属于表与表之间的联接方式的有 D A 内联接 B 外联接 C 交叉联接 D 自联接 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 10 MySQL 数据库技术数据库技术模拟题模拟题 28 以下关于数据库系统叙述正确的是 D A 数据库的数据项之间和记录之间都不存在联系 B 数据库中只存在数据项之间的联系 C 数据库的数据项之间无联系 记录之间存在联系 D 数据库的数据项之间和记录之间都存在联系 29 E R 图是数据库设计的工具之一 它适用于建立数据库 B A 逻辑模型 B 概念模型 C 结构模型 D 物理模型 30 解决并发操作带来的数据不一致性问题普遍采用 C A 恢复 B 重写 C 锁 D 存取控制 31 某一用户数据库删除时 系统提示无法删除 以下原因不可能出现的是 A 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 11 MySQL 数据库技术数据库技术模拟题模拟题 A 此数据库的物理数据文件存放在操作系统所在的分区 B 此数据库正在进行恢复过程 C 此数据库正在进行复制操作 D 此数据库正处于打开状态 32 事务的持续性是指 B A 事务中包括的所有操作要么都做 要么都不做 B 事务一旦提交 对数据库的改变是永久的 C 一个事务内部的操作及使用的数据对并发的其它事物是隔离的 D 事务必须是使数据库从一个一致性状态变到另一个一致性状态 33 在关系数据库的询问优化中 事先处理文件 如排序 建立索引的目的是 B A 扩大缓冲数据 B 减少扫描文件的时间 C 优化表达式 D 减少中间结果 34 公司中有多个部门和多名职员 每个职员只能属于一个部门 一个部门可 以有多名职员 从职员到部门的联系类型 C 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 12 MySQL 数据库技术数据库技术模拟题模拟题 A 多对多 B 一对一 C 多对一 D 一对多 35 要保证数据库的数据独立性 需要修改的是 B A 三层模式之间的两种映射 B 模式与内模式 C 模式与外模式 D 三层模式 36 下列有关数据库的叙述中正确的是 A A 既然数据库能实现数据对不同用户的共享 那么数据库中不存在任何冗 余 B 数据库系统目录 工程数据库字典 也由一些关系组成 所以用户可以 同样对其进行查 添 删 改操作 C 对于查 添 删 改操作都需由数据库管理员进行完整性定义和安全性 授权 由数据库具体执行 D 嵌入式的数据库语言构成的应用程序环境包括主语言和数据子语言 前 者能处理记录和遇 后者只能处理表 光标机制起着两种语言的桥梁作用 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 13 MySQL 数据库技术数据库技术模拟题模拟题 37 在视图上不能完成的操作是 C A 更新视图 B 查询 C 在视图上定义新的基本表 D 在视图上定义新视 38 在关系数据库设计中 以下属于设计关系模式的任务的是 C A 需求分析阶段 B 概念设计阶段 C 逻辑设计阶段 D 物理设计阶段 39 在基本 SQL 语言中 不可以实现 D A 定义视图 B 定义基表 C 查询视图和基表 D 并发控 40 数据库的并发操作可能带来的问题包括 A 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 14 MySQL 数据库技术数据库技术模拟题模拟题 A 丢失更新 B 数据独立性会提高 C 非法用户的使用 D 增加数据冗余度 41 取得查询语句的结果集合的记录总数的函数是 C A mysql fetch row B mysql rowid C mysql num rows D mysql fetch array 42 下面哪项描述是错误的 A A 父类的构造函数与析构函数不会自动被调用 B 成员变量需要用 public protected private 修饰 在定义变量时不再需要 var 关键字 C 父类中定义的静态成员 不可以在子类中直接调用 D 包含抽象方法的类必须为抽象类 抽象类不能被实例化 43 下面程序运行结果 B php 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 15 MySQL 数据库技术数据库技术模拟题模拟题 nextWeek time 7 24 60 60 echo Now date Y m d echo Next Week date Y m d nextWeek A 得到今天的日期 月 日 B 得到今天的日期 年 月 日 与下周的日期 年 月 日 C 得到现在的时间 小时 分 秒 D 得到现在到下周的时间间隔 44 以下代码执行结果为 C A Hello B php mysql C Hello Hello D Hello php mysql 45 修改 MySQL 用户 root 的密码的指令是 A A mysqladmin u root password test B mysql u root password test C mysql u root p test D mysql u root password test 46 下面的代码的输出是什么 D 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 17 MySQL 数据库技术数据库技术模拟题模拟题 A 12345 B 22345 C 11345 D 12245 47 在用浏览器查看网页时出现 404 错误可能的原因是 B A 页面源代码错误 B 文件不存在 C 与数据库连接错误 D 权限不足 48 运行时 run time 包含一个 PHP 脚本使用 而编译时 compile time 包含一个 PHP 脚本使用 D A include once include B require include C require once include D 以上皆可 49 一段脚本如何才算彻底终止 A A 当调用 exit 时 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 18 MySQL 数据库技术数据库技术模拟题模拟题 B 当执行到文件结尾时 C 当 PHP 崩溃时 D 当 Apache 由于系统故障而终止时 50 在 php5 中如何让类中的某些方法无法在类的外部被访问 B A 把类声明为 private B 把方法声明为 private C 无法实现 D 编写合适的重载方法 overloading method 51 一个类如何覆盖默认的序列化机制 C A 使用 shutdown 和 startup 方法 B 调用 register shutdown function 函数 C 使用 sleep 和 wakeup 方法 D 无法覆盖默认序列化机制 52 以下脚本输出什么 D my var value a new my class 10 echo a my var A 10 B 一个错误 C Empty D 没有输出 53 以下脚本输出什么 A my value 5 global obj my value 10 echo a my value A 5 B 10 C 什么都没有 D 构造函数将报错 54 以下代码是做什么的 A A 静态调用 mymethod 方法 B 生成 myclass 的实例并调用 mymethod 方法 C 产生一个语法错误 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 21 MySQL 数据库技术数据库技术模拟题模拟题 D 默认 myclass 类最后被创建出的实例并调用 mymethod 55 以下脚本输出什么 D A Parent called B 一个错误 C 一个警告 D 什么都没有 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 22 MySQL 数据库技术数据库技术模拟题模拟题 56 以下哪种方法能保证锁在任何竞争情况下都安全 D A 用 flock 锁住指定文件 B 用 fopen 在系统的临时文件夹里打开文件 C 用 tempnam 创建一个临时文件 D 用 mkdir 创建一个文件夹 57 当把一个有两个同名元素的表单提交给 PHP 脚本时会发生什么 C A 它们组成一个数组 存储在超级全局变量数组中 B 第二个元素的值加上第一个元素的值后 存储在超级全局变量数组中 C 第二个元素将覆盖第一个元素 D 第二个元素将自动被重命名 58 PHP 当中 是什么作用 A A 连接字符串 B 匹配符 C 赋值 D 换行 59 以下代码运行结果 D A array Monday Tuesday 3 Wednesday 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 23 MySQL 数据库技术数据库技术模拟题模拟题 echo A 2 A Monday B Tuesday C Wednesday D 没有显示 60 索引数组的键是 关联数组的键是 D A 浮点 字符串 B 正数 负数 C 偶数 字符串 D 整型 字符串 61 运行以下脚本后 数组 array 的内容是什么 B v v 2 A array 2 2 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 24 MySQL 数据库技术数据库技术模拟题模拟题 B array 1 1 C array 2 2 D array Null Null 62 要配置 Apache 的 PHP 环境 只需修改 B A php ini B http conf C php sys D php exe 63 PHP 中定义常量的方法是 C A VAR B dim C define D undefined 64 已知 g 14 则 PHP 表达式 h g 10 运算后的结果是 A A h g 24 B h 10 g 24 C h 10 g 14 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 25 MySQL 数据库技术数据库技术模拟题模拟题 D h 24 g 10 65 print 和 echo 有什么区别 A A print 能作为表达式的一部分 echo 不能 B echo 能作为表达式的一部分 print 不能 C echo 能在 CLI 命令行 版本的 PHP 中使用 print 不能 D print 能在 CLI 命令行 版本的 PHP 中使用 echo 不能 66 以下脚本输出什么 C php array 0123456789ABCDEFG s for i 1 i A 50 个随机字符组成的字符串 B 49 个相同字符组成的字符串 因为没有初始化随机数生成器 C 49 个随机字符组成的字符串 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 26 MySQL 数据库技术数据库技术模拟题模拟题 D 什么都没有 因为 array 不是数组 67 考虑如下代码片段 标记处填入什么代码才能产生如下数组输出 C Array 0 1 1 2 2 4 3 8 4 16 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 27 MySQL 数据库技术数据库技术模拟题模拟题 5 32 6 64 7 128 8 256 9 512 A foreach result as key val B while idx 2 C for idx 1 idx idx idx 0 68 运行以下代码将显示 B 值 假设代码运行时的 URL 是 testscript php c 25 A 25 B 5 C 10 D 5 69 PHP 是一种什么型的语言 B A 编译型 B 解释型 C 两者都是 D 两者都不是 70 要想在网页显示 正确的方法是 B A B preg replace com net org gov edu 1 SERVER HTTP HOST 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 32 MySQL 数据库技术数据库技术模拟题模拟题 C preg replace com net org gov edu 1 HTTP HOST D preg replace com net org gov edu 1 HTTP HOST 77 关于 mysql fetch object 说法中 正确的是 D A mysql fetch object 和 mysql fetch array 一样 没什么区别 B mysql fetch object 返回值是个对象 所以在速度上比 mysql fetch array 要慢 C mysql fetch object 返回值是个数组 所以在速度上和 mysql fetch array 及 mysql fetch row 差不多 D mysql fetch object 返回值是个对象 在速度上和 mysql fetch array 及 mysql fetch row 差不多 78 关于 exit 与 die 的说法正确的是 C A 当 exit 函数执行会停止执行下面的脚本 而 die 无法做到 B 当 die 函数执行会停止执行下面的脚本 而 exit 无法做到 C die 函数等价于 exit 函数 D die 函数于 exit 函数没有直接关系 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 33 MySQL 数据库技术数据库技术模拟题模拟题 79 以下代码执行结果为 D php function print A A phpchina echo A 值为 A B print A echo B 值为 B A A 值为 B 值为 B A 值为 B 值为 phpchina C A 值为 phpchina B 值为 phpchina D A 值为 phpchina B 值为 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 34 MySQL 数据库技术数据库技术模拟题模拟题 80 在声明是 xml 文件时 表示该文件是个独立文件 没有使用外部的 DTD 用 到的属性是 C A version B encoding C standalone D schema 二 多项选择题 共 10 题 1 表与表之间的联接有 ABC A 内联接 B 外联接 C 交叉联接 D 自联接 2 以下属于数据库模型结构的是 ACD A 网状型 B 实体联系型 C 关系型 D 层次型 教教育部教育管理信息中心育部教育管理信息中心 全国三网融合移动互联人才职业能力培训项目管理办公室全国三网融合移动互联人才职业能力培训项目管理办公室 35 MySQL 数据库技术数据库技术模拟题模拟题 3 某一用户数据库删除时 系统提示无法删除 可能的原因是 BCD A 此数据库的物理数据文件存放在操作系统所在的分区 B 此数据库正在进行恢复过程 C 此数据库正在进行复制操作 D 此数据库正处于打开状态 4 以下属于关系数据模型的三个组成部分的是 ABD A 完整性规则 B 数据结构 C

温馨提示

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

评论

0/150

提交评论