您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 达内JSD1510第二次月考题,oracle数据库考题,数据库基础知识语法
达内JSD1510第二次月考题考试范围:oracle数据库适合初学者对数据库的基础知识进行测试。1.(单选)查询cost表中资费名称,月固定费用,月包在线时长,单位费用,下列sql语句正确的是:A.selectname/base_duration/base_cost/unit_costfromcostB.selectname,base_cost,unit_costfromcostC.selectnameandbase_durationandbase_costandunit_costfromcostD.selectname,base_duration,base_cost,unit_costfromcost正确答案:D2.(单选)包含事务控制方法setAutoCommit,commit,rollback的是:()。A.ConnectionB.StatementC.ResultSetD.DriverManager正确答案:A3.(单选)下面不属于接口的是:()。A.java.sql.ConnectionB.java.sql.DriverC.java.sql.DriverManagerD.java.sql.ResultSet正确答案:C4.(单选)在oracle中,判断一条记录的某个列是否为NULL,应该使用:()。A.!=B.C.ISD.=正确答案:C5.(单选)在JDBC连接数据库编程应用开发中,可以实现数据库连接的是()。A.Connection接口B.PreparedStatement类C.CallableStatement类D.Statement类正确答案:A6.(单选)在Oracle中,控制年龄必须在18到50之间(包含18和50),可使用的代码是()。A.age18andage50B.age=18andage=50C.age=18&&age=50D.age18&&age50正确答案:B7.(单选)下列Oracle语句中,属于DCL的有()A.GRANTB.DESCC.CONNECTD.INSERT正确答案:A8.(单选)下列选项中能够得到字符串的一部分的单行函数是()。A.INSERTB.SUBSTRC.LPADD.LEAST正确答案:B9.(单选)下面是SqlPlus命令的是:()。A.DESCB.ALTERC.SELECTD.DELETE正确答案:A10.(单选)下列属于DML语句的是:()。A.COMMITB.INSERTC.DROPD.GRANT正确答案:B11.(单选)ResultSet提供了获取数据库中某个字段值的方法,如果某个字段为NUMBER类型,可以获取该字段值的方法是:()。A.getNumber()B.getDouble()C.setNumber()D.setDouble()正确答案:B12.(单选)在Oracle中,若想查询家庭地址在’北京’,’上海’,’广州’的用户信息,下列Sql语句正确的是()。A.SELECT*FROMstudentWHEREaddress=’北京’,’上海’,’广州’B.SELECT*FROMstudentWHEREaddressLIKE(’北京’,’上海’,’广州’)C.SELECT*FROMstudentWHEREaddressIN(’北京’,’上海’,’广州’)D.SELECT*FROMstudentWHEREaddress=‘北京’ANDaddress=’上海’ANDaddress=‘广州’正确答案:C13.(单选)如果查询表a(有3行数据)和表b(有4行数据),使用SELECT*FROMa,b,返回的查询结果的行数是:()。A.7B.1C.0D.12正确答案:D14.(单选)现有如下建表SQL语句:CREATETABLEdepartments(department_idNUMBER(4)PRIMARYKEY,department_nameVARCHAR2(20),cityVARCHAR2(20),provinceVARCHAR2(20))下面插入语句正确的是:()。A.INSERTINTOdepartmentsVALUES(300,’abc’);B.INSERTINTOdepartments(department_name,department_id)VALUES(300,’design’);C.INSERTINTOdepartments(department_name,city)VALUES(‘design’,’bj’);D.INSERTINTOdepartmentsVALUES(300,’abc’,null,null);正确答案:D15.(单选)在Oracle中,有表Person,如下:IDNameTel001Amber1234002Amy2345003Emily4567004Eric5678005Roy6789SELECTTelFROMPersonWHEREName=‘A%’;执行以上查询,结果是:A.1234B.2345C.4567D.运行后结果是“未选定行”正确答案:D16.(单选)查询客户姓名以及他的推荐人,没有推荐人的客户信息不显示,下列sql语句正确的是:A.selecta1.real_namecustomer,a2.real_namerecommenderfromaccounta1joinaccounta2ona1.id=a2.id;B.selecta1.real_namecustomer,a2.real_namerecommenderfromaccounta1joinaccounta2ona1.recommender_id=a2.recommender_id;C.selecta1.real_namecustomer,a2.real_namerecommenderfromaccounta1joinaccounta2ona1.recommender_id=a2.id;D.selecta1.real_namecustomer,a2.real_namerecommenderfromaccounta1,a2ona1.recommender_id=a2.id;正确答案:C17.(单选)下列SQL语句执行后的结果是:()。SQLCREATETABLEt_info(idNUMBER(4));SQLINSERTINTOt_infoVALUES(2);SQLSAVEPOINTA;SQLINSERTINTOt_infoVALUES(3);SQLINSERTINTOt_infoVALUES(4);SQLSAVEPOINTB;SQLINSERTINTOt_infoVALUES(5);SQLROLLBACKTOB;SQLSELECT*FROMt_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的数据D.在t_info表中可以看到id是2,5的数据,看不到id是3,4的数据正确答案:B18.(单选)在Oracle中,不能通过DROP关键字进行删除的是()。A.表B.视图C.表中记录D.序列正确答案:C19.(单选)下列Oracle语句中,可以实现更新记录的是()。A.UPDATE数据表SET字段名称=值,…[WHERE条件][GROUPBY字段名称]B.UPDATE数据表,数据表,…SET字段名称=值,…WHERE条件C.UPDATE数据表SET字段名称=值,…[WHERE条件]D.UPDATE数据表Set字段名称=值,…[WHERE条件][ORDERBY字段名称]正确答案:C20.(单选)JDBC的Connection接口不包含的方法是()。A.createStatement()B.prepareStatement(Stringsql)C.createPrepareStatement(Stringsql)D.commit()正确答案:C21.(单选)在Oracle中,当数据量较大时,删除表中所有数据,效率较高的是()。A.DELETEFROMStudentB.DELETEFROMStudentWHEREid0C.TRUNCATEtableStudentD.TRUNCATEtableStudentWHEREid0正确答案:C22.(单选)DELETE和TRUNCATE都可以用来删除表内容,以下描述正确的是:()。A.TRUNCATE不需要RollbackSegmentB.DELETE不需要RollbackSegmentC.TRUNCATE在提交COMMIT之前仍可回滚D.TRUNCATE还可以删除表结构正确答案:A23.(单选)以下选项中可以用来在books表的isbn列上创建一个主键约束pk_books的是()。A.CREATEPRIMARYKEYONbooks(isbn);B.CREATECONSTRAINTpk_booksPRIMARYKEYONbooks(isbn);C.ALTERTABLEbooksADDCONSTRAINTpk_booksPRIMARYKEY(isbn);D.ALTERTABLEbooksADDPRIMARYKEY(isbn);正确答案:C24.(单选)在Oracle中,给Student表添加Address列,如下代码正确的是()。A.ALTERTABLEstudentADDCOLUMN(addressVARCHAR2(20))B.UPDATETABLEstudentADDCOLUMN(addressVARCHAR2(20))C.UPDATETABLEstudentADD(addressVARCHAR2(20))D.ALTERTABLEstudentADD(addressVARCHAR2(20))正确答案:D25.(单选)显示上个月的今天,这个月的今天,下个月的今天,精度到时、分、秒,下列sql语句正确的是:A.altersessionsetnls_date_format='yyyymmddhh24:mi:ss';selectadd_months(sysdate,-1),sysdate,add_months(sysdate,1)fromdual;B.alterusersetnls_date_format='yyyymmddhh24:mi:ss';selectadd_months(sysdate,-1),sysdate,add_months(sysdate,1)fromdual;C.altersessionsetnls_date_format='yyyymmddhh24:mi:ss';selectlast_month(),this_month(),next_month()fromdual;D.alterusersetnls_date_format='yyyymmddhh24:mi:ss';selectlast_month(),this_month(),next_month()fromdual;正确答案:A26.(单选)查询tarena23和tarena20上的远程登录业务使用了哪些相同的资费标准,下列sql语句正确的是:A.selectcost_idfromservicewhereunix_host='192.168.0.20'intersectselectcost_idfromservicewhereunix_host='192.168.0.23';B.selectcost_idfromservicewhereunix_host='192.168.0.20'unionselectcost_idfromservicewhereunix_host='192.168.0.23';C.selectcost_idfromservicewhereunix_host='192.168.0.20'unionallselectcost_idfro
本文标题:达内JSD1510第二次月考题,oracle数据库考题,数据库基础知识语法
链接地址:https://www.777doc.com/doc-1997214 .html