java试题,
五、改错题(每题5分,
1、下列程序有一个错,请找出并说明错误原因.
class Something {
public intaddOne(final int x) {
x=x+1;
returnx;
}
}
2、下列程序有一个错,请找出并说明错误原因.
classparent {
privateint i;
protectedint j;
}
classchild extends parent{
int getI(){return i;}
intgetJ(){return j;}
}
六、编程题(20分)
1)import java.awt.*;
2)import ________________;
3)class MyFirstFrame extendsFrame implements ____________ {
4)private static final intFRAME_WIDTH=300;
5)private static final intFRAME_HEIGHT=200;
6)private static final intFRAME_X_ORIGIN=150;
7)private static final int FRAME_Y_ORIGIN=250;
8)private static final intBUTTON_WIDTH=60;
9)private static final intBUTTON_HEIGHT=30;
10)Button okButton;
11)publicMyFirstFrame()
12){
13)setSize(FRAME_WIDTH,FRAME_HEIGHT);
14)setResizable(false);
15)setTitle("ProgramMyFirstFrame");
16)setLocation(FRAME_X_ORIGIN,FRAME_Y_ORIGIN);
17)setLayout(null);
18)okButton= new Button("OK");
19)okButton.setBounds(100,150,BUTTON_WIDTH,BUTTON_HEIGHT);
20)add(_____ ___________); //添加按钮
21)okButton.addActionListener(____________);
22)}
23)publicvoid actionPerformed (ActionEvent event)
24){
25)ButtonclickButton = (Button)event.getSource();
26)if(clickButton== okButton)
27)setTitle("youclicked OK ");
28)}
29)}
1、填写程序中的空白.(2分/空,2*4=8分)
2、说明程序14)行的功能.(3分)
3、说明程序17)行的功能.(3分)
4、说明程序21)行的功能.(3分)
5、说明程序23)-28)行的功能.(3分)
作业帮用户2017-09-17举报

博客包含Java改错题和编程题。改错题要求找出程序错误并说明原因,如`addOne`方法中对`final`变量赋值错误等。编程题需填写程序空白,还要求说明特定行代码的功能,如设置窗口大小、布局等。
1283

被折叠的 条评论
为什么被折叠?



