Java基础试题和答案_第1页
Java基础试题和答案_第2页
Java基础试题和答案_第3页
Java基础试题和答案_第4页
Java基础试题和答案_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java试题1) java程序中,main方法的格式正确的选项是(). (选择一项)a ) static void main(String args)b ) public void main(String args)c ) public static void main(Strings )d) public static void main(String args)2)给定java代码,如下:public byte count (byte b1 , byte b2 ) return ;要使用这段代码能够编译成功,横线处可以填入()0 (选择一项)a) (byte) (b1-b2)b) (byt

2、e) b1-b2c) b1-b2d) (byte) b1/b23)在Java中,在包下定义一个类,要让包下的所有类都可以访问这个类,这个类必须定义为().(选择一项)a ) protectedb ) privatec ) publicd ) friendly4) 在Java中,以下()语句不能通过编译.(选择一项)a) String s="join + “was + "here ;b) String s="join +3;c) int a= 3+5d) float f=5+;5)在Java中以下()方法可以把JFrame的布局治理器设为FlowLayout类型(选

3、择一项) a ) (new FlowLayout() );b) (new FlowLayout() )c)()d)()6)给定java代码如下,运行时,会产生()类型的异常.(选择一项)String s = null ;(“abc);a) ArithmeticExceptionb) NullPointerExceptionc) lOExceptiond) EOFException7)在java中,()对象可以使用 键/值的形式保存数据.(选择一项)a ArrayListb) HashSetc) HashMapd) LinkedList8) 给定如下java代码,编译运行之后,将会输出().pu

4、blic class Testpublic staticvoid main(String args口 )int a=5;?(a+1)/2:a/2);选择一项a) 1b) 2c )d) 39) 以下Java语句中,String str ="9" ;str =(1,3); 执行后str中的值为.(选择一项)a) “ 23b) “123c) “12d) “ 23410)给定如下java代码,以下()代码行编译会报错.(选择一项)class MyClassvoid myMethod (final int p ) final int il;final int i2=p;i1=20;i

5、2=20;)a) void my Method(final int p)b) final int il;c) final int i2=pd) il=20e) i2=20;11)给定如下java代码,编译时会在()出现错误.class Parent)class Child extends Parentpublic static void main(String args口)Parent p1=newChild() ; 20)在Java中,以下()是不合法的赋值语句.(选择一项)a) float f=1/3;b) int i=1/3;c) float f=1*;d) double f=3;21利

6、用JAVA SWING®程,要在当前窗体中显示如下信息提示框,那么需要编写的代码是.选择一项a) null,"请输入登陆名!,"提示信息,;b) new null,"请输入登陆名!,"提示信息,;c) new null,"请输入登陆名!,"提示信息,;d) null,"请输入登陆名! ,“提示信息,;22给定某java程序的main方法,如下;选择一项public static void mainString args int i = 0;;a) 0b) 1c编译错误d运行时出现异常23给定java程序,如下:编译

7、运行,结果是.选择一项public class Testprivate static final int counter=10;public static void mainString口 args ;a) 10b) 11c) 编译错误d) 运行时出现异常24在JAVA中,要创立一个新目录,要使用类的实例.选择一项a) Fileb) FileOutputStreanc) PrintWriterd) Dir25在java中,以下类不能派生出子类.选择一项a) public class MyClass b) class MyClass c) abstract class MyClass d) fi

8、nal class MyClass 26在java中,以下命令能够将java源文件编译为类文件选择一项a) javab) javawc) javacd) jar27在JAVA中,通过调用以下方法,可以装载SUNNI勺JDBC-ODB桥.选择一项a) new Class .load " ;b) new Class .forName " ;c) (d) (28在JAVA中,要判断D盘下是否存在文件,应该使用以下判断语句.选择一项a) if(new File( "d: " ) .exists() = =1)b) if("d: " ) = =

9、1)c) if(new File( "d:/ " ) .exists()d) if("d:/)29)在JAVAg口中,以下选项里有效的方法声明是().(选择二项)a) public void aMethod();b) void aMethod();c) static void aMethod();d) protected void aMethod();30)给定JAVA代码,如下:编译运行,结果是().(选择一项)public static void main(string args)(String s;a编译错误b编译通过,但出现运行是错误c正常运行,输出s=n

10、ulld正常运行,输出s=31给定一个java程序的main方法的代码片段如下:假设 d目录下不存在文件,现运行该程序,下面的结果正确的选项是.选择一项try PrintWriter out=new PrintWriternew FileOutputStream"d:/ " ;String name= " chen ;name ;catchExecption e 文件没有发现! “;a将在限制台上打印:文件没有发现!b正常运行,但没有生成文件c)运行后生成,但该文件中无内容d)运行后生成,该文件内容为:chen32)在 JAVA中,对于 PreparedState

11、ment 的方法 setInt(int i,int x),描述正确的选项是().(选择一项)a)使得第i-1个参数的值设为xb)使得第x-1个参数的值设为ic)使得第x个参数的值设为id)使得第i个参数的值设为x33)给定JAVA1序,如下:package com;public class Testpublic void talk( ) protected void walk( ) private void climb( ) private void jump( ) 给定Test的子类Test2,代码如下:Package ;Import com.*;Public class Test2 ext

12、ends Test(Public static void main(String口 args)(Test2 tt=new Test2( ) ;public class Test2 extends Test public static void main (Stringargs) new Test2() .talk();a)输出字符串:talkb)输出字符串:talk talkc)编泽错误:在中无法访问方法talk0d编译错误:不是public 无法在包外访问39给定java代码如下,编译运行,结果是.选择一项public static void main String args int i;“

