更多"下面代码包括一个HTML文件和一个Applet类,在hello.htm"的相关试题:
[填空题]通过实现Rmmable接口创建线程,请在下面横线处填写代码完成此程序。
public class ThreadTest
{
public static void main(String args [])
{
Thread testObj1 = new Thread (new Hello ( ));
Thread testObj2 = new Thread (new Hello ( ));
testObj 2.start ( );
}
}
class Hello implements Runnable
{
int j;
public void run( )
{
System.out.println("Hello" + j ++);
}
}
[填空题]若要在D盘根目录下生成一个名为mydir的文件夹,请在下面横线处填入代码完成此程序。
import java.io.*;
public class FileTest
{
public static void main(String args[])
{
【7】
File fileObject1 = new File("Filel.txt");
File fileObject2 = new File("d://mydir", "File2.txt");
System.out.println(fileObject2);
try
{
dirObject.mkdir( );
}catch(SecurityException e) {}
try
{
fileObject1.createNewFile( );
fileObject2.createNewFilei);
}catch(IOException e) {}
}
}
[填空题]从对象流中读取对象,请在下面横线处填写代码完成此程序。
import java.util. *;
import java. io. *;
public class UnSerializeDate
{
date d = null;
UnSerializeDate ( )
{
try
{
FileInputStream f1 = new FileInputStream("date.ser");
d = (Date) s. readobject ( );
f1,close( );
}
catch (Exceptin e)
{
e. printStackTrace ( );
}
}
public static main(String args [] )
{
System.out.println("The date read is: "+ a.d.toString( ));
}
}
[填空题]在下面Java applet程序的横线处填入代码,使程序完整并能够正确运行。
import java.awt. *:
import java.applet.*;
public class Greeting extends Applet
public void ______ (Graphics g)
g.drawString("how are you!",10,10);
[简答题]通过实现Runnable接口创建线程,请在下面横线处填入代码完成此程序。
注意:不改动程序结构,不得增行或删行。
class ThreadTest implements Runnable
{
Thread thrObj;
public static void main(String args[])
{
System.out.println("这是一个通过实现接口创建线程的例子");
ThreadTest testObj=new ThreadTest( );
testObj.create( );
}
public void create( )
{
if(thrObj= =null)
{
thrObj=new Thread(this,"myThread");
______
}
}
public void run( )
{
System.out.println("Thread"+throbj.getName( )+":"+"在运行!");
}
}
[简答题]通过实现Runnable接口创建线程,请在下面横线处填入代码完成此程序。
注意:不改动程序结构,不得增行或删行。
class ThreadTest implements Runnable
Thread thrObj;
public static void main(String args[])
System.out.println("这是一个通过实现接口创建线程的例子");
ThreadTest testObj=new ThreadTest( );
testObj.create( );
public void create( )
if(thrObj= =null)
thrObj=new Thread(this,"myThread");
______
public void run( )
System.out.println("Thread"+throbj.getName( )+":"+"在运行!");
[填空题]请在下面横线处填入适当的代码,将线程对象runner[2]的优先级设置为最高。
class ThreadTest extends Thread
public static void main(String args[])
{
ThreadTest[] runner = new ThreadTest[4];
for(int j = 0; j<4; j++) runner[j] = new ThreadTest( );
for(int j = 0; j<4; j++) runner[j].start( );
【7】
runner[3].setPriority(MIN_PRIORITY);
}
public void run{)
{
for(int i = 0; i<100000; i++);
System.out.println(getName( ) + "线程的优先级是:"
+ getPriority( ) + "计算完毕");
[单项选择]下列代码实现从文件file.dat中读出第5个字节到变量c中,横线处应该填入下列项中的______。 import java.io.*; public class exl5 { public static void main(String[] args) { try System.out.println((char)c); catch(Exception e) { e.printStackTrace( ); } } }
A. FileInputStream in = new FileInputStream("chl/fildat"); iskip(4); int c = iread();
B. FileInputStream in = new FileInputStream("chl/fildat"); iskip(5); int c = iread();
C. Fi2eInputStream in = new FileInputStream("fildat"); int c = iread();
D. RandomAccessFile in = new RandomAccessFile ("chi/fil dat "); iskip (4); int c = ireadByte();
[填空题]在下列Java applet程序的横线处填入代码,使程序完整并能够正确运行。
Import java.awt.*;
Import java.applet.*;
Public class Greeting extends applet
Public void______(Graphics g)
g.drawSting("how are you!",10,10)______
[单项选择]下面程序实现对zip文件file.zip的查询,在横线处填上正确的语句______。
package test;
import java.io.*;
import java.util.*;
import java.util.zip.*;
public class Exam
public static void main(String[ ]args)
try
FileInputStream fis=new FileInputStream("test/file.zip");
ZipInputStream zis=new ZipInputStream(fis);
ZipEntry en;
while((______)!=null)
en.getName( );
zis.closeEntry( );
Zis.close( );
catch(Exception e)e.printStackTrace( );
A. en=zis.getNextEntry( )
B. en==zis.getNextEntry( )
C. en=zis.getEntry( )
D. zis.getNextEntry( )
[单项选择]下列程序创建了一个线程并运行,横线处应填入的正确代码是______。
public class Try extends Thread
public static void main(String args[])
Thread t=flew Try( );
______;
public void run( )
System. out. println("Try!");
A. t. start
B. t. class
C. t. thread
D. t. static
[填空题]下面程序是一个堆栈的类模板,在横线处填上适当语句,完成类模板的定义。
#define MAXSIZE 100
template <class T>
class Stack
T s[MAXSIZE];
int top;
public:
stack( )
top=1;
void push(T newValue)
if(top<MAXSIZE)
top=top+1;
s[top]=newValue;
else
cout<<"堆栈满,无法进栈"<<end1;
void pop( );
;
【12】
if(top>1)
cout<<s[top]<<end1;
top=top-1;
else
cout<<"堆栈空! "<<end1;
[简答题]下面程序是关于类的继承的用法。阅读下面程序,根据程序中的注释在每一条横线处填写一个语句,使程序的功能完整,且运行程序后的输出结果为:
I am parentclass!
I am childclass!
I am childclass!
注意:请勿改动main( )主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
class Parent
void printMe( )
System. out. println( "I am parentclass ! ");
class Child extends Parent
void printMe( )
System. out. println( "I am childclass! ")
void printAll( )
______. printMe( ); //调用父类的方法
______. printMe( ); //调用本类的方法
printMe ( );
public class TestJieCheng
public static void main(String args[])
______
myC. printAll( );
[填空题][说明]
编写一个Applet程序,接受HTML文件传递的整数参数,根据该参数指定Applet中文本框的长度。编写对应的HTML文件运行这个Applet。
[Java 代码]
import java. applet.*;
import java. awt.*;
public class chuangdics extends (1) TextField tf=new TextField ( );
int tfLength=0;
public void init( )
try
tfLength=Integer. parseInt( (2) ("length"));
tf. setColumns (tfLength);
add (tf);
catch (NumberFormatException nfe)
tf. (3) ("HTML 文件传人的参数格式错误。");
add(tf);
[HTML 代码]
<html>
<head>
<title> (4) </title>
</head>
<body>
<hr>
<applet code=chuangdics width=700 height=150>
<param name=length value=20>
(5)
<hr>
</body>
</htmI>