填空题Java语言中使用 【6】 ,从.class文件的编译代码中产生用户可读的代码。
填空题本题是一个表格式的成绩单,其中包括“姓名”、“英语成绩”、“数学成绩”和“总成绩”,姓名和成绩都可以进行修改,单击按钮“计算每人总成绩”,则可以统计出每个人的总成绩并显示在总成绩栏中。 import javax. swing. * ; import java. awt. * ; import java. awt. event. * ; public class java2 extends JFrame implements ActionListener JTable table; Object a[][]; Object name[]="姓名", "英语成绩", "数学成绩", "总成绩"; JButton button; java2() setTitle("java2"); a=new Object[8][4]; for(int i=0; i<8; i++) for(int j=0; j<4; j++) if(j!=0) a[i][j]=""; else a[i][j]=""; button=new JButton("计算每人总成绩"); table=______; button, addActionListener(this); getContentPane(). add(new JScrollPane(table), BorderLayout. CENTER); getContentPane (). add(button, BorderLayout. SOUTH); setSize(400,200); setVisible(true); validate(); addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System. exit(0); ); public void actionPerformed(ActionEvent e) for(int i=0; i<8; i++) double sum=0; boolean boo=true; for(int j=l; j<=2; j++) try sum=sum+Double. parseDouble(______); catch(Exception ee) boo=false; table. repaint(); if(boo==true) a[i][3]=""+sum; table. repaint(); public static void main(String args[]) java2 Win=new java2();
填空题下列程序的执行结果是{{U}} 【11】 {{/U}}。
import java.io.*;
public class ArrayTest
{
public static void main(String args[])
{
int i;
int a[ ] = new int[5];
for( i=0;i<5;i++ )
a[i] = i;
for( i=a.length-1;i>=0;i--)
System.out.print( "a["+i+"]="+a[i] );
}
}
填空题下列程序段的输出结果是{{U}} 【13】 {{/U}}。
public class Test {
void printValue(int m) {
do {
System.out.println("The value is"+m);
}while (--m>10);
}
public static void main (String args[]) {
int i=10;
Test t= new Test();
t.printValue(i);
}
}
填空题求菲波那契数列的数学表达式为
fibonacci(n)=n, n=0,1;
fibonacci(n)=fibonacci(n-1)+fibonacci(n-2), n≥2;
设m是long型变量,下面是递归算法求菲波那契数列的方法
long fibonacci(long n)
{ if(n= =0| |n= =1)return n;
else return (fibonacci(n-1)+fibonacci(n-2));
}
当语句m=fibonacci(3),执行时,方法fibonacci()被调用了{{U}} 【9】 {{/U}}次。
填空题对二进制数进行算术右移的运算符是______。
填空题下列程序的运行结果是 【15】 。 import java.io.*; public class test public static void main(String arg[]) String s1="Hello!”; System.out.pnntln(s1.toUpperCase()); HELLO!
填空题类是变量和{{U}} 【10】 {{/U}}的集合体。
填空题若已知a=20,b=10,则表达式!a>b的值为______。
填空题执行for(int i=1;i++<=5;)语句后,变量i的值为______。
填空题在程序运行过程中,经常需要扩展数组,则应该使用java.util. 【15】 类。
填空题在java.swing包中,定义了两种类型的构件。顶级容器和轻量级构件。其中顶级容器包括JFrame,JApplet,JDialog和【 】。
填空题下面程序执行的结果应是{{U}} 【8】 {{/U}}。
class Test2 {
public static void main(String [] args) {
int i=2,j=1;
byte k=(byte)(i+j);
System.out.println(k);
}
}
填空题阅读以下程序,输出结果为_______。 import java.iO.*; public class abc public static void main(Stringargs[]) String sl="Hello!"; String s2=new String("I like Java!"); System.out.println(s1+""+s2);
填空题Java语言中,boolean型常量只有true和 【6】 两个值。
填空题语句Thread threadl—new SomeThreadClass()成功运行后,线程threadl处于生命周期的______状态。
填空题在Java语言中,用______修饰符定义的类为抽象类。
填空题编程语言大致分为面向机器,面向过程和面向对象3种结构,Java语言是面向【 】的一种网络编程语言。
填空题构造类集框架的基础接口是{{U}} 【12】 {{/U}}。
填空题设有数组定义:int a[]=11,22,33,44,55,66,77,88,99;则执行下列几个语句后的输出结果是_____________。 for(int i=0;i<A.length;1++) if(a[i]%3==0)System.out.println(a[i]+"");
