Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx

上传人:wj 文档编号:467709 上传时间:2023-04-29 格式:DOCX 页数:19 大小:12.93KB
下载 相关 举报
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第1页
第1页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第2页
第2页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第3页
第3页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第4页
第4页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第5页
第5页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第6页
第6页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第7页
第7页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第8页
第8页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第9页
第9页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第10页
第10页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第11页
第11页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第12页
第12页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第13页
第13页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第14页
第14页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第15页
第15页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第16页
第16页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第17页
第17页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第18页
第18页 / 共19页
Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx

《Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx》由会员分享,可在线阅读,更多相关《Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx(19页珍藏版)》请在冰点文库上搜索。

Java语言和WWW技术(Java技术)第三次形考(浙江电大-课程号:3305805)辅导资料文档格式.docx

如果父类的方法是静态的,则子类的方法被()修饰才能覆盖父类的静态方法

A、protected

B、static

C、private

D、final

参考答案:

B

6.(2分)

函数重写与函数重载的相同之处是()。

A、权限修饰符

B、函数名

C、返回值类型

D、形参列表参考答案:

7.(2分)

以下关于继承的描述,说法正确的是()。

A、子类继承父类的所有属性和方法

B、子类可以继承父类的私有的属性和方法

C、子类可以继承父类的公有的属性和方法

D、创建子类对象时,父类的所有构造方法都会被执行参考答案:

8.(2分)

在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?

A、inherits

B、implements

C、extends

D、modifies

9.(2分)

.已知类的继承关系如下:

classA

classBextendsA

classCextendsA

则以下语句中能够通过编译的是()。

A、Aa=newB();

B、Cc=newB();

C、Cc=newA();

D、Bb=newC();

A

10.(2分)

编译运行下面的程序,结果是什么?

publicclassA{

publicstaticvoidmain(String[]args){Bb=newB();

b.test();

}

voidtest(){

System.out.print(\"

A\"

);

classBextendsA{voidtest(){

super.test();

System.out.print(\"

B\"

A、产生编译错误

B、代码可以编译运行,并输出结果AB

C、代码可以编译运行,但没有输出

D、编译没有错误,但会产生运行时异常参考答案:

11.(2分)

在类的继承关系中,需要遵循以下哪个继承原则?

A、多重

B、单一

C、双重

D、不能继承参考答案:

12.(2分)

下列关于对象的类型转换的描述,说法错误的是()。

A、对象的类型转换可通过自动转换或强制转换进行

B、无继承关系的两个类的对象之间试图转换会出现编译错误

C、由new语句创建的父类对象可以强制转换为子类的对象

D、子类的对象转换为父类类型后,父类对象不能调用子类的特有方法参考答案:

13.(2分)

下列关于构造方法重载的说法中,错误的是()。

A、不同构造方法中调用本类其它的构造方法时,需要使用this([参数1,参数2…])

的形式

B、不同构造方法中调用本类其它的构造方法时,必须放在第一行

C、构造方法的重载和普通方法一样,方法名的前面需要声明返回值类型

D、构造方法重载时,只要每个参数类型或参数个数不同即可参考答案:

14.(2分)

在下面哪种情况下,可以使用方法重写?

A、父类方法中的形参不适用于子类使用时

B、父类中的方法在子类中没有时

C、父类的功能无法满足子类的需求时

D、父类方法中的返回值类型不适合子类使用参考答案:

15.(2分)

下列程序运行结果是()。

publicclassDemo{

publicstaticvoidmain(String[]args){Objectobj=newFather(){

publicvoidshow(){System.out.println(\"

helloworld\"

};

obj.show();

classFather{

hellofather\"

A、hellofather

B、helloworld

C、无结果

D、程序编译报错参考答案:

16.(2分)

对于使用多态的应用程序,某个对象的确切类型何时能知道?

A、执行时才可以知道

B、应用程序编译时能够判断

C、程序员编写程序时就已知道

D、永远不会知道参考答案:

17.(2分)

已知类的继承关系如下:

classEmployee;

classManagerextendsEmployeer;

classDirectorextendsEmployee;

则以下哪个语句能通过编译?

A、Employeee=newManager();

B、Directord=newManager();

C、Directord=newEmployee();

D、Managerm=newDirector();

18.(2分)

一个具体类实现接口时,需要重写接口中的()。

A、成员变量

B、局部变量

C、成员方法

D、构造方法参考答案:

19.(2分)

在Java语言中,String类型的成员变量的默认初始值是()。

A、false

B、"

"

C、0

D、null

20.(2分)

在JDK中,包含大量工具类、集合类的包是()。

A、java.lang

B、

C、java.util

D、java.awt

21.(2分)

先阅读下面的程序片段:

Stringstr1=newString(\"

java\"

Stringstr2=newString(\"

StringBufferstr3=newStringBuffer(\"

对于上述定义的变量,以下表达式的值为true的是哪个?

A、str1==str2;

B、str1.equals(str2);

C、str1==str3;

D、以上都不对参考答案:

22.(2分)

下列方法中,用于判断字符串是否相等的是()。

A、booleancontains(CharSequencecs)

B、StringtoLowerCase()

C、booleanequals(ObjectanObject)

D、booleanisEmpty()

23.(2分)

阅读下面的代码,编译后会生成几层包?

packagecn.itcast.mypack;

classPackageDemo

{publicstaticvoidmain(String[]args)

{System.out.println(\"

Hellopackage!

\"

}

A、一层包(cn)

B、二层包(cn.itcast)

C、三层包(cn.itcast.mypack)

D、四层包(cn.itcast.mypack.PackageDemo)参考答案:

24.(2分)

下列关于Math.random()方法的描述中,正确的是()。

A、返回一个不确定的整数

B、返回0或是1

C、返回一个随机的double类型数,该数大于等于0.0小于1.0

D、返回一个随机的int类型数,该数大于等于0.0小于1.0

25.(2分)

阅读下面一段代码,程序的运行结果是()。

Integerin1=newInteger(10);

Integerin2=newInteger(10);

Integerin3=10;

Integerin4=10;

System.out.print(in1==in2);

System.out.print(in1==in3);

System.out.print(in3==in4);

A、truetruetrue

B、falsefalsetrue

C、falsefalsefalse

D、falsetruefalse

26.(2分)

要产生[20,999]之间的随机整数可以使用以下哪个表达式?

A、(int)(20+Math.random()*97)

B、20+(int)(Math.random()*980)

C、(int)Math.random()*999

D、20+(int)Math.random()*980

27.(2分)

下列选项中,可以正确实现String初始化的是()。

A、Stringstr="

abc"

;

B、Stringstr='

abc'

C、Stringstr=abc;

D、Stringstr=0;

28.(2分)

System类位于以下哪个包中?

A、java.io

B、java.util

C、java.awt

D、java.lang

29.(2分)

数组inta[]={45,4,67,23,65,87,34,52,56};

中a[5]的值为()。

A、23

B、45

C、65

D、87

30.(2分)

请阅读下面的代码:

Strings1=newString(“abc”);

Strings2=s1.intern();

Strings3=”abc”;

System.out.println(s1==s2);

System.out.println(s2==s3);

System.out.println(s1==s3);

下列选项中,程序的输出结果为()。

A、falsetruefalse

B、falsefalsefalse

C、falsetruetrue

D、falsefalsetrue

31.(2分)

阅读下面的程序,程序的运行结果是()。

classStringDemo

{publicstaticvoidmain(String[]args)

{Strings1=“a”;

Strings2=“b”;

show(s1,s2);

System.out.println(s1+s2);

publicstaticvoidshow(Strings1,Strings2)

{s1=s1+”q”;

s2=s2+s1;

A、ab

B、aqb

C、aqbaq

D、aqaqb

32.(2分)

下列关于System类的描述中,错误的是()。

A、System类是final关键字修饰的类,它不能被其他类所继承

B、System类不能被实例化

C、System类中定义了许多方法,但是没有定义属性

D、System类中提供了获取当前系统属性的方法参考答案:

33.(2分)

下列选项中,哪个是StringBuffer类中append()方法的返回值类型?

A、String

B、void

C、StringBuffer

D、StringBuilder

34.(2分)

以下哪个选项可以正确创建一个长度为3的二维数组?

A、newint[2][3];

B、newint[3][];

C、newint[][3];

D、以上答案都不对参考答案:

35.(2分)

下面关于Math.random()方法生成的随机数,正确的是()。

A、0.8652963898062596

B、-0.2

C、3.0

D、1.2

36.(2分)

下列符号中,哪个用于分隔throws关键字抛出的多个异常?

A、;

B、,

C、&

D、|

37.(2分)

Thread类位于下列哪个包中?

B、java.lang

38.(2分)

下列选项中,可以导入指定包中所有类的是()。

A、package包名;

B、package包名.*;

C、import包名;

D、import包名.*;

D判断题(共12题,共24分)

39.(2分)

Java中的String类的对象既可以是字符串常量,也可以是字符串变量。

×

40.(2分)

Vector类中的对象不能是简单数据类型。

41.(2分)

设String对象s=”Hello”,运行语句System.out.println(s.concat(“World!

”));

后String对象s的内容为”Helloworld!

”,所以语句输出为Helloworld!

42.(2分)

子类要调用父类的方法,必须使用super关键字。

43.(2分)

用“+”可以实现字符串的拼接,用-可以从一个字符串中去除一个字符子串。

44.(2分)

System类不能实例化,即不能创建System类的对象。

45.(2分)

子类的域和方法的数目一定大于等于父类的域和方法的数目。

46.(2分)

创建Vector对象时构造函数给定的是其中可以包容的元素个数,使用中应注意不能超越这个数值。

47.(2分)

一个Java类可以有多个父类。

48.(2分)

Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。

49.(2分)

如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。

50.(2分)

使用方法length()可以获得字符串或数组的长度。

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2