Oracle及JDBC考试题
更新时间:2024-04-25 21:44:01 阅读量: 综合文库 文档下载
一、单选题:(每题3分)
1.显示cost表的所有行,所有列,下列sql语句正确的是: A.select * from cost;
B.select all.* from cost; C.select all from cost; D.select \\* from cost;
正确答案:A
2.在Oracle中,有一个名为seq的序列对象,以下语句能返回下一个序列值的是:
A.select seq.ROWNUM from dual; B.select seq.ROWID from dual; C.select seq.CURRVAL from dual; D.select seq.NEXTVAL from dual;
正确答案:D
3.在Oracle中, 获得当前系统时间的查询语句是:
A.sysdate;
B.select sysdate;
C.select sysdate from dual; D.select sysdate from common;
正确答案:C
4.test表包含一列date类型数据,向该列插入2008年8月8日8点8分8秒后并以“2008-08-08 08:08:08”格式显示数据,下列sql语句正确的是:
A.insert into test values
(to_char('2008-08-08 08:08:08','yyyy-mm-dd hh24:mi:ss')); select to_char(c1,'yyyy-mm-dd hh24:mi:ss') from test;
B.insert into test values
(to_date('2008-08-08 08:08:08','yyyy-mm-dd hh24:mi:ss')); select to_date(c1,'yyyy-mm-dd hh24:mi:ss') from test;
C.insert into test values
(to_char('2008-08-08 08:08:08','yyyy-mm-dd hh24:mi:ss')); select to_date(c1,'yyyy-mm-dd hh24:mi:ss') from test;
D.insert into test values
(to_date('2008-08-08 08:08:08','yyyy-mm-dd hh24:mi:ss')); select to_char(c1,'yyyy-mm-dd hh24:mi:ss') from test;
正确答案:D
5.接口Statement中定义的execute方法的返回类型是:
A.ResultSet B.int
C.boolean D.double
正确答案:C
6.下列不属于Java语言的接口的是: A.Statement B.Collection C.ResultSet
D.DriverManager
正确答案:D
7.为emp表的ename字段创建名为idx_emp_ename的索引,下列选项正确的是: A.create index idx_emp_ename on emp(ename) ; B.create index idx_emp_ename as emp(ename) ; C.create index ename on emp(idx_emp_ename) ; D.create index ename as emp(idx_emp_ename) ;
正确答案:A
8.cost表中id,unit_cost列数据如下: ID UNIT_COST 1
2 0.40 3 0.30 4 0.20 5 0.10 6 0.50
sql语句select count(unit_cost) from cost;查询的结果为: A.0 B.5 C.6 D.1
正确答案:B
9.查询service表中unix_host为192.168.0.26机器上开通的os帐号数,查询结果中显示unix服务器ip地址,开通的os帐号数,下列sql语句正确的是:
A.select count(os_username) cnt from service
where unix_host = '192.168.0.26' group by unix_host;
B.select unix_host,count(os_username) cnt from service
where unix_host = '192.168.0.26'
C.select count(os_username) cnt from service
where unix_host = '192.168.0.26'
D.select unix_host,count(os_username) cnt from service
where unix_host = '192.168.0.26' group by unix_host;
正确答案:D
10.事务的四个属性中原子性是指:
A. 一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做 B.一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响
C. 一个事务必须是使数据库从一个一致性状态变到另一个一致性状态。
D. 一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰
正确答案:A
二.多选题(每题5分,每题答案至少有一个,全选对才得分)
11.在PL/SQL中,当最近一次读记录时成功返回,则SQL%NOTFOUND的值为: A.NOTFOUND B.TRUE C.NULL D.FALSE
正确答案:D
12.PL/SQL块可选的部分有: A.DECLARE B.BEGIN
C.EXCEPTION D.CONSTANT
正确答案:AC
13.在表tab1中有列为col1,其数据类型为DATE,在PL/SQL的DECLARE部分声明了一个变量var1,语句为: var1 tab1.col1%TYPE; 不久后,执行了语句: ALTER TABLE tab1 MODIFY(col1 NUMBER(5,2));并且执行成功,则var1的数据类型为:
A.NUMBER B.DATE C.CHAR
D.VARCHAR 正确答案:A
14.下列代码输出的结果是: DECLARE
var1 number(2) := 10; BEGIN LOOP
var1 := var1 +1;
DBMS_OUTPUT.PUT_LINE('A'); EXIT WHEN var1 > 12; END LOOP; END;
A.无输出 B.A C.A
A D.A
A A
正确答案:D
15.DAO指的是:
A.Data Access Objects
B.Delete Access Objects
C.Date Access Operator
D.Date Access Objects
正确答案:A
16.PL/SQL过程和函数的参数模式有: A.in B.out C. in out D.ref
正确答案:ABC
17.下列是打乱的JDBC编写顺序: a. 释放资源
b. 获取数据库的连接 c. 执行SQL语句 d. 注册驱动程序 e. 创建Statement
f. 如果有结果集, 处理结果集
典型的JDBC程序编写的顺序是:
A.d-->b-->e-->c-->f-->a B.d-->b-->e-->c-->a-->f C.d-->b-->c-->e-->f-->a D.d-->b-->c-->e-->a-->f 正确答案:A
18.在JDBC编程中执行完下列SQL语句: SELECT name, job, sal FROM emp,能得到结果集中的第一列数据的代码是: A.rs.getString(0);
B.rs.getString(\C.rs.getString(1);
D.rs.getString(\”); 正确答案:BC
19.下列关于JDBC说法正确的是:
A.JDBC提供了访问数据库的通用API,不同的数据库厂商根据各自数据库的特点提供了对JDBC的实现
B.JDBC只提供了访问Oracle数据库的API C.Oracle公司提供了对JDBC的API的实现 D.JDBC只提供了对Java程序员的API 正确答案:AC
20.下列操作数据库时遇到的异常情况说法正确的是:
A.java.sql.SQLException:结果集已耗尽 (结果集用尽或未调用next) B.java.sql.SQLException: No suitable driver(URL拼写错误)
C.java.sql.SQLException: Unknown column 'sid' in 'field list' (SQL语句表名错误) D.java.sql.SQLException: Data too long for column 'id' at row 1(列名定义过长)
正确答案:AB
三.程序题,每题10 分 1 现有a表和b表
表a:jigou(机构),kehhao(客户号),jiaoyrq(交易日期),jioyje(交易金额) 表b: kehhao(客户号),表b为VIP客户号表
统计分机构VIP客户的数量,写出正确的SQL语句:。
SELECT COUNT(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao GROUP BY jigou
2 现有员工表,结构如图
EMPNO NOT NULL NUMBER(4) ENAME VARCHAR2(10) JOB VARCHAR2(9) MGR NUMBER(4) HIREDATE DATE
SAL NUMBER(7,2) COMM NUMBER(7,2) DEPTNO NUMBER(2) 写出正确的SQL语句:
显示除20部门外,部门平均工资在2500以上的部门,列出部门编号和平均工资。
select avg(sal) , deptno from emp where deptno <>20 group by deptno having avg(sal) > 2500;
A.java.sql.SQLException:结果集已耗尽 (结果集用尽或未调用next) B.java.sql.SQLException: No suitable driver(URL拼写错误)
C.java.sql.SQLException: Unknown column 'sid' in 'field list' (SQL语句表名错误) D.java.sql.SQLException: Data too long for column 'id' at row 1(列名定义过长)
正确答案:AB
三.程序题,每题10 分 1 现有a表和b表
表a:jigou(机构),kehhao(客户号),jiaoyrq(交易日期),jioyje(交易金额) 表b: kehhao(客户号),表b为VIP客户号表
统计分机构VIP客户的数量,写出正确的SQL语句:。
SELECT COUNT(a.kehhao) FROM a INNER JOIN b ON a.kehhao = b.kehhao GROUP BY jigou
2 现有员工表,结构如图
EMPNO NOT NULL NUMBER(4) ENAME VARCHAR2(10) JOB VARCHAR2(9) MGR NUMBER(4) HIREDATE DATE
SAL NUMBER(7,2) COMM NUMBER(7,2) DEPTNO NUMBER(2) 写出正确的SQL语句:
显示除20部门外,部门平均工资在2500以上的部门,列出部门编号和平均工资。
select avg(sal) , deptno from emp where deptno <>20 group by deptno having avg(sal) > 2500;
正在阅读:
Oracle及JDBC考试题04-25
未来巴士作文500字06-24
专业英语第1单元(35)讲稿ok06-18
我国地方政府政策评估制度化建设研究01-18
超宽带(UWB)通信设备制造IPO上市咨询(2014年最新政策+募投可研+细分市场调查)综合解决方案 - 图文11-16
留守儿童科研课题立项申报书04-19
关于开展校车安全专项整治行动工作方案11-26
美食节策划书05-08
刻舟求剑郑人11-19
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 考试题
- Oracle
- JDBC
- 小学数学基础知识(太全了)
- 2013年助理物流师(三级)考试模拟题及答案要点
- GDER-2032说明书
- 工业企业技术改造专项资金项目资金
- 民营经济发展
- 长江之歌教案及反思
- 四大名著
- 南京市市政基础设施工程安全标准化管理资料(2012版)第一册
- 毕业小论文
- 最新职称申报运输有限公司岗位专业技术工作总结
- 中国区域总供给曲线斜率差异性分析
- 货币金融试题答案总结
- 自主招生递推数列求通项专题
- 世界各国的主要节日
- 实习施工组织设计
- WEB GIS实习报告(课程设计) - 图文
- 1035蜗轮蜗杆箱体铣削夹具、钻孔夹具工艺与夹具设计:毕业设计,
- 2018-2019学年度第一学期人教版小学五年级数学上册第一单元《小
- 东莞市生态园中央水系二期土方工程监理报告(内容)
- 陕旅版三年级英语下册第一单元测试卷