下列叙述中错误的是( )。
静态地址重定位要求程序必须占用连续固定的内存空间
动态地址重定位要求程序必须占用连续固定的内存空间
动态地址重定位是在程序执行期间进行的
静态地址重定位是在程序执行之前进行的
指令中的地址码部分给出了存放操作数地址的地址的寻址方式是( )。
立即寻址
直接寻址
隐含寻址
间接寻址
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列正常的入栈与退栈操作后,top=0,则栈中的元素个数为( )。
不可能
m+1
1
m
下列叙述中错误的是( )。
栈是线性结构
二叉链表是二叉树的存储结构
循环链表是循环队列的存储结构
循环队列是队列的存储结构
设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为( )。
15
16
17
不可能有这样的树
违背数据流图(DFD)构造规则的是( )。
“数据存储”间有数据流
“加工”应既有输入又有输出
“数据流”应标识数据流名
父图子图是指相邻上下两层的数据流图
2
3
n
n+1
采用表结构来表示数据及数据间联系的模型是( )。
层次模型
概念模型
网状模型
关系模型
D#
Maj
Dl
Dn
C(C#,Cn,P#)和)SC(S#,C#,G)
S(S#,Sn,Sd,Dc,Sa)
C(C#,Cn,P#)
SC(S#,C#,G)
数据库的基本特点是( )。
(1)数据结构化 (2)数据独立性高 (3)数据共享性好、冗余小、易扩充 (4)统一管理和控制
(1)数据结构化 (2)数据独立性高 (3)数据共享性好、冗余大、易移植 (4)统一管理和控制
(1)数据非结构化 (2)数据独立性高 (3)数据共享性好、冗余小、易扩充 (4)统一管理和控制
数据库系统的核心是( )。
软件工具
数据库
数据模型
数据库管理系统
在数据库中,产生数据不一致的原因之一是( )。
数据存储量太大
数据冗余
频繁对数据进行读写操作
建立层次模型、网状模型或关系模型等不同数据模型,重点需要考虑的是( )。
记录长度
数据之间的联系
文件的大小
关系模型中,一个关键字( )。
可由一个或多个能唯一标识该关系模式中任何元组的属性组成
可由多个任意属性组成
至多由一个属性组成
只能由一个其值能唯一标识该关系模式中任何元组的属性组成
MySQL是一种( )。
数据建模软件
数据分析软件
数据管理软件
数据设计软件
下列选项中,MySQL数据库支持的SQL语言不具备的功能是( )。
数据导出
数据可视化
数据恢复
数据定义
下列语言要素中,MySQL不支持的是( )。
数组
常量
变量
运算符
设有语句: SELECT ((6%(7-5))+8)*9-1+(5%2);该语句的执行结果是( )。
72
70
71
73
下列不能作为MySQL常量值使用的是( )。
TRUE
NULL
@DATE
'2016-12-11'
设有如下语句: DELETE FROM tb_student WHERE sid<6;成功执行该语句,下列叙述中正确的是( )。
删除tb_student表中前6条记录
删除tb_student表
删除tb_student表中所有sid值小于6的记录
(A18010,’李丽’,女,19)
(’A18010’,’李丽’,NULL,NULL)
(NULL,’李明’,’女’,’19’)
(’A18010’,NULL,’女’,19)
下列语句中,可用于修改数据库默认字符集的是( )。
DROP SCHEMA
UPDATE DATABASE
CHANGE DATABASE
ALTER SCHEMA
设有学生表tb_student,若要将学生年龄age限制在16到25之间,则应该定义的约束类型是( )。
用户定义的完整性约束
实体完整性约束
参照完整性约束
非空约束
当对表R和表S使用自然连接时,要求R和S含有一个或多个共有的( )。
数据类型
行
字段
下列有关索引的叙述中,正确的是( )。
随着表中数据量的增加,索引占用的物理空间会减少,从而可提高数据的检索速度
通过创建索引,一定能保证表中每一行数据的唯一性
只能在表的特定列上建立索引
创建及维护索引,都会耗费时间
下列选项中,不能用于查询视图对象相关信息的语句是( )。
DESCRIBE
SHOW VIEW
SHOW CREATE VIEW
SHOW TABLE STATUS
下列有关视图的叙述中,正确的是( )。
视图定义中不能有ORDER BY子句
不能采用视图完成复杂的查询需求
为保障数据的安全性,不能将用户权限与视图绑定
视图不存储任何数据
设tb_school表上有一个名为tr_test的触发器。以下能够删除该触发器的语句是( )。
REVOKE TRIGGER tb_school.tr_test
DELETE TRIGGER tb_school.tr_test
DROP TRIGGER tb_school.tr_test
REMOVE TRIGGER IF EXISTS tb_school.tr_test
对于MySQL数据库,下列关于触发器与存储过程的叙述中,正确的是( )。
触发器是一个特殊的存储过程,它们都是使用CALL来进行调用
存储过程可以调用其他存储过程
触发器与存储过程的创建都是使用CREATE PROCEDURE语句来完成
过多使用触发器,会破坏数据的完整性和一致性
在MySQL数据库中,流程控制语句不包括( )。
REPEAT语句
LEAVE语句
IF语句
SET语句
事件ev_test每3天执行1次
事件ev_test第1天没有执行
事件ev_test会在第2天结束
事件ev_test每天执行,直至第3天结束
下列选项中,可直接与MySQL数据库中的数据进行交互的语言是( )。
HTML
PHP
SQL
Java
若要为用户xie授予在成绩数据库db_grade中任意表上执行SELECT语句的权限,下列语句中正确的是( )。
GRANT SELECT ON db_grade.* TO 'xie'@'localhost';
GRANT SELECT ON *.* TO 'xie'@'localhost';
GRANT SELECT ON db_grade.tb_grade TO 'xie'@'localhost';
下列关于MySQL用户管理的叙述中,正确的是( )。
DROP USER语句能够删除一个或多个用户账户,并删除其权限
用户账号及相关信息都存储在名为user的数据库中
完成MySQL服务器安装时,数据库中不包含任何用户
RENAME USER语句能够修改用户账号,还可以新增一个用户账号
在MySQL数据库中,可用于记录各种数据更新操作的是( )。
数据文件
数据库副本
日志文件
备份文件
在下列给出数据库备份方法中,不能进行表结构备份的方法是( )。
直接复制数据文件
使用mysqldump程序
使用phpMyAdmin工具
使用SELECT INTO …OUTFILE语句
设有如下语句: DROP USER zhang, wang当其成功执行后,下列关于该语句的叙述中,错误的是( )。
删除了用户zhang
删除了用户zhang创建的所有数据库对象
删除了用户wang
删除了用户wang在数据库中的所有权限
用户li的权限不可转移给其他用户
将用户的权限由SELECT修改INSERT
将用户li的权限转移给用户zhao
为用户li分配UPDATE权限
在MySQL数据库中,使用LOAD DATA…INFILE语句恢复数据的过程中,为了保证与备份时的特殊分隔符一致,可以使用( )。
TERMINATED BY子句
ENCLOSED BY子句
ESCAPED BY子句
ORDER BY子句