填空题请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目要求: 创建一个线程,打印5行字符串“你好!”。运行结果为: 你好! 你好! 你好! 你好! 你好! 源程序: public class Java_2 extends (1) public static void main(String args[]) Java_2 t=new Java_2(); t. (2) ; public void run() int i=0; while(true) System.out.println("你好!"); if(i++==4)break; System.out.println();
填空题下列程序输出结果为{{U}} 【15】 {{/U}}。
public class test
{
public static void main(String args[])
{
int a=0;
outer: for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
{
if(j>i)
{
continue outer;
}
a++;
}
}
System. out. println(a);
}
}
填空题在捕获或声明异常时,应注意选择适当的异常类,选择适当的地方处理,是在方法内处理还是用 【9】 子句传递给调用栈的上层。
填空题线程的调度是指在单个CPU上以某种顺序运行多个{{U}} 【8】 {{/U}}。
填空题一棵二叉树第八层(根结点为第一层)的结点数最多为 【1】 个。
填空题Java中的线程由CPU、{{U}} 【10】 {{/U}}、数据等3部分构成。
填空题布尔数据一般用于 【3】 ,在流控制中常用。
填空题下面程序段是从对象流中读取对象,请将程序补充完整。
import java.util.*;
import java.io.*;
public class UnSerializaDate {
Date d=null;
UnSerializaDate() {
try{
FilelnputStream f=new FileInputStream("date.ser");
ObjectlnputStream s=new Obi ectInput Stream( f);
{{U}}【13】 {{/U}}
f.close();
}
catch(Exception e) {
e.printStackTrace0;
}
public static void main(String args[]){
UnSerializaDate a-new UnSerializaDate();
System. out.println("The date read is:"+a.d.toString0);
填空题bar为一JScrollBar组件,阅读下面程序段,请在程序中的画线处填入正确的语句使程序能够正确运行。 ... public WellAdjusted() super("Well Adjusted"); setSize(350,100); bar.addAdjustmentListener(this); value.setHorizontalAlignment(SwingConstants.CENTER); value.setEditable(false); JPanel pane = new JPane(); pane.setLayout(new BorderLayout()); pane.add(value,"Center"): pane.add(bar,"South"); setContentPane(pane); public void adjustmentValueChanged(AdjustmentEvent evt) 【12】 if(source ==bar) int newValue bar.getValue(); value.setText(""+newValue); repaint();
填空题要使处于不同层次,甚至是互不相关的类可以具有相同的行为,应该采用______。
填空题通过实现Runnable接口创建线程,请在画线处加入正确的代码完成此程序{{U}} 【9】 {{/U}}。
public class ThreadTest
{
public static void main(String args[ ]
{
Thread t1 = new Thread(new Hello()
Thread t2 = new Thread(new Hello()
___________;
t2.start();
}
}
class Hello implements Runnable
{
int i;
public void run()
{
while (true)
{
System.out.println("Hello"+i++
if(i==5) break;
}
}
}
填空题switch语句中,在每个case子句后进行跳转的语句是:______。
填空题若输入字符串:abcde/,则以下while循环体将执行______次。 while((ch=getchar())=='e')printf("*");
填空题若有int a[5],*p=a;,则p+2表示第______个元素的地址。
填空题在Java编程语言中,用______、______、______语句来处理异常。
填空题下列JApplet实现了一个不可编辑的JTextArea和一个JButton。请填写正确的程序代码。 import javax.swing.*; import java.awt.*; public class Test17 extends JApplet JTextArea jta; public void init() Container cp = getContentPane(); cp.setLayout( new GridLayout(2,1)); jta = new JTextArea(30,30); jta.setEditable( true); 【15】 jta.setText("你好"); JButton jb = new JButton ("ok"); cp.add(jB) ;
填空题在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称________是关系A的外码。
填空题请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]完善程序,使程序运行结果如下图所示。源程序:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassJava_2{ publicstaticvoidmain(String[]args){ RadioButtonFrameframe=newRadioButtonFrame(); frame.setDefauhCloseOperation(JFrame.EXIT_ON_CLOSE); {{U}}(1){{/U}}; }}classRadioButtonFrameextendsJFrame{ publicRadioButtonFrame(){ setTitle("Radio按钮实例"); setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT); ContainercontentPane=getContentPane(); label=newJLabel("热烈庆祝Java程序语言开考三周年"); label.setForeground(Color.yellow); contentPane.setBackground(Color.red); label.setFont(newFont("黑体",Font.PLAIN,DEFAULT_SIZE)); contentPane.add(label,BorderLayout.CENTER); buttonPanel=newJPanel(); group=newButtonGroup(); addRadioButton("小",8); addRadioButton("中",12); addRadioButton("大",18); addRadioButton("特大",30); contentPane.add(buttonPanel,BorderLayout.SOUTH); } publicvoidaddRadioButton(Stringname,finalintsize){ booleanselected=size==DEFAULT_SIZE: JRadioButtonbutton=new{{U}}(2){{/U}}(name,selected); group.add(button); buttonPanel.add(button); ActionListenerlistener=newActionListener(){ publicvoidactionPerformed({{U}}(3){{/U}}evt){ label.setFont(newFont("黑体",Font.PLAIN,size)); } }; button.addActionListener({{U}}(4){{/U}}); } publicstaticfinalintDEFAULT_WIDTH=340; publicstaticfinalintDEFAULT_HEIGHT=200: privateJPanelbuttonPanel; privateButtonGroupgroup; privateJLabellabel; privatestaticfinalintDEFAULT_SIZE=12;}
填空题软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、 【1】 、设计、编码、测试、运行和维护。
填空题请将程序补充完整。 importjava.awt.*; publicclassFirstFrameextendsFrame publicstaticvoidmain(Stringargs[]) FirstFramefr=newFirstFrame("Firstcontainer!"); fi.setSize(240,240); fi.setBackground(Color.yellow); publicFirstFrame(StringStr) super(Str);