第一章 单元测试
1、单选题:
下面的语句中,( ) 是DDL的例子。
选项:
A:delete
B:create
C:select
D:insert
答案: 【create】
2、单选题:
显示登录的用户名,可以用的命令是:( )
选项:
A:DESCRIB user
B:SELECT user
C:SHOW user
D:REM user
答案: 【SHOW user】
3、单选题:
下面哪一个like命令会返回名字象HOTKA的行?( )
选项:
A:where ename like ‘_HOT%’
B:where ename like ‘H_T%
C:where ename like ‘%TKA_’
D:where ename like ‘%TOK%’
答案: 【where ename like ‘H_T%】
4、单选题:
哪个函数与||运算有相同的功能:( )
选项:
A:ltrim
B:substr
C:instr
D:concat
答案: 【concat】
5、单选题:
下列哪个聚合函数的参数要求必须是数值型( )。
选项:
A:min
B:sum
C:count
D:max
答案: 【sum】
6、判断题:
Order by子句仅对检索数据的显示有影响,并不改变表中行的内部顺序。( )
选项:
A:对
B:错
答案: 【对】
7、判断题:
使用having子句是为了限制group by子句返回的分组的个数。 ( )
选项:
A:对
B:错
答案: 【对】
8、判断题:
在 SELECT 语法中,“ _”可以匹配多个字符( )
选项:
A:对
B:错
答案: 【错】
第二章 单元测试
1、单选题:
Test表有一列: test_data number(5,4),下面哪个值可以添加到该列中()。
选项:
A:22.2
B:2.2
C:222
D:2222.2
答案: 【2.2】
2、单选题:
对于ROLLBACK命令,以下准确的说法是:( )
选项:
A: 撤销刚刚进行的数据修改操作
B:撤销本次登录以来所有的数据修改
C:撤销到上次执行提交或回退操作的点
D:撤销上一个COMMIT命令
答案: 【撤销到上次执行提交或回退操作的点】
3、单选题:
表的主键特点中,说法正确的是:( )
选项:
A:一个表可以定义多个主键
B:主键可以定义在表级或列级
C:主键的列可以为空值
D:主键的每一列都必须惟一
答案: 【主键可以定义在表级或列级】
4、单选题:
删除emp表的全部数据,但不提交,以下正确的语句是:( )
选项:
A: DELETE * FROM EMP
B:DELETE FROM EMP
C:TRUNCATE TABLE EMP
D:DELETE TABLE EMP
答案: 【DELETE FROM EMP】
5、单选题:
下面有关表和视图的叙述中错误的是:( )
选项:
A:视图的数据可以来自多个表
B:对视图的数据修改最终传递到基表
C:基表不存在,不能创建视图
D:删除视图不会影响基表的数据
答案: 【基表不存在,不能创建视图】
6、判断题:
使用索引可以提高查询的速度,但索引不是越多越好。( )
选项:
A:对
B:错
答案: 【对】
7、判断题:
使用alter table命令的add选项向一个已存在的表中添加一个新的属性列时,新列的每一行最初的值均为null。( )
选项:
A:对
B:错
答案: 【对】
8、判断题:
序列号定义以后,第一次使用就可用currval获得序列的当前值。( )
选项:
A:对
B:错
答案: 【错】
9、判断题:
视图作为一种数据库对象,其不包含任何的实际数据。( )
选项:
A:对
B:错
答案: 【对】
10、判断题:
唯一约束的字段不可以为空值 ( )
选项:
A:对
B:错
答案: 【错】
第三章 单元测试
1、单选题:
创建用户时,设置用户口令的初始状态为过期,用户下次登录后,口令立即失效,必须为其设置新口令,使用的子句是 ( )
选项:
A:PASSWORD IDENTIFIED BY
B:PASSWORD IDENTIFIED
C:PASSWORD EXPIRE
D:PASSWORD TIMED
答案: 【PASSWORD EXPIRE
】
2、单选题:
下列具有CREATE DATABASE权限的用户是( )
选项:
A:SYS
B:SYSTEM
C:SCOTT
D:A和B
答案: 【A和B】
3、单选题:
下列哪个是系统预定义角色( )。
选项:
A:create session
B:create table
C:scott
D:connect
答案: 【connect】
4、单选题:
修改用户相关资源的命令是:( )
选项:
A:create user
B:alter user
C:drop user
D:以上都不是
答案: 【alter user
】
5、判断题:
用户创建后,不需要授权就可建表( )
选项:
A:对
B:错
答案: 【错】
6、判断题:
用户占用的资源可重新分配( )
选项:
A:对
B:错
答案: 【对】
7、判断题:
对象权限回收不具有级联性( )
选项:
A:对
B:错
答案: 【错】
8、判断题:
带有ANY属性的系统权限慎重使用( )
选项:
A:对
B:错
答案: 【对】
9、判断题:
SYSDBA是一个预定义角色,普通用户也应具有该权限。( )
选项:
A:对
B:错
答案: 【错】
第四章 单元测试
1、单选题:
如果存储过程的参数类型为OUT,那么调用时传递的参数应该为:()
选项:
A:常量
B:表达式
C:变量
D:都可以
答案: 【变量】
2、单选题:
下列有关存储过程的特点说法错误的是:()
选项:
A:存储过程不能将值传回调用的主程序
B:存储过程是一个命名的模块
C:编译的存储过程存放在数据库中
D:一个存储过程可以调用另一个存储过程
答案: 【存储过程不能将值传回调用的主程序
】
3、单选题:
下列有关函数的特点说法错误的是:()
选项:
A:函数必须定义返回类型
B:函数参数的类型只能是IN
C:在函数体内可以多次使用RETURN语句
D:函数的调用应使用EXECUTE命令
答案: 【函数参数的类型只能是IN
】
4、单选题:
有关行级触发器的伪记录,下列说法正确的是: ()
选项:
A:INSERT事件触发器中,可以使用:old伪记录。
B: DELETE事件触发器中,可以使用:new伪记录。
C:UPDATA事件触发器中,只能使用:new伪记录。
D:UPDATA事件触发器中,可以使用:old伪记录。
答案: 【UPDATA事件触发器中,可以使用:old伪记录。】
5、单选题:
下列有关替代触发器的描述,正确的是:()
选项:
A: 替代触发器创建在表上
B:替代触发器创建在数据库上
C:通过替代触发器可以向基表插入数据
D:通过替代触发器可以向视图插入数据
答案: 【通过替代触发器可以向视图插入数据】
6、判断题:
PL/SQL块中使用SELECT语句时,此SELECT语句中必须包括INTO子句()
选项:
A:对
B:错
答案: 【对】
7、判断题:
声明游标时的子查询语句在打开游标时执行。()
选项:
A:对
B:错
答案: 【对】
8、判断题:
PL/SQL块必须包含DECLARE,BEGIN和END关键字。()
选项:
A:对
B:错
答案: 【错】
9、判断题:
SQL*Plus是Oracle数据库的专用访问工具()
选项:
A:对
B:错
答案: 【对】
10、判断题:
存储过程独立于数据库而存在()
选项:
A:对
B:错
答案: 【错】
第五章 单元测试
1、单选题:
Oracle数据库中的表空间和数据文件之间的关系是什么?( )
选项:
A:一个表空间只拥有一个数据文件
B:许多表空间可共享一个数据文件
C:一个表空间可具有多个数据文件
D:一个数据文件可包含多少表空间
答案: 【一个表空间可具有多个数据文件】
2、单选题:
oracle数据库至少需要( )个控制文件。
选项:
A:1
B:2
C:5
D:10
答案: 【1
】
3、单选题:
SGA的哪个组件存储用于进程共享分析SQL语句?( )
选项:
A:缓冲区高速缓存
B:专用sql区
C:重做日志缓冲区
D:库高速缓存
答案: 【库高速缓存】
4、单选题:
如果所有重做日志成员在数据库中都不可用,则( )
选项:
A:实例将失败
B:实例将继续运行,但需要介质恢复
C:系统将继续正常运行
D:数据库将继续保持打开,但需要实例恢复
答案: 【实例将失败
】
5、单选题:
段是表空间中一种逻辑存储结构,以下哪个不是ORACLE数据库使用的段类型( )
选项:
A:索引段
B:代码段
C:回滚段
D:临时段
答案: 【代码段】
6、判断题:
数据文件的大小只能增大,不能减小( )
选项:
A:对
B:错
答案: 【错】
7、判断题:
临时表空间可以由多个用户共享,在其中不能包含任何永久对象( )
选项:
A:对
B:错
答案: 【对】
8、判断题:
一个数据库用户只能创建一个会话( )
选项:
A:对
B:错
答案: 【错】
9、判断题:
对oracle数据库的每一行数据来说,rowid是唯一的。( )
选项:
A:对
B:错
答案: 【对】
10、判断题:
临时表中的数据需要由用户删除( )
选项:
A:对
B:错
答案: 【错】
评论0