欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Core Java试题.docx

    • 资源ID:7025575       资源大小:26.04KB        全文页数:14页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Core Java试题.docx

    1、Core Java试题1选择填空题: 选择题全部为多选题,只有全部正确才能得分。编译java程序的命令是_javac_;运行java程序的命令是_java_;产生java文挡的命令是_javadoc_;查询java类型是否是serializable类型的命令是_serialver_;产生java安全策略文件的命令是_policytool_;产生类型归档文件.jar的命令是_jar_。A. java B. javac C. serialver D.javadoc E.policytool F.jar2在一个java原文件中,import, class, package语句的顺序是_G_。A:im

    2、port class packageB:class import packageC:package class importD:import package classE:class package importG: package import class3下面叙述正确的有_BC_。A:在一个java原文件中只能定义一个classB:在一个java原文件中只能定义一个interfaceC:在一个java原文件中可以定义多个classD:在一个java原文件中可以定义多个interfaceE:在一个java原文件中可以定义多个class和interfaceF:在一个java原文件中只能定义pu

    3、blic classG:java原文件的前缀一定是所包含类型的名字4java程序中程序运行入口方法main的签名正确的有_AB_。A:public static void main(String args)B:static public void main(String args)Cpublic void static main(String args)D:public void main(String args)5:java程序中程序入口方法main的参数代表命令行输入参数,命令行参数从_A_开始。A. 0 B. 1 C.-16:以下属于正确的java注释有_ACD_。A. /This is

    4、 comment B. /*This is commentC. /*This is comment*/ D. /*This is comment*/ 7:以下能作为class, interface, method或variable有效标识符的有_ADF_。A For B.boolean C.23ageD. _id E.my name F. $this_is_a_long_variable_name8:以下不是java关键字的有_D_。A. super C.this D.NULL E.true9:以下能作为char类型的字面值的有_AC_。A. “e” B.f C. u12 D.u001210:

    5、 byte变量的取值范围是_B_。A. 0 - 65535 B.-128 127 C.-256 255 D.0 - 3276711:以下正确的有_A_。A. int i = 32; B.float f = 45.32; C. double d=3.2; &12:以下返回true的表达式有_C_。A. “george” = “george” B.”george” = “george”C. “george”.equals(new String(“george”) D. “george” = new String(“george”)13:根据以下程序选择正确答案_C_:public class Te

    6、st static int total = 10; public static void main (String args ) new Test(); public Test () System.out.println(In test); System.out.println(this); int temp = this.total; if (temp 5) System.out.println(temp); A. 编译出错 B.运行时有异常 C. 编译运行都正确&14下面集合定义正确的有_B_D_。A:String strs = a b c; B:String strs = “a”, “b

    7、”, “c”;C. String strs = new String“a” ”b” ”c”;D.String strs = new String“a”, “b”, “c”;E.String strs = new String3“a”, “b”, “c”;15.分别使用for, while, do/while循环实现从1到100的累加。1): for2): while3): do-while16.以下switch表达语句正确的有_AC_。A:public void switchTest(char c)/char byte int shortswitch(c)B. public void swit

    8、chTest(long c)switch(c)C. public void switchTest(byte c)switch(c)D. public void switchTest(double c)switch(c)在面向对象编程中,一个类型由_、_和_组成。面向对象的特性包括_、_和_。在java中访问权限的限制由严格到宽松依次是_E_、_H_、_B_和_A_。A.public B.protected C.identifier D.data E.private F.operations G.inheritance H.default(no modifier) I.encapsulation

    9、 J.polymorphism以下方法申明正确的有_。A.public static synchronized void writeLog(String msg)B. synchronized public static writeLog(String msg)C. public final abstract void writeLog(String msg)D.final public void writeLog(String msg)E.abstract synchronized void writeLog(String msg)Java方法的参数传递对于基本数据类型如int, byte等

    10、,参数传递是_;对自定义数据类型,参数传递是_。A. by reference B.by pointer C. by value D.by address如下程序:public class ArugmentTeststatic class IntA private int a; public IntA(int a) this.a = a; public int getA() return a; public void setA(int a) this.a = a; static public void change(int a) a = 3;static public void change(

    11、IntA a) a.setA(3);static public void changeRef(IntA a) a = new IntA(9);public static void main(String args) int a = 2; change(a); System.out.print(a); IntA ia = new IntA(5); change(ia); System.out.print(ia.getA(); changeRef(ia); System.out.println(ia.getA();在控制台上输出的是_。A. 2 3 3 B.333 C.259 D.339 E.23

    12、9下面程序出错的有_行。1. class Student2. private String name; private int age;public Student()public void setName(String name) this.name=name; void setAge(int age) this.age= age; public class StudentTest public void static main(String args) Student s = new Student(); s.name = “Hellen”; s.setAge(20); 方法重载(over

    13、loading)必须满足_。A. 在不同class中定义的方法 B.在同一类型中定义的方法C. 方法名必须相同 D.返回类型必须相同E. 参数一定不同 F.参数可以相同对于构造方法(constructor)描述正确的有_。A. 构造方法没有返回类型 B.构造方法一定是public的方法C.如果我们没有显示定义构造方法,系统会提供一个缺省的D.构造方法不能重载在java语法中允许_继承,_方法不能被继承,_被继承,显示调用父类型的构造方法是通过调用_来完成的。A. constructor B. single C. methods D. fields E. super以下对于方法覆盖(overri

    14、ding)的说法正确的有_。A.方法覆盖发生在同一类中 B.方法的覆盖发生在子类型中C.方法名一定要一样 D.参数一定要一样E.返回类型可以不一样 F.访问权限只能一样G.如有异常,子类型中抛出的异常与父类型中的一致或是其子类型H.静态方法可以被静态方法覆盖请看以下程序:class Vehicle public void drive() System.out.println(Vehicle: drive); class Car extends Vehicle public void drive() System.out.println(Car: drive); public class Tes

    15、t public static void main (String args ) Vehicle v; Car c; v = new Vehicle(); c = new Car(); v.drive(); c.drive(); v = c; v.drive(); 以下描述正确的有_。A.对于语句v=c;会导致编译错误 B.对于语句v=c;会导致运行错误C.运行输出:Vehicle: driveCar: driveCar: driveD.运行输出:Vehicle: driveCar: driveVehicle: drive程序: public class StaticTest static S

    16、ystem.out.println(Hi there); public void print() System.out.println(Hello); public static void main(String args ) StaticTest st1 = new StaticTest(); st1.print(); StaticTest st2 = new StaticTest(); st2.print(); 什么时候字符串“Hi there”会输出_。A.永远都不会输出 B.创建st1和st2时C.第一次将StaticTest类型装载进内存时 D.显示调用print方法时 以下描述正确

    17、的有_。A. final class不能被继承 B.final变量不能被修改C.final成员变量可以在构造方法中赋值D.final方法不能被覆盖(overriden)以下描述正确的有_。A.abstract class一定有abstract method(s)B.abstract class可以没有abstract method(s)C.定义abstract class的目的是为了被继承D.interface中定义的方法全是abstract methodsE.interface中定义的变量全部是final static变量inner class的类型有_。A.member inner cla

    18、ss B.static inner class C.local inner class D.anonymous inner classE.public inner class F.global inner class一个匿名的内置类有可能_。A.继承其他的类 B.实现了某一接口C.定义了构造方法 D.可以使用成员变量如果你想将一组对象按一定顺序存取,在不考虑并发访问的情况下会使用_, 反之则会使用_;如果你想存储一组无序但唯一的对象,你会使用_; 如果你想按关键字对对象进行存取,在不考虑并发访问的情况下会使用_, 反之则会使用_。A.Vector B.HashSet C.ArrayList D

    19、.HashMap E.Hashtable 程序代码:public class ExceptionTest public double div(double a, double b) try return a/b; catch(Exception e) System.out.println(“Exception thrown”); finally System.out.println(“Release resources.”);public static void main(String args) ExceptionTest et = new ExceptionTest(); et.div(1

    20、, 2); et.div(3.4, 0);可能产生的结果是_:A. 编译不成功 B.无法运行C.程序运行输出为: Release resources.Exception thrownRelease resources._又叫做unchecked exception。 Checked Exception通常继承_。在方法签名上指定可能有异常产生用关键字_, 在程序中产生异常用关键字_。获得异常的简单描述信息调用方法_, 获得详细的异常栈信息调用方法_。A. RuntimeException B. Exception C. getMessageD. throw E.throws F.printSt

    21、ackTrace在图形编程中,将不同的控件按区域排列用_布局管理器;让控件自动排列并保持大小用_布局管理器;让控件按相同大小排列用_布局管理器;一次只有一个控件可见的布局管理器是_。A. CardLayout B. GridLayout C. FlowLayout D. BorderLayout图形编程通常按_顺序。A.设置布局管理器(Layout manager) B.向容器中增加控件C.选择容器 D.为控件设置事件处理器完成如下代码,按照FlowLayout的布局方式向JFrame中添加一JButton:JFrame frame = new JFrame(“Simple GUI”);Flo

    22、wLayout fl = new FlowLayout();frame._;JButton btn = new JButton(“OK”);frame._;事件处理方式采用了observer(观察者)设计模式,事件编程模式三要素是_、_和_。其中, _通常继承java.util.EventObject, _通常继承java.util.EventListener。A.Event source B.Event objectC.Event listener D.Helper E.ModelJButton是_事件的事件源,它通过方法_注册事件侦听器, 事件侦听器必须实现接口_,当事件发生时侦听器的方法

    23、_被调用,在此方法中调用_的方法_可以获得事件源。A. addActionListener B. ActionEventC.ActionListener D.getSource E.actionPerformed40.JFrame的却省布局管理器是_, JDialog的却省布局管理器是_, JPanel的却省布局管理器是_。A. FlowLayout B.BorderLayout C.GridLayout D.GridBagLayout41.在swing编程中,用作提示信息的控件是_, 作单行文本编辑的控件是_, 用作多行文本编辑的控件是_,可编辑HTML等类型文档的控件是_,在界面上显示多条

    24、记录并可多重选择的控件是_, 从下拉框中选择记录的空间是_。A. JTextArea B. JList C. JComboBox D. JTextField E. JEditorPane F. JLabel42.swing图形界面通常都会有菜单控件,所有的菜单都加到_;菜单的类型是_;在菜单上会有选项类型_。JMenuItem B.JCheckBoxMenuItemC.JMenuBar D.JRadioButtonMenuItem E.JMenu43.一个applet如果使用了swing控件,这个applet必须继承_; 控制applet生命周期的方法有_个,它们是_ 。applet是嵌入在h

    25、tml页面的java程序,放置_标签中,它的属性包含_。Applet要调用html页面里提供的定制参数,调用方法_,要在浏览器的状态栏显示信息调用方法_。A. Applet B.JApplet C. 两个D.三个 E.四个 F.init,startG.init,start,stop,destory H.init,start,destory I.appletJ.code K.codebase L.getParameter M.showStatus44.创建线程(Thread)的方式有两种,一种是继承类_,另一种是实现接口_。启动线程的方法是_。线程启动后运行的是_里的代码。A.run B.Thr

    26、ead C.Runnable D.start45.完成以下代码创建并启动线程:public class TestThread implements Runnable public void run() for(int i = 0; i 10000; i+) System.out.println(i); public static void main(String args) TestThread tt = new TestThread(); Thread t = _; t._;46.判断一个线程是否被中断,调用方法_;中断一个线程,调用方法_;等待一个线程退出,调用方法_;一个线程放弃执行权利

    27、调用方法_。A. interrupt B.join C.isInterrupted D.yield47.并发控制是多线程编程的难点。一个线程要等待某个条件的满足调用方法_;通知某一个处于等待状态线程的方法是_,通知多个的是_;处于等待状态的线程当前调用的方法或程序块用关键字_来限制。A.notify B.wait C.synchronized D.notifyAll48.对原始数据的读写,采用流_和_,为了提高性能,采用流_和_;对各种基本数据类型和String类型的读写,采用流_和_;读写文本类型采用_和_,方便读写文本行采用流_和_;对象读写采用流_和_;能指定字符编码的I/O流类型是_和_。A. InputStream B.DataInputStream C. ReaderD.InputStreamReader E.BufferedReader F.BufferedInputSt


    注意事项

    本文(Core Java试题.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

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

    收起
    展开