广东海洋大学JAVA历年考题答案完善放心版Word格式.docx

上传人:b****1 文档编号:3487176 上传时间:2023-05-01 格式:DOCX 页数:106 大小:95.88KB
下载 相关 举报
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第1页
第1页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第2页
第2页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第3页
第3页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第4页
第4页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第5页
第5页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第6页
第6页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第7页
第7页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第8页
第8页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第9页
第9页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第10页
第10页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第11页
第11页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第12页
第12页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第13页
第13页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第14页
第14页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第15页
第15页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第16页
第16页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第17页
第17页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第18页
第18页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第19页
第19页 / 共106页
广东海洋大学JAVA历年考题答案完善放心版Word格式.docx_第20页
第20页 / 共106页
亲,该文档总共106页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

广东海洋大学JAVA历年考题答案完善放心版Word格式.docx

《广东海洋大学JAVA历年考题答案完善放心版Word格式.docx》由会员分享,可在线阅读,更多相关《广东海洋大学JAVA历年考题答案完善放心版Word格式.docx(106页珍藏版)》请在冰点文库上搜索。

广东海洋大学JAVA历年考题答案完善放心版Word格式.docx

2、在HTML中,用______D__标签来强制显示Applet。

A)name,height,widthB)codebase,height,width

C)code,nameD)code,height,width

D (难度系数B)知识点:

小应用程序

3、在Applet程序的自定义的Applet子类中,在Applet的界面中显示文字、图形和其他界面元素,常常重载的方法是C。

A)start()B)stop()C)paint() D)init()

4、创建一个标识有“关闭”按钮的语句是D___。

A)TextFieldb=newTextField(“关闭”);

B)Labelb=newLabel(“关闭”);

C)Checkboxb=newCheckbox(“关闭”);

D)Buttonb=newButton(“关闭”);

GUI编程

5、在编写异常处理的Java程序中,每个catch语句块都应该与_C__语句块对应,使得用该语句块来启动Java的异常处理机制。

A)if–elseB)switchC)tryD)throw

C  (难度系数B)知识点:

异常

6、以下关于循环语句描述正确的是D___。

A)for循环不可能产生死循环

B)while循环不可能产生死循环

C)for循环不能嵌套while循环

D)即使条件不满足do……while循环体内的语句也至少执行一次

D  (难度系数B)知识点:

循环 

7、以下对选择语句的描述错误的是___。

A)根据某一条件重复执行一部分代码直到满足终止循环条件为止

B)可以根据条件控制程序流程,改变程序执行的顺序

C)选择语句可以嵌套使用

D)当条件满足时就会执行相应的语句

A  (难度系数 C)知识点:

选择结构

8、Java中_A__类提供了随机访问文件的功能. 

A)RandomAccessFileB)RandomFile 

C)FileD)AccessFile 

A  (难度系数B)知识点:

数据流

9、实现一个继承接口Runnable的类需要实现_B__方法。

A)startB)runC)waitD)paint

B  (难度系数B)知识点:

多线程

10、可以改变容器布局的语句是_C__。

A)addLayout(myLayout)    B)layout(myLayout)

C) setLayout(myLayout)    D)setLayoutManager(myLayout)

C (难度系数B)知识点:

注11、下列代码的输出是______。

publicclasstest{

publicstaticvoidmain(Stringargs[]){

System.out.print("

IBM\n012\63ABC\\"

.length());

}

转义字符\数字,这里的数字为八进制,只能是0--377,并且是不包括8的数。

A)12B)13

C)14D)15

答案A难度系数C知识点:

字符串

12、下列关于构造方法的叙述中,错误的是_C__。

A)Java语言规定构造方法名与类名必须相同

B)Java语言规定构造方法没有返回值,但不用void声明

C)Java语言规定构造方法不可以重载

D)Java语言规定构造方法只能通过new自动调用

构造方法

13、关于被私有访问控制符private修饰的成员变量,以下说法正确的是_C__。

A)可以被三种类所引用:

该类自身、与它在同一个包中的其他类、

在其他包中的该类的子类

B)可以被两种类访问和引用:

该类本身、该类的所有子类

C)只能被该类自身所访问和修改

D)只能被同一个包中的类访问

类的继承

14、在Applet程序的自定义的Applet子类中,在Applet的界面中显示文字、图形和其他界面元素,常常重载的方法是C。

A.start()B.stop()C.paint()D.init()

答案C难度系数C知识点:

绘图,图形界面

15、下面各类对象不能接受用户输入的是D。

A.TextFieldB.JTextFieldC.JTextareaD.Jlable

答案D难度系数C知识点:

常用组件,可视化

16、在读字符文件Employee.dat时,使用该文件作为参数的类是__A___。

A)BufferedReaderB)DataInputStream

C)DataOutputStreamD)FileInputStream

A;

难度系数:

B;

知识点:

文件IO。

17、在Java中,能实现多重继承效果的方式是____C_。

