当前位置:文档之家› 最新达内JSD1510第二次月考题,oracle数据库考题,数据库基础知识语法教学提纲

最新达内JSD1510第二次月考题,oracle数据库考题,数据库基础知识语法教学提纲

达内JSD1510第二次月考题

考试范围:oracle数据库

适合初学者对数据库的基础知识进行测试。

1.

(单选)查询cost表中资费名称,月固定费用,月包在线时长,单

位费用,下列sql语句正确的是:

A.select name/base_duration/base_cost/unit_cost from cost

B.select name,base_cost,unit_cost from cost

C.select name and base_duration and base_cost and unit_cost from cost

D.select name,base_duration,base_cost,unit_cost from cost

正确答案:D

2.

(单选)包含事务控制方法setAutoCommit, commit, rollback的是:() 。

A.Connection

B.Statement

C.ResultSet

D.DriverManager

正确答案:A

3.

(单选)下面不属于接口的是:()。

A.java.sql.Connection

B.java.sql.Driver

C.java.sql.DriverManager

D.java.sql.ResultSet

正确答案:C

4.

(单选)在oracle中,判断一条记录的某个列是否为NULL,应该使用:( )。

A.!=

B.<>

C.IS

D.=

正确答案:C

5.

(单选)在JDBC连接数据库编程应用开发中,可以实现数据库连接的是()。

A.Connection接口

B.PreparedStatement类

C.CallableStatement类

D.Statement类

正确答案:A

6.

(单选)在Oracle中,控制年龄必须在18到50之间(包含18和50),可使用的代码是()。

A.age>18 and age<50

B.age>=18 and age<=50

C.age>=18 && age<=50

D.age>18 && age<50

正确答案:B

7.

(单选)下列Oracle语句中,属于DCL的有()

A.GRANT

B.DESC

C.CONNECT

D.INSERT

正确答案:A

8.

(单选)下列选项中能够得到字符串的一部分的单行函数是()。

A.INSERT

B.SUBSTR

C.LPAD

D.LEAST

正确答案:B

9.

(单选)下面是SqlPlus命令的是:()。

A.DESC

B.ALTER

C.SELECT

D.DELETE

正确答案:A

10.

(单选)下列属于DML语句的是:()。

https://www.doczj.com/doc/ed7654933.html,MIT

B.INSERT

C.DROP

D.GRANT

正确答案:B

11.

(单选)ResultSet提供了获取数据库中某个字段值的方法,如果某个字段为NUMBER类型,可以获取该字段值的方法是:( )。

A.getNumber()

B.getDouble()

C.setNumber()

D.setDouble()

正确答案:B

12.

(单选)在Oracle中,若想查询家庭地址在’北京’,’上海’,’广州’的用户信息,下列Sql语句正确的是()。

’北京’,’上海’,’A.SELECT * FROM student WHERE address=

广州’

’北京’,’上海’,’B.SELECT * FROM student WHERE address LIKE(

广州’)

’北京’,’上海’,’C.SELECT * FROM student WHERE address IN(

广州’)

D.SELECT * FROM student WHERE address=‘北京’AND address=’上海’AND address=‘广州’

正确答案:C

13.

(单选)如果查询表a(有3行数据)和表b(有4行数据),使用SELECT * FROM a,b,返回的查询结果的行数是:()。

A.7

B.1

C.0

D.12

正确答案:D

14.

(单选)现有如下建表SQL语句:CREATE T ABLE departments ( department_id NUMBER(4) PRIMARY KEY, department_name

下面VARCHAR2(20), city VARCHAR2(20), province VARCHAR2(20) )

插入语句正确的是:( )。

’abc’);

A.INSERT INTO departments VALUES(300,

B.INSERT INTO departments(department_name,department_id) VALUES(300,’design’);

C.INSERT INTO departments(department_name,city) VALUES(‘design’,’bj’);

D.INSERT INTO departments VALUES(300,

’abc’,null,null);

正确答案:D

15.

(单选)在Oracle中,有表Person,如下:ID Name Tel 001 Amber 1234 002 Amy 2345 003 Emily 4567 004 Eric 5678 005 Roy 6789

‘A%’; 执行以上查询,SELECT Tel FROM Person WHERE Name =

结果是:

A.1234

B.2345

C.4567

D.运行后结果是“未选定行”

正确答案:D

16.

(单选)查询客户姓名以及他的推荐人,没有推荐人的客户信息不

显示,下列sql语句正确的是:

A.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.id = a2.id;

B.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.recommender_id =

a2.recommender_id;

C.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.recommender_id = a2.id;

D.select a1.real_name customer, a2.real_name recommender from account a1, a2 on a1.recommender_id = a2.id;

正确答案:C

17.

(单选)下列SQL语句执行后的结果是:()。SQL> CREATE TABLE t_info( id NUMBER(4) ) ; SQL> INSERT INTO t_info VALUES(2) ; SQL> SAVEPOINT A ; SQL> I NSERT INTO t_info VALUES(3) ; SQL> I NSERT INTO t_info VALUES(4) ;SQL> SAVEPOINT B; SQL> INSERT I NTO

t_info VALUES(5) ; SQL> R OLLBACK TO B ; SQL> SELECT * FROM

t_info;

A.在t_info表中可以看到id是2的数据,看不到id是3,4,5的

数据

B.在t_info表中可以看到id是2,3,4的数据,看不到id是5的

数据

C.在t_info表中可以看到id是2,3,4,5的数据

相关主题
文本预览
相关文档 最新文档