Oracle数据库试题及答案Word下载.docx

上传人:b****6 文档编号:16936291 上传时间:2022-11-27 格式:DOCX 页数:20 大小:27.10KB
下载 相关 举报
Oracle数据库试题及答案Word下载.docx_第1页
第1页 / 共20页
Oracle数据库试题及答案Word下载.docx_第2页
第2页 / 共20页
Oracle数据库试题及答案Word下载.docx_第3页
第3页 / 共20页
Oracle数据库试题及答案Word下载.docx_第4页
第4页 / 共20页
Oracle数据库试题及答案Word下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

Oracle数据库试题及答案Word下载.docx

《Oracle数据库试题及答案Word下载.docx》由会员分享,可在线阅读,更多相关《Oracle数据库试题及答案Word下载.docx(20页珍藏版)》请在冰豆网上搜索。

Oracle数据库试题及答案Word下载.docx

关系中不允许出现相同的元组"

的约束是通过__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、设有图书管理数据库:

对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。

下面的SQL语句正确的是__A____。

SELECT单位,______FROM借阅,读者WHERE;

借阅.借书证号=读者.借书证号______

A、COUNT(借阅.借书证号)GROUPBY单位

B、SUM(借阅.借书证号)GROUPBY单位

C、COUNT(借阅.借书证号)ORDERBY单位

D、COUNT(借阅.借书证号)HAVING单位

17、设有图书管理数据库:

  对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。

下面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:

其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。

删除学号为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(){"

C.Stringtemp={"

b"

c"

D.Stringtemp[]={"

"

"

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”);

case2:

System.out.println(“two”);

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+"

;

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'

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)

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;

c=a*b;

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) 

Test(int 

a) 

{m=a;

5) 

static 

void 

main(String 

args[]){ 

6) 

Test 

t1,t2;

7) 

j,k;

8) 

j=0;

k=0;

9) 

t1=new 

Test();

10) 

t2=new 

Te

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 小学教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1