下列选项中,不能使用GRANT语句给用户授权的是
数据库的创建者
root
仅具有USAGE权限的用户
通过WITH GRANT OPTION获得权限的用户
1.下列叙述中正确的是( )。
在CPU执行一条指令的过程中至少占用一个机器周期
在CPU执行一条指令的过程中只需要占用一个机器周期
在CPU执行一条指令的过程中至少要占用二个机器周期
在CPU执行一条指令的过程中只需要占二个机器周期
2.下列关于多道程序环境下进程描述正确的是( )。
单CPU的计算机只允许执行1个进程
单CPU的计算机允许多个进程并发执行
多个程序可以合并成一个进程执行
多个CPU共同执行一个程序
下列叙述中正确的是( )
在栈中,栈顶指针的动态变化决定栈中元素的个数
在循环队列中,队尾指针的动态变化决定队列的长度
在循环链表中,头指针和链尾指针的动态变化决定链表的长度
在线性链表中,头指针和链尾指针的动态变化决定链表的长度
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10, rear=5。该队列中的元素个数为( ) 。
4
5
6
不确定
5.设二叉树中有20个叶子结点,5个度为1的结点,则该二叉树中总的结点数为()
45
46
44
不可能有这样的二叉树
属于软件详细设计阶段任务的是( )。
模块实现的算法设计
软件体系结构设计
数据库逻辑设计
编写概要设计文档
11_7.jpg
1
2
3
5
按照传统的数据模型分类,数据库系统可分为( )。
层次、网状和关系
大型、中型和小型
西文、中文和兼容
数据、图形和多媒体
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )
数据存储功能
数据定义功能
数据操纵功能
数据控制功能
以下关于数据库的特点中,描述正确的是( )。
数据独立性较高
数据不可共享,故数据安全性较高
数据无冗余
数据无具体的组织结构
数据库中,用来抽象、表示现实世界中数据和信息的工具是( )。
数据定义语言
数据模型
关系范式
数据表
下列选项中,与其它三个选项不同义的术语是( ) 。
域
字段
属性
列
以下不属于MySQL语言中可使用的逻辑运算符是( )。
&&
||
|
!
MySQL提供的数据库连接途径不包括( ) 。
ODBC
TCP/IP
PIPE
JDBC
以下不是MySQL中可供使用的语言元素是( )。
函数mysql_connect()
SELECT语句
INSERT语句
DELETE语句
下列关于视图的叙述中,正确的是( )。
使用视图,能够提高数据更新的速度
更新视图数据的方式与更新表中数据的方式相同
视图上可以建立索引
使用视图,能够屏蔽数据库的复杂性
设有如下表达式: CHECK(score>=0 AND score<=100) 关于该表达式,下列叙述中错误的是( ) 。
CHECK是能够单独执行的SQL语句
该表达式定义了对字段score的约束
score的取值范围为0-100(包含0和100)
更新表中数据时,检查score的值是否满足CHECK约束
修改表中数据的命令是( )。
UPDATE
ALTER TABLE
REPAIR TABLE
CHECK TABLE
下列关于表的叙述中,错误的是( ) 。
MySQL中建立的表一定属于某个数据库
所有合法用户都能执行创建表的命令
建表的同时能够通过Primary Key指定表的主键
MySQL中允许建立临时表
在SQL语言按功能的分类中,不包括( ) 。
DDL
DML
DCL
DLL
在MySQL中,可用于创建一个新数据库的SQL语句为( )。
CREATE DATABASE
CREATE TABLE
CREATE DATABASES
CREATE DB
在使用INSERTINTO插入记录时,对于AUTO_INCREMENT列,若需要使其值自动增长, 则不能为真指定任何有效的取值。那么,下面填充方式中错误的是( )。
填充NULL值
不显式地填充值
填充数字0
填充数字1
SQL语句中,判断字段sno是否为空值时,应该使用的表达式是( ) 。
sno IS NULL
sno =NULL
sno NULL OR NOT
以上方式皆可
要消除查询结果集中的重复值,可在SELECT语句中使用关键字()。
UNION
DISTINCT
LIMIT
REMOVE
在MySQL的SQL语句中,要实现类似分页功能的效果,可使用( )。
LIMIT
ORDER BY
wHERE
TRUNCATE
设WHERE子句中的条件表达式是: num 20 BETWEEN 30其含义是: num的值是20到30范围内的所有整数,且( )。
包含20和30
不包含20和30
包含20,不包含30
不包含20,包含30
在使用ALTER TABLE修改表结构时,关于CHANGE和MODIFY两子句的描述中,不正确的是( ) 。
CHANGE后面需要写两次列名,而MODIFY后面只写一次
两种方式都可用于修改某个列的数据类型
都可以使用FIRST或AFTER来修改列的排列顺序
MODIFY可用于修改某个列的名称
在INSERT触发器中,对于AUTO_INCREMENT列,NEW在INSERT执行之前包含的值是( ) 。
0
新的自动生成值
原有值+1
NULL
MySQL中可对事件调度器进行开启操作的配置文件是( )。
sql.ini
mysql.ini
my.ini
以下关于存储过程的特点,描述错误的是( )。
由于存储过程对执行语句具有良好的封装性,所以当客户端从远程调用服务器端的存储过程时,会增加网络的负载
存储过程可用流程控制语句编写,可进行复杂的判断和一些较复杂的运算
存储过程执行性能高
使用存储过程可以在一定程度上保证数据库的安全性
MySQL常用的循环语句不包括( ) 。
WHILE语句
DO...WHILE语句
LOOP语句
REPEAT语句
假设数据库中有一个名为account的存储函数,其只有一个类型为INT的输入参数id,现欲删除该存储函数,以下语句正确的是( ) 。
DROP FUNCTION account;
DROP FUNCTION account(id);
DROP FUNCTION account(id lNT);
DROP FUNCTION account(INT id);
MySQL成功安装后,系统会创建一个存放数据库文件的目录,该目录名是
data
mysql
ini
file
在使用LOAD DATA语句恢复数据库时,要求覆盖数据库中所有与导入文件具有相同唯一关键字值的行数据,可在导入文件名后添加关键字( )。
IGNORE
OVERRIDE
REPLACE
CANCEL
在使用SELECT INTO...OUTFILE语句备份数据库时,为指定新的转义字符,可使用( ) 。
ESCAPEDBY子句
ENCLOSED BY子句
TERMINATED BY子句
TRANSFER BY子句
在MySQL数据库中,存储用户账号及相关信息的表名是( )。
mysql
user
root
users
要使用RENAME USER语句,用户必须拥有全局CREATE USER权限或某个数据库的UPDATE权限,该数据库是( ) 。
mysql
information_schema
root
users
授予表权限时,下列选项中不合法的权限类型是( )。
RENAME
SELECT
INSERT
UPDATE
二进制日志文件不可以实时记录数据库中的( )。
插入操作
修改操作
查询操作
删除操作