计算机完成一条指令所花费的时间称为一个
执行时序
存取周期
执行速度
指令周期
顺序程序不具有
顺序性
并发性
封闭性
可再现性
下列叙述中正确的是
算法的复杂度与问题的规模无关
算法的优化主要通过程序的编制技巧来实现
对数据进行压缩存储会降低算法的空间复杂度
数值型算法只需考虑计算结果的可靠性
设某棵树的度为3,其中度为3,2,1的结点个数分别为3,0,4。则该树中的叶子结点数为
6
7
8
不可能有这样的树
结构化程序设计强调
程序的效率
程序的规模
程序的易读性
程序的可复用性
下面不属于系统软件的是
杀毒软件
操作系统
编译程序
数据库管理系统
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是
人工管理阶段
文件系统阶段
文件系统阶段和数据库阶段
人工管理阶段和文件系统阶段
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是
学生和学号
课程和成绩
学生和课程
课程和课程号
数据库管理系统提供的数据控制功能包括
数据的完整性
恢复和并发控制
数据的安全性
以上所有各项
下列关于数据的描述中,错误的是
数据是描述事物的符号记录
数据和它的语义是不可分的
数据指的就是数字
数据是数据库中存储的基本对象
下列关于关系模型的叙述中,正确的是
关系模型用二维表表示实体及实体之间的联系
外键的作用是定义表中两个属性之间的关系
关系表中一列的数据类型可以不同
主键是表中能够唯一标识元组的一个属性
下列关于数据库系统三级模式结构的描述中,正确的是
一个数据库可以有多个模式
一个数据库可以有多个外模式
一个数据库可以有多个内模式
调用关系一个数据库可以有多个模式和外模式
模式/内模式映像保证数据库系统中的数据能够具有较高的
逻辑独立性
物理独立性
共享性
结构化
下列关于E-R图向关系模式转换的描述中,正确的是
一个多对多的联系可以与任意一端实体对应的关系合并
三个实体间的一个联系可以转换为三个关系模式
一个一对多的联系只能转换为一个独立的关系模式
一个实体型通常转换为一个关系模式
下列关于SQL的叙述中,正确的是
SQL是专供MySQL使用的结构化查询语言
SQL是一种过程化的语言
SQL是关系数据库的通用查询语言
SQL只能以交互方式对数据库进行操作
在CREATE TABLE语句中,用来指定外键的关键字是
CONSTRAINT
PRIMARY KEY
FOREIGN KEY
CHECK
如果DELETE语句中没有使用WHERE子句,则下列叙述中正确的是
删除指定数据表中的最后一条记录
删除指定数据表中的全部记录
不删除任何记录
删除指定数据表中的第一条记录
指定一个数据库为当前数据库的SQL语句语法格式是
CREATE DATABASE db_name;
USE db_name;
SHOW DATABASES;
DROP DATABASE db_name;
查询一个表中总记录数的SQL语句语法格式是
SELECT COUNT(*) FROM tbl_name
SELECT COUNT FROM tbl_name;
SELECT FROM COUNT tbl_name;
SELECT * FROM tbl_name;
给定如下SQL语句()CREATE VlEW test.V_test AS SELECT * FROM test.students WHERE age<19;该语句的功能是
在test表上建立一个名为V_test的视图
在students表上建立一个査询,存储在名为test的表中
在test数据库的students表上建立一个名为V_test的视图
在test表上建立一个名为students的视图
MySQL中用来创建数据库对象的命令是
CREATE
ALTER
DROP
GRANT
下列关于DROP、TRUNCATE和DELETE命令的描述中,正确的是
三者都能删除数据表的结构
三者都只删除数据表中的数据
三者都只删除数据表的结构
三者都能删除数据表中的数据
下列关于空值的描述中,正确的是
空值等同于数值0
空值等同于空字符串
空值表示无值
任意两个空值均相同
在MySQL中,关键字AUTO_INCREMENT用于为列设置自增属性能够设置该属性的数据类型是
字符串类型
日期类型
整型
枚举类型
下列关于MySQL基本表和视图的描述中,正确的是
对基本表和视图的操作完全相同
只能对基本表进行查询操作,不能对视图进行查询操作
只能对基本表进行更新操作,不能对视图进行更新操作
能对基本表和视图进行更新操作,但对视图的更新操作是受限制的
下列关于PRIMARY KEY和UNIQUE的描述中,错误的是
两者都要求属性值唯一,故两者的作用完全一样
每个表上只能定义一个PRIMARY KEY约束
每个表上可以定义多个UNIQUE约束
建立UNIQUE约束的属性列上,允许属性值为空
MySQL中,激活触发器的命令包括
CREATE、 DROP、INSERT
SELECT、CREATE、UPDATE
INSERT、 DELETE、 UPDATE
CREATE、 DELETE、 UPDATE
下列关于MySQL触发器的描述中,错误的是
触发器的执行是自动的
触发器多用来保证数据的完整性
触发器可以创建在表或视图上
一个触发器只能定义在一个基本表上
使用关键字CALL可以调用的数据库对象是
触发器
事件
存储过程
存储函数
存储过程和存储函数的主要区别在于
存储函数可以被其它应用程序调用,而存储过程不能被其它应用程序调用
存储过程中必须包含一条RETURN语句,而存储函数中不允许出现该语句
存储函数只能建立在单个数据表上,而存储过程可以同时建立在多个数据表上
存储过程可以拥有输出参数,而存储函数不能拥有输出参数
下列不能使用ALTER命令进行修改的数据库对象是
触发器
事件
存储过程
存储函数
函数NOW()返回的结果是
系统的当前日期
系统的当前时间
系统的当前日期和时间
系统的当前用户
在MySQL中执行如下语句SHOW GRANTS FOR 'wang'@'localhost'结果显示为:GRANT USAGE ON *.* TO 'wang'@'localhost'该结果显示的是
系统中所有的用户信息
用户名以wang开头的用户拥有的所有权限
用户wang拥有的所有权限
系统中所有的资源信息
撤销用户的权限应使用的语句是
DROP
ALTER
REVOKE
GRANT
MySQL中,下列关于授权的描述中,正确的是
只能对数据表和存储过程授权
只能对数据表和视图授权
可以对数据项、数据表、存储过程和存储函数授权
可以对属性列、数据表、视图、存储过程和存储函数授权
MySQL成功安装后,在系统中默认建立的用户个数是
0
1
2
3
备份整个数据库的命令是
mysqldump
mysql
mysqlimport
backup
要使用外存储器中的信息,应先将其调入( )。
内存储器
控制器
运算器
微处理器
进程是( )。
存放在内存中的程序
与程序等效的概念
一个系统软件
程序的执行过程
下列叙述中正确的是( )。
循环队列是队列的一种顺序存储结构
循环队列是队列的一种链式存储结构
循环队列中的队尾指针一定大于队头指针
循环队列中的队尾指针一定小于队头指针
设栈与队列初始状态为空。将元素A,B,C,D,E,F,G,H依次轮流入栈和入队,然后依次轮流出栈和退队,则输出序列为( )。
A,B,C,D,H,G,F,E
B,G,D,E,F,C,H,A
D,C,B,A,E,F,G,H
G,B,E,D,C,F,A,H
设二叉树的前序序列为ABDEGHCFIJ,中序序列为 DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为( )。
ABCDEFGHIJ
DGHEBIJFCA
JIHGFEDCBA
GHIJDEFBCA
结构化程序的三种基本控制结构是( )。
递归、堆栈和队列
调用、返回和转移
顺序、选择和重复
过程、子程序和函数
软件是( )。
程序
计算机系统
程序和数据
程序、数据和文档的集合
在数据库中存储的是( )。
数据模型
操作信息
数据的操作
数据以及数据之间的联系
在关系数据库设计中,关系模式是用来记录用户数据的( )。
二维表
视图
属性
实体
在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为( )。
主键
外键
候选键
超键
下列关于数据库的叙述中,错误的是( )。
数据库中只保存数据
数据库中的数据具有较高的数据独立性
数据库按照—定的数据模型组织数据
数据库是大量有组织、可共享数据的集合
DBS的中文含义是( )。
数据库系统
数据库管理员
数据库管理系统
数据定义语言
数据库系统的三级模式结构是( )。
模式,外模式,内模式
外模式,子模式,内模式
模式,逻辑模式,物理模式
逻辑模式,物理模式,子模式
下列不属于数据库设计阶段的工作是( )。
详细结构设计
概念结构设计
逻辑结构设计
物理结构设计
设有E-R图,含有A、B两个实体,A、B之间联系的类型是m:n,则将该E-R图转换为关系模式时,关系模式的数量是( )。
3
2
1
4
下列关于MySQL数据库的叙述中,错误的是( )。
执行DROP DATABASE语句后,数据库中的对象同时被删除
执行CREATE DATABASE语句后,创建了一个数据库对象的容器
执行ATLER DATABASE语句更改参数时,不影响数据库中现有对象
CREATE DATABASE与CREATE SCHEMA作用相同
在MySQL中,NULL的含义是( )。
数值0
无值
空串
0
在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是( )。
USE
USING
CREATE
SELECT
在MySQL中,使用关键字AUTO_INCREMENT设置自增属性时,要求该属性列的数据类型是( )。
INT
DATETIME
VARCHAR
DOUBLE
在使用MySQL进行数据库程序设计时,若需要支持事务处理应用,其存储引擎应该是( )。
MEMORY
MyISAM
InnoDB
CSV
使用SQL语句查询学生信息表tbl_student中的所有数据,并按学生学号stu_id升序排列,正确的语句是( )。
SELECT * FROM tbl_student ORDER BY stu_id ASC;
SELECT* FROM tbl_student ORDER BY stu_id DESC;
SELECT* FROM tbl_student stu_id ORDER BY ASC;
SELECT* FROM tbl_student stu_id ORDER BY DESC;
统计表中所有记录个数的聚集函数是( )。
AVG
SUM
MAX
COUNT
下列关于索引的叙述中,错误的是( )。
UNIQUE索引是唯一性索引
索引能够提高查询效率
索引能够提高数据表读写速度
索引可以建立在单列上,也可以建立多列上
下列关于视图的叙述中,正确的是( )。
使用视图,能够屏蔽数据库的复杂性
更新视图数据的方式与更新表中数据的方式相同
视图上可以建立索引
使用视图,能够提高数据更新的速度
CHECK(score>=0 AND score<=100)关于该表达式,下列叙述中错误的是( )。
该表达式定义了对字段score的约束
CHECK是能够单独执行的SQL语句
score的取值范围为0-100(包含0和100)
更新表中数据时,检查score的值是否满足CHECK约束
修改表中数据的命令是( )。
CHECK TABLE
ALTER TABLE
REPAIR TABLE
UPDATE
下列关于表的叙述中,错误的是( ) 。
所有合法用户都能执行创建表的命令
MySQL中建立的表一定属于某个数据库
建表的同时能够通过Primary Key指定表的主键
MySQL中允许建立临时表
当触发器涉及对触发表自身的更新操作时,使用的触发器必须是( )。
AFTER UPDATE
BEFORE UPDATE
UPDATE BEFORE
UPDATE AFTER
下列关于存储过程的叙述中,正确的是( )。
存储过程可以带有参数
存储过程能够自动触发并执行
存储过程中只能包含数据更新语句
存储过程可以有返回值
设有如下语句: DECLARE tmpVar TYPE CHAR(10) DEFAULT “MySQL”关于以上命令,下列叙述中错误的是( )。
tmpVar的作用域是声明该变量的BEGIN…END语句块
tmpVar的缺省值是“MySQL”
tmpVar被声明为字符类型变量
该语句声明了一个用户变量
查看触发器内容的语句是( )。
SELECT* FROM TRIGGERS;
SELECT* FROM information_schema;
SHOW TRIGGERS;
SELECT * FROM TRIGGER;
下列关于MySQL的叙述中,正确的是( )。
MySQL能够运行于多种操作系统平台
MySQL的编程语言是PHP
MySQL只适用于中小型应用系统
MySQL具有数据库检索和界面设计的功能
下列关于用户及权限的叙述中,错误的是( )。
root用户拥有操作和管理MySQL的所有权限
删除用户时,系统同时删除该用户创建的表
系统允许给用户授予与root相同的权限
新建用户必须经授权才能访问数据库
MySQL数据库中最小授权对象是( )。
列
表
数据库
用户
执行REVOKE语句的结果是( )。
用户的权限被撤销,但用户仍保留在系统中
用户的权限被撤销,并且从系统中删除该用户
将某个用户的权限转移给其他用户
保留用户权限
下列关于MySQL数据库备份与恢复的叙述中,错误的是( )。
数据库恢复措施与数据库备份的类型有关
数据库恢复是使数据库从错误状态恢复到最近—次备份时的正确状态
数据库恢复的基础是数据库副本和日志文件
mysqldump命令的作用是备份数据库中的数据
恢复MySQL数据库可使用的命令是( )。
mysqladmin
mysql
mysqld
mysqldump
MySQL服务器使用TCP/IP网络的默认端口号是( )。
3306
8088
8080
3124
在计算机中,运算器的基本功能是( )。
进行算术和逻辑运算
存储各种控制信息
保持各种控制状态
控制机器各个部件协调一致地工作
理论上计算机,虚拟内存最大容量取决于( )。
磁盘空间的大小
物理内存的大小
计算机地址位数
数据存放的实际地址
下列叙述中错误的是( )。
循环链表中有一个表头结点
循环链表的存储空间是连续的
循环链表的表头指针与循环链表中最后—个结点的指针均指向表头结点
循环链表实现了空表与非空表运算的统一
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为( )。
0
1
50
49
某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为( )。
不存在这样的二叉树
198
199
200
下面对“对象”概念描述错误的是( )。
对象不具有封装性
对象是属性和方法的封装体
对象间的通信是靠消息传递
一个对象是其对应类的实例
软件应首先满足用户的( )。
性能需求
功能需求
可扩展性
纠错能力
数据库管理系统的基本功能不包括( )。
数据库定义
数据库的建立和维护
数据库访问
数据库和网络中其他系统的通信
关系数据库规范化的目的是为了解决关系数据库中的( )。
数据操作复杂的问题
查询速度低的问题
删除异常及数据冗余问题
数据安全性和完整性保障的问题
在数据库系统的三级模式结构中,一个数据库可以有多个( )。
模式
外模式
内模式
以上皆正确
常见的数据库系统运行与应用结构包括( )。
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子句中给出
对于索引,正确的描述是( )。
索引的数据无需存储,仅保存在内存中
一个表上可以有多个聚集索引
索引通常可减少表扫描,从而提高检索的效率
所有索引都是唯一性的索引