Oracle数据库试题及答案.docx
- 文档编号:24591575
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:25
- 大小:27.04KB
Oracle数据库试题及答案.docx
《Oracle数据库试题及答案.docx》由会员分享,可在线阅读,更多相关《Oracle数据库试题及答案.docx(25页珍藏版)》请在冰豆网上搜索。
Oracle数据库试题及答案
Oracle数据库试题
一、选择题
1、段是表空间中一种逻辑存储结构,以下(D)不是ORACLE数据库使用的段类型。
(A)索引段(B)临时段(C)回滚段(D)代码段
2、ORACLE数据库物理结构包括以下三种文件,以下不属于的是(A)。
(A)系统文件(B)日志文件(C)数据文件(D)控制文件
3、数据库中有两个用户scott和muuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是(C)
(A)select*fromscott.wzwherewunitisnullandrownum<5;
(B)select*frommyuser.wzwherewunit=nullandrownum<5;
(C)select*frommyuser.wzwherewunitisnullandrownum<6;
(D)select*formscott.wzwherewunitisnullandrownum<6;
4、若当前日期为’25-5月-06’,以下(D )表达式能计算出5个月后那一天所在月份的最后一天的日期。
(A)NEXT_DAY(ADD_MONTHS(28-5月-06,5))
(B)NEXT_DAY(MONTHS_BETWEEN(28-5月-06,5))
(C)NEXT_DAY(MONTHS_BETWEEN(’28-5月-06’,5))
(D)NEXT_DAY(ADD_MONTHS(’28-5月-06’,5))
5、下列叙述中正确的是_C_。
A、数据库是一个独立的系统,不需要操作系统的支持
B、数据库设计是指设计数据库管理系统
C、数据库技术的根本目标是要解决数据共享的问题
D、数据库系统中,数据的物理结构必须与逻辑结构一致
6、SQL语句中修改表结构的命令是 C 。
A、MODIFYTABLEB、MODIFYSTRUCTUREC、ALTERTABLE
D、ALTERSTRUCTURE
7、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是__A___。
A、DBS包括DB和DBMSB、DBMS包括DB和DBS
C、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS
8、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表_A___。
A、是同一个数据库中的两个表B、不同数据库中的两个表
C、两个自由表D、一个是数据库表另一个是自由表
9、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过__B___。
A、候选键B、主键C、外键D、超键
10、索引字段值不唯一,应该选择的索引类型为___B__。
A、主索引B、普通索引C、候选索引D、唯一索引
11、从数据库中删除表的命令是___C__。
A、DROPTABLEB、ALTERTABLEC、DELETETABLED、USE
12、DELETEFROMSWHERE年龄>60语句的功能是___B___。
A、从S表中彻底删除年龄大于60岁的记录
B、S表中年龄大于60岁的记录被加上删除标记
C、删除S表D、删除S表的年龄列
13、SQL语言是___C___语言。
A、层次数据库B、网络数据库C、关系数据库D、非数据库
14、在SQL中,删除视图用__C___。
A、DROPSCHEMA命令B、CREATETABLE命令
C、DROPVIEW命令D、DROPINDEX命令
15、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。
SQL语句正确的是___A___。
SELECT姓名,书名FROM借阅,图书,读者WHERE;借阅.借书证号="0001"AND;______
______
A、图书.总编号=借阅.总编号AND; 读者.借书证号=借阅.借书证号
B、图书.分类号=借阅.分类号AND; 读者.借书证号=借阅.借书证号
C、读者.总编号=借阅.总编号AND; 读者.借书证号=借阅.借书证号
D、图书.总编号=借阅.总编号AND;
16、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。
下面的SQL语句正确的是__A____。
SELECT单位,______FROM借阅,读者WHERE;借阅.借书证号=读者.借书证号______
A、COUNT(借阅.借书证号)GROUPBY单位
B、SUM(借阅.借书证号)GROUPBY单位
C、COUNT(借阅.借书证号)ORDERBY单位
D、COUNT(借阅.借书证号)HAVING单位
17、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。
下面SQL语句正确的是___B__。
SELECT借书证号FROM借阅WHERE总编号=;______
A、(SELECT借书证号FROM图书WHERE书名="现代网络技术基础")
B、(SELECT总编号FROM图书WHERE书名="现代网络技术基础")
C、(SELECT借书证号FROM借阅WHERE书名="现代网络技术基础")
D、(SELECT总编号FROM借阅WHERE书名="现代网络技术基础")
18、下列有关数据库的描述,正确的是_C__。
A、数据库是一个DBF文件B、数据库是一个关系
C、数据库是一个结构化的数据集合D、数据库是一组文件
19、用二维表数据来表示实体及实体之间联系的数据模型称为_D___。
A、实体--联系模型B、层次模型C、网状模型D、关系模型
20、( C)语言是过程化SQL的缩写
A、SQL B、Tran-SQL C、PL/SQL D、以上都不对
填空题
21、关系模型的数据操纵即是建立在关系上的数据操纵,一般有___查询___、增加、删除和修改四种操作
22、设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
插入"95031"班学号为30,姓名为"郑和"的学生记录;
_InsertintoR(NO,NAME,CLASS)Values(30,'郑和','95031') ___。
23、设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
删除学号为20的学生记录;__DeletefromRwhereNO=20 __ ___。
24、数据库管理系统采用的数据模型有 层次模型\网状模型\关系模型\树状模型 。
25、ORACLE是 对象关系型 数据库管理系统。
26、sys 是SYSDBA特权用户和SYSOPER特权用户。
27、在用户连接使用数据库时,必须首先 启动 数据库。
28、修改表空间时,使用命令格式的关键字是alter
29、同义词实质是 泛读 阅读 查看
30、SQL中常用的算术运算符有 算术运算符、比较运算符、逻辑运算符
、位运算符、连接运算符
判断题
31、ORACLE数据库的管理方式有ISQLPLUS,SQL*PLUS,SQLPLUS等(正确 )
32、oracle数据库中实例和数据库是一一对应的( 正确 )
33、只要把DBA角色赋予人和用户,那么他便可以管理数据库(错误)
34、视图占有数据库存储空间( 正确 )
35、同义词的作用是实现复杂的功能(正确 )
36、表空间可以对应多个数据文件,以此也可以扩展表空间的容量(正确 )
37、控制文件的作用就是记录数据文件( 正确 )
38、用来简化权限管理数据库对象是用户( 正确 )
39、系统中数据字典的拥有者是SYS( 正确 )
40、数据库中最小的存储单位是块( 正确 )
程序题
ORACLE软件工程师培训班JAVA基础试卷
一、单选题
1.在面向对象方法中,实现信息隐蔽是依靠:
A)对象的继承B)对象的多态C)对象的封装D)对象的分类
2.对成员的访问控制保护最强的是()。
A)publicB)缺省C)privateD)protected
3.可用作Java标识符的是()。
A)#123#B)@C)_dateD)10years
4.属于Java输入输出流的、且处理的是char类型的类是()。
A)Reader类B)InputStream类C)OutputStream类D)File类
5.用于存放创建后则不变的字符串常量是()。
A)String类B)StringBuffer类C)Character类D)以上都不对
6.JDK中提供的文档生成器是()。
A)B)C)D)
7.下列语句中,属于多分支语句的是()。
A)if语句B)switch语句C)dowhile语句D)for语句
8.给定下列代码:
publicclassPerson{
staticintarr[]=newint[10];
publicstaticvoidmain(Stringa[]){
System.out.println(arr[1]);
}
}
下列说法正确的有:
()
A.编译时将发生错误。
B.编译时正确但是运行时出错。
C.输出为0。
D.输出为null
9.设有四个线程,它们的优先级分别为如下四种之一。
则那种级别的线程优先执行?
()
D.优先级别码为7级
10.设x=1,y=2,z=3,则表达式y+=z--/++x-x的值是?
()
A.0B.1C.2D.3
11.在Java语言中,类Student是类Person的子类,Student的构造方法中有一句"super()",该语句表达了什么概念?
A.调用类Worker中定义的super()方法B.调用类Person中定义的super()方法
C.调用类Person的构造方法D.语法错误
12.在java中,哪一个关键字使类不能派生出子类。
A.finalB.publicC.privateD.volatile
13.在Java语言中,下列语句中正确的是哪个?
A.Stringtemp[]=newString{"j","a","z"};B.Stringtemp[]=newString(){"j","a","z"};
C.Stringtemp={"a","b","c"};D.Stringtemp[]={"a","b","c"};
14.下面答案中a,b结果正确的是:
()
StringBufferstringBuffer1=newStringBuffer(“abc”);
StringBufferstringBuffer2=newStringBuffer(“abc”);
booleana=(stringBuffer1.equals(stringBuffer2));
StringempA=newString(“abc”);
StringempB=newString(“abc”);
booleanb=(empA==empB);
A)truefalse B)truetrue C)falsefalse D)flasetrue
15.编译并运行下面的代码,会打印出:
()
inti=1;
switch(i){
case0:
System.out.println(“zero”);break;
case1:
System.out.println(“one”);break;
case2:
System.out.println(“two”);break;
default:
System.out.println(“default”);
}
A.oneB.one,defaultC.one,two,defaultD.default
16.编译并运行下面的代码,会发生什么情况?
publicclassQ{
publicstaticvoidmain(stringargv[]){
intanar[]=newint[]{1,2,3};
System.out.println(anar[0]);
}
}
A.1B.Erroranarisreferencedbeforeitisinitialized
C.2D.Errorsizeofarraymustbedefined
publicclassParent{
publicinti=10;
publicParent(inti){
this.i=20;
}
}
classSonextendsParent{
publicstaticvoidmain(String[]g){
Sons=newSon();
System.out.println(s.i);
}
}
其运行结果是( )。
A)10B)20C)不确定D)编译出错
18.下面不是JAVA的关键字或保留字是:
()
A.ifB.strictfpC.varD.synchronizedE.assert
19.为了编程需要,现需自己编写一个异常类。
一般说来,下面声明哪个最为合适?
A.classmyClassextentdsException{...
B.classmyExceptionextendsError{...
C.classmyExceptionextendsRuntimeException{...
D.classmyExceptionextendsException{...
20.给定下列代码:
Strings="hello"+30+5;
System.out.println(s);
Strings1=30+5+"hello";
System.out.println(s1);
下列输出结果正确的是:
A.hello30535helloB.hello35305helloC.编译时出错
21.下列哪个类声明是正确的?
()。
A)abstractfinalclassHI{···}B)abstractprivatemove(){···}
C)protectedprivatenumber;D)publicabstractclassCar{···}
22.给定下列程序:
publicclassTest{
publicstaticvoidmain(Stringargs[]){
Stringstr=newString("World");
charch[]={'H','e','l','l','o'};
change(str,ch);
System.out.println(str+"and");
System.out.println(ch);
}
publicstaticvoidchange(Stringstr,charch[]){
str="Changed";
ch[0]='C';
}
}
上述程序的运行结果应该是?
A.WorldandHelloB.WorldandCello
C.ChangedandHelloD.ChangedandCello
23.Java运行时异常java程序时由Java运行时系统负责抛出的一系列异常。
本选择对于如下的程序,系统将抛出哪个运行时异常。
classQuiz4{
inta[]=newint[10];
a[10]=0;
}
24.编译javaApplet源程序文件将产生相应的结果文件,这些结果文件的扩展名是什么?
A..javaB..classC..htmlD..exe
25.在类MyClass中定义了方法getResult(),其中包含语句:
doublemyresult=Math.sqrt(1000);
为了使此程序可用,需要导入什么包?
()
A.java.lang.*B.java.Math.*C.java.util.Math.*;D.以上皆非
26.现在有两个类:
Person与Chinese,Chinese试图继承Person类,如下项目中哪个是正确的写法?
A.classChineseextentsPerson{}B.classChineseextantsPerson{}
C.classChineseextendsPerson{}D.classChineseextandserson{}
27.执行下列代码后,哪个结论是正确的String[]s=newString[10];()
As[9]为"";Bs[9]为0;Cs[0]为未定义Ds.length为10
28.在下述程序中,判断i>j共执行的次数是()
publicstaticvoidmain(String[]args)
{
inti=0,j=10,k=2,s=0;
for(;;)
{
i+=k;
if(i>j)
{
System.out.println(s);
break;
}
s+=i;
}
}
A)4B)7
C)5D)6
输出结果是()
A)10B)12
C)30D)42
29.Java是从()语言改进重新设计。
A)AdaB)C++
C)PasacalD)BASIC
30.下列关于继承的哪项叙述是正确的?
()
A)在java中允许多重继承
B)在java中一个类只能实现一个接口
C)在java中一个类不能同时继承一个类和实现一个接口
D)java的单一继承使代码更可靠
31.下列哪一种叙述是正确的()
A)abstract修饰符可修饰字段、方法和类
B)抽象方法的body部分必须用一对大括号{}包住
C)声明抽象方法,大括号可有可无
D)声明抽象方法不可写出大括号
32.阅读下列代码
publicclassTestDynDuotai{
publicstaticvoidmain(String[]g){
AAa=newCC();
a.show();
System.out.println(a.i);
}
}
interfaceAA{
inti=78;
publicvoidshow();
publicvoiddisplay();
}
classCCimplementsAA{
inti=89;
publicvoidshow(){
System.out.println(“kkk”);
}
}
其运行结果是( )
A)kkkB)89C)kkk78D)编译出错
33.运行下列程序段后
inta=100,b=20,c;
charoper=‘+’;
switch(oper){
case‘+’:
c=a+b;
case‘-’:
c=a–b;
break;
default:
c=a*b;
break;
}
c的值是:
b
A)120B)80C)2000D)不确定
34.int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )。
A.publicintMAX_LENGTH=100
B.finalintMAX_LENGTH=100
C.publicconstintMAX_LENGTH=100
D.publicfinalintMAX_LENGTH=100
35.下列代码中,将引起一个编译错误的行是 ( )。
1)public class Test{
2) int m,n;
3) public Test() {}
4) public Test(int a) {m=a;}
5) public static void main(String args[]){
6) Test t1,t2;
7) int j,k;
8) j=0;k=0;
9) t1=new Test();
10) t2=new Te
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 试题 答案