(图片大小可自由调整)
2025年大学试题(计算机科学)-Oracle考试近5年真题集锦(频考类试题)带答案
第I卷
一.参考题库(共80题)
1.关于名称解析方法,下列说法错误的是()。
A、外部名称解析方法使用了第三方名称解析服务
B、EASYCONNECT从Oracle81版本之后才有提供
C、使用本地名称解析方法时,‘用户可以为连接串提供一个OracleNet服务别名
D、目录名称解析方法为所有名称解析细节都提供了目录服务器
2.“雇员”表包含以下列:雇员标识NUMBER(4)NOTNULL姓氏VARCHAR2(15)NOTNULL名字VARCHAR2(10)NOTNULL聘用日期NOTNULL如果要生成一个报表,提供聘用日期在2000年3月1日到2000年8月30日之间雇员的姓氏、名字和聘用日期,则执行以下哪个语句可完成该任务?()
A、SELECT?姓氏,名字,聘用日期?FROM?雇员?WHERE?聘用日期?BETWEEN’01-MAR-2000’?AND?’30-AUG-2000’;
B、SELECT?姓氏,名字,聘用日期??FROM?雇员?WHERE?聘用日期?BETWEEN’30-AUG-2000’?AND?’01-MAR-2000’;
C、SELECT?姓氏,名字,聘用日期?FROM?雇员?GROUP?BY?聘用日期?=?’01-MAR-2000’?and?聘用日期?=?’01-MAR-2000’?and?聘用日期?
3.应使用哪条语句删除“雇员”表的“姓氏”列上的“姓氏_IDX”索引?()
A、DROPINDEX姓氏_idx;
B、DROPINDEX姓氏_idx(姓氏);
C、DROPINDEX姓氏_idx(雇员.姓氏);
D、ALTERTABLE雇员DROPINDEX姓氏_idx;
4.检索部门编号、部门名称、部门所在地及其每个部门的员工总数。
5.查询工资在2500-3500之间,1981年出生的没有领到补助的雇员信息。
6.所涉及的表结构:
HR方案下的regions、countries,表结构如下:
编写PL/SQL程序,计算1-100之间所有偶数之和。
7.“雇员”表中的“雇员标识”列对应于“订单”表中的“雇员标识”列。 “订单”表中的“雇员标识”列在您需要显示的行中包含Null值。 应使用以下哪种类型的联接来显示此数据?()
A、自然联接
B、自联接
C、外部联接
D、等值联接
8.用户的服务器使用European字符集,而用户的客户机则使用American字符集。那么,Oracle解决这个问题的方法是()。
A、无法解决,用户必须修改数据库或客户机的字符集
B、底层的网络协议会进行相应的转换处理
C、OracleNet会进行相应的转换处理
D、应用软件必须完成所有必要的转换处理
9.您要为一家计算机销售公司构建一个数据模型,该公司的邮寄价格取决于在星期几送货。如果顾客要求在星期六或星期天送货,则运费更高。建立这种模型的最佳方式是什么?()
A、使用一个“送货日期”实体,该实体存放针对各个星期日期的价格,同时确保在“订单”实体中有一个针对“请求送货日期”的属性。
B、只要价格发生变化,就将当前价格通过电子邮件发送给所有雇员。
C、更新系统中的价格,打印出变化后的当前价格,并将其发布在公司的布告牌上。
D、允许他们输入自己所需的任何送货费用。
10.Oracle产生汉字显示异常的原因没有可能的是()。
A、服务器指定字符集与客户字符集不同,而与加载数据字符集一致
B、服务器指定字符集与客户字符集相同,与加载数据字符集不一致
C、服务器指定字符集与客户字符集不同,与输人数据字符集不一致
D、服务器指定字符集与客户字符集相同,与输人数据字符集不一致
11.评估以下SELECT语句:SELECTa.姓氏||’,’||a.名字as患者,b.姓氏||’,’||b.名字as医生,c.入院FROM患者aJOIN医生bON(b.医生标识=c.医生标识)JOIN入院cON(a.患者标识=c.患者标识);哪个子句会生成错误?()
A、JOIN医生b
B、ON(b.医生标识=c.医生标识);