您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > oracl考试模拟试题
1一、单选题1、下面对“编写SQL语句”描述不正确是那个?CA、SQL语句是不区分大小写的B、SQL语句可以是一行,也可以是多行C、关键字可缩写D、子句通常放在单独的行中2、使用算术运算符,可以创建数据和____的表达式?BA、日期数据B、函数C、子查询D、伪列3、查询语句中连接表达式、字符串或列的运算符为:BA、+B、||C、()D、%4、下面对算术运算符优先顺序描述错误的是__?CA、乘和除的运算优先级高于加和减B、优先级相同的运算符是从左到右进行评估的C、运算符对数字类型数据优先级高于对日期类型的数据D、可以使用括号来强制语句做出优先评估5、使用列别名的关键字是?AA、ASB、ISC、TOD、SHOW6、在SQL*PLUS中调用SQL的脚本使用什么符号?DA、&B、%C、#D、@7、查询语句中筛选表中行数据使用哪个关键字?AA、whereB、orderbyC、groupbyD、or8、查询表中空值字段,在where子句使用哪个关键字?DA、=B、+C、&D、is9、查询语句中对查询结果进行排序的关键字是?CA、groupbyB、whereC、orderbyD、having210、下面哪个函数是用来将小写转换成大写?BA、lowerB、upperC、initcapD、length11、评估SQL语句:SELECTROUND(45.953,-1),TRUNC(45.936,2)FROMdual;该语句的显示结果?C(ROUND:将值舍入到指定的小数位,TRUNC:将值截断到指定的小数位)A.46and45B.46and45.93C.50and45.93D.50and45.9E.45and45.93F.45.95and45.9312、假设SYSDATE='25-JUL-95',则ROUND(SYSDATE,'MONTH')结果是?BA、01-AUG-96B、01-AUG-95C、01-JUL-95D、01-AUG-9713、评估SQL语句:CREATETABLEdept(deptnoNUMBER(2),dnameVARCHAR2(14),locVARCHAR2(13));ROLLBACK;DESCRIBEDEPT下列描述哪个是正确的?ADA.DESCRIBEDEPT语句显示DEPT表的结构B.ROLLBACK语句释放DEPT表的存储空间C.DESCRIBEDEPT语句返回一个错误ORA-04043:对象DEPT不存在D.如果在ROLLBACK语句之前输入COMMIT语句子,DESCRIBEDEPT将显示DEPT表结构14、评估SQL语句:SELECTename,sal,12*sal+100FROMemp;Sal列存储的是月薪,现在要求查询语句能够显示每月增加100元补贴后的年薪,上面的语句如何更改?BA.不需要做任何修改B.SELECTename,sal,12*(sal+100)FROMemp;C.SELECTename,sal,(12*sal)+100FROMemp;D.SELECTename,sal+100,*12FROMemp;15、在SELECT语句中消除重复行的关键字是DA.ALLB.NOTC.NOTANYD.DISTINCT316、下列SELECT语句用于查询表中email列为空值的行,哪个是正确的?CA.SELECTename,sal,emailfromempwhereemail=0;B.SELECTename,sal,emailfromempwhereemail=’’;C.SELECTename,sal,emailfromempwhereemailisnull;D.SELECTename,sal,emailfromempwhereemailisnotnull;17、下列哪个是SQL*Plus的命令?BA.SELECTB.DESCC.DELETED.UPDATE18、要对ORACLE数据库对象(如表,用户,性能监测等)进行管理,可以采用以下哪个管理工具?DA.OracleUniversalInstallerB.OracleDatabaseConfigurationAssistantC.NetManagerD.OracleEnterpriseManagementConsol19、选出下列验证方法中不是oracle中验证用户的方法DA、口令验证B、外部验证C、全局验证D、人为验证20、赋予用户建立会话、连接登录Oracle的系统权限是哪个?BA、createtableB、createsessionC、selectanytableD、createview1、如果表中某列上包含大量重复值,这列所适合建立什么类型索引?BA.B-TreeB.BitMapC.唯一性索引D.基于函数的索引2、当执行UPDATE语句行数据时,oracle会在表中行中加什么类型的锁?BA.ROWSHAREB.ROWEXCLUSIVEC.SHARED.SHAREROWEXCLUSIVEE.EXCLUSIVE43、当某用户执行数据修改时,其他用户从哪儿查询其原始数据?CA.索引段B.数据段C.回滚段D.重做日志4、如果用户想对数据修改及其值变化,应该使用什么类型的审计?CA.强制性审计B.标准数据审计C.基于值的审计D.细粒度审计E.对DBA审计5、启动监听器的命令是?AA.lsnrctlstartB.lsnrctlstopC.tnspingstartD.tnspingstop6、AWR收集的数据存储在哪个表空间?BA.systemB.sysauxC.undoD.users7、AWR是由哪个后台进程将快照数据写入?FA.SMONB.PMONC.DBWnD.LGWRE.CKPTF.MMON8、哪条命令是手工发出检查点事件?DA.alterdatabasecheckpointB.checkpointC.startcheckpointD.altersystemcheckpoint9、数据库处于什么状态下才能开启数据库归档模式?CA.shutdownB.nomountC.mountD.open10、在数据库OPEN状态下备份控制文件的命令是什么?ACA.alterdatabasebackupcontrolfiletotrace;B.altersystembackupcontrolfiletotrace;C.alterdatabasebackupcontrolfileto‘c:\control.bkf’;D.altersystembackupcontrolfileto‘c:\control.bkf’;511、selectTRUNC(45.926,2)fromdual;语句执行的结果是什么?DA、45.93B、46C、45.926D、45.9212、假设SYSDATE='25-JUL-95',则ROUND(SYSDATE,'YEAR')结果是?AA、01-JAN-96B、01-AUG-95C、01-JUL-95D、01-AUG-9713、oracle中将数字转换成字符的函数是哪个?AA、to_charB、to_numberC、to_dateD、to_bin14、用于统计最大值的函数是哪个?DA、sumB、avgC、minD、max15、下列哪一个不是DML语句?AA、createB、insertC、updateD、delete16、创建视图的语句是哪个?AA、createviewB、createtablespaceC、createtableD、createtype17、oracle10G中G的含义是什么?AA、gridB、groupC、girlD、green18、下列不属于oracle存储结构的是DA、表空间B、oracle块C、段D、实例19、oracle中验证用户的方法不包含DA、口令验证B、外部验证C、全局验证D、人为验证20、赋予用户创建表的系统权限是哪个?BA、createtableB、createsessionC、selectanytableD、createview6二、多选题1、以下是“雇员表”的结构:EMPLOYEE_IDNUMBERPrimaryKeyFIRST_NAMEVARCHAR2(25)LAST_NAMEVARCHAR2(25)下面哪些插入语句是正确的?CEFA.INSERTINTOemployeesVALUES(NULL,'John','Smith');B.INSERTINTOemployees(first_name,last_name)VALUES('John','Smith');C.INSERTINTOemployeesVALUES('1000','John',NULL);D.INSERTINTOemployees(first_name,last_name,employee_id)VALUES(1000,'John','Smith');E.INSERTINTOemployees(employee_id)VALUES(1000);F.INSERTINTOemployees(employee_id,first_name,last_name)VALUES(1000,'John','');2、下列哪些是DML语句?BCDA.COMMITB.MERGEC.UPDATED.DELETEE.CREATEF.DROP3、评估下面创建表的语句CREATETABLEorders(SER_NONUMBERUNIQUE,ORDER_IDNUMBER,ORDER_DATEDATENOTNULL,STATUSVARCHAR2(10)CHECK(statusIN('CREDIT','CASH')),PROD_IDNUMBERREFERENCESPRODUCTS(PRODUCT_ID),ORD_TOTALNUMBER,PRIMARYKEY(order_id,order_date));以上语句执行完成后会在些列自动创建索引?AFA.SER_NOB.ORDER_IDC.STATUSD.PROD_IDE.ORD_TOTALF.在ORDER_IDandORDER_DATE列上创建复合索引4、下列哪些语句可以将2000以$2,000.00的格式显示?BCDA.SELECTTO_CHAR(2000,'$#,###.##')FROMdual;7B.SELECTTO_CHAR(2000,'$0,000.00')FROMdual;C.SELECTTO_CHAR(2000,'$9,999.00')FROMdual;D.SELECTTO_CHAR(2000,'$9,999.99')FROMdual;E.SELECTTO_CHAR(2000,'$2,000.00')FROMdual;F.SELECTTO_CHAR(2000,'$N,NNN.NN')FROMdual;5、关于约束,下列哪些描述是正确的?BDA.UNIQUE约束不允许空值B.在创建PK或UNIQUE约束时默认会同进创建唯一性索引C.PK约束允许列中有一个空值D.NOTNULL约束是确保列中不会出现空值6、哪两个语句执行后,该事务是成功完成的?DEA.DELETEemployees;B.DESCRIBEemployees;C.ROLLBACKTOSAVEPOINTC;D.GRANTSELECTONemployeesTOSCOTT;E.ALTERTABLEemployeesSETUNUSEDCOLUMNsal;7、表STUDENTS的结构如下STD_IDnumber(4),COURSE_IDvarchar2(10),START_DATEDATEEND_DATEDATE哪两个聚合函数对START_DATE列是有效的?CEA.SUM(start_date)B.AVG(start_date)C.COUNT(start_date)D.AVG(start_date,end_date)E.MIN(start_date)F.MAXIMUM(start_date)8、以下启动并打开数据库的语句正确的有哪些?CDA.startu
本文标题:oracl考试模拟试题
链接地址:https://www.777doc.com/doc-2884951 .html