A)内部类B)适配器

C)接口D)同步

C;

java特性。

注18、char类型的取值范围是______。

A)2-7~27-1

B)0~256-1

C)-215~215-1

D)0~28-1

无;

编程基础。

java中,char占2个字节,16位,范围应该是:

0~2^16-1,所以这题应该没答案。

19、在JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是b___B____。

 A)进程B)线程

C)应用程序D)服务

B(难度系数A,知识点:

线程)

20、int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是__D__。

A)publicintMAX_LENGTH=100

B)finalintMAX_LENGTH=100

C)publicconstintMAX_LENGTH=100

D)publicfinalintMAX_LENGTH=100

D;

语法基础

 

二、填空题(10题;

每题2分,共20分)

1 线程同步执行过程中,wait()方法与方法是匹配使用,否则易造成死锁。

notify(难度系数 A)知识点:

线程同步

2 Java技术平台一般划分为三个系列:

JavaSE,JavaME和。

JavaEE难度系数C知识点:

JDK工具

3设有数组定义:

inta[]={11,22,33,44,55,66,77,88,99};

则执行以下几个语句后的输出结果是33、66、99。

for(inti=0;

i<

a.length;

i++)

if(a[i]%3==0)System.out.println(a[i]);

33、 66、 99 (难度系数 B)知识点:

运算符

4 顺序执行以下两个语句的输出结果是:

6。

Strings="

广东海洋大学"

;

System.out.println(s.length());

6 难度系数B  知识点:

字符串

5读写器是以___________为基本单位访问文件的,读写器之外的其他输入流、输出流以及随机访问文件都是以___________为基本单位访问文件的。

字符 、 字节 (难度系数C)  知识点:

文件与数据流

6在Java中若定义抽象类则需要加关键字来修饰。

abstract;

7在子类中定义与父的相同的方法,若在多个子类中定义相同的方法,则可以调用不同子类中的相同方法而实现不同的功能,这实现了程序运行时的。

多态;

面向对象基础。

8在Java程序运行时,系统自动通过System类创建三个静态的I/O对象,它们是标准输入流对象 

System.in 

、标准输出流对象 

System.out、和标准错误流对象 

System.err。

System.outSystem.err难度系数:

9字符串分为两大类,一类是字符串常量,使用类的对象表示;

另一类是字符串变量,使用类的对象表示。

String、StringBuffer;

变量类型。

10Java使用类及其子类的对象来表示线程。

Thread知识点:

线程难度系数C

三、判断题(10题;

每题1分,共10分)

1.(X)所有的文件输入/输出流都继承于InputStream/OutputStream类。

错  (难度系数B)知识点:

2.(X)一个方法最多能有一个return语句。

类的方法

3.(√)一个异常处理中finally语句块只能有一个或者可以没有。

对  (难度系数B)知识点:

4.(√ )Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。

对  (难度系数B)知识点:

关键字

5.( √)“//”符号表示从“//”符号开始到此行的末尾位置都作为注释。

对难度系数C知识点:

java基础

6.( X)子类可以继承父类所有的成员变量和成员方法。

(私有不行)

继承

7.(X)在Java中不允许一个方法在自身定义的内部调用自己。

错难度系数C知识点:

8.(X)Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。

错  (难度系数B)知识点:

JAVA简介

9.(X)线程使用sleep()方法休眠后,可以用notify()方法唤醒。

(是wait()和notify())

多线程

10.(√)用Javac编译Java源文件后得到代码叫字节码。

四、程序填空题(1题;

每题5分,共5分)

1.请写出该函数实现功能.

publicclassSum

