1. 下面哪个用户不是ORACLE缺省安装后就存在的用户( A )
A . SYSDBA B. SYSTE C. SCOTT D. SYS
2、带有(B)字句的SELECT语句可以在表的一行或多行放置排他锁。
A .? FOR INSERT B.? FOR UPDATE C.? FOR DELETE D.? FOR REFRESH
3. 在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是( C )。
A .游标打开 B.游标关闭
C.当前记录的数据加载到变量中 D.创建变量保存当前记录的数据
4. 在Oracle中,以下不属于集合操作符的是( B )。
A .UNION B.SUM C.MINUS D.INTERSECT
5. 在Oracle中,表分区方式( C)建议分区数是2的幂(2、4、8等),以获得最平均的数据发布。
A .范围分区 B.列表分区 C.散列分区 D.复合分区
6. 在Oracle中,关于锁,下列描述不正确的是(D )。
A .锁用于在用户之间控制对数据的并发访问
B.可以将锁归类为行级锁和表级锁
C.insert、update、delete语句自动获得行级锁
D.同一时间只能有一个用户锁定一个特定的表
7、在Oracle中,下列哪种标量类型不能保存到数据库表中( B )。
A .CHAR B.RAW C.DATE D.BOOLEAN
8、在Oracle中,不属于游标属性的是( C )。
A .%NOTFOUND B.%FOUND C.%ISCLOSE D.%ISOPEN
9、在Oracle中,用下列语句定义了一个过程:
CREATE OR REPLACE PROCEDURE test(a IN VARCHAR2,
b IN OUT NUMBER,
c OUT VARCHAR2) IS
BEGIN
……
END;
/
假定使用的变量都已定义,下面对过程test的调用语法正确的是( C )
A、test(‘String1’,50,v_str2)
B、test(v_str1,v_num1,’String2’)
C、test(‘String1’,v_num1,v_str2)
D、test(v_str1,20,v_str2)
10、在Oracle中,用户( A )拥有所有内置的程序包。
A、SYS B、SYSTEM C、PUBLIC D、DEFAULT
11、在Oracle中,事务中使用下列SQL语句不会引起锁定( A )
A、SELECT B、INSERT C、UPDATE D、DELETE
12、在Windows操作系统中,Oracle的( A )服务器监听并接受来自客户端应用程序的连接请求。
A、OracleHOME_NAMETNSListener B、OracleServiceSID
C、OracleHOME_NAMEAgent
D、OracleHOME_NAMEHTTPServer
13. 在Oracle中,使用下列的语句产生序列:
CREATE SEQUENCE id;
Oracle服务器会预开辟内存并维持的序列值有(C )个。(选择一项)
A、0 B、10 C、20 D、100
14、Oracle数据库中,以下( C )命令可以删除整个表中的数据,并且无法回滚。
A、drop B、delete C、truncate D、cascade
15、在Oracle中,下列( B )语句不能用于控制游标。
A、Open B、Create C、Fetch D、Close
16、在Oracle中,数据库中的触发器是一个对关联表发出insert、update或( A )语句时触发的存储过程。(选择一项)
A delete B drop C create D truncate
17、( A )触发器允许触发操作的语句访问行的列值
A 行级 :old :new B 语句级 C 模式 D 数据库级
18、 当Oracle服务器启动时,下列哪种文件不是必须的( D )。
a) 数据文件 b) 控制文件 c) 日志文件 d) 归档日志文件
19、Oracle数据库由一个或多个称为( B )的逻辑存储单元组成。(选择一项)
a) 表 b) 表空间 c) 行 d) 单元
20、( B )可以从过程返回多个值。(选择一项)
a) 使用IN参数 b) 使用OUT参数 c) 使用指针 d) 不能