《JAVA语言程序设计》作业及答案_第1页
《JAVA语言程序设计》作业及答案_第2页
《JAVA语言程序设计》作业及答案_第3页
《JAVA语言程序设计》作业及答案_第4页
《JAVA语言程序设计》作业及答案_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

yyl8春《JAVA语言程序设计》作业」

一、单选题

1.下列关于类和对象的描述中,不正确的一项是()

「A.一组对象构成一个程序,对象之间通过发消息通知彼此该做什么

B.现实世界中,可以把每件事物都看作是一个对象

「C.有共同属性的对象可以抽象为一个类

⑸D.一个类只能实例化一个对象

答案D

2.

下列常见的系统异常中,哪个是数组越界异常?

【AlArraylndexOutOfBoundException*-'

[E]lOException4-'

Lc]NullPointerException*-,

ID]AtithmeticException^

答案A

3.

下列容器中是从java.awtWndow继承的是.。

[A]AppletIE]PanelLc]Container[D]Frame

答案D

4.

给出下列的代码,则以下哪个选项返回true?

Strings="heUcT*

Stringt="hello”M

Charc[]={'h','e',T,T,'。'}*

LA]As.equals(t);一

(B]Bt.equals(c);^

lc]Cs==t;/

LD]D卜=c;~

答案A

5.

定义一个表示20个值为null的字符串数组,下面选项正确的是______o

AString[]a;BStringa[],Cchara[20]Q,DStringa[]=newString[20]/

答案D

6.

下列与其它选项不相等的是______,

A15BOXfC015D0XF,

7.

定义一个长整型变量a的语句是()

「A.inta

B.along

「C.floata

"D.longa

8.

如果任何包中的子类都能访问父类中的成员,那么应适用哪个限定词?,

[A]public[B]private[c]protectedLD]transient

9.

下列说法不属于Java语言实现的机制的是。,

AJava虚拟机B垃圾回收机制C代码安全检查D内存管理,

10.

设double类型数据x=L产2和z=3,则表达式y+=z-/++x的值为_______.

A3B3.5C4D4.5-

11.

Java的平台无关性是指______。,

A使用Java编写的应用程序不用修改就可在不同的软硬件平台上运行.

B使用Java编写的应用程序只需要少量的修改就可在不同的软硬件平台上运行,

C使用Java编写的应用程序只需要少量的修改就可在不同的软件平台上运行P

D使用Java编写的应用程序只需要少量的修改就可在不同的软硬件平台上运行“

12.

-Java对I/O访问所提供的同步■处理机制是.。

[A]字节流【B】过港流[C]字符流压缩文件流

13.

构盅函数何时被调用?,

A创建对象时B类定义时C使用对象的方法时D使用对象属性时,

14.

对于一维数组a[10],下列对数组的正确引用的是______.

Aa[10]Ba[O]Ca[3/1.0]Da[3.4N

15.

开发出Java程序设计语言的公司是______.

ASUNBMicrosoftCIBMDBorland。

16.

若要生成classA类的一个对象a,以下书写正确的是______.,

AclassAa=newclassAQ;BclassAa=newclass();Ca=newclassAQ;DclassAa=classA();

17.

下列赋值语句中错误的是.

[A]floatf=ll:lf。

[B]doubled=5.3E12;〃

[C]charc=V;P

【D】bytebb=433;。

18.

下列选项不属千Java保留字的是_______

AnulBfelseCsizeofDtrue<

19.

在JSP的内建对冢中,主要用于向客户端输出信息,响应客户端的请求的是0~

LA]Application对冢【B】Request对象[c]Response对象KD]Session对象♦

20.

下面说法正确的是."

[A]不能用“+”号连接两个字符串常量,

LB3可以对浮点数取模运算。

[C]可以用StringBuffer美声称字符串常量*

[D]int是Integer类的特殊实例。

21.

线程交互中不提倡使用的方法是.

LA]waiX),

LB]notifyO,

[c]stop(),

[D]notifyaUO+J

22.

下列选项中,哪一个是打印语句的正确表达式()

A.System,out.printin();

B.System,out.Printin();

C.System.Out.print();

D.System.Out.printin();

23.

下列说法正确的是_______.«

A一个Java源文件中可以有多个public类B文件名必须和public类的美名相同

Cpublic要放在美声明中的任何位置D在声明类时,abstract和final可以同时使用

24.

所有在函数中定义的变量,连同形式参数,都属于______.

A局部变量B全局变量C静态变量D寄存器变量

二、判断题

我们可以方便地编写Java客户机/服务器程序,在客户机/服务器模式中,客户

机一般通过套接字(Socket)使用服务器所提供的服务,Socket由两部分组成:

IP地址和端口号。

答案正确

18春《JAVA语言程序设计》作业.2

一、单选题

1.

下列哪个是非法的Java标识符?*

