Java程序设计 深圳大学继续教育 作业_第1页
Java程序设计 深圳大学继续教育 作业_第2页
Java程序设计 深圳大学继续教育 作业_第3页
Java程序设计 深圳大学继续教育 作业_第4页
Java程序设计 深圳大学继续教育 作业_第5页
已阅读5页,还剩41页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

一、单选题(共50.00分)

1.

下面哪个语句不能定义一个字符变量

A.

charcl=06477;

B.

charc4=0xbeef;

C.

charc2='\uface,;

D.

charc3=\u0041;

满分:5.00分

得分:0分

你的答案:

B

正确答案:

D

教师评语:

暂无

2.

顺序执行下列程序语句后,则b的值是.

Stringa=nHellon;

Stringb=a.substring(0,3);

A.

Hello

B.

Hell

C.

Hei

D.

"null"

满分:5.00分

得分:。分

你的答案:

B

正确答案:

C

教师评语:

暂无

3.

下面哪个语句是正确的

A.

Objecto=newButton(〃A〃);

B.

Buttonb=newObject(〃B〃);

C.

Panelp=newFrame();

D.

Framef=newPanel();

满分:5.00分

得分:5.00分

你的答案:

A

正确答案:

A

教师评语:

暂无

4.

在以下代码块中注释位置填入哪个选项的代码,可以为ia数组中每个元素赋值?

publicclassLin(

publicstaticvoidmain(Stringargv[]){

LinI=newLin();

l.amethod();

)

publicvoidamethod(){

intia[]=newint[4];

//StartForloop

{

ia[i]=i;

System.out.println(ia[i]);

)

)

)

A.

for(inti=l;i<5;i++)

B.

for(inti=0;i<ia.length;i++)

for(inti=0;i<ia.length()-1;i++)

D.

for(inti=0;i<ia.length();i++)

满分:5.00分

得分:5.00分

你的答案:

B

正确答案:

B

教师评语:

暂无

5.

java中类Frame的默认的布局管理器是下列哪一个

A.

FlowLayout

B.

BorderLayout

C.

GridLayout

D.

CardLayout

满分:5.00分

得分:5.00分

你的答案:

B

正确答案:

B

教师评语:

暂无

6.

给出如下代码:

