填空题请在划线处编写适当语句,完成此程序使它能正确执行。 import java.io.*; public class Leap Year public static void main (String arget[]) throws IOException InputStreamReader ir; BufferedReader in; ir=new Input Stream Reader (System.in); in=new BufferedReader(ir); System.out.println(“输入年份是:”): String s=in.readLine(); int year=Integer.parseInt(s); System.out.println(" "+ year+“年是闰年。”); else System.out.println(" " +year+“年不是闰年。”);
填空题{{U}}【7】 {{/U}}是类中的一种特殊方法,是为对象初始化操作编写的方法。
填空题以下程序运行后输出的结果是______。 fun(int a) int b=0; static int c=3; b++;c--; return(a+b+c); main() int i,a=5; for(i=0;i<3;i++) printf("%d %d",i,fun(a)); printf("/n");
填空题JVM指的是Java______。
填空题异常分为运行异常、捕获异常、声明异常和{{U}} 【11】 {{/U}}。
填空题栈通常采用的两种存储结构是线性存储结构和{{U}} 【2】 {{/U}}结构。
填空题在Java中,字符是以16位的______码表示。
填空题如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字 【7】 ;在一个类的内部可以直接调用本类的对象,也可通过关键字this来调用。
填空题如果一个Java源程序文件中定义有4个类,则使用Sun公司的JDK编译器javac编译该源程序文件,将产生4个文件名与类名相同而扩展名为______的字节码文件。
填空题请阅读下列程序代码,然后将程序的执行结果补充完整。 程序代码: Public class throwsException static voidProc(intsel) throws ArtthmeticExcepdon,AITaylndexOut of BoundsException System.out println("In SimatiOn"+Sel); if(sel==0) System.out.println("noExceptioncallght"); return; elseif(sel==1) intiArray[]=newint[4]; i Array[1]=3; public static void main(Stringargs[]) tfy Proc(0); Proc(1); catch(ArraylndexOutOfBoundsExceptione) System.out.println("Catch"+e); flnally Systern.out.println("inProcfinally"); 执行结果: In Situattion 0 no Exceptioncaught inProcfinally
填空题Java语言中的输入输出流包括字节流、字符流、文件流、对象流以及线程之间通信的管道流,{{U}} 【11】 {{/U}}包中的类可以处理这些输入输出流。
填空题一个具体的线程是由上 【9】 、代码和数据组成。
填空题请阅读代码: import iava.awt.*; public class E11_4 public static void main(String args[]) Frame f=new Frame("BorderLayout"); ______; f.add("North",new Button("North")); f.add("East",new Button("East")); f.add("West",new Button("West")); f.add("South",tf); f.setSize(200,200); f.pack(); f.setVisible(true); 请将程序画线处填入正确的语句 【11】 ,使得程序能够正确运行。
填空题Java可以跨平台的原因是因为有_____________。
填空题McCall提出的软件质量模型包括 ______ 个软件质量特性。
填空题阅读下列代码段
int x=3;
while (x<9)
X+=2;
X++;
while语句成功执行的次数是{{U}} 【9】 {{/U}}。
填空题在J2SDK的安全控制命令中,______是帮助用户管理密钥表的工具。
填空题Applet生命周期包括卸plet的创建、运行和 【14】 几个状态。
填空题PrintStream类是{{U}} 【12】 {{/U}}流特有的类,实现了将Java基本数据类型转换为字符串表示。
填空题本题中,鼠标在窗口中单击一下,就在单击的位置生成一个小矩形,如果在小矩形上双击鼠标左键,则删除小矩形。 import java. awt. * ; import java. awt. event. * ; import javax. swing. * ; class MousePanel extends JPanel extends MouseMotionListener public MousePanel() addMouseListener(new MouseAdapter() public void mousePressed(MouseEvent evt) int x=evt. getX(); int y=evt. getY(); current=find(x, y); if(current<0) add(x, y); public void mouseClicked(MouseEvent evt) int x=evt. getX(); int y=evt. getY(); if(evt. getClickCount()>=2) remove(current); ); addMouseMotionListener(this); public void paintComponent(Graphics g) (super. paintComponent(); for (int i=0; i<nsquares; i++) draw(g, i); public int find(int x, int y) for(int i=0; i<nsquares; i++) if (squares[i]. x-SQUARELENGTH/2<=x return-1; public void draw(Graphics g, int i) g. drawRect(squares[i]. x-SQUARELENGTH/2, squares[i]. y-SQUARELENGTH/2, SQUARELENGTH, SQUARELENGTH); public void add(int x, int y) if(nsquares<MAXNSQUARES) squares[nsquares]=new Point(x, y); current=nsquares; nsquares++; repaint(); public void remove(int n) if(n<0||n>=nsquares) return; nsquares--; squares[n]=squares[nsquares]; if(current==n) current=-1; repaint(); public void mouseMoved(MouseEvent evt) public void mouseDragged(MouseEvent evt) private static final int SQUARELENGTH=10; private static final int MAXNSQUARES=100; private Point[] squares=new Point [MAXNSQUARES]; private int nsquares=0; private int current=-1; class MouseFrame extends JFrame public MouseFrame() setTitle("java3"); setSize(300,200); addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System. exit(0); ); Container contentPane=getContentPane(); contentPane. add (MousePanel()); public class java3 public static void main(String[] args) JFrame frame=new MouseFrame(); frame. show();