ATree_GlassesBFirsUavaAppletC_$theLastOneDTwo273.5<?

rA.(A)

B.(B)

C.(C)

D.(D)

2.

下列选项中属于Java语言的垃圾回收机制的一项是_______.

A语法检查B堆栈溢出检查C跨平台D内存跟踪。

A.(A)

B.(B)

C.(C)

D.(D)

3.

下列方法中,不属于闲ndowsListener接口的是,

WndowOpened()【B】WindowClosed()*-,

WndowActivated()[D]mouseDragged()

A.(A)

B.(B)

C.(C)

D.(D)

4.

catch子句的形式参数,指明所捕获的异常类型,该类型必须是下列哪个类的子类?

[A]Throwable,

[B]aWTError,

[c]VirtualMachineError2

(D]Exception及其子集"

5.

以下叙述中正确的是.,

[A]全局变量的作用域一定比局部变量的作用域范围大

[B]类变量的生存期贯穿于整个程序的运行期间,

[C]方法形参都属于全局变量。

[D]异常处理参数的作用域是整个代码段“

6.

下列哪个是合法的Java标识符?.

Ai_CountBIvarNameCtime/2Dpublic*

7.

下列关于一个二维的整型数组的定义,不正确的是______0

Ainta[10][10]=newint[]Q;Bint[]a[]=newint[10][1Q];P

Cint[][]a=newint[10][10];Dinta[][]=newint[l0][l0]

8.

下面哪些语句在编译时不会出现错误或警告?

Afloatf=1.3;Bbyteb=275;Cboolean=null,Dinti=10;*

9.

下列不属于面向对象程序设计语言是_______

AVisualC++BBasicCJavaDDelphi*1

10.

以下哪个表达式是不合法的?,

[A]Stringx="Hello";inty=9;x+=y;2

[B]Stringx="HeUo";inty=9;if(x=^y)(),

[c]Stringx="Hello";inty=9;x=x+y;P

ID]Stringx=4iull;inty=(x!=null)&&(x.length()>0)?x.length():O;«

通过______能够实现自动共享类、子类和对象中的方法和数据。

A继承机制B封装机制C构造函数D抽冢类+

12.

switch语句不能用于下列哪种数据类型()

13.

Character流与Byte流的区别是.。

[A]每次读入的字节数不同。

[B]前者带有缓冲,后者没有,

[C]前者提供块读写,后者是字节读写

[D]二者没有区别,可以互换使用“

下面选项正牌的是______1I«

A128>>1的值为32B的联为64C的值为-32D的值为-64

为实现多线程之间的通信,需要使用下列哪种流才合适?

LA]Filterstream,

[B]FilestreamP

Lc]Randomaccessstream。

LD]Pipedstream^1

16.

下列关于nw动态初始化数组时,数组元素的类型和默认值对应错误的是______.

ABooleanfalseBchar'\u0000'C浮点数D对象null*1

17.

以下叙述中不正确的是_______.

AJava语言支持多线程,它能同步共享数据,处理不同的事件,

BJava语言允许使用指针访问内存,但不允许指针数组访问内存,

CJava是一种跨平台的面向时象的语言

DJava解释器生成与体系结构无关的字节码文件格式,只需提供相应的Java运行系统,程序便能在任

何种类的处理器上允讦.

18.

下列代码的执行结果是.,

publicclassTest5(P

publicstaticvoidmain(Stringargs[]){<

Stringsl=newStringf"hello");。

Strings2=newString"hello");~

System,outprint(s1=s2);,

System.outprint(",");P

System,outprintln(s1.equals(s2));P

LA]true,falseP

LB]true,true“

[c]felse,true。

[D]false,felse<-,

19.

对于catch子句的排列,下列哪种是正确的?,

[A]父类在先,子类在后"

[B]子类在先,父类在后。

