JAVA数据库笔试习题答案在最后Word文件下载.docx

上传人:b****6 文档编号:20598785 上传时间:2023-01-24 格式:DOCX 页数:22 大小:21.68KB
下载 相关 举报
JAVA数据库笔试习题答案在最后Word文件下载.docx_第1页
第1页 / 共22页
JAVA数据库笔试习题答案在最后Word文件下载.docx_第2页
第2页 / 共22页
JAVA数据库笔试习题答案在最后Word文件下载.docx_第3页
第3页 / 共22页
JAVA数据库笔试习题答案在最后Word文件下载.docx_第4页
第4页 / 共22页
JAVA数据库笔试习题答案在最后Word文件下载.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

JAVA数据库笔试习题答案在最后Word文件下载.docx

《JAVA数据库笔试习题答案在最后Word文件下载.docx》由会员分享,可在线阅读,更多相关《JAVA数据库笔试习题答案在最后Word文件下载.docx(22页珍藏版)》请在冰豆网上搜索。

JAVA数据库笔试习题答案在最后Word文件下载.docx

finally在异常处理的时候使用,提供finally块来执行任何清除操作

finalize是方法名,在垃圾收入集器将对象从内存中清除出去之前做必要的清理工作

finally和finalize一样都是用异常处理的方法

4)

当编译并运行下面程序时会发生什么结果()(单选)

