Java考试选择题及答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

..Java试题1)java程序中,main方法的格式正确的是()。(选择一项)a)staticvoidmain(String[]args)b)publicvoidmain(String[]args)c)publicstaticvoidmain(String[]s)d)publicstaticvoidmain(String[]args)2)给定java代码,如下:publicbytecount(byteb1,byteb2){return______;}要使用这段代码能够编译成功,横线处可以填入()。(选择一项)a)(byte)(b1-b2)b)(byte)b1-b2c)b1-b2d)(byte)b1/b23)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。(选择一项)a)protectedb)privatec)publicd)friendly4)在Java中,下列()语句不能通过编译。(选择一项)a)Strings=“join”+“was”+“here”;b)Strings=“join”+3;c)inta=3+5d)floatf=5+5.5;5)在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型(选择一项)a)jFrame.setLayout(newFlowLayout());b)jFrame.addLayout(newFlowLayout())c)jFrame.setFlowLayout()d)jFrame.addFlowLayout()6)给定java代码如下,运行时,会产生()类型的异常。(选择一项)Strings=null;s.concat(“abc”);a)ArithmeticExceptionb)NullPointerExceptionc)IOExceptiond)EOFException7)在java中,()对象可以使用键/值的形式保存数据。(选择一项)a)ArrayListb)HashSetc)HashMapd)LinkedList..8)给定如下java代码,编译运行之后,将会输出()。publicclassTest{publicstaticvoidmain(Stringargs[]){inta=5;System.out.println(a%2==1)?(a+1)/2:a/2);}}(选择一项)a)1b)2c)2.5d)39)以下Java语句中,Stringstr=“123456789”;str=str.subString(1,3);执行后str中的值为。(选择一项)a)“23”b)“123”c)“12”d)“234”10)给定如下java代码,以下()代码行编译会报错。(选择一项)classMyClass{voidmyMethod(finalintp){finalintil;finalinti2=p;i1=20;i2=20;}}a)voidmyMethod(finalintp)b)finalintil;c)finalinti2=pd)il=20e)i2=20;11)给定如下java代码,编译时会在()出现错误。classParent{}classChildextendsParent{publicstaticvoidmain(Stringargs[]){Parentp1=newChild();//第一行Parentp2=newParent();//第二行Childc1=newChild();//第三行Childc2=newParent();//第四行}}(选择一项)a)第一行..b)第二行c)第三行d)第四行12)给定某java程序的main方法,如下:publicstaticvoidmain(String[]arg){System.out.print(“Hello”+args[1]);}从命令行传参:peopleworldnation,该程序的运行结果是()。(选择一项)a)Hellopeopleb)Helloworldc)Hellopeopleworldnationd)运行时出现异常13)给定Java代码,如下:abstractclassShape{abstractvoiddraw();}要创建Shape类的子类Circle,以下代码正确的是()(选择二项)a)classCircleextendsShape{intdraw(){}}b)abstractclassCircleextendsShape{}c)classCircleextendsShape{voiddraw();}d)classCircleextendsShape{voiddraw(){}}14)给定如下java代码,编译运行时,结果是()。(选择一项)publicclassTest{publicstaticvoidmain(Stringargs[]){for(inti=0;i3;i++){System.out.print(i);}System.out.print(i);}}a)编译时报错b)正确运行,输出012c)正确运行,输出123d)正确运行,输出012315)给定一个Java程序的方法结构如下;以下方法体实现语句正确的是()。(选择两项)publicIntegerchange(inti){}..a)Integerint=newInteger(i);returnint;b)Integert=Integer.valueOf(i);returnt;c)returnnewInteger(i);d)returni;16)在java中,在尝试对null对象操作时,会产生()类型的异常。(选择一项)a)ArithmeticExceptionb)NullPointerExceptionc)IOExceptiond)EOFException6)17)Java语言中,Stringstr=”123456789”,System.out.println(str.indexOf(“5”)),输出结果为()。(选择一项)a)6b)5c)4d)-118)在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。(选择一项)a)interfaceAextendsB,Cb)interfaceAimplementsB,Cc)classAimplementsB,Cd)classAimplementsB,implementsC19)给定JAVA代码,如下:ClassParent{publicvoidcount(){System.out.println(10%3);}}publicclassTestextendsParent{publicvoidcount(){System.out.println(10/3);}publicstaticvoidmain(Stringargs[]){Parentp=newTest();p.count();}}运行编译后,输出结果是()。(选择一项)a)1b)1.0c)3d)3.3333333333333335..20)在Java中,下列()是不合法的赋值语句。(选择一项)a)floatf=1/3;b)inti=1/3;c)floatf=1*3.0;d)doublef=1.0/3;21)利用JAVASWING编程,要在当前窗体中显示如下信息提示框,则需要编写的代码是()。(选择一项)a)JOptionPane.showMessageDialog(null,请输入登陆名!,提示信息,JOptionPane.CLOSED_OPTION);b)newJOptionPane.showMessageDialog(null,请输入登陆名!,提示信息,JOptionPane.CLOSED_OPTION);c)newJOptionPane.messageDialog(null,请输入登陆名!,提示信息,JOptionPane.CLOSED_OPTION);d)JOptionPane.messageDialog(null,请输入登陆名!,提示信息,JOptionPane.CLOSED_OPTION);22)给定某java程序的main方法,如下;(选择一项)publicstaticvoidmain(String[]args){inti=0;System.out.println(i++);}a)0b)1c)编译错误d)运行时出现异常23)给定java程序,如下:编译运行Test.java,结果是()。(选择一项)publicclassTest{privatestaticfinalintcounter=10;publicstaticvoidmain(String[]args){System.out.println(++counter);}}a)10b)11c)编译错误d)运行时出现异常24)在JAVA中,要创建一个新目录,要使用()类的实例。(选择一项)a)Fileb)FileOutputStrean..c)PrintWriterd)Dir25)在java中,下列()类不能派生出子类.(选择一项)a)publicclassMyClass{}b)classMyClass{}c)abstractclassMyClass{}d)finalclassMyClass{}26)在java中,以下()命令能够将java源文件编译为类文件(选择一项)a)javab)javawc)javacd)jar27)在JAVA中,通过调用以下()方法,可以装载SUN的JDBC-ODBC桥。(选择一项)a)newClass().load(“sun.jdbc.odbc.jdbcodbcDriber”);b)newClass().forName(“sun.jdbc.odbc.JdbcOdbcDriver”);c)Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);d)Class.load(“sun.jdbc.odbc.JdbcOdbcDriver”);28)在JAVA中,要判断D盘下是否存在文件abc.txt,应该使用以下()判断语句。(选择一项)a)if(newFile(“d:abc.txt”).exists()==1)b)if(File.exists(“d:abc.txt”)==1)c)if(newFile(“d:/abc.txt”).exists())d)if(File.exists(“d:/abc.txt))29)在JAVA接口中,下列选项里有效的方法声明是()。(选择二项)a)publicvoidaMethod();b)voidaMethod();c)staticvoidaMethod();d)protectedvoidaMethod();30)给定JAVA代码,如下:编译运行,结果是()。(选择一项)publicstaticvoidmain(string[]args){Strings;System.out.println(“s=”+s);}a)编译错误b)编译通过,但出现运行是错误c)正常运行,输出s=nulld)正常运行,输出s=31)给定一个java程序的main方法的代码片段如下:假如d目录下不存在abc.txt文件,现运行该程序,下面的结果正确的是()。(选择一项)try{PrintWriterout=newPrintWriter(newFileOutputStream(“d:/abc.txt”));..Stringname=”chen”;out.print(name);out.close();}catch(Execptione){System.out.println(“文件没有发现!“);}a)将在控制台上打印:“文件没有发现!”b)正常运行,但没有生成文件abc.txtc)运行后生成abc.txt,但该文件中无内容d)运行后生成abc.txt,该文件内容为:chen32)在JAVA中,对于Pre

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功