[C1有继承关系的异常不能在同一个try程序段内

[D]先有子类,其他如何排列都无关"

20.

以下哪个不是Java的关腱字?。

[A]FALSE[B]const[c]this[D]void

21.

当一个类没有指定访问修饰符(public、abstract和final)时,下列说法正确的是—

A当类只可以在声明这些美的包中使用B该类的使用没有任何限制

C该类没有子类,也没有父类D该类不可以被继承”

22.

下列哪个选项是javax.swing.JApplet的父类?

(A1java.awt.panelP

LB]java.applet.Applet,

[c]java.awt.frame,

[D]java.awt.Wndow2

23.

在一fMVC用户界面中,存在三个通讯对象,其中____是指定的逻辑表示法.

“3模型【B】视图【C】控件【D】结构。

24.

char变量的取值范围是_______.,

A0—32767B0〜65535C-256〜255D-32768〜32767c

二、判断题

1.

Java中所有的类都是java,lang的子类。

知识点:4.3自定义例外类的使用

18春《JAVA语言程序设计》作业一3

一、单选题

1.

”执行下面程序断后,z值为_______.intx=l,y=2,z=3/

z=2y(float)(x/y);"<

A编浮无法通过B6C3D2,

6A.(A)

「B.(B)

「C.(C)

D.(D)

2.

关于方法的说法哪一项是正确的?,

A方法中的形参可以和方法所属类的属性同名B方法必须有形参,

C同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果

D没有返回值的方法可以用void来表示,也可以不加,

⑸A.(A)

「B.(B)

rc.(0

「D.⑻

3.

以下能正确定义数组并正确赋初值的语句是0,

[A]intn=5,a[n][n];[B]int如口={2,3};。

【C】intc口人{{1,2},{3,4,5}};[D]int即={{1,2}。,}};

CA.(A)

「B.(B)

⑤C.(C)

CD.⑻

4.

关于垃圾收集的哪些叙述是对的?,

[A]程序开发者必须自己创建一个线程进行内存释放的工作,

[B]垃圾收集将检查并释放不再使用的内存+,

[C]垃圾收集允讦程序开发者明确指定并释放该内存.,

[D]垃圾收集能够在期望的时间释放被java对冢使用的内存.

rA.(A)

B.(B)

C.(C)

D.(D)

设a=8,则表达式a>»l的值是_______,

AlB2C3D4,

A.(A)

B.(B)

C.(C)

'D.(D)

6.

下列关于内部类的说法正确的一项是______0

A内部类不能使用上层类的私有属性和方法B内部类可以广泛使用,不受任何限制,

C内部类可以单独编译D内部类可以使用上层类的私有属性和方法

A.(A)

B.(B)

C.(C)

D.(D)

7.

在applet生命周期中,下面哪个方法是在applet被覆盖时要被调用?/

LA]destroy()LB]init()[c]start()【D】stop()*

rA.(A)

CB.(B)

rC.(C)

行D.(D)

知识点:6.3JavaApplet

下列哪个是不合法的变量各?

1A12variable-

[B]variable2小

[c]_whatavariable〃

[D]{another^

⑤A.(A)

「B.(B)

CC.(C)

CD.⑻

9.

当方法遇到异常又不知如何处理时,下列哪种做法是正确的?

[A]捕获异常,

[B]抛出异常,

[C]声明异常。

[D]嵌套异常2

A.(A)

B.(B)

C.(C)

D.(D)

10.

下面是关于溢出的说法,正确的一项是_______0,

A一个整型的数据达到整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最大值

B一个整型的数据达到整型能表示的最小数值后,再减1,则机器产生下溢,结果为整型的最小值

C实型变量在运算中不会产生溢出的问题

D实现变量在运算中和整型变量一样会产生同样的溢出问题

cA.(A)

"B.(B)

'C.(C)

iD.⑻

11.

用来导入已定义好的类或包的语句是.。

[A]main【B】import[c]publicLD]class*

A.(A)

B.(B)

C.(C)

D.(D)

12.

在Java语言中,如果数字之后没有任何字母,计算机默认为.

Aint类型Bfloat类型Cdouble类型Dshort类型〜

「A.(A)

「B.(B)

④C.(C)

「D.(D)

13.

在Java类型中,int、char和short等类型的长度是_______。

A由机器CPU决定B由用户自己定义决定C固定的:与机器字节有关的

「A.(A)

「B.(B)

④C.(C)

「D.(D)

14.

实现一个线程的创建有几种方法?

[A]一种P

[B]三种,

[C]二种,

【D】四种。

「A.(A)

「B.(B)

C.(C)

D.(D)

15.

resumeO方法负责恢复被哪个方法挂起的线程?

[A]stop()〃

[B]sleep()v

Lc]wait()〃

[D]suspendO^1

CA.(A)

「B.(B)

rC.(C)

"D.(D)

16.

按照Java的标识符命名规范,下列表示一个类的标识符正确的是

IA]Helloworld〃

[B]HelloWorld。

[c]helloworld/

[D]hdloWorld*-1

rA.(A)

行B.(B)

rC.(C)

CD.(D)

17.

Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的

特点?

「A.安全性

QB.多线性

rC.跨平台

「D.可移植

18.

下列叙述中,错误的是

[A]父类不能替代子类[B]子类能够替代父类,

[C]子类继承父类[D]父类包含子类。

「A.(A)

°B.(B)

rC.(C)

CD.(D)

19.

在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型

或顺序各不相同,传回的值也可以不相同,这种面向对冢程序特性称为•,

隐藏"

[B]覆盖。

[C]重载,

【D】Java不支持此特性,

CA.(A)

「B.(B)

C.(C)

D.(D)

20.

Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点?

LA1多线程,

