ORACLE数据库编码技术能力考试B卷1级

上传人:M****1 文档编号:524022715 上传时间:2024-01-02 格式:DOC 页数:8 大小:88.51KB
返回 下载 相关 举报
ORACLE数据库编码技术能力考试B卷1级_第1页
第1页 / 共8页
ORACLE数据库编码技术能力考试B卷1级_第2页
第2页 / 共8页
ORACLE数据库编码技术能力考试B卷1级_第3页
第3页 / 共8页
ORACLE数据库编码技术能力考试B卷1级_第4页
第4页 / 共8页
ORACLE数据库编码技术能力考试B卷1级_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《ORACLE数据库编码技术能力考试B卷1级》由会员分享,可在线阅读,更多相关《ORACLE数据库编码技术能力考试B卷1级(8页珍藏版)》请在金锄头文库上搜索。

1、数据库编码技术能力考试B卷课程名称 Oracle数据库 课程代码 Oracle 考试时间 120分钟 技能类别 编码能力 专业方向 数据库平台编码 技能等级 1级 考试方式(闭)卷 (共 8 页)(本试卷满分100分,60分合格,答案请写在答题卡上)一、选择题(含单选题和多选题,每题2分,共80分)在每小题列出的四个备选项中只有1个或2个是符合题目要求的,多选题已用*标识出来,错选或未选均无分。1、从客户端通过SQL*PLUS登陆oracle某个特定用户,必须要提供哪些信息:A用户名、口令、监听B用户名、监听、端口号C用户名、口令、本地服务名D. 用户名、口令、目录方法名配置2、下列选中中哪个

2、不属于SQL语句:AdescB. selectC. alter table D. truncate3、下列关于SQL语句书写规则的描述正确的是:A. SQL语句区分大小写,要求关键字必须大写,对象名小写B. SQL语句必须在一行书写完毕,并且用分号结尾C. SQL语句的缩进可以提高语句的可读性,并且可以提高语句的执行性能D. SQL语句中为了提高可读性,通常会把一些复杂的语句中每个子句写在单独的行上4、在客户端配置本地服务名时,下列哪个信息不需要提供:A. 服务器地址B. 服务器监听的端口号C网络协议D. 服务器端目录配置E数据库SID或数据库服务名* 5、下列哪些SQL命令能够在SQL*PL

3、US环境下执行特定的脚本文件:(两个选项)A B. STARTC. RUND. /E. EXECUTE6、下列关于NULL描述不正确的是:A. 当实际值是未知或没有任何意义时,可以使用NULL来表示它B. 不要使用NULL来代表 0,两者是不同的C. 不要使用NULL来代替空格,两个是不同的D. 算术表达式 2000 + null 结果 等于 2000* 7、PL/SQL中的注释符有哪些:(两个选项)A-B. % %C. /* */D. E#* 8、下列语句中使用了列别名,会导致错误的有哪些:(两个选项)Aselect empno, ename, sal*12 “Annual Salary”

4、from emp;B. select empno, ename, sal*12 “AnnualSalary” from emp;Cselect empno, ename, sal*12 Annual Salary from emp;Dselect empno, ename, sal*12 AnnualSalary from emp;Eselect empno, ename, sal*12 AnnualSalary from emp;* 9在Emp雇员表中sal字段描述了员工的薪水,现在需要根据薪水查询员工信息,下列语句那个描述是正确的:(两个选项)Aselect * from emp wher

5、e sal any( 1000, 2000 ); 选择了所有薪水超过2000的员工信息Bselect * from emp where sal all( 1000, 2000 ); 选择了所有薪水超过2000的员工信息C. select * from emp where sal some( 1000, 2000 ); 选择了所有薪水超过2000的员工信息D. select * from emp where sal 2000 or sal 1000; 选择了所有薪水超过2000的员工信息E. select * from emp where sal 2000 and sal 1000; 选择了所有

6、薪水超过2000的员工信息10、下列选项中哪些可能属于语句 select ename from emp where ename like _A_B%escape ;的返回结果集:ATABABA B. A_BELLCLA_BELL D. TTABABA11、下面哪两个任务可以使用TO_CHAR函数?(选择两个选项)A. 把10 转变为TEN B. 把10转变为10C. 把10 转变为10 D. 把TEN转变为10E. 把日期转变为字符表达式 F. 把字符表达式转变为日期12、下列比较为真的有哪些:Atrunc( 123.56 ) = 123 B. trunc( 123.56, 1 ) = 123

