填空题Applet生命周期方法有init(),{{U}}【11】{{/U}}(),stop()和destroy()。
填空题有如下代。码片段,请填写完整相应的代码。
public class JavaProg extends java.applet,Applet
{
public void init()
{
// 将 applet 初始化
}
Public void start()
{
{{U}} 【15】 {{/U}};
}
public void stop()
{
// 停止 Applet
}
public void destory()
{
// 销毁 Applet
}
}
填空题Java语言是一种半编译和半解释型语言,经过编译后的Java程序由 【10】 去解释执行。
填空题有如下代码段,请填写完整所缺的部分。 import java.util.Vector; import java.io.*; public class Test_Ser public static void main(String[] args) throws Exception Vector v = new Vector(); //生成一个向量表 v.add(new String("Test String")); //增加一个字符串对象 FileOutputStream ostream = new FileOutputStream("d://test.ser"); //构造文件输出流 ObiectOutputStream p = 【9】 ; //绑定 p.writeObject(v); //输出继承了串行化接口的类 p.flush(); p.close(); ostream.close(); v.clear(); //清空向量表,此时的v.size()应该为0 FileInputStream istream=new FileInputStream("d://test.set"); //构造文件输入流 ObjectInputStream pr = new ObjectInputStream(istream); //绑定 v = (Vector)pr.readObject();0 //读入串行化的类 istream.close(); System.out.println("v.size()="+v.size()); //验证读入类的正确性 System.out.println("v.get(0)="+(String)v.get(0));
填空题请在下画线处填入代码, 使程序能够正确运行。
填空题Java中方法的参数传递是 【11】 调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。
填空题下面的程序是声明某类型变量s,并通过三元条件运算符的结果给变量s赋值,请将该程序补充完整: public class Test public static void main(String args[]) ______s=(99%2==1)?"奇数":"偶数"; System. out. println(s);
填空题以下程序段的输出结果为 【14】 。int x=0,y=4,z=5;if(x>2)if(y<5)System. out. println("Message one");elseSystem. out . println("Message two");else if(z>5)System. out. println("Message three");elseSystem. out. println("Message four");
填空题public Throwable(String message)构造函数包含getMessage()方法,用来返回带参数构造函数创建异常时的{{U}} 【11】 {{/U}},对无参数构造函数而言,用它返回的是空值。
填空题通常使用{{U}} 【11】 {{/U}}关键字来对对象加锁,从而使得对对象的访问是排他的。
填空题以下程序段的输出结果为 ______。
int x=0,y=4,z=5;
if(x>2){
if(y<5){
System.out.println("Message one");
}
else{
System.out.println("Message two");
}
}
else if(z>5){
System.out.println("Message three");
}
else{
System.out.println("Message four");
}
填空题下列Applet在坐标(20,20)处显示一幅GIF图像,请填写正确的程序在横线处。
import java.awt.*;
import java.applet.*;
import java.net.URL;
public class Testl3 extends Applet
{
Image i;
public void init()
{
URL url=getDocumentBase();
String name="IMG onClick=over(this) title=放大0, gif";
{{U}}【15】 {{/U}};
}
public void paint(Graphics g)
{
g.drawImage( i,20,20,this);
}
}
填空题在Java语言中,用 【9】 修饰符定义的类为抽象类。
填空题Java在Socket中采用了______机制,支持大量客户通信。
填空题软件开发环境是全面支持软件开发全过程的{{U}} 【4】 {{/U}}集合。
填空题Java中实现完全定制串行化,必须实现 【11】 接口。
填空题CardLayout布局管理器可以使多个构件共享同一个{{U}} 【14】 {{/U}}。
填空题设有数组定义:int a [ ]=11,22,33,44,55,66,77,88,99 ;则执行下列几个语句后的输出结果是 【8】 。 for (int i=0; i<a. length;i++ ) if (a[i]%3==0) System. out. prinlin(a[i]+" ");
填空题本题的功能是定义图形按钮。窗口中有两个图形按钮,当鼠标移上去时,图形按钮的图形将改变,用鼠标单击按钮时图形按钮的图形又发生改变,当鼠标左键松开或者移开鼠标后,图形按钮的图形又恢复原样。 import javax. swing. * ; import java. awt. * ; public class java3 extend JButton public java3(Icon icon, Icon pressed, Icon rollover) this(icon); setFocusPainted (alse); setRolloverEnabled (true); setRolloverIcon(rollover); setPressedIcon(pressed); setBorderPainted (false); setContentAreaFilled (false); public static void main(String[] args) java3 b1=new java3( new Imagelcon("java3-redcube. gif"), new ImageIcon("java3-redpaw. gif"), new Imagelcon("java3-reddiamond. gif")); java3 b2=new java3( new ImageIcon("java3-bluecube. gif"), new Imagelcon("java3-bluepaw. gif"), new Imagelcon("java3-bluediamond. gif")); JFrame f=new JFrame(); f. setTitle("java3"); f. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE); c=f. getContentpane(); c. setLayout(new FlowLayout()); c. add(b1); c. add(b2); f. pack(); f. setVisible(true);
填空题Java语言中,调用方法时,参数传递是值调用,而不是 【7】 调用。
