JAVA工程师第5套试卷

  • 格式:doc
  • 大小:41.50 KB
  • 文档页数:7

Java程序设计样题(五)单选题1:有以下程序片段,下列( )选项不能插入到行1。

1. 2.public class A{ 3.//do sth 4. }( 2 分)A:public class MainClass{ }B:package mine;C:class ANotherClass{ }D:import java.util.*;答案:A2:sleep(10000)表示调用此方法后可以使线程睡眠( )秒。

( 2 分)A:10000秒B:100秒C:10秒D:10000分钟答案:C3:Applet小程序编写时,后缀名应为( )。

( 2 分)A:.javaB:.jspC:.appletD:.html答案:A4:Applet调用( )方法后,进入初始态。

( 2 分)A:start()B:init()C:stop()D:destroy()答案:B5:以下说法正确的是( )。

( 2 分)A:每个Java类都至少有一个构造方法,如果没有则机器自动生成一个默认的构造方法。

B:如果类里定义了一个或多个构造方法,那么java也提供默认的构造方法C:每个Java类中用户必须定义至少一个构造方法。

D:以上都不对答案:A6:对于抽象方法下列说法正确的是( )。

( 2 分)A:对抽象方法只需声明,而不需要具体的内容。

B:对于抽象方法声明格式中,可以有空的方法体{}。

C:构造方法也可以定义为抽象方法。

D:抽象方法可以出现在非抽象类中。

答案:A7:纯面向对象的语言有( )。

( 2 分)A:CB:C++C:JavaD:Pascal答案:C8:常用的服务器脚本语言是( )。

( 2 分)A:Java, CGI,B:Applet, Asp, PHPC:JSP,ColdFusion,ASPD:以上都是答案:C9:有继承关系时用到的关键字是( )。

( 2 分)A:extendB:extendsC:implementsD:implement答案:B10:关于以下程序段的说法,正确的是( )。

1.class MyListener implements 2.ActionListener,ItemListener{ 3.public void actionPerformed(ActionEvent ae){ 4.System.out.println("Action");} 5.public void itemStateChanged(ItemEvent ie){ 6.System.out.println("Item"); 7.} 8.}( 2 分)A:可通过编译B:第2行产生编译错误C:第3行产生编译错误D:第5行产生编译错误答案:A11:当Frame改变大小时,放在其中的按钮大小不变,则使用如下( )layout。

( 2 分)A:GridLayoutB:CardLayoutC:East and West of BorderLayoutD:FlowLayout答案:C12:下列关于声明,表达式和脚本的描述中正确的是( )。

( 2 分)A:声明和表达式结束要求分号,而脚本不用B:声明在初始化执行,而表达式和脚本是要到响应时才执行C:声明、表达式的作用范围是整个Jsp界面,而小脚本作用范围只是所在的语句D:以上都对答案:B13:下列( )文件输入流用来对本地磁盘文件进行读取操作。

( 2 分)A:FilterInputStreamB:FileInputStreamC:BufferInputStreamD:StringInputStream答案:B14:下面( )对象表示标准输入对象流。

( 2 分)A:System.inB:System.outC:System.errD:System.read答案:A15:isFile()方法的功能是( )。

( 3 分)A:如果是文件返回true,否则返回falseB:如果是目录返回true,否则返回falseC:如果文件存在返回true,否则返回falseD:如果目录存在返回true,否则返回false答案:A16:下面( )方法与applet的显示无关。

( 3 分)A:update()B:draw()C:repaint()D:paint()答案:B17:下面程序段的执行结果是( )。

public class Foo{public static void main(String[] args){try{return;}finally{System.out.println("Finally");}}}( 3 分)A:程序正常运行,但不输出任何结果B:程序正常运行,并输出"Finally"。

C:编译能通过,但运行时会出现一个例外。

D:因为没有catch语句块,所以不能通过编译。

答案:B18:JDBC提供的接口java.sql.ResultSet的功能是( )。

( 3 分)A:用于处理驱动程序的调入B:与特定数据库建立连接C:用于SQL语句的执行D:用于保存查询所得的结果答案:D19:关于接口( )正确。

( 3 分)A:实现一个接口必须实现接口的所有方法B:一个类可以实现多个接口C:接口间不能有继承关系D:接口和抽象类是同一回事答案:B20:在调用构造函数时( )( 3 分)A:子类可以不加定义就使用父类的所有构造函数B:不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数C:先调用父类的构造函数D:先调用形参多的构造函数答案:C多选题21:属于面向对象的语言有( )。

( 2 分)A:CB:PascalC:JavaD:C++答案:CD22:以下( )不是Java的关键字。

( 2 分)A:FALSEB:constC:DoubleD:void答案:ABC23:有关对成员变量正确的说法是( )。

( 2 分)A:实例方法既能对类变量操作也能对实例变量操作。

B:类方法只能对类变量进行操作C:实例方法不能对类变量操作只能对实例变量操作D:类方法只能对类变量操作不能对实例变量操作。

答案:ABD24:在类中的方法中( )方法不能说明为抽象方法。

( 2 分)A:构造方法B:静态方法C:私有方法D:被protected修饰的方法答案:ABC25:修饰成员变量的修饰符有( )。

( 2 分)A:public、staticB:finalC:protected 、privateD:abstract答案:ABC26:下面合理的标识符是( )。

( 2 分)A:_sys1_lllB:2mailC:$changeD:class答案:AC27:一个表由( )部分组成。

( 2 分)A:数据库B:连接程序C:表结构D:表记录答案:CD28:下面关于Applet小程序的说法正确的是( )。

( 2 分)A:必须用import 语句把含有Applet类或JApplet类的包包含进来B:必须有main()方法,因为它是程序的入口C:Java Applet必须由浏览器来运行D:必须编写一个超文本文件(含有applet标记的Web页)答案:ACD29:下列( )方法与方法public void add(int a){}为合理的重载方法。

( 3 分) A:public int add(int a)B:public void add(long a)C:public void add(int a,int b)D:public void add(float a)答案:BD30:下面( )方法是Reader类和InputStream类都具有的方法。

( 3 分)A:read()B:reset()C:close()D:flush()答案:ABC31:Java为处理管道提供了( )类。

( 3 分)A:PipeInputStreamB:PipedInputStreamC:PipeOutputStreamD:PipedOutputStream答案:BD32:为文件c:\java\example\file.txt建立File对象file1可以采用( )语句序列。

( 3 分) A:Fi le file1=new File(“c:\\java\\example\\file.txt”)B:String path=”c:\java\example\” File file1=new File(path,”oldfile.txt”)C:File dir1=new File(“c:\\java\\example”) File file1=new File(dir1,”oldfile.txt”)D:File file1=new File(“c:\java\\example\file.txt”)答案:ABC判断题33:Java中,并非每个事件类都只对应一个事件。

( 2 分)A:正确B:错误答案:A34:在Java程序中,通过类的定义只能实现单重继承。

( 2 分)A:正确B:错误答案:A35:一个非抽象类如果实现了某个接口,那么它必须覆盖该接口中的所有方法。

( 2 分) A:正确B:错误答案:A36:JavaBean API中设计安全的地方有5点。

( 2 分)A:正确B:错误答案:B37:一个异常处理中finally语句块只能有一个或者可以没有。

( 2 分)A:正确B:错误答案:A38:如果在调用能够产生异常的方法时没有进行捕获和处理,将不能通过编译。

( 2 分) A:正确B:错误答案:A39:public long skip(long n)方法将指针从当前位置向后跳动n个字节。

( 2 分)A:正确B:错误答案:A40:Servlet是EJB中的一个子集。

( 2 分)A:正确B:错误答案:B41:当用户离开小应用程序所在页面或浏览器变成图标时,会自动调用stop()方法。

( 2 分) A:正确B:错误答案:A42:子类可以抛出比父类更多的异常。

( 2 分)A:正确B:错误答案:B43:Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

( 3 分) A:正确B:错误答案:B44:通过设置线程优先级可以使某些线程获得更多的CPU处理时间。

( 3 分)A:正确B:错误答案:A45:有的类定义时可以不定义构造函数,所以构造函数不是必需的。

( 3 分)A:正确B:错误答案:B。