13、i= "+i;a编泽错误b运行时出现例外c正常运行,输出i=-1d正常运行,输出i=040研究下面的Java代码,当x=2时,运行结果是.选择一项switch x case1:;case2:case3:;Case4:;a没有输出任何结果b输出结果为3c)输出结果是3和4 d)输出结果是l、3和441)在Java语言中,以下()是正确的JDBc代码片断.(选择二项)a) Preparedstatement pstmt=("insertinto EMP(EMPNO,ENAME) values ( ? ,?)");(l,7);(2,"Admin");

14、b) preparedstatement pstmt=("insertinto EMP(EMPNO,ENAME) values ( ? ,?)");(l,'7');(2,"Admin");c) Statement stmt=("insert into EMP ( EMPNO ,ENAME)values( 7,'Admin')");d) Preparedstatement stmtl=("insertinto EMP ( EMPNQENAME) values(7, ' Admin'

15、;)");42)类 实现了()接口.(选择一项)a) Collectionb) Setc) Mapd) List43)在java中,已获得默认类型的Resultset对象rs ,要获取结果集中的数据,必须执 行的语句是().(选择一项)a)()b) ()c) ()d) ()44)在Java中,com包中某类的方法使用以下()访问修饰符修饰后,可以被包中的子类 访问,但不能被 中其他类访问.(选择一项)a) privateb) protectedc) publicd) friendlya) class45)在java中,使用关键字来定义一个接口.(选择一项)b) interfacec)

16、 extendsd) implements46在java中,接口位于集合框架的顶层选择一项a Map b Collection c Set d List47 Java中,byte数据类型的取值范围是.选择一项a 256 至 255 b 255 至 255c -128 至 127 d 127 至 12848分析如下JAVA代码片段,卒U出结果为.选择一项int price = 10;int number =0;int monney =0; forint i=0;i <2;i+number+;-price;monney +=number*price ;a) 25 b 28 c 31 d 30

17、49对于Java中的布局治理器,以下说法中错误的选项是.选择一项a FlowLayout以由上到下的方式从左到右排列组件b) BorderLayout 使用“东、西“、南、北“,“居中来指定组件的位置c) GridLayout可以创立网格布局,网格布局中各组件的大小可以任意调整d 可以通过容器的setLayout方法为容器指定布局治理器50给定一个java源程序,在命令行中,使用下面语句可以编译、运行该程序.选择一项a) javacjava Testb) javacjavac) javajavac Testd) java Testjavajavac51给定java代码如下,编译运行后,输出结果

18、是选择一项.public class test static int i;public int aMethod i+;return i;public static void main (String args) Test test=new Test();();() ; )选择a) 0 b) 1 c) 2 d) 352) Java语言中有如下代码,以下 X的定义中,可使上段代码输出100的有()二项)switch(x) case 100:;break;case 110:;break;a) byte x=100; b) float x=100; c) char x= ' d' d)

19、 long x=10053在java的异常处理模型中,无论是否发生异常,块中的代码都会被执行.选择一项a) tryb) catchc) finallyd) throw54)在Java中,以下()是合法的变量名.(选择二项)a) _myStringb) $a+bc) myStringd) 9myString55)在java中,下面()是不合法的声明.(选择两项)a) short x口b) short口 yc) short5 x2d) short z25e) short 口 z叩56)在java中,以下代码()正确地创立了一个 InputStreamReader类型的对象.a) new Input

20、StreamReader(new FileInputStream("");b) new InputStreamReader(new FileReader("");c) new InputStreamReader(new BufferedReader("");d) new InputStreamReader("");57)在java中,访问修饰符限制性最高的是().a) privateb) protectedc) publicd) friendly58) java中,以下()接口以键-值对的方式存储对象.) 在Jav

21、a中下面关于构造方法说法错误的选项是()(选择二项)A)对于每一个类,Java虚拟机都提供一个默认构造方法B)构造方法不能够被重载C)构造方法可以接受参数D)当类的父类只有一个带参数的构造方法时,这个类必须提供自定义的构造函数60) 分析如下的Java代码段,编译没有异常和错误选择一项a) byte b=257 ;b) boolean b=null;c) float f=;d) int i=12;61在Java中,JDBCAP定义了一组用于与数据库进行通信的接口和类,它们包括在 包中.选择一项a)b)c)d)62在Java的异常处理中,用户字定义的异常类应该是的子类.选择一项a) Except

22、ionb) Throwablec) Errord) RuntimeException63在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用关键字来声明父类的这些方法.选择一项a) finalb) staticc) abstractd) void64在JAVA中,关键字用来终止循环语句.选择一项a) returnb) continuec) breakd) exit65在Java中,下面关于变量及其作用域的描述错误的选项是.选择一项a实例变量是类的成员变量b实例变量用关键字static 声明c在方法中定义的局部变量在该方法被执行时创立d局部变量在使用前必须被初始化选择一

23、项66在Java中,关于HashMa酸的描述,以下说法错误的选项是a) HashMap使用键/值的形式保存数据b) HashMap能够保证其中元素的顺序c) HashMap允许将null用作键d) HashMap允许将null用作值67以下不是Java的原始数据类型.选择二项a) shortb) Booleamc) unitd) float68在Java中,要使用布局治理器,必须导入以下包.选择一项a) .*b) . *选择一项69在JAVA中,无论测试条件是什么,以下循环将至少执行一次.a) forb) do whilec) whiled) while -do70)给定某java程序的main方法如下,该程序的运行结果是().(选择一项)public static void main(String args) boolean boo=true;if(boo=false) ;else;a) ab) bc) cd) d71给

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论