请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
在JFrame窗口中,显示一个字符串并保证窗口正常关闭和退出,使程序运行结果如下图所示。
源程序:
import javax.swing.*:
import java.awt.*;
public class Java_2 {
public static void main(String[] args) {
WelcomFrame. frame=new WelcomFrame();
frame.setDefaultCloseOperation(JFrame. (1) );
frame.show();
}
}
class WelcomFrame. extends (2) {
public WelcomFrame() {
setTitle("Java等级考试");
(3) (DEFAULT_WIDTH,DEFAULT_HEIGHT);
WelcomPanel panel=new WelcomPanel();
Container contentPane=getContentPane();
contentPane.add(panel);
}
public static final int DEFAULT_WIDTH=250;
public static final int DEFAULT_HEIGHT=100;
}
class WelcomPanel extends (4) {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("欢迎参加Java等级考试!",MESSAGE_X,MESSAGE_Y);
}
public static final int MESSAGE_X=60:
public static final int MESSAGE_Y=50:
}
第1题:
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为64862。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。 不得增行或删行,也不得更改程序的结构!
第2题:
有两个文件Java_2.java和Java_2.html,其中Java_2.java是不完整的,请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
在Applet中显示4个字符串“Hello!”。
运行结果如下图所示。
Java_2.java文件源程序:
import java.awt.*;
import java.applet.*;
public class Java_2 (1) {
int Bum;
public void init() {
String s=getParameter( (2) );//从html文件中获取参数
num=Integer.parseInt(s);
}
public void paint(Graphics g) {
for(int i=0;i<num;i++) g.drawstring("Hello!",25+i*50,25);
}
}
Java_2.html文件源程序:
<HTML><HEAD><TITLE>Hellos</TITLE></HEAD>
<BODY>
<APPLET CODE="Java_2.class"WIDTH=300 HEIGHT=40>
<PARAM NAME=nun VALUE="4"></APPLET>
</BODY>
</HTML>
第3题:
下面程序的功能是:将数组a下标为偶数的元素从小到大的排序,其他元素不变。给定的程序不完整,请在画线处填入适当的内容,回答 42~44 题。 注意:不得增行或删行,也不得更改程序的结构!
第42题:请填写【1】处标准答案。
第4题:
有两个文件Java_3.java和Java_3.html,其中Java_3.java是不完整的。请完善程序,并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
在一个Applet窗口中,显示一个字符串,输出结果如下图所示。
Java_3.java文件源程序:
import java.awt.*;
import javax.swing.*;
public class Java_3 (1) JApplet {
public void (2) () {
Container contentPane=getContentPane();
JLabel label=new JLabel("Java的诞生是对传统计算模式的挑战!",
SwingConstants.CENTER);
contentPane.add( (3) );
}
}
Java_3.html文件源程序:
<html>
<applet code="Java_3.class"width=300 height=50></applet>
</html>
第5题:
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置O)。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
试题程序: