15秋福师《JAVA程序设计》在线作业一满分答案.docx

上传人:b****6 文档编号:3478241 上传时间:2022-11-23 格式:DOCX 页数:13 大小:18.94KB
下载 相关 举报
15秋福师《JAVA程序设计》在线作业一满分答案.docx_第1页
第1页 / 共13页
15秋福师《JAVA程序设计》在线作业一满分答案.docx_第2页
第2页 / 共13页
15秋福师《JAVA程序设计》在线作业一满分答案.docx_第3页
第3页 / 共13页
15秋福师《JAVA程序设计》在线作业一满分答案.docx_第4页
第4页 / 共13页
15秋福师《JAVA程序设计》在线作业一满分答案.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

15秋福师《JAVA程序设计》在线作业一满分答案.docx

《15秋福师《JAVA程序设计》在线作业一满分答案.docx》由会员分享,可在线阅读,更多相关《15秋福师《JAVA程序设计》在线作业一满分答案.docx(13页珍藏版)》请在冰豆网上搜索。

15秋福师《JAVA程序设计》在线作业一满分答案.docx

15秋福师《JAVA程序设计》在线作业一满分答案

15秋福师《JAVA程序设计》在线作业一满分答案

一、单选题(共30道试题,共60分。

1.所有的异常类皆继承哪一个类?

()

A.java.io.Exception

B.java.lang.Throwable

C.java.lang.Exception

D.java.lang.Error

正确答案

C

2.若数组a定义为int[][]a=newint[3][4],则a是_________。

A.一维数组

B.二维数组

C.三维数组

D.四维数组

正确答案

B

3.在Java中,所有类的根类是()。

A.java.lang.Object

B.java.lang.Class

C.java.applet.Applet

D.java.awt.Frame

正确答案

A

4.可变长度字符串使用()处理。

A.char

B.Character

C.String

D.StringBuffer

正确答案

D

5.下列常见的系统定义的异常中,哪个是输入、输出异常?

A.ClassNotFoundException

B.IOException

C.FileNotFoundException

D.UnknownHostException

正确答案

B

6.关于类和对象的叙述正确的是()

A.Java的类分为两大部分:

系统定义的类和用户自定义的类

B.类的静态属性和全局变量的概念完全一样,只是表达形式不同

C.类的成员至少有一个属性和一个方法

D.类是对象的实例化

正确答案

A

7.下面的代码段中,执行之后i和j的值是()。

inti=1;intj;j=i++;

A.1,1

B.1,2

C.2,1

D.2,2

正确答案

C

8.下面哪个为构造函数的特性定义()。

A.在类中声明构造函数时,名称须与类名相同

B.具有重载特性,可以建立多个相同名称

C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配

D.以上都是

正确答案

D

9.关于以下程序段的说法正确的是()。

1.publicclassMyar{2.publicstaticvoidmain(Stringargv[]){3.int[]i=newint[5];4.System.out.println(i[5]);5.}6.}

A.第2行编译出错

B.第4行编译出错

C.编译时产生错误

D.编译时没有产生错误,运行时发生异常

正确答案

D

10.编译并且执行以下代码,会出现什么情况()。

publicclassQ{publicstaticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3};System.out.println(anar[1]);}}

A.1

B.有错误,数组anar在初始化以前不能正常输出

C.2

D.有错误,数组的大小没有定义。

正确答案

C

11.类Teacher和Student是类Person的子类;Personp;Teachert;Students;//p,tandsareallnon-null.if(tinstanceofPerson){s=(Student)t;}最后一句语句的结果是()。

A.将构造一个Student对象;

B.表达式是合法的;

C.表达式是错误的;

D.编译时正确,但运行时错误。

正确答案

C

12.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有()类或者界面是公共的。

A.一个

B.两个

C.四个

D.任意多个

正确答案

A

13.下列方法中哪个是执行线程的方法?

A.run()

B.start()

C.sleep()

D.suspend()

正确答案

A

14.下列对于线性链表的描述中正确的是()

A.存储空间不一定是连续,且各元素的存储顺序是任意的

B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面

C.存储空间必须连续,且前件元素一定存储在后件元素的前面

D.存储空间必须连续,且各元素的存储顺序是任意的

正确答案

A

15.在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?

A.init()

B.start()

C.paint()

D.destroy()

正确答案

D

16.在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式()

A.值传递调用

B.返回值

C.地址传递调用

D.以上都不是

正确答案

C

17.下列正确的句子是()。

A.float3.14

B.bytei=225

C.k=33L

D.intp[][];

正确答案

D

18.下列语句序列执行后,ch1的值是()。

charch1='A',ch2='W';if(ch1+2

A.‘A'

B.B'

C.‘C'

D.B

正确答案

B

19.在设计程序时,应采纳的原则之一是________。

A.不限制goto语句的使用

B.减少或取消注解行

C.程序越短越好

D.程序结构应有助于读者理解

正确答案

D

20.下列的哪个赋值语句是不正确的?

A.floatf=11.1;

B.doubled=5.3E12;

C.floatd=3.14f;

D.doublef=11.1E10f;

正确答案

A

21.如果类中的成员变量可以被同一包访问,则使用如下哪个约束符()。

A.private

B.public

C.protected

D.nomodifier

正确答案

D

22."阅读下面程序classex3124{publicstaticvoidmain(String[]args){booleanb=true;if(b){inti=1;}else{inti=2;}System.out.println(i);}}现在想先编译再运行该程序,结果是()。

A.1

B.2

C.编译出错

D.运行出错

正确答案

C

23.在Applet中显示文字、图形等信息时,应使用的方法是_________。

A.paint()

B.init()

C.start()

D.destroy()

正确答案

A

24.以下选项中,合法的赋值语句是()

A.a==1;

B.++i;

C.a=a+1=5;

D.y=int(i);

正确答案

B

25.java语言的执行模式是:

A.全编译型

B.全解释型

C.半编译和半解释型

D.同脚本语言的解释模式

正确答案

C

26.下列描述中,正确的是_________。

A.在Serializable接口中定义了抽象方法

B.在Serializable接口中定义了常量

C.在Serializable接口中没有定义抽象方法,也没有定义常量

D.在Serializable接口中定义了成员方法

正确答案

C

27.下列关于虚拟机说法错误的是:

A.虚拟机可以用软件实现

B.虚拟机部可以用硬件实现

C.字节码是虚拟机的机器码

D.虚拟机把代码程序与各操作系统和硬件分开

正确答案

B

28.下列关于继承的哪项叙述是正确的?

A.在java中允许多重继承

B.在java中一个类只能实现一个接口

C.在java中一个类不能同时继承一个类和实现一个接口

D.java的单一继承使代码更可靠

正确答案

D

29.下列哪个类声明是正确的()

A.abstractfinalclassHl{…}

B.abstractprivatemove(){…}

C.protectedprivatenumber

D.publicabstractclassCar{…}

正确答案

D

30.不允许作为类及类成员的访问控制符的是()。

A.public

B.private

C.static

D.protected

正确答案

C

福师《JAVA程序设计》在线作业一

二、多选题(共10道试题,共20分。

1.下列正确的表达式()

A.doublea=1.0;

B.Doublea=newDouble(1.0);

C.bytea=340;

D.Bytea=120;

正确答案

AB

2.下面哪个不是Java中的容器()。

A.ScrollPane

B.Canvas

C.Scrollbar

D.Applet

E.Dialog

正确答案

BC

3.已知如下定义:

Strings="story";下面哪个表达式是合法的()。

A.s+="books"

B.charc=s[1]

C.intlen=s.length

D.Stringt=s.toLowerCase()

正确答案

AD

4.如下哪些是Java中正确的整数表示()

A.22

B.0x22

C.022

D.22H

正确答案

ABC

5.关于awt和swing说法正确的是()

A.awt在不同操作系统中显示相同的风格

B.swing在不同的操作系统中显示相同的风格

C.java.awt的子类

D.awt和swing都支持事件模型

正确答案

BD

6.下面哪个方法可以在任何时候被任何线程调用()

A.notify()

B.wait()

C.notifyAll()

D.sleep()

E.yield()

F.synchronized(this)

正确答案

DEF

7.执行下列代码后,哪个结论是正确的()String[]s=newString[10];

A.s[10]为"";

B.s[9]为null;

C.C.s[0]为未定义

D.s.length为10

正确答案

BD

8.选出合理的标识符()

A._sys1_lll

B.2mail

C.$change

D.class

正确答案

AC

9.指出下列哪个方法与方法publicvoidadd(inta){}为合理的重载方法()。

A.publicintadd(inta)

B.publicvoidadd(longa)

C.publicvoidadd(inta,intb)

D.publicvoidadd(floata)

正确答案

CD

10.说明下列创建数组的方法那些是正确的()。

A.inttwoDim[][]=newint[4][];

B.inttwoDim[][]=newint[][4];

C.inttwoDim[][]=newint[4][5];

D.chara[]={‘A’,‘B’};

正确答案

ACD

福师《JAVA程序设计》在线作业一

三、判断题(共10道试题,共20分。

1.有的类定义时可以不定义构造函数,所以构造函数不是必需的()。

A.错误

B.正确

正确答案

A

2.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。

()

A.错误

B.正确

正确答案

B

3.在Java中%是取余运算符,要求两端操作数为整型。

()

A.错误

B.正确

正确答案

A

4.类及其属性、方法可以同时有一个以上的修饰符来修饰()。

A.错误

B.正确

正确答案

B

5.在读字符文件Employee.dat时,使用该文件作为参数的类是DataInputStream()

A.错误

B.正确

正确答案

A

6.当启动Applet程序时,首先调用的方法是start()()

A.错误

B.正确

正确答案

A

7.Java的类不允许多重继承,但接口支持多重继承()。

A.错误

B.正确

正确答案

B

8.java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch字句放在前面

A.错误

B.正确

正确答案

B

9.构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。

A.错误

B.正确

正确答案

A

10.注释的作用是使程序在执行时在屏幕上显示//之后的内容()

A.错误

B.正确

正确答案

A

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

当前位置:首页 > 小学教育 > 小升初

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

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