在计算机中,运算器的基本功能是( )。
进行算术和逻辑运算
存储各种控制信息
保持各种控制状态
控制机器各个部件协调—致地工作
理论上计算机,虚拟内存最大容量取决于( )。
磁盘空间的大小
物理内存的大小
计算机地址位数
数据存放的实际地址
下列叙述中错误的是( )。
循环链表中有一个表头结点
循环链表的存储空间是连续的
循环链表的表头指针与循环链表中最后—个结点的指针均指向表头结点
循环链表实现了空表与非空表运算的统—
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为( )。
0
1
50
49
某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为( )。
不存在这样的二叉树
198
199
200
下面对“对象”概念描述错误的是( )。
对象不具有封装性
对象是属性和方法的封装体
对象间的通信是靠消息传递
一个对象是其对应类的实例
软件应首先满足用户的( )。
性能需求
功能需求
可扩展性
纠错能力
数据库管理系统的基本功能不包括( )。
数据库定义
数据库的建立和维护
数据库访问
数据库和网络中其他系统的通信
关系数据库规范化的目的是为了解决关系数据库中的( )。
数据操作复杂的问题
查询速度低的问题
删除异常及数据冗余问题
数据安全性和完整性保障的问题
3_10.jpg
等值连接
并
笛卡尔积
交
在数据库系统的三级模式结构中,一个数据库可以有多个( )。
模式
外模式
内模式
以上皆正确
常见的数据库系统运行与应用结构包括( )。
C/S和B/S
B2B和B2C
C/S和P2P
B/S
数据库系统按不同层次可采用不同的数据模型,三层结构中包括物理层、逻辑层和( )。
系统层
服务层
表示层
概念层
关于E-R图,以下描述中正确的是( ) 。
实体可以包含多个属性,但联系不能包含自己的属性
联系仅存在于两个实体之间,即只有二元联系
两个实体之间的联系可分为1:1、1:N、M:N三种
通常使用E-R图建立数据库的物理模型
根据关系模式的完整性规则,以下关于主键的叙述中正确的是( )。
主键不能包含两个字段
主键不能作为另一个关系的外键
主键不允许取空值
主键可以取重复值
1NF、2NF、3NF之间的关系是
1NF ⊆2NF ⊆3NF
3NF ⊆2NF⊆1NF
1NF ⊂2NF ⊂3NF
3NF⊂2NF⊂1NF
在SQL语言按功能的分类中,不包括( )。
DDL
DML
DCL
DLL
在MySQL中,可用于创建一个新数据库的SQL语句为( )。
CREATE DATABASE
CREATE TABLE
CREATE DATABASES
CREATE DB
在使用INSERT INTO插入记录时,对于AUTO_INCREMENT列,若需要使其值自动增长,则不能为其指定任何有效的取值。那么,下面填充方式中错误的是( )。
填充NULL值
不显式地填充值
填充数字0
填充数字1
SQL语句中,判断字段sno是否为空值时,应该使用的表达式是( )。
sno lS 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可用于修改某个列的名称
在下列有关GROUP BY语句的描述中,不正确的是( )。
分组条件可以有多个,并且每一个可以分别指定排序方式
可以使用WHERE子句对所得的分组进行筛选
GROUP BY可配合聚合函数一起使用,但GROUP BY子句中不能直接使用聚合函数
除了聚合函数,SELECT语句中的每个列都必须在GROUP BY子句中给出
对于索引,正确的描述是( )。
索引的数据无需存储,仅保存在内存中
一个表上可以有多个聚集索引
索引通常可减少表扫描,从而提高检索的效率
所有索引都是唯—性的索引
在MYAQL数据库中,可以在服务器、数据库、表等级别上指定缺省字符集,而这些字符集的设定将作用于( )。
所有字段
CHAR、VARCHAR、TEXT等字符类型的字段
所有数据库连接
数值型字段
对于SQL查询:SELECT*FROM tbl_name WHERE id=(SELECT id FROM tbl_name),假设该表中包含id字段,那么该语句正确执行的条件是( )。
该表中必须有多条记录
该表中必须只有一条记录
该表中记录数必须小于等于—条
此SQL语句错误,无论如何都无法正确执行
下列操作中,不可能触发对应关系表上触发器的操作是( )。
SELEC
INSERT
UPDATE
DELETE
下列关于事件的描述中,错误的是( )。
事件是基于特定时间周期来触发的
创建事件的语句是CREATE EVENT
事件触发后,执行事件中定义的SQL语句序列
如果不显式地指明,事件在创建后处于关闭状态
在存储过程的定义中,其参数的输入输出类型包括( )。
IN、OUT
IN、OUT、INOUT
IN
OUT
在存储过程中,使用游标的一般流程是( )。
打开-->读取-->关闭
声明-->填充内容-->读取-->关闭
声明-->打开-->读取-->关闭
声明-->填充内容-->打开-->读取-->关闭
关于MySQL中存储函数和存储过程的区别,不正确的是( )。
存储过程可以有输出参数,而存储函数则没有
存储函数必须使用RETURN语句返回结果
调用存储函数无需使用CALL语句
存储函数中不能像存储过程那样定义局部变量
修改用户登录口令的命令是( )。
SET PASSWORD
UPDATE PASSWORD
CHANGE PASSWORD
MODIFY PASSWORD
在MySQL中,用户账号信息存储在( )。
mysql.host
mysql.account
mysql.user
information_schema.user
用户刚创建后,只能登录服务器,而无法执行任何数据库操作的原因是( )。
用户还需要修改密码
用户尚未激活
用户还没有任何数据库对象的操作权限
以上皆有可能
在GRANT授权语句中,WITH GRANT OPTION的含义是( )。
该用户权限在服务器重启之后,将自动撤销
该用户权限仅限于所指定的用户
用户将获得指定数据库对象上的所有权限
允许该用户将此权限转移授予其他用户
在MySQL的实用工具中,用于对数据库进行备份的程序是( )。
mysqladmin
mysqldump
mysqlcheck
mysqlimport
在GRANT ALL ON*.* TO...授权语句中,ALL和*.*的含义分别是( )。
所有权限、所有数据库表
所有数据库表、所有权限
所有用户、所有权限
所有权限、所有用户
在安装和配置MySQL实例的向导中,选择决策支持型(OLAP)实例或者联机事务处理(OLTP)型实例的主要区别在于( )。
并发连接数不同
连接端口不同
默认字符集不同
服务名不同