达内java1512第二次月考(附答案)doc
在线考试 本次考试得分:98.0
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
正确答案:B
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.
=
正确答案:A
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
正确答案:C
10.
(单选)下列属于DML语句的是 :() 。
?A.
COMMIT
?B.
INSERT
?C.
DROP
?D.
GRANT
正确答案:B
11.
(单选)ResultSet提供了获取数据库中某个字段值的方法,如果某个字段为NUMBER类型,可以获取 该字段值的方法是:( )。
?A.
getNumber()
?B.
getDouble()
?C.
setNumber()
?D.
setDouble()
正确答案:C
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 TABLE departments ( department_id NUMBER(4) PRIMARY KEY, department_name VARCHAR2(20), city VARCHAR2(20), province VARCHAR2(20) ) 下面插入语句正确的是:( )。
?