classTest{

privateintm;

publicstaticvoidfun(){//somecode...}}

如何使成员变量m被函数fun()直接访问?

A.

将privateintm改为protectedintm

B.

将privateintm改为publicintm

将privateintm改为staticintm

D.

将privateintm改为intm

满分:5.00分

得分:0分

你的答案:

B

正确答案:

C

教师评语:

暂无

7.

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

A.

ClassNotFoundException

B.

lOException

C.

InterruptedException

D.

UnknownHostException

满分:5.00分

得分:5.00分

你的答案:

B

正确答案:

B

教师评语:

暂无

8.

函数重载是指

A.

两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B.

两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

C.

两个以上的函数名字不同,但形参的个数或类型相同

D.

两个以上的函数取相同的函数名,并且函数的返回类型相同

满分:5.00分

得分:0分

你的答案:

B

正确答案:

A

教师评语:

暂无

9.

数组中可以包含什么类型的元素?

A.

int型

B.

string型

C.

数组

D.

以上都可以

满分:5.00分

得分:5.00分

你的答案:

D

正确答案:

D

教师评语:

暂无

10.

编译及运行以下代码,注释处填入下列选项的代码,哪个的输出是0

publicclassZeroPrint{

publicstaticvoidmain(Stringargv[]){

inti=0;

//Here

A.

System.out.println(i++);

B.

System.out.println(i+)

C.

System.out.println(++i);

D.

System.out.println(-i);

满分:5.00分

得分:o分

你的答案:

C

正确答案:

A

教师评语:

暂无

二、多选题(共25.00分)

1.

下面代码执行后的输出是什么?

for(inti=0;i<3;i++)

{

for(intj=0;j<2;j++)

{

if(j==l)

continue;

System.out.printlr)0+"and"+i);

)

)

A.

0and0

B.

0and1

C.

0and2

D.

1and0

E.

1and1

F.

1and2

满分:5.00分

得分:0分

你的答案:

ACDF

正确答案:

ABC

教师评语:

暂无

2.

关于Java的包(package)和import的概念,以下陈述正确的是:

A.

使用package,是为了保证Java程序中类名的唯一性。

B.

一个类能使用和它位于同一个package下的所有的类以及其它package下的所有公共类。

C.

如果不使用import关键字把一个类导入进来,编译器就无法在编译时找到对应的类并且编

译它。

D.

如果想把类A放于包testF,只需在A.java源文件中任何地方加上语句:packagetest;

E.

在包com.bar.foo下的所有类,都必须存放于目录com/bdr/foo中。

F.

满分:5.00分

得分:0分

你的答案:

BCDE

正确答案:

ABE

教师评语:

暂无

3.

下列哪些语句将会引起编译错?

A.

floatF=4096.0;

B.

doubleD=4096.0;

C.

byteB=4096;

D.

charC=4096;

满分:5.00分

得分:0分

你的答案:

ACD

正确答案:

AC

教师评语:

暂无

4.

mouseDrag事件触发了一个事件和一个事件

A.

mouseDown

B.

mouseUp

C.

mouseEnter

D.

mouseOut

满分:5.00分

得分:5.00分

你的答案:

AB

正确答案:

AB

教师评语:

暂无

5.

java中方法的调用或使用的地方可以有以下哪几个:

A.

方法重载

B.

子函数调用

C.

继承

D.

递归

满分:5.00分

得分:5.00分

你的答案:

ABCD

正确答案:

ABCD

教师评语:

暂无

三、判断题(共25.00分)

1.

一个整数缺省是64位表示的。

A.

正确

B.

错误

满分:5.00分

得分:5.00分

你的答案:

B

正确答案:

B

教师评语:

暂无

2.

使用双缓冲可以减少帧之间的闪烁。

A.

正确

B.

错误

满分:5.00分

得分:5.00分

你的答案:

A

正确答案:

A

教师评语:

暂无

3.

JPanel对象是一种可以往它里面添加其他GUI构件的容器。

A.

正确

B.

错误

满分:5.00分

得分:0分

你的答案:

A

正确答案:

B

教师评语:

暂无

4.

Windows和WindowsNT的Java系统使用分时的方法。因此可以使某一线程抢占具有高优

先级的线程。

A.

正确

B.

错误

满分:5.00分

得分:5.00分

你的答案:

B

正确答案:

B

教师评语:

暂无

5.

方法Double.parseDouble将一个字符串转变成一个double值

A.

正确

B.

错误

满分:5.00分

得分:5.00分

你的答案:

A

正确答案:

A

教师评语:

暂无

、单选题(共50.00分)

1.

认真阅读代码,选择正确的选项

publicclassMyClass{

publicstaticvoidmain(Stringarguments[]){

amethod(arguments);

)

publicvoidamethod(String[]arguments){

System.out.println(arguments);

)

)

A.

这段代码是错误的,main方法不能接受字符串参数

B.

这段代码是错误的,amethod方法中的字符串数组尚未初始化

这段代码是错误的,main方法不能调用实例方法

D.

这段代码是正确的

满分:5.00分

得分:0分

你的答案:

D

正确答案:

C

教师评语:

暂无

2.

对于下列代码:

classPerson{//line1

publicvoidprintValue(inti,intj){/*...*/}//line2

publicvoidprintValue(inti){/*...*/}//line3

}//line4

publicclassTeacherextendsPerson{//line5

publicvoidprintValue(){/*...*/}//line6

publicvoidprintValue(inti){/*...*/}//line7

publicstaticvoidmain(String[]args)//line8

{Persont=newTeacher();//line9

t.printValue(lO);}//line10

}//line11

第10行(line10)语句将调用哪行语句?

A.

line2

B.

line3

C.

line6

D.

line7

满分:5.00分

得分:0分

你的答案:

B

正确答案:

D

教师评语:

暂无

3.

容器Panel和Applet缺省使用的布局编辑策略是()

A.

BorderLayout

B.

FlowLayout

C.

GridLayout

D.

CardLayout

满分:5.00分

得分:5.00分

你的答案:

B

正确答案:

B

教师评语:

暂无

4.

方法内的变量:

A.

一定在方法内所有位置可见

B.

可能在方法内局部可见

C.

可以在方法外可见

D.

方法外也可用

满分:5.00分

得分:5.00分

你的答案:

B

正确答案:

B

教师评语:

暂无

5.

Applet类的直接父类是

A.

Component类

B.

Container类

C.

Frame类

D.

Panel类

满分:5.00分

得分:。分

你的答案:

A

正确答案:

D

教师评语:

暂无

6.

假设d是一个double局部变量,下列那些语句输出数值的小数后一位?

A.

System.out.println((int)(10*d)/10.0);

B.

System.out.println((int)(10*d/10.0));

C.

System.out.println((int)(10.0*d/10));

D.

System.out.println((int)(10.0*d)/10);

满分:5.00分

得分:5.00分

你的答案:

A

正确答案:

A

教师评语:

暂无

7.

Java中哪个类提供了随机访问文件的功能

A.

RandomAccessFile类

B.

RandomFile类

C.

File类

D.

AccessFile类

满分:5.00分

得分:5.00分

你的答案:

A

正确答案:

A

教师评语:

暂无

8.

运行下列程序,会产生什么结果:

importjava.io.*;

publicclassOuterl{

privateinta;

voidfoo(doubled,finalfloatf){

Strings;

finalbooleanb;

classInner{

voidmethodinner(){

System.out.println(''intheInner'');

)

)

)

publicstaticvoidmain(Stringargs[])

{

Outerlme=newOuterl();

me.foo(123,123);

System.out.println(''outer'');

)

}

A.

intheInnerouter

B.

outer

intheInner

D.

编译不通过

满分:5.00分

得分:5.00分

你的答案:

B

正确答案:

B

教师评语:

暂无

9.

下列哪个代码段是合法的?

A.

StringA=''abcdefg'';A-=''cde'';

B.

StringA=''abcdefg'';A+=''cde'\

C.

IntegerJ=newInteger(27);J-=7;

D.

IntegerJ=newInteger(27);J-;

满分:5.00分

得分:5.00分

你的答案:

B

正确答案:

B

教师评语:

暂无

10.

字符串s二〃Java",找出字母v在字符串s中的位置,以下哪个选项是正确的

A.

mid(2,s);

B.

charAt(2);

C.

indexOf(s);

D.

s.indexOf('v');

满分:5.00分

得分:5.00分

你的答案:

D

正确答案:

D

教师评语:

暂无

二、多选题(共25.00分)

1.

以下可以用来注释的有(

A.

//

B.

/**/

C.

/**

D.

/***/

满分:5.00分

得分:0分

你的答案:

ABCD

正确答案:

ABD

教师评语:

暂无

2.

下列哪些是有效的标志符?

A.

%fred

B.

*fred

thisfred

D.

2fred

E.

fred

满分:5.00分

得分:5.00分

你的答案:

CE

正确答案:

CE

教师评语:

暂无

3.

java中方法的调用或使用的地方可以有以下哪几个:

A.

方法重载

B.

子函数调用

C.

继承

D.

递归

满分:5.00分

得分:5.00分

你的答案:

ABCD

正确答案:

ABCD

教师评语:

暂无

4.

如下哪些是Java中有效的关键字?

A.

const

B.

NULL

C.

false

D.

this

E.

native

满分:5.00分

得分:o分

你的答案:

DE

正确答案:

ACDE

教师评语:

暂无

5.

给定下面的代码片段:

publicvoidTest(){

try{

method();

System.out.println(''HelloWorld'');

)

catch(ArraylndexOutOfBoundsExceptione){

System.out.println(''Exception?'');

)

catch(Exceptione){

System.out.println(''ExceptionT);

)

finally{

System.out.println(''Thankyou!'');

}

)

如果函数method正常运行并返回,会显示下面的哪些信息?

A.

HelloWorld

B.

Exception

C.

Exception1

D.

Thankyou!

满分:5.00分

得分:0分

你的答案:

ACD

正确答案:

AD

教师评语:

暂无

三、判断题(共25.00分)

1.

方法drawLine需要4个参数

A.

正确

B.

错误

满分:5.00分

得分:5.00分

你的答案:

A

正确答案:

A

教师评语:

暂无

2.

Java表达式中的运算符具有相同的优先级,则从左到右计算。

A.

正确

B.

错误

满分:5.00分

得分:0分

你的答案:

A

正确答案:

B

教师评语:

暂无

3.

接口不能声明构造函数。

A.

正确

B.

错误

满分:5.00分

得分:5.00分

你的答案:

A

正确答案:

A

教师评语:

暂无

4.

使用HashSet泛型类创建的数据对象中,允许出现相同的数据。

A.

正确

B.

错误

满分:5.00分

得分:5.00分

你的答案:

B

正确答案:

B

教师评语:

暂无

5.

用浮点型变量控制的计数循环可能会导致计数器不精确

A.

正确

B.

错误

满分:5.00分

得分:5.00分

你的答案:

A

正确答案:

A

一、单选题(共50.00分)

1.

设x、y为己定义的类名,下列声明x类的对象xl的语句正确的是

A.

staticxxl:

B.

publicxxl=newy(int123);

C.

yxl;

D.

xxl=x();

满分:5.00分

得分:0分

你的答案:

D

正确答案:

A

教师评语:

暂无

2.

下列哪个类声明是正确的

A.

abstractfinalclassHl{...}

B.

abstractprivatemove(){...}

protectedprivatenumber;

D.

publicabstractclassCar{...}

满分:5.00分

得分:5.00分

你的答案:

D

正确答案:

D

教师评语:

暂无

3.

下面哪个语句不能定义一个字符变量

A.

charcl=06477;

B.

charc4=0xbeef;

C.

charc2='\ufacez;

D.

charc3=\u0041;

满分:5.00分

得分:0分

你的答案:

B

正确答案:

D

教师评语:

暂无

4.

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

序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()

A.

隐藏

B.

覆盖

C.

重载

D.

Java不支持此特性

满分:5.00分

得分:5.00分

你的答案:

C

正确答案:

C

教师评语:

暂无

5.

设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switc

h语句是

A.

switch(x+y){.....}

B.

switch(ch+1){.....}

C.

switchch{……}

D.

switch(a+b);{.....}

满分:5.00分

得分:0分

你的答案:

D

正确答案:

B

教师评语:

暂无

6.

假设d是一个double局部变量,下列那些语句输出数值的小数后一位?

A.

System.out.printin((int)(10*d)/10.0);

B.

System.out.println((int)(10*d/10.0));

System.out.println((int)(10.0*d/10));

D.

System.out.println((int)(10.0*d)/10);

满分:5.00分

得分:5.00分

你的答案:

A

正确答案:

A

教师评语:

暂无

7.

认真阅读代码,选择正确的选项

if(“String”.toString()=="String")

System.outprintlnCEquar1);

else

System.out.println("NotEqual");

A.

编译成功,输出''Equal”

B.

编译成功,输出''NotEqual"

C.

不能编译

D.

以上选项均不正确

满分:5.00分

得分:0分

你的答案:

B

正确答案:

A

教师评语:

暂无

8.

下面哪个是Java语言中正确的标识符

A.

3com

B.

import

C.

that

D.

this

满分:5.00分

得分:0分

你的答案:

D

正确答案:

C

教师评语:

暂无

9.

Thread类中运行线程体的方法是0

A.

start()

B.

resume()

C.

init()

D.

run()

满分:5.00分

得分:0分

你的答案:

D

正确答案:

A

教师评语:

暂无

10.

某个类的成员变量可以被同一个包中的子类访问,但不能被另一个包中的类(含子类)访问,

该如何定义?

A.

变量应该用public做修饰。

B.

变量应该用private做修饰。

C.

变量应该用protected做修饰。

D.

变量不需做任何修饰。

满分:5.00分

得分:0分

你的答案:

C

正确答案:

D

教师评语:

暂无

二、多选题(共25.00分)

1.

下面的哪些叙述为真。

A.

equals。方法可判定引用类型,即引用值是否指向同一对象。

B.

==操作符判定两个分立的对象的内容和类型是否一致。

C.

equals。方法只有在两个对象的内容一致时返回true。

D.

文件类File重写了equals。方法,在两个分立的对象的内容和类型一致时返回true。

满分:5.00分

得分:0分

你的答案:

AC

正确答案:

AD

教师评语:

暂无

2.

protected变量或方法可以被

温馨提示

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

评论

0/150

提交评论