{publicstaticvoidmain(Stringargs[])

{doublesum=0.0;

for(inti=1;

=100;

i++)

sum+=1.0/(double)i;

System.out.println("

sum="

+sum);

}

程序功能是:

计算1/1+1/2+1/3+...+1/100的值

计算1/1+1/2+1/3+...+1/100的值

B知识点:

运算、输出

五、读程序写结果(1题;

注1.写出下列程序的输出结果。

importjava.io.*;

publicclassATest{

publicstaticvoidmain(Stringargs[]){

Subsb=newSub();

System.out.println(sb.method1());

classSuper{

intx=1,y=2;

intmethod1(){returnx<

y?

x:

y;

classSubextendsSuper{

intmothod1(){return((x>

y)?

y);

}

注意:

这几个东西

程序运行结果是:

1

1难度系数:

类继承、多态性

六、编程题(2题;

每题10分,共20分)

1编写一个程序,求1!

+2!

+…+10!

的值。

难度系数A

知识点:

JAVA程序结构

答案:

publicclasstest{

publicstaticvoidmain(String[]args){

doubles=0,fact=1;

inti;

for(i=1;

i<

=10;

i++)

{

fact=fact*i;

s+=fact;

System.out.println("

s="

+s);

}

2一网页中嵌入一个Applet,Applet在网页中长为300,宽为400,Applet上有两个Jlabel对象lblName及lblWelcome,一个JTextField对象txtName和一个Jbutton对象bttnWelcome,lblName显示“请输入你的姓名”,txtName为客户输入姓名,例如:

Zhangsan,当点击bttnWelcome,lblWelcome将要显示“WelcomeZhangsan!

”。

(难度系数A,知识点:

APPLET)

importjavax.swing.*;

importjava.awt.*;

importjava.awt.event.*;

publicclassWelcomextendsJApplet

{

JPanelpanel;

JLabellblName;

JLabellblWelcome;

JTextFieldtxtName;

JButtonbttnWelcome;

GridLayoutgl;

publicvoidinit()

panel=newJPanel();

panel=(JPanel)getContentPane();

gl=newGridLayout(2,2);

panel.setLayout(gl);

lblName=newJLabel("

请输入你的姓名"

);

txtName=newJTextField(10);

bttnWelcome=newJButton("

Welcome"

lblWelcome=newJLabel();

panel.add(lblName);

panel.add(txtName);

panel.add(bttnWelcome);

panel.add(lblWelcome);

WelcomeActionwelcome=newWelcomeAction();

bttnWelcome.addActionListener(welcome);

classWelcomeActionimplementsActionListener

publicvoidactionPerformed(ActionEventevt)

{

Objectobj=evt.getSource();

if(obj==bttnWelcome)

{

Stringstr=txtName.getText();

lblWelcome.setText("

+str);

}

}

<

html>

appletcode="

Welcom.class"

width=300height=400>

/applet>

/html>

大学——学年第学期

100

1、165/2的值是_B__。

A)0 B)82 C)3 D)83

B  (难度系数 C)知识点:

表达式

2、在HTML中,用___D_____标签来强制显示Applet。

D(难度系数B) 知识点:

3、在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的___C__方法来完成主类实例的初始化工作。

A)start()B)stop()   C)init()D)paint()

C(难度系数C) 知识点:

4、创建一个标识有“关闭”按钮的语句是_D__。

D (难度系数C) 知识点:

5、在编写异常处理的Java程序中,每个catch语句块都应该与___语句块对应,使得用该语句块来启动Java的异常处理机制。

6、以下关于循环语句描述正确的是__D_。

D (难度系数B) 知识点:

7、以下描述正确的是__C_。

A)JAVA不可以用来开发手机程序

B)在JAVA程序中java.awt包是唯一自动引入的类库

C)java.io包是JAVA语言的输入输出类库

D)JAVA的包中可以有相同的类名 (同一个包不可以)

C (难度系数B) 知识点:

JAVA简介,包

8、实现一个继承接口Runnable的类需要实现___方法。

A)startB)runC)waitD)paint

B (难度系数B) 知识点:

9、可以改变容器布局的语句是___。

C(难度系数B) 知识点:

10、以下描述错误的是_C___。

A)JAVA能编写独立运行的应用程序

B)JAVA支持多线程

C)JAVA是一网络应用软件

D)JAVA能运行于windows系统

C (难度系数C) 知识点:

11、以下关于数组的描述有误的是D____。

A)整型数组中的各元素的值必须是整型

B)数组是有序数据的集合

C)如数组名为ab,即ab.length可以取得该数组的长度

D)数组的下标从1开始

数组

12、HelloWorld.java编译成功后会在当前目录中生成一个什么文件___。

 

A)Hello.java 

B)HelloWorld.class 

C)Helloworld.class 

D)helloWorld.class

B (难度系数C) 知识点:

JAVA执行过程

13、以下对于标识符的描述有误的是D___。

C)第一个字符不是数字

标识符

注14、以下语句正确的是_D__。

A)x+1=5;

B)i++=1;

C)a++b=1;

D)x+=1;

15、以下结果为真(true)的是___。

A)10>

’a’ 

B)’a’>

20 

C)!

true 

D)(3<

5)&

&

(4>

10)

16、inta=’2’;

a的值是___。

A)1  B)50 C)49 D)2

B(难度系数B) 知识点:

17、下列关于构造方法的叙述中,错误的是__C_。

18、下面语句中,__C__不会出现编译警告或错误。

A)floatf=1.3;

B)charc=”a”;

 C)byteb=25;

 D)booleanb=null;

赋值相容

19、下列叙述正确的是_D__。

A)final类可以有子类  B)abstract类中只可以有abstract方法

C)abstract类上可以有非abstract方法,但该方法不可以用final修饰

D)不可以同时用final和abstract修饰一个方法

D(难度系数B) 知识点:

抽象类,抽象方法

20、下列类的定义中,错误的是__B_。

A)classx{....}

B)publicxextendsy{....}

C)publicclassxextendsy{....}

D)classxextendsyimplementsy1{....}

类的定义

1 根据程序的构成和运行环境的不同,Java源程序分为两类:

应用程序

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

当前位置:首页 > 经管营销 > 经济市场

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

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