publicclassBgroundextendsThread{

Bgroundb=newBground();

b.run();

publicvoidstart(){

for(inti=0;

i<

10;

i++){

编译错误,指明run方法没有定义

运行错误,指明run方法没有定义

编译通过并输出0到9

编译通过但无输出

5)

在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用()关键字来声明父类的这些方法。

(单选)

Final

Static

Abstract

Void

6)

当编译并运行下面程序时会发生什么结果:

publicclassHope{

Hopeh=newHope();

protectedHope(){

for(inti=0;

i++){

编译错误,构造方法不能被声明为protected

运行错误,构造方法不能被声明为protected

编译并运行输出0到10

编译并运行输出0到9

7)

下列说法正确的是?

()(多选)

数组有length()方法

String有length()方法

数组有length属性

String有length属性

8)

当编译并运行下面程序时会发生什么结果?

()(单选)

publicclassTest{

publicstaticvoidstringReplace(Stringtext){

text=text+”c”;

publicstaticvoidbufferReplace(StringBuffertext){

text=text.append("

c"

);

publicstaticvoidmain(Stringargs[]){

StringtextString=newString("

java"

StringBuffertextBuffer=newStringBuffer("

stringReplace(textString);

bufferReplace(textBuffer);

编译并运行输出javacjavac

编译并运行输出javajava

编译并运行输出javajavac

编译并运行输出javacjava

9)

以下哪些表达式返回为真()(多选)

Stringa=”Myfield1”;

Stringb=”Myfield1”;

Stringc=newString(”Myfield1”);

Stringd=newString(”Myfield1”);

a==b

a==c

c==d

a.equals(B)

E)

a.equals(C)

F)

c.equals(D)

10)

当编译和运行下面程序时,哪项描述可以最准确的表达发生了什么事情()(单选)

publicstaticvoidmain(Stringargv[]){

MyArm=newMyAr();

m.amethod();

publicvoidamethod(){

inti;

编译并输出0

编译并输出null

11)

给定如下java代码程序片断:

classA{

publicA(){

“A”);

classBextendsA{

publicB(){

“B”);

publicstaticvoidmain(String[]args){

上述程序将()(单选)

不能通过编译

通过编译,输出为AB

通过编译,输出为B

通过编译,输出为A

12)

关于线程,以下说法正确的是:

sleep方法执行时会释放对象锁。

wait方法执行时会释放对象锁。

sleep方法必须写在同步方法或同步块中

wait方法必须写在同步方法或同步块中

13)

给定JAVA代码如下,编译运行后,输出结果是()(单选)

publicclasstest{

staticinti;

publicinttest(){

i++;

returni;

publicstaticvoidmain(Stringargs[]){

Testtest=newTest();

test.test();

test());

3

14)

给定JAVA代码如下,关于super的用法,以下描述正确的是()(单选)

classCextendsB

{

publicC()

{

super();

用来调用类B中定义的super()方法

用来调用类C中定义的super()方法

用来调用类B中的无参构造方法

用来调用类B中第一个出现的构造方法

15)

哪些是Thread类中本身的方法(不包括继承)()(多选)

start()

sleep(longmi)

wait()

notify()

16)

下面哪些为真()(多选)

接口里可定义变量,并且变量的值不能修改

任何情况下,类都不能被private修饰

类可以被protected修饰

接口不能实例化

17)

下面哪些是正确的描述了关键字synhronized()(单选)

允许两个进程并行运行但其之间相互通信

保证任何时候只有一个线程访问一个方法或对象

保证两个或多个进程同时启动和结束

保证两个或多个线程同时启动和结束

18)

下列哪一种叙述是正确的()(单选)

abstract修饰符可修饰属性、方法和类

抽象方法的body部分必须用一对大括号{}

声明抽象方法,大括号可有可无

声明抽象方法不可写出大括号

19)

下面关于网络通信正确的描述是()(多选)

TCP/IP协议是一种不可靠的网络通信协议。

UDP协议是一种可靠的网络通信协议。

TCP/IP协议是一种可靠的网络通信协议。

UDP协议是一种不可靠的网络通信协议。

20)

在Java中,下面关于抽象类的描述正确的是()(多选)

抽象类可以被实例化

如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类

抽象类的方法都必须是抽象的

声明抽象类必须带有关键字abstract

21)

给定java代码如下,编译运行结果是()(单选)

publicclassTest{

publicintcount(){

return1%9;

publicstaticvoidmain(String[]args){

正常运行,输出1

正常运行,输出0

22)

将对象序列化,要实现哪个接口()(单选)

Cloneable

Runnable

Serializable

Comparator

23)

以下代码输出结果为()(单选)

publicstaticStringoutput="

"

;

publicstaticvoidfoo(inti){

try{

if(i==1){

thrownewException();

output+="

1"

}catch(ExceptionE){

output+="

2"

return;

}finally{

3"

}

4"

foo(0);

foo

(1);

output);

1342

123

134234

13423

24)

在JAVA中,()接口位于集合框架的顶层()(单选)

Collection

Collections

List

Set

25)

在Java中,下列()类不能派生出子类。

publicclassMyClass{}

classMyClass{}

abstractclassMyClass{}

finalclassMyClass{}

26)

启动一个线程,应调用什么方法()。

run()

begin()

notify)(

27)

在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()(单选)

interfaceAextendsB,C

interfaceAimplementsB,C

classAimplementsB,C

classAimplementsB,implementsC

28)

在Java中,以下定义数组的语句正确的是()(单选)

intt[10]=newint[];

chara[]="

hefg"

intt[]=newint[10];

doubled=newdouble[10];

29)

给定一个java程序的main方法的代码片段如下:

假如d目录下不存在abc.txt文件,现运行该程序,下面的结果正确的是():

try{

PrintWriterout=

newPrintWriter(newFileOutputStream("

d:

/abc.txt"

));

Stringname="

chen"

out.print(namE);

}catch(ExceptionE){

将在控制台上打印:

文件没有发现!

正常运行,但没有生成文件abc.txt

运行后生成abc.txt,但该文件中可能无内容

运行后生成abc.txt,该文件内容为:

chen

30)

集合框架中,要实现对集合里的元素进行自定义排序,要实现哪个接口()(单选)

31)

