ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:30.54KB ,
资源ID:4596122      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4596122.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA程序员考试试题.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA程序员考试试题.docx

1、JAVA程序员考试试题JAVA程序员考试试题JAVA工程师 单项选择题 如下哪个是Java中的标识符 A、public2、如下哪个是Java中的标识符( ) A、fieldnameB、super 3、已知如下定义:String s = 下面哪个语句不是合法的( ) A、s += 4、如下哪个是Java中有效的关键字() A、name 5、下面的代码段执行之后count的值是什么( ) int count = 1; for (int i = 1; i (count); count += i; B、super C、3number D、width C、3number D、#number B、s =

2、s + 100; D、String t = s + “abc”; C、int len = ; B、hello C、false D、good A、5 B、1 C、15D、16 6、定义一个类,必须使用的关键字是( ) A、public 7、定义一个接口必须使用的关键字是 A、public8、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是A、(b); B、(b,D、(p,C、(b,B、class C、interface D、static B、class C、interface D、static 9、声明并创建一个按钮对象b,应该使用的语句是 A、Bu

3、tton b=new Button(); B、button b=new button(); C、Button b=new b(); D、(“确定”); 10、Frame对象默认的布局管理器是 A、FlowLayout C、CardLayout 11、下列哪一个import命令可以使我们在程序中创建输入/输出流对象 A、import *; C、import *; 12、下面哪一个import命令可以为我们提供编写网络应用程序的类 A、import *; C、import *; 13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象 A、FileInputStream B、FileOut

4、putStream D、FileWriter C、DataOutputStream 参? A、 String args args 2以下关于继承的叙述正确的是。 A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承 3paint()方法使用哪种类型的参数? A、Graphics B、Graphics2D C、String D、Color B、String ar C、Char arg D、StringBuffer B、import *; D、import *; B、import *;

5、D、import *; B、BorderLayout D、null 1Java application中的主类需包含main方法,以下哪项是main方法的正确形4以下哪个不是Java的原始数据类型 A、int B、Boolean C、float )。 C、Applet D、Dialog D、char 5以下哪项可能包含菜单条 A、static B、package C、privateD、public 7在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行。 A、init() B、start()C、destroy()D、stop() 8给出下面代码,关于该程序以下哪个说法是正确的?

6、public class Person static int arr = new int5; public static void main(String a) (arr0); A、编译时将产生错误 B、编译时正确,运行时将产生错误 C、输出零 D、输出空 9下列哪些语句关于Java内存回收的说明是正确的? A、程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 10以下哪个关键字可以用来对对象加互斥锁? A、transient B、synchronized C、 serialize Dsta

7、tic 11以下代码段执行后的输出结果为 int x =3; int y =10; (y%x); A、 -1 B、2 C、1 D、3 12有以下程序片段,下列哪个选项不能插入到行1。 1. 2 .public class Interesting 3. /do sth4. A、import *; B、package mypackage; 、C、class OtherClass 13. 设有下面两个赋值语句: D、public class MyClass a = (“12”); b = (“12”).intValue(); 下述说法正确的是。 A、a是整数类型变量,b是整数类对象。 B、a是整数类

8、对象,b是整数类型变量。 C、a和b都是整数类对象并且值相等。 D、a和b都是整数类型变量并且值相等。 14FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型? A、OutputStream C、InputStream B、File D、BufferedOutputStream 15在编写Java Applet程序时,需在程序的开头写上( )语句。 A、import * ;C、import * ; 16类Parent、Child定义

9、如下: 1 public class Parent 2 public float aFun(float a, float b) throws 3 IOException 4 5public class Child extends Parent 6 7 将以下哪种方法插入行6是不合法的。 A、float aFun(float a, float b) B、public int aFun(int a, int b)throws Exception C、public float aFun(float p, float q) D、public int aFun(int a, int b)throws I

10、OException 17在使用interface声明一个接口时,只可以使用修饰符修饰该接口。 B、import ; D、import ; A、private B、protected C、private protected D、public 18、有以下方法的定义,请选择该方法的返回类型。 ReturnType method(byte x, double y) B、short C、int D、double return (short) x/y*2; A、byte 19、关于以下代码段的说法正确的是 1String s=2StringBuffer s1=new StringBuffer(3if(

11、s1) 4s1=null; 5if(s) 6s=null; A、第1行编译错误,String的构造器必须明确调用 B、第3行编译错误,因为s与s1有不同的类型 C、编译成功,但执行时在第5行有异常抛出 D、编译成功,过程中也没有异常抛出 20、编译并运行以下程序,以下描述哪个选项是正确的 1. class X 2. protectied String toString( )i 3. 4. A、编译通过运行无异常 C、行2出错,不能成功编译 B、编译通过但运行时出错 D、不能成功编译,行3出错 return (); 1、编译Java Application 源程序文件将产生相应的字节码文件,这些

12、字节码文件的扩展名为( )。 A. javaB. .classC. htmlD. .exe 2、设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )。A. 3B. 3. 5C. 4D. 5 3、不允许作为类及类成员的访问控制符的是( )。 A. public B. privateC. staticD. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( )C. final v

13、oid method( )D. abstract void method( ) 1:语句drawRect(40,50,160,150)执行的结果是( )。( 2 分) A:画一个左上角顶点是、右下角顶点是的矩形 B:画一个左上角顶点是、宽160,长150的矩形 C:画一个右上角顶点是、左下角顶点是的矩形 D:画一个右上角顶点是、宽160,长150的矩形 】 2:使用SQL语句从数据库中更新记录,应使用( )。( 2 分) A:SELECT B:INSERT C:DELETE D:UPDATE 3:有继承关系时用到的关键字是( )。( 2 分) A:extend B:extends C:impl

14、ements D:implement 4:要画一个左上角顶点是,右下角顶点是的矩形,下面哪个命令是正确的是( )。( 2 分) A:drawRect(100,100,200,200) B:drawRect(200,200,100,100) C:drawRect(100,100,100,100) D:drawRect(100,100) (200,200) 5:Java变量中,以下不属于复合类型的数据类型是( )。( 2 分) A:类 B:字符型 C:数组型 D:接口 6:Jbuilder 9版中默认的布局管理器是( )。( 2 分) A:GridLayout B:BorderLayout C:C

15、ardLayout D:FlowLayout 7:关于for循环和while循环的说法哪个正确( )。( 2 分) A:while循环能实现的操作,for循环也能实现的 B:while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C:两种循环任何时候都可替换,而且循环体、至少被执行一次 D:两种循环结构中都必须有循环体,循环体不能为空 8:java中定义数组名为 abc,下面( )可以得到数组元素的个数。( 2 分) A:( ) B: C:len(abc) D:ubound(abc) 9:下列说法正确的是( )。( 2 分) A:编译后的Java源程序根据文件中定义的类和接口

16、的个数产生相应个数的.class字节码文件。 B:Java语言的源文件中不是任何地方都可以加注释的。 C:一个文件中可以有多个访问权限为public的类。 D:含有main()方法的类可以为public的类,也可以为其他类。 10:创建字符串s:String s=new String;以下( )语句将改变s。( 2 分) A:(“aaa”); B:(s); C:(3) D:以上语句都不会 11:在线程进入临界区之后,首先应( )。( 2 分) A:对临界区代码加锁 B:对临界区代码解锁 C:检查临界区的锁是否可用 D:让其他线程睡眠 12:看下面一段程序: Bclass extends Acl

17、ass class Aclass void void go()( public class go( public static void main(String args)Aclass a=new Aclass();Aclass a1=new Bclass(); (); (); 以上程序运行结果是( )。( 2 分) A:AclassAclass B:BclassBclass C:AclassBclass D:BclassAclass 13:Applet执行( )方法后,进入停止态。( 2 分) A:start() B:init() C:stop() D:destroy() 14:sleep(

18、10000)表示调用此方法后可以使线程睡眠( )秒。( 2 分) A:10000秒 B:100秒 C:10秒 D:10000分钟 15:在 Java中,对简单数据类型分配的内存为( )。( 2 分) A:在 IBM PC中为16位 B:在 VAX-11中为16位 C:与所在机器无关 D:都是16位 16:下面( )是java语言中的关键字。( 3 分) A:sizeof B:abstract C:NULL D:Native 17:要画一条从点到点的水平直线,应使用下列( )语句。( 3 分) A:drawLine(40,220,200,220) B:drawLine(40,220)(200,2

19、20) C:drawLines(40,220,200,220) D:drawLines(40,220)(200,220) 18:JavaBean主要指组件的开发,( )用于图形界面。( 3 分) A:可以 B:不可以 C:因系统不同而不同 D:不知道 19:构造方法( )被调用。( 3 分) A:类定义时 B:创建对象时 C:调用对象方法时 D:使用对象的变量时 20:语句drawOval(45,55,150,140)执行的结果是( )。( 3 分) A:画一个焦点分别在、的椭圆 B:画一个圆心在,长轴是150,短轴是140的椭圆 C:画一个左上角位于点、宽度和高度分别为150像素和140像素

20、的长方形内画一个内切椭圆。 D:左上角位于点、宽度和高度分别为150像素和140像素的长方形内画一个外切椭圆 :改变某个组件的颜色并且在颜色中刷新它时,Jbuilder实际上操作了( )方法。( 2 分) A:使用drawColor()方法 B:使用repaint()语句 C:什么也不做 D:使用paint( )语句 2:在调用构造函数时( )( 2 分) A:子类可以不加定义就使用父类的所有构造函数 B:不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数 C:先调用父类的构造函数 D:先调用形参多的构造函数 3:Java与C/C+比较说法错误的是( )。( 2 分) A:Jav

21、a不提供goto语句,所以也就没指定goto作为关键字。 B:Java没有指针。 C:Java没有联合和结构 D:Java只有单继承没有多重继承。 4:修改图形用户界面上JButton的组件文字,修改的是它的( )属性。( 2 分) A:Caption B:Name C:Text D:以上都不是 5:有关过滤器init()方法错误的是( )。( 2 分) A:每次调用过滤器时都会执行init方法。 B:init方法可以访问FilterConfig对象。 FilterConfig对象提供了对servlet环境及文件中指派的过滤器名的访问。 C:利用init将FilterConfig对象存放在一个

22、字段中,以便doFilter方法能够访问servlet环境或过滤器名 D:FilterConfig对象具有一个getInitParameter方法,它能够访问部署描述符文件中分配的过滤器的初始化参数 6:如果一个类必须继承另一个非Thread类,此时要实现多线程只能( )方式。( 2 分) A:通过创建Process类的子类来实现 B:通过创建Thread类的子类来实现 C:通过实现Runnable接口的类来实现 D:通过实现RunTime接口的类来实现 7:下面( )接口是JavaBean必须实现的。( 2 分) A: B: C: D: 8:若需要定义一个类域或类方法,应使用( )修饰符。(

23、 2 分) A:static B:package C:private D:public 9:执行完代码int x = new int25;后,以( )说明是正确的。( 2 分) A:x24为0 B:x24未定义 C:x25为0 D:x0为空 10:下列说法正确的是( )。( 2 分) A:Servlet是Applet的服务器端版本 B:Servket和Jsp是一回事 C:Jsp是Applet的服务器端版本 D:Applet是可以嵌入网页中的一种技术 11:使用SQL语句从数据库中更新记录,应使用( )。( 2 分) A:SELECT B:INSERT C:DELETE D:UPDATE 12:

24、有关面向对象技术的说法错误的是( )。( 2 分) A:面向对象技术是以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。 B:面向对象是以数据为中心来描述系统。 C:从面向对象程序设计范式看:程序 = 数据 + 消息。 D:将数据及相应操作封装在一起抽象成类。 13:下列说法( )是正确的。( 2 分) A:程序执行到break语句是一定会结束所有的循环 B:程序执行到continue语句时会结束当前循环 C:break语句和continue语句都可以和标签协同使用 D:continue语句和break语句的作用相同 14:如果不能很好的控制线程的运行和停止,容易引起死锁。下列( )

25、方法是安全的线程停止方法。( 2 分) A:stop() B:suspend() C:interrupt() D:轮询循环 15:下列( )语句是连接数据库时使用的语句。( 2 分) A:Statement SQL语句变量=连接变量.createStatement( ) B:Connection 连接变量= C: D:连接变量.close() 16:对于临界区代码,必须使用( )关键字来限定。( 3 分) A:private B:protected C:synchronized D:critical 17:如果一个程序段中有多个catch,程序会( )。( 3 分) A:每个catch都执行一

26、次 B:把每个符合条件的catch都执行一次 C:找到合适的例外类型后就不再执行其他catch D:找到合适的例外类型后继续执行后面的catch 18:按钮可以产生ActionEvent事件,实现( )接口可处理此事件。( 3 分) A:FocusListener B:ComponentListener C:WindowListener D:ActionListener 19:当输入流使用完毕后,可以调用( )方法将其关闭。( 3 分) A:shut() B:over() C:exit() D:close() 20:类ABC定义如下: class ABC 2. public int max(

27、int a, int b) 3. 4. 将以下( )方法插入行3是不合法的。( 3 分) A:public float max(float a, float b, float c) B:public int max (int c, int d) C:public float max(float a, float b) D:private int max(int a, int b, int c) 1:下列( )方法可以给当前指针所在位置做一个标记。( 2 分) A:public void reset() B:public void mark() C:public void tag() D:pub

28、lic void sign() 2:运行下列程序的结果是( )。 abstract class MineBase abstract void amethod();static int i; public class Mine extends MineBase public static void main(String argv)int ar = new int5;for(i = 0;i ;i+)(ari); ( 2 分) A:打印5个0。 B:编译出错,数组ar必须初始化。 C:编译出错, Mine应声明为abstract。 D:出现IndexOutOfBoundes的例外。 3:如果一个程

29、序段中有多个catch,程序会( )。( 2 分) A:每个catch都执行一次 B:把每个符合条件的catch都执行一次 C:找到合适的例外类型后就不再执行其他catch D:找到合适的例外类型后继续执行后面的catch 4:主动产生一个异常而非动态抛出的是( )。( 2 分) A:throw语句 B:throws 语句 C:trycatch 语句 D:finally语句 5:Applet执行( )方法后,进入运行态。( 2 分) A:start() B:init() C:stop() D:destroy() 6:Connection对象的方法createStatement创建的是( )对象

30、。( 2 分) A:Statement对象 B:ResultSet对象 C:SQL对象 D:数据记录对象 7:关于接口( )正确。( 2 分) A:实现一个接口必须实现接口的所有方法 B:一个类可以实现多个接口 C:接口间不能有继承关系 D:接口和抽象类是同一回事 8:isFile()方法的功能是( )。( 2 分) A:如果是文件返回true,否则返回false B:如果是目录返回true,否则返回false C:如果文件存在返回true,否则返回false D:如果目录存在返回true,否则返回false 9:下面程序段的执行结果是( )。 public class Foo public static void main(String args)tryreturn; finally( ( 2 分) A:程序正常运行,但不输出任何结果 B:程序正常运行,并输出 。 C:编译能通过,但运行时会出现一个例外。 D:因为没有catch语句块,所以不能通过编译。 10:以下( )不是JSP标记库的构

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1