(B1动态连接,

[cl异常处理,

[D]异步处理。

俗A.(A)

rB.(B)

rC.(C)

CD.(D)

21.

switch语句不能用于下列哪种数据类型?

[A]double。

[B]byte-

[clshort"

[D]chaw

rA.(A)

CB.(B)

⑤C.(C)

D.(D)

22.

在Java中,表示换行符的转义字符是

[A]\n

[B]\f,

[cl'n'p

[D]\dck

*A.(A)

CB.(B)

rC.(C)

「D.⑻

23.

下面哪个语句是正确的?,

IA]Framef=newPanel();d

LBIButtonb=newObject("B");4

lc]Panelp=newFrameO;^

[DiObjecto=newButton("A");,

rA.(A)

CB.(B)

rC.(C)

⑤D.(D)

24.

下列选项是常量的是_______.

AtrueBintCfD10+a*-1

A.(A)

B.(B)

C.(C)

D.(D)

二、判断题

1.

接口和类一样也可以有继承关系,而且都只能支持单继承。

答案错误

18春《JAVA语言程序设计》作业.4

交卷时间:2018-05-1013:41:32

一、单选题

1.

在编写JavaApplet程序时,需要在程序的开头写上____语句.,

[A]importjava.awt.*;[B]importjava.applet*;

[c]importjava.io.*;[D]importjava.awt.event*

CA.(A)

"B.(B)

rC.(C)

rD.(D)

知识点:6.3JavaApplet

2.

字符输出流类都是—抽冢类的子类。

[A]FilterWriterv

[B]FileWrite。

lc]Writer〃

LDIOutputStreamWrite*-1

「A.(A)

PB.(B)

"C.(C)

PD.(D)

知识点:4.41/0流概述

3.

下列程序段不正确的是

AStringA="firstJava";A-="Java";BStringA="firsUava";A+="Java"?

CIntegerJ=newInteger(27);J-=7;DIntegerJ=newInteger27)^J-/

A.(A)

B.(B)

C.(C)

D.(D)

4.

自定义的异常类可从下列哪个类继承?

[A]Error类“

[B]aWTError,

【C】VirtualMachineError。

[D]Exception及其子集一

A.(A)

B.(B)

C.(C)

D.(D)

5.

在下列选项中,属于Java语言的代码安全检测机制的一项是_______.

A动态熊接B访问权限的检查C通过接口实现多重继承

D将所有的Java应用都看作对冢,按类进行封装

A.(A)

B.(B)

C.(C)

D.(D)

知识点:8.1网络编程的基本概念,TCP/IP协议简介

6.

在使用interface声明一个接口时,只可以使用修饰符修饰该接口.2

[A]private[B]protected[c]privateprotected[D]public*

CA.(A)

°B.(B)

「C.(C)

D.(D)

7.

在Java中,存放字符串变量的对象属于______类对象.,

ACharacterBStringCStringBufferDVfector,

「A.(A)

「B.(B)

"C.(C)

「D.⑻

8.

类Panel默认的布局管理器是

[A]GridLayout〃

IB]BorderLayoutv

[c]FlowLayout〃

[D]GardLayouP

「A.(A)

「B.(B)

⑤C.(C)

CD.⑻

9.

下列哪个数代表单精度浮点数?〃

A0652B3,4457DC0.298fDOU

A.(A)

(B.(B)

⑤C.(C)

「D.(D)

10.

下列说法中,哪一些是正确的?

「A.抽象类中的抽象方法必须在该类的子类中具体实现

6B.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法

「C.final类中的属性和方法都必须被final修饰符修饰

「D.最终类不能派生子类,最终方法不能被覆盖

11.

在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用—的对

冢来实现.川

[AlLabel【B】Button[c]TextareaLD]TestFiekk

廿A.(A)

「B.(B)

rC.(C)

「D.⑻

知识点:7.2Swing组件和容器

12.

执行完以下代码int[]x=newint[25J;后,以下哪项说明是正确的?

[A]x[24]为0“

[B]x[24]未定义~

[C]x[25]为0,

(D]x[0]为空,

'A.(A)

-B.(B)

"C.(C)

…D.(D)

13.

构造方法何时被调用?

[A]类定义时。

(B]创建对冢时。

[C]调用对象方法时・,

LD)使用对象的变量时.

「A.(A)

「B.(B)

行C.(C)

rD.⑻

14.

下列关于构造方法的说法正确的是0,

[A]因为构造方法名与类名必须相同,所以构造方法的首字母必须大写.

【B】构造方法是给对象赋初值,所以没有返回值,要用void来声明。-

[C]构造方法不能被程序调用,也不可以重载.,

[D]一个类只允许有一个构造方法.川

A.(A)

B.(B)

C.(C)

D.(D)

15.

Java程序的安全性体现在多个层次,下列说法不正确的是_______

A在编译层,有语法检查B在解释层,有字节码校验器

C在应用层,有访问权限检查D在平台层,通过配置策

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论