classSuper{

protectedfloatgetNum(){return3.0f;

publicclassSubextendsSuper{

//Here

下面哪些代码可放在Here处(多选)

floatgetNum(){return4.0f;

publicvoidgetNum(){}

privatevoidgetNum(doubleD){}

publicdoubleGetnum(){return4.0d;

publicfloatgetNum(){return9;

32)

在Java语言中,如果你编写一个多线程序,可以使用的方法是()。

(多选)

扩展类Thread

实现Runnable接口

扩展类Runnable

实现接口Thread

33)

下面哪些接口直接继承自Collection接口()(多选)

Map

Iterator

34)

关于HashMap和Hashtable正确的说法有()(多选)

都实现了Map接口

Hashtable类不是同步的,而HashMap类是同步的

Hashtable不允许null键或值

HashMap不允许null键或值

35)

下面关于构造方法的说法正确的是()(多选)

构造方法不能被继承

构造方法不能被重写

构造方法不能被重载

构造方法不能声明为private

36)

研究下面的JAVA代码()(单选)

publicclassTestException{

/**

*@paramargs

*/

publicstaticvoidmain(String[]args){

inta[]={0,1,2,3,4};

intsum=0;

try

for(inti=0;

i<

6;

i++)

{

sum+=a[i];

finally

输出结果将是()

10数组下标越界程序结束

10程序结束

数组下标越界程序结束

程序结束

37)

研究下面JAVA代码

try

System.exit(0);

finally

输出结果为()(单选)

hello,jr

88

hello,jr后是88

不能编译

38)

考虑下面的代码

publicclassConstOver{

publicConstOver(intx,inty,intz){}

说出哪些重载了ConstOver构造器?

ConstOver(){}

protectedintConstOver(){}

privateConstOver(intz,inty,bytez){}

publicvoidConstOver(bytex,bytey,bytez){}

publicObjectConstOver(intx,inty,intz){}

39)

有以下代码:

packagecom;

publicclassTest{

Testtest=newTest();

//here

在here处加上以下什么语句,可以获得Class对象?

Classc=newClass();

Classc=test.class;

Classc=Test.class;

Classc=test.getClass();

Classc=Class.forName(“com.Test”);

Classc=Class.forName(“Test”);

40)

能用来修饰interface方法的有()(多选)

private

public

protected

static

不加修饰符

二、数据库填空题(10题,每题1分,共20分)

1、输入掩码字符“&

”的含义是_____________________________________________

2、通配符“#”的含义是___________________________________________________

3、如果在查询条件中使用通配符“[]”,其含义是_____________________________

4、如果要在学生表中查找1986~1988年之间出生的学生…设置条件

_____________________________________________________________

5、SQL的中文全称是:

_________________________________________________

6、SQL查询命令的基本动词是________和_______

7、SQL语言是关系数据库的标准语言其功能包括___________、___________、__________、

_____________。

8、在SQL语句中,分组用_________子句,排序用_________子句

9、如果要求在执行查询时通过输入的学号查询学生的信息,可以采用____________查询

10、窗体的最基本功能是_____________和_______________数据

11、窗体中的数据来源主要包括_____________和_______________

12、_____________是能够唯一标识某控件的属性

13、关系模型就是____________________

Java、数据库笔试题答案

一、不定项选择题(Java)

1、C2、B3、ABC4、D5、C6、D7、BC8、C

9、ADEF10、B11、B12、BD13、C14、C15、AB

16、ACD17、B18、D19、CD20、BD21、A22、C

23、D24、A25、D26、A27、C28、C29、C30、D

31、CDE32、AB33、AC34、AC35、AB36、C37、A

38、AC39、CDE40、BE

三、数据库填空题(10题,每题2分,共20分)

1、必须输入一个任意的字符或一个空格

2、通配任何单位单个数字字符

3、通配方括号内任一单个字符

4、year(出生日期)>

1986andyear(出生日期)<

=1988

5、结构化查询语言

6、select,from

7、数据定义,数据更新,数据查询,数据控制

8、groupby,orderby

9、参数

10、显示,编辑

11、表,查询

12、名称属性

13、二维表

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

当前位置:首页 > 初中教育 > 初中作文

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

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