二级JAVA考试题

考试总分:50分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: 二级JAVA考试题

开始答题

试卷预览

  • 1. 若按功能划分,软件测试的方法通常分为白盒测试方法和测试方法。输入答案,中间不含空格:[每空2分]
  • 2. 如果一个工人可管理多个设备,而一个设备只能被一个工人管理,则实体“工人”和实体“设备”之间存在关系。输入答案,中间不含空格:[每空2分]
  • 3. 关系数据库管理系统能实现的专门关系运算包括选择、连接、。输入答案,中间不含空格:[每空2分]
  • 4. Java简单性首先表现在自身系统的精炼,它的基本解释程序和占内存40KB,附加的基本标准类库和支持线程程序占175KB。输入答案,中间不含空格:[每空2分]
  • 5. 数据的逻辑结构在计算机存储空间中的存放形式称为数据的。输入答案,中间不含空格:[每空2分]
  • 6. 如果有一个类MyFrame是Frame的子类,能够被不同包中的类所使用,请写出该类的声明头:输入答案,中间不含空格:[每空2分]
  • 7. Java中继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码可。输入答案,中间不含空格:[每空2分]
  • 8. Java语言的循环语句包括for语句、dowhile语句和语句。输入答案,中间不含空格:[每空2分]
  • 9. 下列程序的创建了一个线程并运行,请填空,使程序完整。publicclassThreadTest{publicstaticvoidmain(Stringargs[]){Helloh=newHello();;t.start();}}classHelloimplementsRunnable{inti;publicvoidrun(){while(true){System.out.println("Hello"+i++);if(i==5)break;}}}输入答案,中间不含空格:[每空2分]
  • 10. 包含Swing构件的Applet(小应用程序)应该是类的子类。输入答案,中间不含空格:[每空2分]
  • 11. Java对象串行化技术,主要是通过ObjectInputStream类和类来实现。输入答案,中间不含空格:[每空2分]
  • 12. 请写出下面程序的运行结果publicclassTestextendsTT{publicstaticvoidmain(Stringargs[]){Testt=newTest("Tom.");}publicTest(Strings){super(s);System.out.print("Howareyou?");}publicTest(){this("IamJack.");}}classTT{publicTT(){System.out.print("Hi!");}publicTT(Strings){this();System.out.print("Iam"+s);}}[每空2分]
  • 13. 算法的复杂度主要包括复杂度和空间复杂度。输入答案,中间不含空格:[每空2分]
  • 14. Java中方法的参数传递是调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。输入答案,中间不含空格:[每空2分]
  • 15. 接口可以看作是仅容纳、常量,而又不能直接生成对象的特殊抽象类。输入答案,中间不含空格:[每空2分]
  • 16. 以下数据结构中不属于线性结构的是[2分]

    A队列

    B线性表

    C二叉树

    D

  • 17. 下面描述中,符合结构化程序设计风格的是[2分]

    A使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑

    B模块只有一个入口,可以有多个出口

    C注重提高程序的执行效率

    D不使用goto语句

  • 18. 下列叙述中正确的是[2分]

    A数据库系统是一个独立的系统,不需要操作系统的支持

    B数据库设计是指设计数据库管理系统

    C数据库技术的根本目标是要解决数据共享的问题

    D数据库系统中,数据的物理结构必须与逻辑结构一致

  • 19. Java语言的类型是[2分]

    A面向对象语言

    B面向过程语言

    C汇编程序

    D形式语言

  • 20. 下列赋值语句中错误的是[2分]

    Afloatf=11.1f

    Bdoubled=5.3E12;

    Ccharc='\r';

    Dbytebb=433;

  • 21. 属于main()方法的返回类型是[2分]

    Apublic

    Bstatic

    Cvoid

    Dmain

  • 22. 与Applet生命周期相关的方法的数量是[2分]

    A4种

    B3种

    C2种

    D5种

  • 23. 下列关于线程调度的叙述中,错误的是[2分]

    A调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会

    B调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会

    C当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行

    D具有相同优先级的多个线程的调度一定是分时的

  • 24. 下列情况中,不会使线程返回所持有的对象锁的是[2分]

    A当synchronized()语句块执行完毕

    B当调用了线程的suspend()方法

    C当在synchronized()语句块中出现异常(exception)

    D当持有锁的线程调用该对象的wait()方法

  • 25. 保证Java语言可移植性的特征是[2分]

    A面向对象

    B安全性

    C分布式计算

    D可跨平台

  • 26. 下列有关Java语言的叙述中,正确的是[2分]

    AJava是不区分大小写的

    B源文件名与public类型的类名必须相同

    C源文件名其扩展名为.jar

    D源文件中public类的数目不限

  • 27. 下列哪个数代表八进制整数?[2分]

    A0XA6

    B-1E3

    C1840

    D0144

  • 28. 按运算符操作数的数目划分,运算符?:的类型是[2分]

    A三元

    B二元

    C四元

    D一元

  • 29. 调用线程的下列方法,不会改变该线程在生命周期中状态的方法是[2分]

    Ayeild()

    Bwait()

    Csleep()

    DisAlive()

  • 30. 在下面附属类方法中的下划线处,应填入的正确参数是publicvoidwriteData(_____)throwsIOException{GregorianCalendarcalendar=newGregorianCalendar();calendar.setTime(hireDay);out.println(name+”|”+salary+”|”+calendar.get(Calendar.YEAR)+”|”+(calendar.get(Calendar.month)+1)+”|”+calendar.get(Calendar.Day_OF_MONTH));}[2分]

    AEmployee[]e

    B”employee.dat”

    CPrintWriterout

    DBufferedWriter

  • 31. 下面程序段:booleana=false;booleanb=true;booleanc=(a&&b)&&(!b)booleanresult=(a&b)&(!b);执行完后,正确的结果是[2分]

    Ac=false;result=false

    Bd=true;result=true

    Cc=true;result=false

    Dc=false;result=true

  • 32. 在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是[2分]

    Astaticbooleanmatches()

    Bbooleanmatcher.find()

    Cintmatcher.start()

    Dintmatcher

  • 33. 下面叙述正确的是[2分]

    A算法的执行效率与数据的存储结构无关

    B算法的空间复杂度是指算法程序中指令(或语句)的条数

    C算法的有穷性是指算法必须能在执行有限个步骤之后终止

    D以上三种描述都不对

  • 34. 在一颗二叉树上第5层的结点数最多是[2分]

    A8

    B16

    C32

    D15

  • 35. 下列模式中,能够给出数据库物理存储结构与物理存取方法的是[2分]

    A内模式

    B外模式

    C概念模式

    D逻辑模式

  • 36. Frame默认的布局管理器是[2分]

    AFlowLayout

    BBorderLayout

    CGridLayout

    DCardLayout

  • 37. 下列代码的执行结果是:publicclassTest3{publicstaticvoidmain(Stringargs[]){System.out.println(100%3);System.out.print(",");System.out.println(100%3.0);}}[2分]

    A1,1

    B1,1.0

    C1.0,1

    D1.0,1.0

  • 38. 给出下面程序段:if(x>0){System.out.println("Hello.");}elseif(x>-3){System.out.println("Nicetomeetyou!");}else{System.out.println("Howareyou?");}若打印字符串“Howareyou?”,则x的取值范围是[2分]

    Ax>0

    Bx>-3

    Cx<=-3

    Dx-3

  • 39. 下列内部类的正确用途是btnn.addActionListener(new//注册监听器ActionListener(){publicvoidactionPerformed(ActionEventevent){Strings=input.getText();output.setText("Hello"+s+",WelcomeYou!");}})[2分]

    A用于访问外部类的数据

    B用于进行事件处理

    C隐藏起来不被同一包中的其他类所见

    D生成事件适配器

  • 40. 下列关于Applet的叙述中,错误的是[2分]

    AApplet是Java类,所以可以由JDK中的解释器java.exe直接解释运行

    BApplet应该定义为java.applet.Applet类或javax.swing.Japplet类的子类

    CApplet与Applicationg的主要区别在执行方式上

    D通过在HTML文件中采用标记可以向Applet传递参数

  • 41. 下列属于正则表达式的是[2分]

    A一个数组

    B一组二进制数据

    C一个字符串

    D一个公式

  • 42. Java中对Applet设置了严格的安全限制。下列关于Applet在Java2中安全限制叙述正确的是[2分]

    A根本无法解除

    B只有部分限制可以解除,而其它限制无法解除

    C可以在安全策略的控制下解除

    D已经缺省地全部解除

  • 43. 下面概念中,不属于面向对象方法的是[2分]

    A对象

    B继承

    C

    D过程调用

  • 44. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是[2分]

    A可行性分析

    B需求分析

    C详细设计

    D程序编码

  • 45. 在软件开发中,下面任务不属于设计阶段的是[2分]

    A数据结构设计

    B给出系统模块结构

    C定义模块算法

    D定义需求并建立系统模型

  • 46. 数据库系统的核心是[2分]

    A数据模型

    B数据库管理系统

    C软件工具

    D数据库

  • 47. 下列数组a中,版本较新的能在程序运行时动态调整大小的是[2分]

    Ainta[]

    BString[]a

    Ca=newArrayList()

    Da=newArray()

  • 48. 下列叙述中,错误的是[2分]

    A接口与类的层次无关

    B通过接口说明类所实现的方法

    C通过接口可了解对象的交互界面

    D接口与存储空间有关

  • 49. 阅读和理解下面程序段:classManagerextendsEmployee{publicManager(Stringn,doubles,intyear,intmonth,intday){super(n,s,year,month,day);bonus=0;}publicdoublegetSalary(){doublebaseSalary=super;getSalary();returnbaseSalary+bonus;}publicvoidsetBonus(doubleb){bonus=b;}privatedoublebonus;}Manager是Employee的子类,其理由是[2分]

    AManager的适用范围较宽

    Bextends关键字声明

    CManager的域减小了

    D雇员是一个经理

  • 50. WindowListener中可以实现窗口关闭功能的方法是[2分]

    ApublicvoidwindowOpened(WindowEvente)

    BpublicvoidwindowClosed(WindowEvente)

    CpublicvoidwindowClosing(WindowEvente)

    DpublicvoidwindowDeactivated(WindowEvente)

相关试卷
相关题库