7、.6B. round( 123.56 ) = 123 D. round( 123.56, 1 ) = 123.5* 13、下列关于TO_CHAR()、TO_DATE() 函数使用过程中不会出错的有哪些:(两个选项)Aselect to_char( sysdate, yyyymmddhh 24miss) from dual;B. select to_char( sysdate, yyyy年mm月dd日 hh24:mi:ss) from dual;C. select to_char( sysdate, yyyy年mm月dd日 hh24:mi:ss) from dual;D. select to_c

8、har( sysdate, yyyy#mm#dd#hh24#miss) from dual;E. select to_date(20070605113430,yyyy#mm#dd#hh24#miss) from dual;14、约束可以防止无效数据进入表中,维护数据一致性,Oracle提供了若干种约束,下列描述正确的是:A主键约束、唯一约束、外键约束、条件约束、非空约束B、唯一性索引、非唯一性索引、位图索引、位图连接索引、hash索引C、列级约束、表级约束、单项约束、组合约束、连接约束D、主键约束、唯一约束、外键约束、缺省值约束、非空约束15、下列对于视图的描述中错误的是:A. 视图可以限制对

9、数据库的访问,因为视图可以优先择性的显示数据库的一部分B. 视图可以简化用户的查询,允许用户从多个表中检索数据而不需要知道如何基表是如何连接的C. 可以通过视图实现对基表的DML操作D. 对视图执行DML操作时,可以不受基表的约束的限制16、用户A 把 CREATE TABLE 系统权限 赋给 用户B,而用户B 希望能够继续把此权限赋给其他用户,此时用户A应该怎么赋予这个权限:A. 在A用户下 grant create table to C with admin option;B. 在B用户下 want create table from A with admin option;C. 在B用户

10、下 grant create table to C with admin option;D. 在A用户下 grant create table to B with admin option;* 17、下列哪些情况会导致Oracle事务结束:(两个选项)APL/SQL块结束B. 发出savepoint语句C用户强行退出SQL*PLUSD. 发出select语句E发出commit或rollback语句18、当执行了DML操作修改数据以后,要保存所作的修改,使用什么语句:A. savepoing B. commitC. rollback D. exit19、下列关于PL/SQL控制结构的描述中,正确

11、的是:A. 循环结构中可以使用CONTINUE继续下一次循环B. 循环结构中可以使用BREAK结束循环C. EXIT或EXIT-WHEN可以强迫循环体有条件或无条件地退出D. PL/SQL提供了LOOP、FOR LOOP、WHILE LOOP,这些循环都要求循环体至少被执行一次20、下列关于PL/SQL中 IF 条件控制结构的描述性书写,正确的是:A. IF condition THEN sequence_of_statements END IF;B. IF condition sequence_of_statements END IF;C. IF condition sequence_of_

12、statements1ELSEsequence_of_statements2END IF;D. IF condition1sequence_of_statements1ELSIF condition2sequence_of_statements2ELSEsequence_of_statements3END IF;21、在创建需要存储客户资料表中的所有列值的记录变量时,将使用什么A. %TYPE B. %ROWTYPEC. 列列表 D. %ROWCOUNT* 22、执行SQL语句 TRUNCATE TABLE EMPLOYEES,有关该语句的正确描述是(两个选项)A. 释放了表占用的存储空间B.

13、 没有释放表占用的存储空间C. 可以回退删除操作D. 不可以回退删除操作E. TRUNCATE通常比DELETE删除全表数据更加耗时,但由于它释放了表的存储空间,所以还是会经常使用它23、下列关于游标的正确使用方法是:A. 定义游标 = 打开游标 = 循环提取游标B. 定义游标 = 引用游标 = 提取游标 = 关闭游标C. 定义游标 = 打开游标处理数据 = 删除游标D. 定义游标 = 打开游标 = 循环提取游标 = 关闭游标24、下列关于异常描述正确的是:A. 在PL/SQL中,只有运行时的错误才能被称之为异常。B. 在PL/SQL中,Oracle为每一个可能的异常都给出了一个预先定义好的异常名称,使我们可以及时地捕获任何预定义和自定义的异常C. 异常可以在不同嵌套模块之间传递,直到这个异常被处理或程序退出返回给调用环境,这称之为异常的传播。D. 当程序运行时发生异常,整个PL/SQL程序都要无条件退出25、在PL/SQL中,关于存储过程与函数的有何不同,下列描述正确的是:A. 函数必须有返回值,而存储过程没有返回值B. 函数可以拥有参数,而存储过程不能拥有参数C. 函数和存储过程都可以作为另一个函数或存储过程的参数进行嵌套D. 函数不能包含异常处理模块,而存储过程可以包含异常处理* 2

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号