2024年大学试题(计算机科学)-Oracle考试近5年真题集锦(频考类试题)带答案_第1页
2024年大学试题(计算机科学)-Oracle考试近5年真题集锦(频考类试题)带答案_第2页
2024年大学试题(计算机科学)-Oracle考试近5年真题集锦(频考类试题)带答案_第3页
2024年大学试题(计算机科学)-Oracle考试近5年真题集锦(频考类试题)带答案_第4页
2024年大学试题(计算机科学)-Oracle考试近5年真题集锦(频考类试题)带答案_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(图片大小可自由调整)2024年大学试题(计算机科学)-Oracle考试近5年真题集锦(频考类试题)带答案第I卷一.参考题库(共100题)1.请结合数据库实例启动时访问和打开的文件,详细描述数据库实例启动的过程。2.一个父类型只能有一个子类型。3. 下列表述中哪个是正确的?()A、因为使用了内嵌视图,所以无法执行该语句。B、该语句不一定会返回前25个最高的新余额值,因为内嵌视图没有ORDERBY子句。C、按从高到低的顺序显示前25个最高的新余额值。D、因为ORDERBY子句未使用Top-n列,所以无法执行该语句。4.下列()信息是在内存存储的。A、执行的程序代码B、连接的会话信息C、存储在外存储上的缓冲信息D、SYSTEM表空间数据文件E、UNDO表空间数据文件5.在分析阶段会创建表并在其中填充测试数据。6.以下哪项不是一个关系类型?()A、多对无B、一对一C、一对多D、多对多7.PL/SQL程序包由包的说明部分和()组成。8.假定某列可接受Null值,如何使用INSERT语句在该列中隐式插入一个Null值?()A、使用NULL关键字。B、使用ON子句C、在列的列表中省略该列。D、不能在列中隐式插入Null值。9.如果DELETE语句中未使用WHERE子句,会产生什么结果?()A、将删除表中的所有行。B、将从数据库中删除该表。C、将显示错误消息,指明语法不正确。D、不会返回任何结果。语句将不会执行。10.尝试使用此SQL语句查询数据库: SELECT产品标识"产品编号",类别标识"类别",价格"价格" FROM产品 WHERE"类别"=5570 ORDERBY"产品编号"; 此语句在执行时会失败。以下哪个子句包含语法错误?()A、SELECT产品标识"产品编号",类别标识"类别",价格"价格"B、ORDERBY"产品编号";C、FROM产品D、WHERE"类别"=557011.非等值联接通常用于以下哪些项?()A、一组数字B、一组文本C、一组日期D、一组行标识E、一组列12.检索与SCOTT从事相同工作的员工信息。13.保存初始化参数的服务器参数文件是()。A、init.oraB、pfile.oraC、spfile.oraD、sparameter.ora14.矩阵图应当由数据库的最终用户来制作。15.评估以下CREATEVIEW语句: CREATEVIEW雇员_视图 ASSELECTSUM(薪金) FROM雇员; 哪个表述是正确的?()A、使用“雇员_视图”视图不能更新“雇员”表中的数据。B、使用“雇员_视图”视图可以更新“雇员”表中的任何数据。C、使用“雇员_视图”视图可以删除“雇员”表中的记录。D、使用“雇员_视图”视图只能更新“雇员”表中的“薪金”列。16.当执行UPDATE语句时没有更新任何行,会触发以下()例外。A、VALUEERROEB、NO—DATA—FOUNDC、不会触发任何例外D、INVALID—NUMBER17.关于表空间,下列选项中说法错误的是()。A、如果不指定INCI.UDINGCONTENTS命令,那么只有在表空间不包含永久对象的情况下才能删除表空间B、如果不指定CASCADECONSTRAINTS命令,那么只有在表空间不包含永久对象的情况下才能删除表空间C、在命令行中删除某个表空间并不支持将数据文件从数据库中删除D、如果使用ENTERPRISEMANAGER删除某个表空间,那么同时也删除了数据文件18.方案同义词是被某个方案所拥有,所以如果一个方案用户想访问方案同义词,必须在自己方案中创建该方案同义词。19.用户ADAM过去曾成功登录到数据库,但今天他却收到一条错误消息,提示他不能登录(虽然他输入的口令是正确的)。该问题最可能的原因是什么?()A、Adam的一项或多项对象权限已被撤消(REVOKE)。B、ADAM的CREATESESSION权限已被撤消。C、ADAM的CREATEUSER权限已被撤消。D、已从数据库中删除了ADAM的用户帐户。20.如果某个主键索引变得无用,那么会对使用这个索引的应用程序造成()的影响。A、SELECT命令可以被成功执行,但是性能可能会降低B、DML命令可以被成功执行,但是性能可能会降低C、不会再实施这个主键约束D、以上选择都正确21.DBCA的正确解释是()。A、网络设定配置助手B、数据库配置助手C、网络设定管理助手D、数据库管理助手22.重做日志文件又被称为()日志文件,是Oracle三类文件中最复杂的一类文件,是由()组成,记录、保存对数据库所做的修改(或事务)。23.交集实体经常有涉及UID的关系,因此,这些关系经常被限定。24.所涉及的表结构: HR方案下的regions、countries,表结构如下: 创建一个用户名为myuser,口令为myuser,默认表空间为users,配额为5m,默认使用的临时表空间为temp的用户,且不允许该用户使用system表空间。25.评估以下SELECT语句: SELECT姓氏,名字,部门标识,经理标识 FROM雇员; 如果需要先按“经理标识”值,然后按雇员姓氏值和名字值的字母顺序排序数据,应使用以下哪个ORDERBY子句?()A、ORDERBY部门标识,姓氏B、ORDERBY经理标识,姓氏,名字C、ORDERBY姓氏,名字,经理标识D、ORDERBY经理标识,名字,姓氏26.选出有关该句的所有不正确的表述,主键是()A、主键是唯一地标识表中各列的单个列。B、主键是表中的一列或多列,用于唯一地标识该表中的各行。C、主键是一个表中的一组列,用于唯一地标识另一个表中的各行。D、主键仅为一列,且必须为空。27.应在SELECT语句的哪一子句中指定要查询的表的名称?()A、FROM子句B、SELECT子句C、WHERE子句D、上述选项都可以,可以在SELECT语句中任何所需的位置上列出表28.使用下列哪个关键字可以将一项对象权限授予所有数据库用户?()A、ADMINB、ALLC、PUBLICD、USERS29.下列选项中不是位图索引特征的是()。A、适合于列中数据的低唯一性B、修改索引关键字的成本非常高C、执行或查询的效率高D、主要用于OLTP系统30.可以使用视图保留基础表中的旧数据的历史记录,因此,即使从表中删除了某个行,仍可通过视图选择该行。31.什么情况下实体才符合第二范式?()A、所有非UID属性依赖于整个UIDB、具有重复或多个值的属性被删除C、没有任何属性是相互独立的,并且完全依赖于主键D、上述各项都不是32.分析“付款”表中的以下数据: 如果需要确定每位顾客在2003年1月、2月和3月的平均付款金额,应使用哪条SELECT语句?()A、AB、BC、CD、D33.评估“捐赠”表的结构。 应使用哪条CREATETABLE语句来创建该“捐赠”表?()A、AB、BC、CD、D34.在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是()A、select seq.ROWNUM from dualB、select seq.ROWID from dualC、select seq.CURRVAL from dualD、select seq.NEXTVAL from dual35.涉及到的表结构如下:Teacher(TNO,Tname,Tsex,Tnation,Tjobtitle,TID),各字段的含义依次是教师编号,姓名,性别,民族,职称,身份证号;Courses(CNO,Cname),各字段含义为课程号,课程名;Allocate(ID,TNO,CNO,Ctime),各字段含义为教师编号,课程号,课时数。编写PL/SQL程序,计算1-100之间所有奇数之和。36.如果出现错误消息“ORA-01636:signaledduringalterrollbacksegmentrb000n-line”,下列会导致出错的原因是()。A、Oracle回退一个事务表中没有提交的事务时失败B、一个数据文件或者表空间是在offline的状态C、一个undo的目标被破坏或者rollbacksegment被破坏D、控制文件有错误E、归档器进程失败37.Oracle进程结构中完成将重做记录从重做日志高速缓冲区写入重做日志文件的进程是()。A、用户进程B、服务进程C、后台进程LGWRD、后台进程DBWR38.评估以下SQL语句: SELECT产品标识,产品名称,价格 FROM产品 ORDERBY产品名称,价格; 执行该语句会发生什么情况?()A、结果仅按数字顺序进行排序B、结果仅按字母顺序进行排序C、结果先按数字顺序然后按字母顺序进行排序D、结果先按字母顺序然后按数字顺序进行排序39.以下哪项命令将从雇员表中显示与职务标识连接在一起的姓氏,它们之间由逗号和空格分隔,且结果列被标识为“雇员和职务”?() A、AB、BC、CD、D40.以下哪项表述最好地描述了处理算术表达式的方式?()A、先处理加法运算,然后再处理任何其他运算B、先处理乘法和减法运算,然后再处理任何其他运算C、先处理乘法和加法运算,然后再处理减法和除法运算D、先处理除法和乘法运算,然后再处理减法和加法运算41.所涉及的表结构: HR方案下的regions、countries,表结构如下: 创建表空间DATA01,采用本地管理区尺寸为256k,其中数据文件的名称为data01.dbf,大小为12M;将表空间的名称修改为DATA02。42.两个实体之间只能有一种关系。43.下列与对象权限相关的叙述正确的是()。A、对象权限包括ALTER.DELETE,EXECUTE,INDEX,INSERT,REFER-ENCES,SELECT,UPDATE八种B、默认情况下,当直接授予对象权限时,不会将所有列的权限都授予用户C、只能在INSERT,UPDATE,REFERENCES,DELETE上授予歹0权限D、当执行GRANTALL命令后会将对象的所有权限授予用户E、如果在不同方案之间具有REFERENCES关系,则在REVOKEALL收回主表上的所有对象权限时不需要带有CASCADECONSTRANINTS选项44.关于触发器下列说法错误的是()。A、触发器不是PL/SQL对象B、触发器不是被请求调用的PL/SQL代码块C、触发器在发生触发事件时自动运行D、只能通过触发事件运行触发器45.若要禁止会话审计可使用下列()命令。A、noauditsessionB、auditstopC、auditterminateD、以上都不是46.涉及到的表结构如下:Teacher(TNO,Tname,Tsex,Tnation,Tjobtitle,TID),各字段的含义依次是教师编号,姓名,性别,民族,职称,身份证号;Courses(CNO,Cname),各字段含义为课程号,课程名;Allocate(ID,TNO,CNO,Ctime),各字段含义为教师编号,课程号,课时数。编写一数据库触发器,当任何时候Teacher表中的某个教师编号TNO更新时,该触发器将Allocate表中相应的教师编号TNO进行级联更新。47.数据字典的所有者是()。其数据字典表和视图都被保存在()表空间中。48.Oracle支持5种类型的约束:notnull、unique、check、primarykey、foreignkey。49.STARSCHEMA中有两种表,分别为Facttables与Dimensiontables,在FackTable上需要建立()索引。A、正常型B、树C、反转型B树D、位图E、分区50.“雇员”表包含以下列: 结果有什么不同?()A、其中一条语句将返回一个语法错误B、其中一条语句将消除所有重复的“部门标识”值C、这两条语句的结果没有什么差异D、两条语句将按不同的列值进行排序51.查询emp表所在部门30的雇员及管理员的姓名。52.数据库中有两个用户scott和myuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是()A、select*from scott.wz where wunit is null and rownum53.授予删除任何表的系统权限(DROPANYTABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是()A、Grant drop any table to user1B、Grant drop any table to user1 with admin optionC、Grant drop table to user1D、Grant drop any table to user1 with check potion54.GROUPINGSETS是GROUPBY子句的另一个扩展功能,用于指定多个数据分组,但提供单一结果集。55.关于DataPumpExport和DataPumpImport下列()选项是错误的。A、DataPumpExport是一个实用程序,它用于将数据和元数据卸载到一组名为转储文件集的操作系统文件中B、转储文件集可以复制到其他系统并由DataPumpImport实用程序加载C、转储文件集由一个或多个包含表数据、数据库对象元数据和控制信息的磁盘文D、利用DataPumpImport,用户可以指定作业是否应移动数据和元数据的子集(由导出模式确定)56.段是表空间中一种逻辑存储结构,以下()不是ORACLE数据库使用的段类型。A、索引段B、临时段C、回滚段D、代码段57.若updateempsetsalary=1000中缺少where条件:()A、更改表中所有记录B、更改第一条记录C、记录未更改。D、提示错误:缺少where字句58.下列有关COUNT函数的表述中哪个是正确的?()A、默认情况下,COUNT函数会忽略重复值。B、默认情况下,COUNT函数始终忽略Null值。C、COUNT函数可用于查找每个列中的最大值。D、COUNT函数可用于确定一个列中不为Null的唯一值的数量。59.Oracle数据库中重做日志文件需要实现多路复用,而控制文件没有必要实现多路复用。60.PL/SQL块中不能直接使用的SQL命令是()A、SELECTB、INSERTC、UPDATED、DROP61.检索部门编号、部门名称、部门所在地及其每个部门的员工总数。62.通过按顺序执行下面的CREATETABLE语句,您创建了“顾客”表和“订单”表: 现在要求您编制一份报表,用于显示居住在纳什维尔(Nashville)的顾客所下达的订单的相关信息。应发出以下哪个查询才能得到想要的结果?() A、AB、BC、CD、D63.在Oracle中,有一个名为seq的序列对象,假定此时查看seq序列当前值显示为7,那么执行下面的sqlinsertintostu(id,name)values(seq.NEXTVAL,’tom’);很不幸,这个insert没有执行成功,随后马上执行rollback,问:此时查看seq序列当前值显示为()A、 6B、8C、7D、不能确定64.多对多关系必须留在模型中。必须将它们记录为M-M。65.当执行了COMMIT之后,下列()说法是错误的。A、会确认事务变化B、会确认结束事务C、会设置保存点D、会释放锁66.以下哪条SELECT语句将返回一个数字值?()A、SELECT SYSDATE + 600 / 24  FROM 雇员;B、SELECT ROUND(聘用日期, DAY)  FROM 雇员;C、SELECT (SYSDATE - 聘用日期) / 7  FROM 雇员;D、SELECT SYSDATE - 7  FROM 雇员;67.“球员”表包含以下列: 哪些子句有效地使用了聚集函数?()A、ORDERBYAVG(薪金)B、GROUPBYMAX(薪金)C、SELECTAVG(NVL(薪金,0))D、HAVINGMAX(薪金)>10000E、WHERE聘用日期>AVG(聘用日期)68.某个事务处理对表进行了多次连续的更改。必要时,您希望能回退较晚的更改而保留较早的更改。必须在代码中包含哪些内容才能做到这一点?()A、UPDATE语句B、保存点C、对象权限D、数据库链接E、序列69.如果服务器重启,那么()进程在数据库启动阶段会检测到这个问题并启动回滚操作。A、DBWRB、LGWRC、SMOND、PMON70.价格”表中包括以下数据:产品标识生产商标识8695059604如果查询数据库的返回值为95,则使用的是以下哪个脚本?()A、SELECT SUBSTR(产品标识,3,2)  FROM 价格 WHERE 生产商标识=59604;B、SELECT LENGTH(产品标识,3,2)  FROM 价格  WHERE 生产商标识=59604;C、SELECT SUBSTR(产品标识,-1,3)  FROM 价格  WHERE 生产商标识=59604;D、SELECT TRIM(产品标识,-3,2)  FROM 价格  WHERE 生产商标识=59604;71.查询姓名首字母为A或第二个字符为B的雇员信息。72.数据定义语言是用于()的方法。A、确保数据的准确性B、定义和修改数据结构C、查看数据D、删除和更新数据73.()函数返回大于或等于所给数字表达式的最小整数。A、ceilB、absC、floorD、round74.第三范式规则规定,任何非UID属性都不能依赖于另一个非UID属性。75.小文件表空间是为频繁的数据更新而设计的,可以有多个数据文件组成,有多个I/O通道,可以提高数据交换的速度。76.Oracle分配磁盘空间的最小单位是()。A、数据块B、表空间C、表D、区间77.若用户要连接数据库,则该用户必须拥有的权限是()。A、createtableB、createindexC、createsessionD、createuser78.查询工资在2500-3500之间,1981年出生的没有领到补助的雇员信息。79.评估以下SELECT语句: 哪些值会导致逻辑条件返回TRUE?()A、部门标识=10and薪金=20000B、部门标识=20and薪金=20000C、部门标识=nulland薪金=20001D、部门标识=10and薪金=2000180.可以使用下列哪个比较运算符将某个值与子查询返回的每个值进行比较?()A、SOMEB、ANYC、ALLD、IN81.下列哪种表空间可以被设置为脱机状态()A、系统表空间B、用户表空间C、临时表空间D、撤销表空间82.序列可用于:()A、确保主键值是唯一且连续的B、确保即使存在间断,主键值也是唯一的C、生成一系列编号,还可以选择再次循环使用这些编号D、设置连续生成的编号之间的固定间隔E、保证没有未使用的主键值83.关于名称解析方法,下列说法错误的是()。A、外部名称解析方法使用了第三方名称解析服务B、EASYCONNECT从Oracle81版本之后才有提供C、使用本地名称解析方法时,‘用户可以为连接串提供一个OracleNet服务别名D、目录名称解析方法为所有名称解析细节都提供了目录服务器84.创建()可以提高读取数据的效率。它的功能类似于书的目录,读者可以通过目录很快地在书中找到需要的内容。创建它的SQL命令是()。85.以下会直接影响Oracle的速度,为此建议配置越高越好的是()。A、CPU的速度B、光驱C、硬盘容量D、以上都不是86.视图可以用于()A、限制对表中指定列的访问B、限制对表中行的子集的访问C、A和B都是D、A和B都不是87.关于函数与过程的关系下列说法错误的是()。A、函数能够完成的工作,过程同样可以完成B、函数与过程的概念相似,但是并不具有OUT型实参C、函数与过程的概念相似,也可以使用EXECUTE命令来调用D、函数应当通过一个RETURN语句返回一个值88.在触发器中可使用的引用有()A、newB、OldC、UpdateD、New和Old89.Oracle10g的最大的特点是:面向()。90.下列关于“基数”的表述哪些是正确的?()A、基数指示“多少”B、基数仅指定单数或复数,而非复数的具体数量C、基数指定关系中的计数数字(如1、2、3、4等)D、基数指定某项是否是必需的91.使用JOINON的主要优点是:()A、可以基于匹配的列名称和数据类型自动执行联接。B、将显示不符合联接条件的行。C、允许联接名称不同的列。D、允许联接数据类型不匹配的列。92.关于DataPump,下列叙述正确的是()。A、DataPump是一个服务器端实用程序B、DataPump是Oracle9i引入的C、DataPump与原有的Export/lmport具有相同的功能,抽取数据并转移D、DataPump与原有的Export/lmport转换文件的格式相同E、DataPump与原有的Export/lmport相比性能更为优良93.下面关于SQL*LOADER中输入文件,()说法是错误的。A、对于SQL*Loader,除控制文件外就是输入数据B、SQL*Loader只能从指定的文件中读出数据C、如果数据是在控制文件中指定,就要在控制文件中写成INFILE*格式D、当数据固定的格式(长度一样)时且是在文件中得到时,要用INFILE”fixn”94.“球队”表包含以下列: “球队”表当前是空的。您需要允许用户可以在“经理标识”值中包含文本字符,应使用哪条语句来实现这一点?()A、AB、BC、CD、DE、E95.在分析SALES表时,DBA发现在该表上存在大量行迁移,原因是()。A、PCTFREE不合适B、PCTUSED不合适C、INITRANS不合适D、MAXTRANS不合适96.Oracle数据库实例支持4种状态,包括()、()、()和关闭。97.标准的Oracle异常,指的是()。A、具有一个Oracle已定义的错误名称和错误编号的异常,可以在EXCEPTION部分利用Oracle自定义的错误名称对异常进行处理B、具有一个Oracle已定义的错误编号但没有错误名称的异常,使用时必须在DECLARE部分使用PRAGMAEXCEPTION_INIT指令将一个用户自定义的异常名与一个内部Oracle错误代码联系起来C、由程序员自定义、并且由程序员显式触发的异常,使用时须在DECLARE部分声明D、以上说法均不正确98.在DOS命令行输入以下哪一命令,不能正确地连接SQL*Plus()。A、sqlplussys/oracleB、sqlplussystem/oracle@orclC、sqlplussys/o123assysdbaD、sqlplussystem/o12399.通常情况下,()值可以唯一地标识数据库中的一行。A、ROWNUMB、PRIMARY KEYC、UNIQUED、ROWID100.下列选项中,哪种表空间可以被设置为脱机状态()。A、系统表空间B、撤销表空间C、用户表空间D、临时表空间第I卷参考答案一.参考题库1.参考答案: 启动过程:nomount--->mount--->open 1.nomount阶段(即实例的启动) 注意: 此阶段不打开任何的控制文件及数据文件。 2.mount阶段 M.ount阶段完成的任务: A.启动实例并打开控制文件,将数据库与实例关联起来 B.利用参数文件中的说明,打开并锁定控制文件 C.读取控制文件以获取数据文件和重做日志文件的名字和状态信息,但不检查数据日志文件是否存在 这一步会读控制文件,如果这一步有一个控制文件损坏就无法启动 3.open阶段 M.ount阶段完成的任务: A.打开数据文件 B.打开联机日志文件 注意: A.在此期间,Oracle服务器将校验所偶的数据文件和联机日志文件能否打开并对数据库作一致性检查 B.如果出现一致性错误,SMON进程将启动实例恢复 C.如果任一数据文件或联机日志文件丢失,Oracle服务器将报错2.参考答案:错误3.参考答案:B4.参考答案:A,B,C5.参考答案:错误6.参考答案:A7.参考答案:包的主体部分8.参考答案:A9.参考答案:A10.参考答案:D11.参考答案:A,C12.参考答案:select*fromempwherejob=(selectjobfromempwhereename='SCOTT')。13.参考答案:A14.参考答案:错误15.参考答案:A16.参考答案:B17.参考答案:B18.参考答案:正确19.参考答案:B20.参考答案:A21.参考答案:B22.参考答案:事务;一条条重做记录23.参考答案:正确24.参考答案: Createusermyuser identifiedbymyuser Defaulttablespaceuserssize5M Defaulttempspacetemp Ravokesysdbafrommyuser;25.参考答

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论