填空题下列JApplet使用重写paintCompon6t()方法来绘制图像,请填写正确的代码在横线处。
import java.awt.*;
import javax.swing.*;
public class Test extends JApplet
{
staic String fileName = "IMG onClick=over(this) title=放大().gif";
public void init()
{
Container cp = getContentPane();
cp.setLayout(new GridLayout(1,1));
Image i = getImage(getCodeBase(),fileName);
MyImagePanel ip=new MyInmagePanel(i);
cp. add (ip);
}
}
class MyImagePanel extends JPanel
{
Image i;
public MyImagePanel(Image IMG onClick=over(this) title=放大)
{
this.i = IMG onClick=over(this) title=放大;
}
public void paintComponent(Graphics gg)
{
{{U}} 【15】 {{/U}};
gg.drawImage(i,20,20,this);
}
}
填空题Java是面向对象语言,对象是客观事物的{{U}} 【8】 {{/U}},对象与之是一一对应的,它是很具体的概念。
填空题以下程序使用Gridlayout布局管理器使容器中各个构件呈网状布局,请将代码填写完整,使程序能够正确执行。
import java.awt.*;
public class exam_3
{
public static void main(String args[])
{
Frame f={{U}} 【12】 {{/U}};
f.setLayout(new GridLayout(3,2));
f.add(new Button("1"));
f.add(new Button("2"));
f.add(new Button("3"));
f.add(new Button("4"));
f.add(new Button("5"));
f.add(new Button("6"));
f.setSize(200,300);
f.setVisible(true);
}
}
填空题
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
打开一个文本文件test.txt,统计该文件中包含的数字的个数与英文字母的个数(忽略大小写)。例如test.txt文本文件中包含的内容为“123abeDEF99G”,则程序的输出结果如下:
数字数是5,字母数是7 源程序: import
java.io.*: public class Java_2 { public static
void main(String[] args) { byte buf[]=new byte[5];
int len=0,c1=0,c2=0; {{U}} (1) {{/U}}
{ FileInputStream in={{U}} (2)
{{/U}}("test.txt"); while((len=in.read(bur,0.5))>0)
{ for(int i=0;i<len;i++)
if(buf[i]>='0'&& buf[i]<='9')cl++; else
if((bur[i]>='a'&& buf[i]<='z')||buf[i]>='A'&&
buf[i]<='z')c2++; if(len<5)break;
} in.close(); } catch(Exception e)
{} System.out.println("数字数是"+c1+",字母数是"+c2);
} {
填空题Applct生命周期中的关键方法包括:init()、stsrt()、stop()和 【13】 。
填空题如图所示。程序如下://Java_3.javaimportjava.awt.*;importjavax.swlng.*;//**********Found**********publicclassJava_3______JApplet//**********Found**********publicvoid______()ContainercontentPane=getContentPane();JLabellabel=newJLabel("Java的诞生是对传统计算模式的挑战!",SwingConstants.CENTER);//**********Found**********contentPane.add(______);
填空题如果子类中的某个方法的名字、返回值类型和参数列表与它的父类中的某个方法完全一样,则称子类中的这个方法 【12】 了父类的同名方法。
填空题JApplet是顶层Swing容器,包括一个隐含的______。
填空题请在下列语句中填上适当的内容:
File pathName=new File(args[0]);
String[] fileNames=pathName.______;
填空题一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于{{U}} 【5】 {{/U}}的联系。
填空题下列Applet在坐标 ( 20,20) 处显示一幅GIF图像,在横线处填入正确的语句。 import java. net.*; import java. awt.*; import java. applet.*; public class Test extends Applet Image IMG; public void init() URL url = getDocumentBase (); String name="IMG.gif"; 【14】 public void paint(Graphics g) g. drawImage ( IMG,20,20,this);
填空题在AWT包中,创建一个具有10行、45列的多行文本区域对象ta的语句为 {{U}}【14】 {{/U}}。
填空题Java语言中的浮点数默认类型是{{U}} 【6】 {{/U}}。
填空题下列程序的功能是创建了一个显示5个“Hello!”的线程并启动运行,请将程序补充完整。
public class ThreadTest extends Thread{
public static void main(String args[]){
ThreadTest t=new【12】 ;
t.start();
}
public void run(){
int i=0;
while(true){
System.out.println("Hello!");
if(i++==4) break;
}}}
填空题以下程序运行后输出的结果是______。 main() char a[]="Language",b []="Programe"; char *p1,*p2; int k: p1=a,p2=b; for(k=0;k<=7;k++) if(*(p1+k)=*(p2+k))printf("%c",*(p1+k));
填空题Swing中用来表示工具栏的类是 javax.swing. 【13】 。
填空题下列软件系统结构图的宽度为【3】。
填空题下列程序的运行结果是 【14】 。 public class Test public static void main (String args[]) String s1="hello!"; System.out.println (s1.toUpperCase());
填空题分支语句分为条件语句和 【7】 。
填空题线程在生命周期中要经历5种状态,分别是新建状态、可运行状态、运行状态、 【10】 状态和终止状态。
