下列程序的功能是将一个整数数组写入二进制文件。在程序的下划线处应填入的选项是()
import java.io.*;
public class XieShuzu{
public static void main(String[] a){
int [] myArray={10,20,30,40};
try{
DataOutputStream dos=
new DataOutputStream(new FileOutputStream("ints.dat"));
for(int i=0;i
dos. _____(myArray[i]);
dos.close( );
System.out.println("已经将整数数组写入二进制文件:ints.dat");
}catch(IOException ioe)
{System.out.println("IO Exception");}
}
}
下面程序的功能是输出以下形式的金字塔图案是:
*
***
*****
*******在下划线处应填入的是()
main( )
{int i,j;
for(i=1;i<=4;i++)
{for(j=1;j<=4-i;j++) pintf(" ");
for(j=1;j<=________;j++) pintf("*");
printf("/n");
}
}
下列程序构造了一个SwingApplet,请在下划线处填入正确的代码:
import javax.swing0*;
impon java.awt.*;
public class SwingAppletextends______{
JLabell=newJLabel("ThisisaSwingApplet.");
publicvoidinit( ){
ContainercontentPane=getContentPane( );
contentPane.add(1);
}
}
在下列Java Applet程序的下划线处填入代码,使程序完整并能够正确运行。
import java.applet.*;
import java.awt.*;
public class HelloWorld () {
public void paint(Graphics g){
g.drawString("Hello World!",25,25);
}
}
下列代码的功能是把按钮save添加到窗口myFrame的中间,在空白处应填入的代码是()。
public class MyFrame
public static void main(String[] args)
JFrame myFrame=new JFrame( );
JButton save=new JButton( );
myFrame.getContentPane( ).add(save,"______");
myFrame.setSize(200, 200);
myFrame.setVisible(true);
在下列程序的空白处,应填入的正确选项是()
Import java.io.*;
Pulilc class ObjectStreamTest{
Publilc static void main(string args[]) throws IOException{
ObjectOutputStream oos= new ObjectOutputStream
(new FileOutputStream(“serial.bin”));
Java.util.Date d= new Java.util.Date( );
Oos (d);
ObjectInputStream ois=
new ObjectInputStream(new FileOutputStream(“serial.bin”));
try{
java.util.date restoredDate =
(Java.util.Date) ois.readObject( );
System.out.println
(“read object back from serial.bin file:”
+ restoredDate);
}
Catch (ClassNotFoundException cnf) {
System.out.println (“class not found”);
}
}
在下列程序的空白处,应填入的正确选项是()
import java.io.*;
Public class writeInt{
Public static void main(string[ ] a) {
Int[ ] myArray = {10,20,30,40};
try{
DataOutputSystem dos= new DataOutputSystem
(new FileOutputSystem(“ints.dat”));
for (int i=0;I
dos._____
System.out.println
(“Have written binary file ints.dat”);
}
Catch(IOException ioe)
{ System.out.println(“IO Exception”);
}
}
}
试题四
阅读以下应用说明以及用Visual Basic语言编写的程序代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
【应用4.1】
设应用程序的运行窗口内有一个文字标签(Label)以及一个框架,其中有三个复选框(chk1,chk2,chk3),各个复选框单击事件过程的程序代码如下:
Private Sub chkl_Click( )
Label.fontBold=chkl.Value
End Sub
Private Sub chk2_Click( )
Label.fontltalic=chk2.Value
End Sub
Private Sub chk3_Click( )
Label.fontUnderLine=chk3.Value
End Sub
三个复选框chkl、chk2、chk3的功能分别是: (1) 。
【应用4.2】
设应用程序的运行窗口内有两个文本框Txt1和Txt2,其初始内容为空。在Txt1文本框中输入一个数值,当光标离开此文本框(例如进入文本框Txt2)时,执行的程序代码如下:
Private Sub Txt1_LostFocus( )
dim x aS double
x=Val(Txtl.Text)
工f x<0 Or x>100 Then
Txtl.Text =""
MsgBox$("请重新输入!")
Txtl.SetFocus
Else
Txt2.Text=Txt1.Text
End If
End Sub
该程序代码的功能是:若在文本框Txtl中输入的数值小于0或大于100,当光标离开此文本框时, (2) ;否则,将其值复制到文本框Txt2中。
【应用4.3】
在下面的应用中,当窗口内发生C1ick事件时,窗口内将显示如图2-4所示的杨辉三角(每一行都是二项式展开的系数)。请完善程序代码。
我来回答: