Java语言程序设计模拟题Word下载.docx

上传人:b****3 文档编号:13832589 上传时间:2022-10-13 格式:DOCX 页数:8 大小:18.16KB
下载 相关 举报
Java语言程序设计模拟题Word下载.docx_第1页
第1页 / 共8页
Java语言程序设计模拟题Word下载.docx_第2页
第2页 / 共8页
Java语言程序设计模拟题Word下载.docx_第3页
第3页 / 共8页
Java语言程序设计模拟题Word下载.docx_第4页
第4页 / 共8页
Java语言程序设计模拟题Word下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

Java语言程序设计模拟题Word下载.docx

《Java语言程序设计模拟题Word下载.docx》由会员分享,可在线阅读,更多相关《Java语言程序设计模拟题Word下载.docx(8页珍藏版)》请在冰豆网上搜索。

Java语言程序设计模拟题Word下载.docx

6.下面哪一种是基本类型标识符()

A、byteB、StringC、arrayD、interface

7.在编写JavaApplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句

A、importjava.awt.*;

B、importjava.applet.Applet;

C、importjava.io.*;

D、importjava.awt.Graphics;

8.对于构造函数,下列叙述不正确的是()

A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。

B、构造函数的返回类型只能是void型。

C、构造函数的主要作用是完成对类的对象的初始化工作。

D、一般在创建新对象时,系统会自动调用构造函数。

9.设有下面两个类的定义:

classPerson{……}

classStudentextendsPerson{

longid;

//身份证号

intscore;

//入学总分

Stringname;

//姓名

……}

问:

类Person和类Student的关系是()

A、包含关系B、继承关系

C、关联关系D、无关系,上述类定义有语法错误

10.设有下面的两个类定义:

classAA{

voidShow(){System.out.println("

我喜欢Java!

"

);

}

}

classBBextendsAA{

我喜欢C++!

则顺序执行如下语句后输出结果为:

AAa;

BBb;

a.Show();

b.Show();

A、我喜欢Java!

B、我喜欢C++!

C、我喜欢Java!

D、我喜欢C++!

11.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序特性称为()

A、隐藏B、覆盖C、重载D、Java不支持此特性

12.在JavaApplet程序用户自定义的Applet子类中,常常重载()方法在Applet的界面中显示文字、图形和其它界面元素

A、start()B、stop()

C、init()D、paint()

13.在Java中,存放字符串常量的对象属于()类对象

A、CharacterB、String

C、StringBufferD、Vector

14.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现

A、LabelB、Button

C、TextAreaD、TextField

15.在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句

B、importjava.applet.*;

D、importjava.awt.event.*;

二、写出程序结果(每题4分,共20分)

1、

publicclassAppTest{

publicstaticvoidmain(Stringargs[]){

inti=10,j=5;

System.out.println(i+“\t”+j);

booleantest=false;

i=test?

i:

j;

输出结果:

2、

publicclassWhileTest{

inti=10;

while(i>

0){

System.out.println(i);

i--;

3、

publicclassLx{

try{

System.out.println(“执行try”);

catch(Exceptione){

System.out.println(“执行catch”);

finally{

System.out.println(“执行finally”);

4、

classMainTest{

if(args.length==0)

System.out.println(“没有参数”);

else{

System.out.println(“参数的个数:

”+args.length);

for(inti=0;

i<

args.length;

i++)

System.out.println(args[i]+“”);

System.out.println(“\n”);

如果输入命令:

javaMainTest

则输出结果:

javaMainTest123

5、

classValue1{

intx,y;

Value1(inta,intb){

x=a+10;

y=b;

classValue2extendsValue1{

Value2(inta,intb){

super(a,b);

publicclassAddTest{

intt;

Value2no=newValue2(10,20);

t=no.x+no.y;

System.out.println(“add=”+t);

三、程序填空(每空2分,共20分)

importjava.awt.*;

publicclassTestPanel{

Framef=newFrame(“hello”);

Panelp=newPanel();

f.setSize(400,350);

//取消默认布局管理器

p.setSize(100,100);

//设置p的背景为黄色

p.setLocation(0,50);

//将p加入到框架f中

f.setVisible(true);

importjava.awt.event.*;

classDialog1extendsWindowAdapterimplementsActionListener{

Framef;

Buttonb;

Dialogd;

Dialog1dl=newDialog1();

dl.go();

publicvoidgo(){

f=newFrame("

Dialog"

b=newButton("

Show"

//按钮b注册事件监听程序

f.add("

South"

b);

d=newDialog(f,"

true);

//将标签Hello放在对话框d的中央

d.pack();

d.addWindowListener(this);

f.addWindowListener(this);

f.setSize(350,150);

publicvoidactionPerformed(ActionEvente){

//显示对话框d

publicvoidwindowClosing(WindowEvente){

if(e.getSource()==d){

d.setVisible(false);

else

//系统退出

importjava.applet.*;

importjava.applet.AudioClip;

publicclassAudiosextendsjava.applet.Applet{

AudioClipmusic,speak;

publicvoidinit(){

music=getAudioClip(getDocumentBase(),“风继续吹.au”);

speak=getAudioClip(getDocumentBase(),“介绍.au”);

publicvoidstart(){

if(music!

=null)

//循环播放音乐

if(speak!

//播放讲话录音

publicvoidstop(){

//关闭音乐

四、编程(每题15分,共30分)

1、编写Application程序计算电费

电力公司的电费计算标准如下:

240度以下,每度0.15元;

240度至540度间,每度0.25元;

超过540度,每度0.45元。

输入一用电度数,输出电费值。

2、编写Application程序,实现如下界面:

用户对选择框的操作将引发ItemEvent事件,该事件需要由实现了ItemListener接口的类进行处理;

用户对选择框的关闭按钮的操作将引发WindowEvent事件,该事件需要由实现了WindowListener接口的类进行处理。

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

当前位置:首页 > 表格模板 > 合同协议

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

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