




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. . . . 1.(单选)下面是SqlPlus命令的是:()。o A.DESCo B.ALTERo C.SELECTo D.DELETE正确答案:A 2.(单选)下列会自动创建索引的约束的是:()。o A.UNIQUEo B.NOT NULLo C.FOREIGN KEYo D.CHECK正确答案:A 3.(单选)下面不属于接口的是:()。o A.java.sql.Connectiono B.java.sql.Drivero C.java.sql.DriverManagero D.java.sql.ResultSet正确答案:C 4.(单选)在Oracle中,控制年龄必须在18到50之间(包含18和50),可使用的代码是()。o A.age18 and age=18 and age=18 & age18 & age50正确答案:B 5.(单选)下列Oracle语句中,属于DDL语句的是()o A.DROPo B.INSERTo C.DELETEo D.SELECT正确答案:A 6.(单选)包含事务控制方法setAutoCommit, commit, rollback的是:() 。o A.Connectiono B.Statemento C.ResultSeto D.DriverManager正确答案:A 7.(单选)在oracle中,判断一条记录的某个列是否为NULL,应该使用:( )。o A.!=o B.o C.ISo D.=正确答案:C 8.(单选)查询cost表中资费名称,月固定费用,月包在线时长,单位费用,下列sql语句正确的是:o A.select name/base_duration/base_cost/unit_cost from costo B.select name,base_cost,unit_cost from costo C.select name and base_duration and base_cost and unit_cost from costo D.select name,base_duration,base_cost,unit_cost from cost正确答案:D 9.(单选)下面关于结果集,说法错误的是:()。o A.调用Connection对象的preparedStatement(String sql)方法所创建的 PreparedStatement对象执行查询所得到的结果集不可以调用previous()方法。o B.Statement在执行完查询后,会把查询得到的所有数据通过网络一次加载到内存中。o C.ResultSet的getDate方法返回的类型是java.sql.Date而不是java.util.Date。o D.ResultSet的初始状态游标位于第一行之上,必须先调用其next方法,才可以获取到数据。正确答案:B 10.(单选)在Oracle中,不能通过DROP关键字进行删除的是()。o A.表o B.视图o C.表中记录o D.序列正确答案:C 11.(单选)在Oracle中,若想查询家庭地址在北京,上海,广州的用户信息,下列Sql语句正确的是()。o A.SELECT * FROM student WHERE address=北京,上海,广州o B.SELECT * FROM student WHERE address LIKE(北京,上海,广州)o C.SELECT * FROM student WHERE address IN(北京,上海,广州)o D.SELECT * FROM student WHERE address=北京 AND address=上海 AND address=广州正确答案:C 12.(单选)在Oracle中,给Student表添加Address列,如下代码正确的是()。o A.ALTER TABLE student ADD COLUMN(address VARCHAR2(20))o B.UPDATE TABLE student ADD COLUMN(address VARCHAR2(20))o C.UPDATE TABLE student ADD(address VARCHAR2(20))o D.ALTER TABLE student ADD(address VARCHAR2(20))正确答案:D 13.(单选)下列Oracle语句中,可以实现更新记录的是()。o A.UPDATE 数据表 SET 字段名称=值, WHERE 条件 GROUP BY 字段名称o B.UPDATE 数据表,数据表, SET 字段名称=值, WHERE 条件o C.UPDATE 数据表 SET 字段名称=值, WHERE 条件o D.UPDATE 数据表 Set 字段名称=值, WHERE 条件 ORDER BY 字段名称正确答案:C 14.(单选)查询tarena23和tarena20上的远程登录业务使用了哪些相同的资费标准,下列sql语句正确的是:o A.select cost_id from service where unix_host = 0 intersect select cost_id from service where unix_host = 3;o B.select cost_id from service where unix_host = 0 union select cost_id from service where unix_host = 3;o C.select cost_id from service where unix_host = 0 union all select cost_id from service where unix_host = 3;o D.select cost_id from service where unix_host = 0 minus select cost_id from service where unix_host = 3;正确答案:A 15.(单选)在service表中,查询os账号名为:huangr 的unix服务器ip地址,os帐号名,下列sql语句正确的是:o A.select unix_host,os_username from service where os_username = huangr;o B.select unix_host,os_username from service where os_username = HUANGR;o C.select unix_host,os_username from service where os_username = huangr;o D.select unix_host,os_username from service where os_username = HUANGR;正确答案:A 16.(单选)ResultSet提供了获取数据库中某个字段值的方法,如果某个字段为NUMBER类型,可以获取 该字段值的方法是:( )。o A.getNumber()o B.getDouble()o C.setNumber()o D.setDouble()正确答案:B 17.(单选)在XHTML中,电子邮件链接的正确写法是:()。o A.o B.o C.o D.正确答案:B 18.(单选)操作cost表,若一个月使用了200小时,计算每种资费标准对应的最终费用是多少(考虑单位费用 和基础费用为null的情况,最终费用=固定费用+超时部分单位费用), 下列sql语句正确的是:o A.select id, nvl(base_cost,0) + (200 - nvl(base_duration,0) * nvl(unit_cost,0) fee from cost;o B.select id,nvl(base_cost,0) fee from cost;o C.select id,200*nvl(unit_cost,0) fee from cost;o D.select id, base_cost + (200 - base_duration)*unit_cost fee from cost;正确答案:A 19.(单选)显示上个月的今天,这个月的今天,下个月的今天,精度到时、分、秒,下列sql语句正确的是:o A.alter session set nls_date_format = yyyy mm dd hh24:mi:ss; select add_months(sysdate,-1),sysdate,add_months(sysdate,1) from dual;o B.alter user set nls_date_format = yyyy mm dd hh24:mi:ss; select add_months(sysdate,-1),sysdate,add_months(sysdate,1) from dual;o C.alter session set nls_date_format = yyyy mm dd hh24:mi:ss; select last_month(),this_month(),next_month() from dual;o D.alter user set nls_date_format = yyyy mm dd hh24:mi:ss; select last_month(),this_month(),next_month() from dual;正确答案:A 20.(单选)以下选项中可以用来在books表的isbn列上创建一个主键约束pk_books的是()。o A.CREATE PRIMARY KEY ON books(isbn);o B.CREATE CONSTRAINT pk_books PRIMARY KEY ON books(isbn);o C.ALTER TABLE books ADD CONSTRAINT pk_books PRIMARY KEY (isbn);o D.ALTER TABLE books ADD PRIMARY KEY (isbn);正确答案:C 21.(单选)下列选项中,是在新窗口中打开网页文档的是()。o A._selfo B._blanko C._topo D._parent正确答案:B 22.(单选)JDBC的Connection接口不包含的方法是()。o A.createStatement()o B.prepareStatement(String sql)o C.createPrepareStatement(String sql)o D.commit()正确答案:C 23.(单选)在Oracle中,当数据量较大时,删除表中所有数据,效率较高的是()。o A.DELETE FROM Studento B.DELETE FROM Student WHERE id0o C.TRUNCATE table Studento D.TRUNCATE table Student WHERE id0正确答案:C 24.(单选)下面关于序列的描述不正确的是:()o A.序列和表一样,都是Oracle数据库中的对象o B.序列产生的值,可以作为表的主键值o C.在序列的使用中,最好的方式是多个表可以共用一个序列,来减少Oracle数据库序列的数量o D.MySql数据不支持序列正确答案:C 25.(单选)在Oracle中,有表Person,如下: ID Name Tel 001 Amber 1234 002 Amy 2345 003 Emily 4567 004 Eric 5678 005 Roy 6789 SELECT Tel FROM Person WHERE Name = A%; 执行以上查询,结果是:o A.1234o B.2345o C.4567o D.运行后结果是“未选定行”正确答案:D 26.(单选)下面关于事务(Transaction)的说法错误的是:()。o A.事务具备ACID四个基本特性,即A(Atomicity)原子性、C(Consistency)一致 性、I(Isolation)隔离性、D(Durability)持久性。o B.事务的提交(Commit)指将事务中所有对数据库的更新写到磁盘上的物理数据库中去,事 务正常结束。o C.事务的回滚(Rollback)指在事务运行的过程中发生了某种故障,事务不能继续进行,将事 务中对数据库的所有以完成的操作全部撤消,回滚到事务开始的状态。o D.JDBC通过Connection对象控制事务,默认方式下,在执行完更改语句后需要必须要调用 Connection的commit方法,对数据的更改才能生效。正确答案:D 27.(单选)在JDBC中使用事务,想要回滚事务的方法是 ( )。o A.Connection的commit()o B.Connection的setAutoCommit()o C.Connection的rollback()o D.Connection的close()正确答案:C 28.(单选)下面约束中只能定义在列级的是:()。o A.UNIQUEo B.NOT NULLo C.FOREIGN KEYo D.PRIMARY KEY正确答案:B 29.(单选题)下列SQL语句执行后的结果是:()。 SQL CREATE TABLE t_info( id NUMBER(4) ) ; SQL INSERT INTO t_info VALUES(2) ; SQL SAVEPOINT A ; SQL INSERT INTO t_info VALUES(3) ; SQL INSERT INTO t_info VALUES(4) ; SQL SAVEPOINT B; SQL INSERT INTO t_info VALUES(5) ; SQL ROLLBACK TO B ; SQL SELECT * FROM t_info;o A.在t_info表中可以看到id是2的数据 ,看不到id是 3,4,5的数据o B.在t_info表中可以看到id是2,3,4的数据 ,看不到id是 5的数据o C.在t_info表中可以看到id是2,3,4,5的数据o D.在t_info表中可以看到id是2,5的数据, 看不到id是 3,4的数据正确答案:Boracle中,使用rollback关键字可以将表的当前状态回滚至上一次事务结束后的状态,也可以使用rollback 还原点的方式回滚到同一事务内的指定还原点处。在本题中,从始至终都没有通过commit进行提交事务,所以从始至终所有操作都处于同一事务过程中,且在插入id为2的数据后进行了第一次设定还原点A操作,在插入了id为3、4两条数据后又进行了第二次设定还原点B操作,然后又插入了id为5的数据,然后通过rollback to B;操作可以将该表的状态还原至设定还原点B之前的张泰,也就是插入了id为2、3、4数据时的状态。所以B选项正确。 30.(单选)查询客户姓名以及他的推荐人,没有推荐人的客户信息不显示,下列sql语句正确的是:o A.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.id = a2.id;o B.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.recommender_id = a2.recommender_id;o C.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.recommender_id = a2.id;o D.select a1.real_name customer, a2.real_name recommender from account a1, a2 on a1.recommender_id = a2.id;正确答案:C 31.(单选)如果查询表a(有3行数据)和表b(有4行数据),使用SELECT * FROM a,b,返回的查询结果的行数是:()。o A.7o B.1o C.0o D.12正确答案:D 32.(单选)以下选项中可以用来从表 state中删除列 update_dt 的是( )。o A.ALTER TABLE state DROP COLUMN update_dt;o B.ALTER TABLE state DELETE COLUMN update_dt;o C.DROP COLUMN update_dt FROM state;o D.REMOVE COLUMN update_dt FROM state;正确答案:A 33.(单选)现有如下建表SQL语句: CREATE TABLE departments ( department_id NUMBER(4) PRIMARY KEY, department_name VARCHAR2(20), city VARCHAR2(20), province VARCHAR2(20) ) 下面插入语句正确的是:( )。o A.INSERT INTO departments VALUES(300,abc);o B.INSERT INTO departments(department_name,department_id) VALUES(300,design);o C.INSERT INTO departments(department_name,city) VALUES(design,bj);o D.INSERT INTO departments VALUES(300,abc,null,null);正确答案:D 34.(单选)下面的描述错误的是:( )。o A.Statement的executeQuery()方法会返回一个结果集o B.Statement的executeUpdate()方法会返回是否更新成功的boolean值o C.使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值o D.ResultSet中的next()方法会使结果集中的下一行成为当前行正确答案:B 35.(单选)对于Oracle数据库采用分页查询的方式查询表emp的no和name从第100(包括)条到110(不包括)条记录的SQL语句 是:()。o A.select no,name from emp where rownum=100o B.select no, name from (select no,name rownum num from emp where rownum= 100) where num110o C.select no, name from (select no,name rownum num from emp where rownum=100o D.select no,name from emp limit 99, 10正确答案:C 36.(单选)DELETE和 TRUNCATE 都可以用来删除表内容,以下描述正确的是:()。o A.TRUNCATE 不需要 RollbackSegmento B.DELETE 不需要RollbackSegmento C.TRUNCATE在 提交COMMIT之前仍可回滚o D.TRUNCATE还可以删除表结构正确答案:A 37.(单选)在Oracle数据库中,关于主键约束与唯一约束说法错误的是()。o A.主键列的数据类型不限,但此列必须是唯一并且非空o B.一张数据表只能有一个唯一约束o C.唯一性约束所在的列允许空值o D.数据库支持两个列做联合主键正确答案:B 38.(单选)在Oracle中,现有Student表,其中包括学号stuId,姓名stuName,成绩stuGrade, 现要查询成绩为80分的学生姓名,并且结果按照学号降序排列,下面查询语句正确的是()。o A.SELECT stuName FROM student WHERE stuGrade=80 ORDER BY stuIdo B.SELECT stuName FROM student WHERE stuGrade=80 ORDER BY stuId DESCo C.SELECT stuName FROM student WHERE stuGrade like 80 GROUP BY stuIdo D.SELECT stuName FROM student WHERE stuGrade=80 GROUP BY stuId DESC正确答案:B 39.(单选)下面不属于表单属性的有()。o A.actiono B.methodo C.enctypeo D.size正确答案:D 40.(单选)点击delete后弹出确认框,点击取消,页面停留在当前页面。以下超链接写法正确的是:( )o A.deleteo B.deleteo C.deleteo D.delete正确答案:B 41.(单选)表dept有两个字段id和name,现在使用序列seq_dept给id赋值,下列写法正确的是:()。o A.String sql = INSERT INTO dept (id,name)VALUES(seq_dept.NEXTVAL,?); PrepareStatement stmt = con.prepareStatement(sql); stmt.setString(1,”design”);o B.String sql = INSERT INTO dept (id,name)VALUES(?,?); PrepareStatement stmt = con.prepareStatement(sql); stmt.setString(1, seq_dept.NEXTVAL); stmt.setString(2,”design”);o C.String sql = INSERT INTO dept (name)VALUES(?); PrepareStatement stmt = con.prepareStatement(sql); stmt.setString(1,”design”);o D.String sql = INSERT INTO dept (id,name)VALUES(seq_dept.NEXTVAL,?); PrepareStatement stmt = con.prepareStatement(sql); stmt.setString(2,”design”);正确答案:A 42.(单选)可以在Oracle中获取当前时间的Sql语句是()o A.SELECT SYSDATEo B.SELECT SYSDATE FROM DUALo C.SELECT DATEo D.SELECT DATE FROM DUAL正确答案:B 43.(单选题)表student有两个字段stu_no和stu_name,现在使用序列seq_student给stu_no赋值,下列写法正确的是()。o A.String sql = insert into student(stu_no,stu_name) values(seq_student.nextval,?); PrepareStatement stmt = con.prepareStatement(sql); stmt.setString(1,习近平);o B.String sql = insert into student (stu_no,stu_name) values(?,?); PrepareStatement stmt = con.prepareStatement(sql); stmt.setString(1, seq_ student.nextval); stmt.setString(2,习近平);o C.String sql = insert into student (stu_no,stu_name) values(?); PrepareStatement stmt = con.prepareStatement(sql); stmt.setString(1,习近平);o D.String sql = insert into student(stu_no,stu_name) values(seq_student.nextval,?); PrepareStatement stmt = con.prepareStatement(sql); stmt.setString(2,习近平);正确答案:A序列是oracle中的对象,可以在oracle中的sql语句中调用使用, 在java代码中无效。 PreparedStatement是事先将sql语句进行预编译处理, 将来通过该对象setXxx(index,object)方法进行注入参数值。 B选项的写法,以字符串的形式注入值,那么将来也是把这个字符串里面的字符序列作为最终值去使用,而不会进行sequence对象调用执行。 所以正确写法必须是A的写法。 44.(单选)有一个表leanr,表里有三个字段分别是学号(student_id),课程(kc),成绩(grade)。 查询表中存在课程重复2次以上的记录,显示课程和重复的 次数,并且按照重复次数的降序排列,下列SQL语句 正确的是:()。o A.SELECT kc,COUNT(kc) FROM leanr ORDER BY COUNT(kc) DESC GROUP BY kc WHERE COUNT(kc)=2 ;o B.SELECT kc,COUNT(kc) FROM leanr ORDER BY COUNT(kc) DESC GROUP BY kc HAVING COUNT(kc)=2 ;o C.SELECT kc,COUNT(kc) FROM leanr GROUP BY kc WHERE COUNT(kc)=2 ORDER BY COUNT(kc) DESC;o D.SELECT kc,COUNT(kc) FROM leanr GROUP BY kc HAVING COUNT(kc)=2 ORDER BY COUNT(kc) DESC;正确答案:D 45.(单选)一个VIEW被以下语句创建,请问在该VIEW上可进行操作是:()。 CREATE VIEW usa_states AS SELECT *FROM state WHERE cnt_code =1 WITH READ ONLY;o A.SELECTo B.SELECT , UPDATEo C.SELECT , DELETEo D.SELECT , INSERT正确答案:A 46.(单选)现有订单表(orders),包含字段:cid(顾客编号),pid(产品编号)。若查询既订购了产品P01, 又订购了产品P02的顾客编号,下列Sql语句正确的是()o A.SELECT DISTINCT(cid) FROM orders o1 WHERE o1.pid IN(p01,p02)o B.SELECT DISTINCT(cid) FROM ORDERS o1,orders o2 WHERE o1.pid=p01 AND o2.pid=p02 AND o1.cid=o2.cido C.SELECT DISTINCT(cid) FROM orders WHERE pid=p01 AND cid IN(select cid FROM orders WHERE pid=p02)o D.SELECT DISTINCT(cid) FROM orders o1,orders o2 WHERE o1.pid=p01 AND o2.pid=p02正确答案:C 47.(多选)下列语句在建表的同时在c2,c3列上创建了唯一约束,其中正确的是:o A.create table test (c1 number constraint test_c1_pk primary key, c2 number constraint test_c2_uk foreign key, c3 number constraint test_c3_uk foreign key);o B.create table test (c1 number constraint test_c1_pk primary key, c2 number , c3 number , constraint test_c3_uk foreign key(c2,c3);o C.create table test (c1 number constraint test_c1_pk primary key, c2 number , c3 number , constraint test_c3_uk unique(c2,c3);o D.create table test (c1 number constraint test_c1_pk primary key, c2 number constraint test_c2_uk unique, c3 number constraint test_c3_uk unique);正确答案:CD 48.(多选)请看下列建表语句: create table test( c1 number(3) constraint test_c1_pk primary key, c2 number(2) , c3 number(2) , constraint test_c2_ck check ( c2 + c3 ) 100) ); 下列选项中能向test表中成功实施插入数据的插入语句是:o A.insert into test values (1,40,60);o B.insert into test values (2,41,61);o C.insert into test values (3,101,1);o D.insert into test values (4,50,51);正确答案:BD 49.(多选)操作account表和service表,查询申请远程登录业务的客户的数据,下列sql语句正确的是:o A.select real_name from account where in (select account_id from service);o B.select real_name from account o where id exists (select 1 from service i where o.id = i.account_id);o C.select real_name from account where id in (select account_id from service);o D.select real_name from account o where exists (select 1 from service i where o.id = i.account_id);正确答案:CD 50.(多选题)操作account表和age_segment表,查询客户huangrong的年龄段,下列sql语句正确的是:o A.select real_name,birthdate, from account a join age_segment s on round(sysdate - birthdate)/365) between lowage and hiage and real
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东工商学院《水力学及桥涵水文》2023-2024学年第二学期期末试卷
- 宁夏职业技术学院《能源与动力专业导论》2023-2024学年第二学期期末试卷
- 南通职业大学《交通设计》2023-2024学年第二学期期末试卷
- 四川科技职业学院《高级管理学》2023-2024学年第二学期期末试卷
- 黑龙江工商学院《化工安全风险评估与防范》2023-2024学年第二学期期末试卷
- 咸阳职业技术学院《妨害社会管理秩序罪研究》2023-2024学年第二学期期末试卷
- 广东南华工商职业学院《计算机组成与体系结构实验》2023-2024学年第二学期期末试卷
- 宁夏葡萄酒与防沙治沙职业技术学院《环境科学前沿》2023-2024学年第二学期期末试卷
- 黔南民族医学高等专科学校《针织服装设计与工艺》2023-2024学年第二学期期末试卷
- 山西金融职业学院《高级物流学》2023-2024学年第二学期期末试卷
- T-SCSTA001-2025《四川省好住房评价标准》
- 西红门镇生活垃圾转运站及环卫停车场工程报告表
- 2025年信息系统监理师考试题(附答案)
- 农村留守儿童教育支持体系构建研究
- 车场管理考试试题及答案
- 福建省三明市2025年普通高中高三毕业班五月质量检测物理(三明四检)
- 人教版(2024)七年级下册Unit 3 Keep fit 素养检测(含解析)
- 2025年四川省成都市成华区中考二诊英语试题(含笔试答案无听力音频及原文)
- 绥化绥化市2025年度“市委书记进校园”事业单位引才287人笔试历年参考题库附带答案详解
- 中国数据中心产业发展白皮书023年
- 医院检验科实验室生物安全程序文件SOP
评论
0/150
提交评论