更多"[说明] 下面程序是为汽车市场编制的一个程序的一部分。其中autom"的相关试题:
[填空题][说明]
下面程序是为汽车市场编制的一个程序的一部分。其中automobile是基类。
[Java程序]
class MainJava
public static void main (String agr[]
car sedan=new car;
sedan.initialize (24, 20.0, 4);
System.out.println("The sedan can travel"
+ (1) +"miles./n");
System.out .println("The sedan has"
+ (2) +"doors./n");
class automobile
protected int miles_per_gallon; //汽车每加仑行驶公里数
(3) double fuel_capacity; //油箱容积
public void initialize (int in_mpg, int in_fuel)
miles_per_gallon=in_mpg;
fuel_capacity=in_fuel;
public int get_mpg( ) //提供一辆特定汽车每加仑公里数
return miles_per_gallon;
public double get_fuel( ) //提供油箱容积
return fuel_capacity;
public double travel_distance( ) //计算满油箱情况下的可行驶总公里数
return (4) ;
class car (5)
private int Total_doors;
public void initialize(int in_mpg, double in_fuel, int doors)
Total_doors=doors;
miles_p
[填空题][说明]
下面的程序是通过双链结构来查找学生的信息程序的一部分,即创建双向链表部分。
[函数]
#include <stdio.h>
#define N 10
typedef struct node
char name [20];
struct node *llink,*rlink;
stud; /*双链表的结构定义*/
/*双链表的创建*/
stud * creat (int n)
stud *p,*h,*s;
int i;
if ((h= (stud *) malloc (sizeof (stud))) ==NULL)
printf ("cannot find space! /n") ;
exit (0) ;
h->name[0]=’/0’;
h->llink=NULL;
h->rlink=NULL;
p=h;
for(i=0; i<n; i++)
if((s= (stud *) malloc (sizeof (stud)))==NULL)
printf ("cannot find space! /n") ;
exit (0) ;
(1) ;
printf("Please input the %d man’s name: ";i+1) ;
scanf("%s", s->name) ;
(2) ;
(3) ;
p=s ;
(4) ;
(5) ;
return (h) ;
[单项选择]关于下面程序段的说法,正确的是
import java.applet.*;
import java.awt.*;
public class Test extends Applet
Image img;
public void init( )
img=new Image( );
public void paint(Graphics g)
g.drawImage(img,0,0,this);
A. 该程序段可以正常运行
B. 程序中所创建的Image为空,但可以显示
C. 程序中所创建的Image不为空
D. 程序中所创建的Image为空,不能显示
[填空题]在下面Java applet程序的横线处填入代码,使程序完整并能够正确运行。
import java.awt. *:
import java.applet.*;
public class Greeting extends Applet
public void ______ (Graphics g)
g.drawString("how are you!",10,10);
[填空题]将下面Applet程序补充完整。
import java.awt.*:
import java.apptet.*;
public class Hi ______ {
public void paint(Graghics g) {
g.drawstring("Hi!",2.5,2.5);
}
}
[填空题]在下面程序的空白处,填上适当的内容。
Import java.io. *:
import java.util. *;
class BufferTest
public static void main(String args[])throws IOExeeption
FileOutputStream unbuf=new FileoutputStream("test.one");
BufferedOutputStream bur=new ______ (new FileOutputStream("test.two"));
System.out.println("write file unbuffered:"+time(unbuf)+"ms");
System.out.println("write file buffered:"+time(buf)+"ms");
static int time(OutputStream os)throws IOException
Date then=new Date( );
for(int i=0;i<50000;i++)os.write(1);
os.close( );
return(int)((new Date( )).getTime( )-then.getTime( ));
[填空题]下面的程序是列出目录c:/Test中所有的.txt文件,请将程序补充完整。
import java.io.*;//引入java.io包中所有的类
public class FileFilterTest{
public static void main(String args[]){
File dir=new File("C://Test");
Filter filter=new Filter("txt");
System.out.println("list java files in directory"+dir);
String files[]=dir.list(filter);
for(int i=0;i<files.length;i++){
File f= 【15】 ;//为目录dir下的文件或目录创建一个File对象
if(f.is File( ))
System.out.println("file"+f);
else
System.out.println("sub directory"+f);
}
}
}
class Filter implements FilenameFilter{
String extent;
Filter(String extent){
this.extent=extent;
}
public boolean accept(File dir,String name){
return name.endsWith("."+extent)://返回文件的后缀名
}
}