Java语言程序设计模拟题Word下载.docx
- 文档编号:13832589
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:8
- 大小:18.16KB
Java语言程序设计模拟题Word下载.docx
《Java语言程序设计模拟题Word下载.docx》由会员分享,可在线阅读,更多相关《Java语言程序设计模拟题Word下载.docx(8页珍藏版)》请在冰豆网上搜索。
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接口的类进行处理。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 语言程序设计 模拟