Java语言程序设计模拟题3Word文档格式.docx
- 文档编号:20095377
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:12
- 大小:24.11KB
Java语言程序设计模拟题3Word文档格式.docx
《Java语言程序设计模拟题3Word文档格式.docx》由会员分享,可在线阅读,更多相关《Java语言程序设计模拟题3Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
abstractvoidperformDial();
该方法属于()。
A、本地方法B、最终方法C、静态方法D、抽象方法
8.不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?
A、实例方法可以直接调用父类的实例方法。
B、实例方法可以直接调用父类的类方法。
C、实例方法可以直接调用其他类的实例方法。
D、实例方法不可以直接调用本类的类方法。
9、执行完以下代码int[]x=newint[25];
后,以下哪项说明是正确的(
A、x[24]为0B、x[24]未定义 C、x[25]为0D、x[0]为空
10、以下代码段执行后的输出结果为(
int
x=3;
int
y=10;
System.out.println(y%x);
A、0B、1C、2D、3
11、关于被私有访问控制符private修饰的成员变量,以下说法正确的是(
A.可以被三种类所引用:
该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:
该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
12、容器Panel缺省使用的布局编辑策略是(
A、BorderLayoutB、FlowLayoutC、GridLayoutD、CardLayout
13、以下哪个表达式是不合法的(
A、String
x="
Hello"
;
y=9;
x+=y;
B、String
if(x==y)
{}
C、String
x=x+y;
D、String
x=null;
y=(x!
=null)&
&
(x.length()>
0)?
x.length:
0
14.在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。
A、importjava.awt.*;
B、importjava.applet.*;
C、importjava.io.*;
D、importjava.awt.event.*;
15.对于子类的构造函数说明,下列叙述中不正确的是()。
A、子类无条件地继承父类的无参构造函数。
B、子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。
C、在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。
D、子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
二、写出程序结果(每题4分,共20分)
1、
publicclassAppTest{
publicstaticvoidmain(Stringargs[]){
System.out.println(“HelloWorld!
”+“\nIamajavanewer!
”);
\nIamajavanewer!
}
输出结果:
2、
publicclassForTest{
intsum=0;
for(inti=10;
i>
0;
i--)
sum+=i;
System.out.println(“Thesumof1to10is:
”+sum);
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;
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注册事件监听程序
//将按钮b放到框架的底部
d=newDialog(f,"
true);
d.add(“Center”,newLabel(“hello”));
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接口的类进行处理。
参考答案:
一。
填空题(每题2分,共30分)
B
A
C
D
1、输出结果:
HelloWorld!
Iamajavanewer!
2、输出结果:
Thesumof1to10is:
55
3、输出结果:
执行try
执行finally
4、输出结果:
没有参数
参数的个数:
3
123
5、输出结果:
add=30
f.setLayout(null);
p.setBackground(Color.red);
f.add(p);
b.addActionListener(this);
f.add(b,“South”);
d.setVisible(true);
System.exit(0);
music.loop();
speak.play();
music.stop();
publicclassElefee{
doublea,fee;
System.out.println("
用电度数:
"
+args[0]);
a=Double.parseDouble(args[0]);
if(a>
=0){
if(a<
=240){fee=a*0.15;
output(fee);
240&
a<
=540){fee=(a-240)*0.25+240*0.15;
240){fee=(a-540)*0.45+(540-240)*0.25+240*0.15;
0){System.out.println("
请输入正的用电度数"
staticvoidoutput(doubleresult){
电费是:
+result);
classListexampleextendsFrameimplementsItemListener{
Panelp;
Listthelist;
TextFieldtf;
Listexample(Strings){super(s);
Listexamplece=newListexample("
example"
ce.go();
voidgo(){
thelist=newList(3,false);
thelist.addItem("
济南"
青岛"
潍坊"
淄博"
东营"
thelist.addItemListener(this);
p=newPanel();
p.add(thelist);
add(p,"
Center"
tf=newTextField();
add(tf,"
South"
setSize(300,150);
setVisible(true);
publicvoiditemStateChanged(ItemEvente){
tf.setText(thelist.getSelectedItem());
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 语言程序设计 模拟