填空题如图所示。程序如下://Java_2.javaimportjava.awt.*;importjava.awt.event.*;//**********Found**********publicclassJava_2______FrameimplementsActionListenerpublicstaticvoidmain(Stringargs[]);Java_2fr=newJava_2("Hello!");fr.setLayout(newFlowLayout());fr.setSize(200,100);fr.setBackground(Color.blue);Buttonb=newButton("确定");b.______(newJava_2());fr.add(b);fr.setVisible(true);publicvoidactionPerformed(ActionEvente)System.exit(0);publicJava_2(Stringstr)super(str);publicJava_2()
填空题Swing的顶层容器有:Japplet, JWindow, JDialog和 【14】 。
填空题用synchronized标识的共享数据必须是 【8】 。
填空题任何运行在Web页面中的小应用程序都必须是Java中______类的子类。
填空题请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]生成下面左边图形界面,单击图中的New按钮,弹出如右图所示的对话框。源程序:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassJava_3 publicstaticvoidmain(String[]args) MulticastFrameframe=newMulticastFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); classMulticastFrameextendsJFrame publicMulticastFrame() setTitle("MulticastTest"); setSize(WIDTH,HEIGHT); MulticastPanelpanel=newMulticastPanel(); ContainercontentPane=getContentPane(); contentPane.add((1)); publicstaticfinalintWIDTH=300; publicstaticfinalintHEIGHT=200;classMulticastPanelextendsJPanel publicMulticastPanel() JButtonnewButton=newJButton("New"); add(newButton); ActionListenernewListener=newActionListener() publicvoidactionPerformed(ActionEventevent) makeNewFrame(); ; newButton.addActionListener(newListener); closeAllButton=newJButton("Closeall"); add(closeAllButton);privatevoidmakeNewFrame() finalBlankFrameframe=newBlankFrame(); frame.show(); ActionListenercloseAllListener=newActionListener() publicvoidactionPerformed(ActionEventevent) frame.(2)();//使窗口隐藏或消除 ; closeAllButton.addActionListener((3)); privateJButtoncloseAllButton;ClassBlankFrameextendsJFrame publicBlankFrame() (4)++; setTitle("Frame"+counter); setSize(WIDTH,HEIGHT); setLocation(SPACING*counter,SPACING*counter); publicstaticfinalintWIDTH=200; publicstaticfinalintHEIGHT=150; publicstaticfinalintSPACING=30; privatestaticintcounter=0;
填空题以下程序中,函数fun的功能是计算x2-2x+6,主函数中将调用fun函数计算,请填空。 y1=(x+8)2-2(x+8)+6 y2=sin2(x)-2sin(x)+6 #include "math.h" double fun(double x) return(______); main() ( double x,y1,y2; printf("Enter x:"); scanf("%1f",&x); yl=fun(8+x); y2=fun(______); printf("y1 =%1f,y2=%1f/n",y1,y2);
填空题下列程序的运行结果是{{U}} 【14】 {{/U}}。
public class Test {
public static void main (String args[]) {
String s1="hello!";
System.out.println (s1.toUpperCase());
}}
填空题执行以下程序段后,变量x=______,y______。
int x=5;
int y=0;
y = --x * 3;
填空题请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 用冒泡法对数据进行排序,使程序的输出结果如下。 排序前: 32 18 41 23 2 56 36 67 59 20 排序后: 2 18 20 23 32 36 41 56 59 67 源程序: import java.io.*; public class Java_3 public static int data[]=32,18,41,23,2,56,36,67,59,20; public static void main(String args[]) int i: int index=data. (1) ; System.out.println("排序前:"); for(i=0;i<index;i++)System.out.print(" "+data[i]+" "); System.out.println(); BubbleSort( (2) ); System.out.println("排序后:"); for(i=0;i<index;i++)System.out.print(" "+data[i]+" "); System.out.println(); //冒泡法排序 public static void BubbleSort(int index) int i,j; int temp; for(j=1;j<index;j++) for(i=index-1;i>=j;i--) if(data[i] <data[i-1]) //比较相邻的两个数 temp=data[i]; data[i]=data[i-1]; data[i-1]= (3) ;
填空题若按层次顺序将一棵有n个结点的完全二叉树的所有结点从1到n编号,那么当i为偶数且小于n时,结点i的右兄弟是结点{{U}} {{U}} {{/U}} {{/U}},否则结点i没有右兄弟。
填空题凡生成一个StringBuffer对象后,还可用{{U}} 【9】 {{/U}}方法或ensureCapacity()方法来设定缓存大小。
填空题Swing中用来表示进程条的类是javax.swing.______。
填空题请完成下列语句中应填的内容:
File pathName=new File(args[0]);
Suing[]fileNames=pathName.{{U}} 【13】 {{/U}};
填空题在Java中,将程序里出现的对象保存在外存中,称为{{U}} 【8】 {{/U}}。
填空题Java中的字符变量在内存中占______位(bit)。
填空题break语句最常见的用法是在switch语句中,通过break语句退出switch语句,使程序从整个swish语句后面的 【13】 开始执行。
填空题算法的复杂度主要包括______复杂度和空间复杂度。
填空题Applet生命周期方法有init(), 【11】 (),stop()和destroy()。
填空题Java语言的循环语句包括for语句、do-while语句和 【11】 语句。
填空题一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为【 】。
