1、60SVSES1考前冲刺题J2se1.给定一个Java程序代码,如下:运行编译后,输出结果是(). (选择一项)pubilc class Test int count = 9;pubilc void count1() int count = 10; SYstem.out.println(count1+count);pubilc void count2() SYstem.out.println(count2+count);pubilc static void main(String args) Test t =new Twst(); t.count1(); t.count2(); A.count
2、1=9 count2=9B.count1=10 count2=9C.count1=10 count2=10D.count1=9 count2=102.给定java代码,如下:运行时,会产生()类型的异常.(选择一项)String s=null;s.concat(abc);A.AritthmeticExceptionB.NullpointerExceptionC.IOExceptionD.EOFException3.给定java代码片段,如下:Integer a = new Integer(3);Integer b = new Integer(3);System.out.println(a=b)
3、;运行后,这段代码将输出()。(选择一项)A.trueB.falseC.0D.14.在JAVA中的布局管理器,以下说法中错误的是(). (选择一项)A.FlowLayout以由上到下的方式从左到右排列组件B.BorderLayout使用 东.西.南.北,居中来指定组件的位置C.GridLayout可以创建网格布局,网格布局中各组的大小可以任意调整D.可以通过容器的setLayout方法为容器指定布局管理5.在J2SE中,下列元素经过排序的集合类是()。(选择一项)A.LinkedListB.StackC.HashtableD.TreeSet6.在Java中,要想使定义该类所在的包外的类不能访问
4、这个类应用的关键字是()。(选择一项)A.不需要任何关键字B.privateC.finalD.protected7.某一 java程序中有如下代码: Datalnputstream din=new DataInputstream(new BufferedInputstream (new FileInputstream(“employee.dat”) ); 假设在employee.dat文件中只有如下一段字符:abcdefg。则:System.out.println(din.read()在屏幕上打印()(选择一项)A.AB.BC.97D.988.()位于集合框架的体系结构的顶层。(选择一项)A.
5、ArrayList类B.Collection接口C.Set接口D.List接口9.Java程序中读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于10,使用throw语句显式地引发异常,异常输出信息为“somethings wrong!”,语句为()。(选择一项)A.if (I10) throw Exception(“somethings wrong!”);B.if (I10) throw Exception e (“somethings wrong!”);C.if (I10) throw new Exception(“somethings wrong!”);D.if (I10)
6、throw new Exception e (“somethings wrong!”);10.给定一个java程序的代码片段,如下:把这段代码转换为if语句,以下正确的是().switch(grade) caseA:score=100;break; caseB:score=90;break; caseC caseD:score=60;break; default:score=0;break; (选择一项)A.if(grade=A) score=100;else if(grade=B) score=90;else if(grade=C|grade=D) score=60;elsescore=0;
7、B.if(grade=A) score=100; if(grade=B)score=90; if(grade=C|grade=D) score=60; else score=0;C.if(grade=A)score=100;else if(grade=B)score=90;else id(grade=C)score=60;else if(grade=D)score=60;elsescore=0; D.if(grade=A)score=100;else if(grade=B) score=90;else if(grade=C|grade=D) score=60;else score=0;11.下
8、面是Java程序中的一些声明,选项中能够通过编译的一项是()。(选择一项)String s1=new String(“Hello”); String s2=new String(“there”); String s3=new String();A.s3=s1+s2B.s3=s1&s2C.s3=s1|s2D.s3=s1&s212.在Java中,假设我们有一个实现ActionListener接口的类,以下方法中()能够为一个Button类注册这个类。(选择一项)A.addListener()B.addActionListener()C.addButtonListener()D.setListene
9、r()13.在J2EE中,下面的代码中出现编译错误的是()。(选择一项)A.File f = new File(/,autoexec.bat);B.DataInputStream din = new DataInputStream(new FileInputStream(autoexec.bat);C.InputStreamReader in = new InputStreamReader(System.in);D.OutputStreamWriter out = new OutputStreamWriter(System.in); 14.在Java语言中,小明在他的类SquareRoot中定
10、义了方法method_A,其中包含语句: double my_result=Math.sqrt(1000);他需要导入()。(选择一项)A.Java.lang.*B.Java.Math.*C.Java.util.Math.*D.以上皆非15.编译并运行下面的Java代码段: char c=a; switch (c) case a: System.out.println(a); default: System.out.println(default); 输出结果是()。(选择一项)A.代码无法编译,因为switch语句没有一个合法的表达式B.a default C.aD.default16. p
11、ublic class MyClass1 public static void main (String argv) _ class MyInner 在以上java代码中的横线上,可放置()修饰符。(选择三项)A.publicB.privateC.staticD.friend17.给定两个java程序,如下:Text.java的编译运行结果是(). (选择一项)pubilc interface Face int count=40;pubilc class Text implements Face private static int counter; pubilc static void ma
12、in(Stringargs) System.out.println(+counter);A.40B.41C.0D.118.在Java中,下列选项表示字符”a”值的是().(选择一项)A.aB.aC.new Character(a)D.000a19.在JAVA语言中,Frame默认的布局管理器是( )(单选)A.BorderLayoutB.FlowLayoutC.GridLayoutD.GridBagLayout20.给定如下JAVA 程序片断:class A public A() system.out.println(“A”); class B extends A public B()Syst
13、em.out.println(“B”); public static void main(String args) B b=new B();上述程序将( ).(选择一项)A. 不能通过编译B.通过编译,输出为: A BC.通过编译,输出为: BD.通过编译,输出为: A21.在JAVA中,如果要在字符串类型对象S“java”,中找出字母v出现的位置(即位置2),可使用()。(选择一项)A.mid(2,s);B.charAt(2)C.s.indexOf(v);D.indexOf(s,v);22.43.在java中,使用()关键字定义一个借口。(选择一项)A.classB.interfaceC.e
14、xtendsD.implements23.在Java中,根据你的理解,下列方法()可能是类Orange的构造方法。(选择3项)A.Orange()B.Orange()C.Public void Orange()D.Public Orange()24.在Java语言中,小明在他的包mypackage中定义了类My_Class,在mypackage的子包mysubpackage中也有个类My_Class。小明用.import mypackage:引入包,执行其中的语句:My_Class NewClass=New My_Class();时,将发生()。(选择一项)A.创建一个类mypackage.M
15、y_Class对象B.创建一个类mypackage. Mysubpackage.My_Class的对象C.该语句是错误的D.创建一个类mypackage.My_Class的对象和一个类mypackage. Mysubpackage.My_Class的对象25.在Java中,下面描述正确的是()。(选择一项)A.try块中可以有嵌套try块B.try块后最多可以跟随3个catch块C.try块可以单独存在D.finally块可以单独存在26.java语言中,下列时处理输出操作的所有类的基础的是()(选择一个)A.DataOutputB.OutputStreamC.BufferedOutputSt
16、reamD.IOStream27.在JAVA中,类Animal中的方法PrintA()定义如下:Public void printA() int a=10; int result=10%3; System.out.println(result);在类Dog中方法printA()定义如下:public void printA() int a=10system.out.println(a/3);Dog类的定义如下:Class Dog extends animal若有语句:Animal animal=new Dog();Animal.printA();则这段代码输出为()。(选择一项)A. 0B.
17、3.3333C. 2D. 328.编译并运行下面的Java程序: class A int var1=1; int var2; public static void main(String args) int var3=3; A a=new A(); System.out.println(a.var1+a.var2+var3); 将产生( )结果。(选择一项)A. 0B. 4C. 3D.代码无法编译,因为var2根本没有被初始化29.public class test3 public static void main(String args)forint I=0;I0;j- If(I=j)con
18、tinue;System.out.printn(“I=”+I+”j=”+j) 上面的JAVA代码编译运行后,下列选项中,()会出现在输出结果中,(选择二项)A.I=0 j=3B.I=0 j=0C.I=2 j=2D.I=0 j=230.分析下面的Java程序:public class yy public static void main(String ards) throws Exception try throw new Exception(); catch(Exception e) System.out.println(Caught in main(); System.out.println
19、(nothing); 输出结果为()。(选择一项)A.Caught in main() nothingB.Caught in main()C.nothingD.没有任何输出31.在Java中,关于final关键字的说法正确的是()。(选择两项)A.如果修饰变量,则一旦赋了值,就等同一个常量B.如果修饰类,则该类只能被一个子类继承C.如果修饰方法,则该方法不能在子类中被覆盖D.如果修饰方法,则该方法所在的类不能被继承32.在Java中,调用Math.random() 方法可能返回的结果是()。(选择一项)A.132.34B.0.342C.29.34E10D.1.000933.在Java中,关于C
20、LASSPATH环境变量的说法不正确的是()。(选择一项)A.CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中B.编译器用它来搜索各自的类文件C.CLASSPATH是一个目录列表D.解释器用它来搜索各自的类文件34.分析下面的用Java语言编写的trythis()方法:public void trythis()try System.out.print(a); problem(); catch(RuntimeException e) System.out.print(b); catch(Exception e) System.out.print(c); finally Sy
21、stem.out.print(d); System.out.print(e);当该方法被调用时,如果其中的problem()方法引发一个RuntimeException类的异常,那么输出结果将是()。(选择一项)A.abcdeB.abdC.abdeD.abe35.Java中,下面的方法可以正确的创建一个Swing标签组件是()(选择两项)A.ImageIcon icon = new ImageIcon(B.ImageIcon icon = new ImageIcon(C.ImageIcon icon=new ImageIcon(D.JLabel label=new JLabel(SwingCo
22、nstants.LEFT);36.在Java事件处理模型中,当按下鼠标按钮时,处理()事件。(选择一项)A.mouseReleasedB.mouseExitedC.mousePressedD.mouseDown37.在Java中要创建一个只允许单行输入的文本域myVar,语句为()。(选择一项)A.TextArea myVar = new TextArea( );B.Text myVar = new Text( );C.TextField myVar = new TextField(3, 10)D.TextField myVar = new TextField( );38.给定一个java程序
23、的方法结构,如下:public Integer change(String s)以下方法体实现语句正确的是()。(选择二项)A.return new Integer(s);B.return s;C.Integer t = Integer.valueOf(s);return t;D.return s.getInteger();39.在java中,运行时发生的错误称为()。(选择一项)A.异常B.暂停C.消息D.服务40.public class MyClass1 public static void main(String argv) _class MyInner在以上Java代码的横线上,可放
24、置()修饰符。(选择两项)A.publicB.privateC.implementsD.friend41.如下Java代码段,体现了()概念。(选择一项).public void aMethod(String s).public void aMethod(int i).public void aMethod(int I,float f).A.多继承B.重载C.重写D.多态42.给定java代码如下:要使用这段代码能够编译成功,横线处可以填入().(选择两项)pubilc int count(char c,int i,double d) return_;A.c*iB.c*(int)dC.(int
25、)c*dD.i*d43.在java中,下列赋值语句正确的是()。(选择二项)A.char c=a;B.char c=a;C.char c=97;D.char c=new Character(a);44.在Java语言中,如果你有下面的类定义: abstract class Shape abstract void draw(); Class Square extends Shape 如果你试图编译上面的代码会发生()。(选择一项)A 一切成功编译B Shape可以编译,Square不能编译C Square可以编译,Shape不能编译D Shape,Square都不能编译45. String s1
26、=new String(“Hello”); String s2=new String(“there”); String s3=new String(0); 上面是JAVA程序的一些声明,以下选项中能够通过编译的是()。(选择一项)A s3=s1+s2B s3=s1&s2C s3=s1|s2D s3=s1&s246.在Java中,()借口位于集合框架的顶层.(选择一项)A.MapB.CollectionC.SetD.List47.在jave中,类Worker是类Person的子类,Worker的构造方法中有一句”super()”, 该语句 ( )。(选择一项)A.a) 调用类Worker 中定义
27、的super()方法B.b) 调用类Person中定义的super()方法C.c) 调用类Person的构造函数D.d) 句法错误48.在Java语言中,按“东、西、南、北、中”指定组件位置的布局管理器是()。(选择一项)A.a) FlowLayoutB.b) GridLayoutC.c) BorderLayoutD.d) CardLayout49.下列关于类中的描述,()是错误的。(选择一项)A.类是拥有相同特征、共同的行为和共同的关系的一组对象B.类是对象在现实世界的具体表现形式C.类似的对象归为一个类,每个类描述一组独立的对象D.对象是类的实例,类结构是对象抽象的实用形式50.Java中
28、,使用()修饰符时,一个类能被同一包或不同包中的其他类访问。(选择一项)A privateB protectedC publicD friendly51.在Java中,下列()是抽象窗口工具包提供的内容。(选择一项)用于创建用户界面的GUI组件用于事件处理的模型排列图形组件的布局管理器A.B.C.D.52.要使用流类和整个输入输出流,则必须导入()包(选择一项)A.java.langB.java.streamCD.java.io53.分析下列Java代码:class Apublic static void main(String args) method();static void metho
29、d()try System.out.println(“Hello”);finally System.out.println(“good-bye”);编译运行后,输出结果是()。(选择一项)A.“Hello”B.“good-bye”C.“Hello good-bye”D.代码不能编译54.public class MyClass1 public static void main(String argv) _class MyInner在以上Java代码中的横线上,可放置()修饰符。(选择三项)A.publicB.privateC.staticD.friend55.在Java中,下面关于构造函数的描述正确的是()。(选择一项
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1