java二级考试真题2015_第1页
java二级考试真题2015_第2页
java二级考试真题2015_第3页
java二级考试真题2015_第4页
java二级考试真题2015_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、一、选择题(1)(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列选项中不符合良好程序设计风格的是A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto语句D)模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计D)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是 A)软件测试 B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为 A

2、)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和A)编码设计B)测试阶段C)运行阶段D)物理设计(6)设有如下三个关系表 RSTABCABCm13m13nn13下列操作中正确的是A)TRS B)TRSC)TRSD)TR/S(7)下列叙述中正确的是 A)一个算法的空间复杂度大,则其时间复杂度也必定大 B)一个算法的空间复杂度大,则其时间复杂度必定小 C)一个算法的时间复杂度大,则其空间复杂度必定小D)上述三种说法都不对(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A)63 B)64 C)6 D)7(9)数据库技术的根

3、本目标是要解决数据的A)存储问题B)共享问题C)安全问题 D)保护问题(10)对下列二叉树进行中序遍历的结果是A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)运行Java程序需要的工具软件所在的目录是A)JDK的bin目录B)JDK的demo目录C)JDK的lib目录D)JDK的jre目录(12)下列关于Java语言特点的叙述中,错误的是A)Java是面向过程的编程语言B)Java支持分布式计算C)Java是跨平台的编程语言D)Java支持多线程(13)Java的核心包中,提供编程应用的基本类的包是A)java.langB)java.utilC)java.app

4、letD)java.rmi(14)下列关于Java对import语句规定的叙述中,错误的是A)在Java程序中import语句可以有多个B)在Java程序中import语句可以没有C)在Java程序中import语句必须有一个D)在Java程序中import语句必须引入在所有类定义之前(15)在编译Java程序时,用于指定生成.class文件位置的选项是 A)-gB)-dC)-verboseD)-nowarn (16)阅读下面程序import java.io.*;public class TypeTransitionpublic static void main(String args)cha

5、r a = h;int i = 100;int j = 97;int aa = a + i;System.out.println(aa=+aa);char bb = (char)j;System.out.println(bb=+bb);如果输出结果的第二行为bb=a,那么第一行的输出是A)aa=IB)aa=204C)aa=vD)aa=156(17)阅读下面程序public class OperatorsAndExpressions void equalsMethod1()String s1=new String(how are you);String s2=new String(how are

6、 you);System.out.println(s1=s2);public static void main(String args) OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();/用于复合类型数据的“”运算符OperAndExp. equalsMethod1();程序运行结果是A)=B)trueC)falseD)equal(18)阅读下面代码if(x=0)System.out.println(冠军); else if (x-3)System.out.println(亚军); else System.out

7、.println(季军);若要求打印字符串“季军”,则变量x的取值范围是 A)x=0 & x0 C)x-3D)x=-3(19)下列关于构造方法的叙述中,错误的是A)Java语言规定构造方法名与类名必须相同B)Java语言规定构造方法没有返回值,但不用void声明C)Java语言规定构造方法不可以重载D)Java语言规定构造方法只能通过new自动调用(20)阅读下面程序import javax.swing.JOptionPane;public class Comparison public static void main( String args )String firstNumber, /用

8、户输入第1个数据变量secondNumber, /用户输入第2个数据变量result; /输出结果变量int number1, /用于比较的第1个数number2; /用于比较的第2个数/用户输入第1个数据的字符串firstNumber = JOptionPane.showInputDialog( 输入第1个整数: );/用户输入第2个数据的字符串secondNumber = JOptionPane.showInputDialog( 输入第2个整数: ); /将字符串转换为整数类型number1 = Integer.parseInt( firstNumber );number2 = Integ

9、er.parseInt( secondNumber );/初始化结果变量_;/比较两个数据if ( number1 = number2 )result += number1 + = + number2;if ( number1 != number2 )result += number1 + != + number2;if ( number1 number2 ) result = result + n + number1 + number2 ) result = result + n + number1 + + number2; if ( number1 = number2 ) result =

10、 result + n + number1 + = number2 ) result = result + n + number1 + = + number2;/显示结果JOptionPane.showMessageDialog(null,result,比较结果, JOptionPane.INFORMATION_MESSAGE );System.exit( 0 );为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下划线处)应是A)result = B)result = nullC)result = number1D)result = number2 (21)阅读下面程序public

11、 class Increment public static void main( String args ) int c; c = 5; System.out.println( c ); System.out.println( c+ ); System.out.println( c ); 程序运行结果是 A)5B)5C)6D)665 7 6667 6(22)下列叙述中,错误的是A)Java Application与Applet所用编译命令相同B)通常情况下Java Application只能有一个main()方法 C)Java Applet必须有HTML文件才能运行D)Java Applet

12、程序的.class文件可用java命令运行 (23)下列关于Java语言中线程的叙述中,正确的是 A)线程是由代码、数据、内核状态和一组寄存器组成B)线程间的数据是不共享的C)用户只能通过创建Thread类的实例或定义、创建Thread子类的实例建立和控制自己的线程D)因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定(24)阅读下面程序import javax.swing.JOptionPane;public class BreakLabelTest public static void main( String args ) String output = ; stop:

13、for ( int row = 1; row = 10; row+ ) for ( int column = 1; column = 5 ; column+ ) if ( row = 5 ) break stop; output += * ; output += n; output += nLoops terminated normally; JOptionPane.showMessageDialog( null, output,用一个标志测试break语句, JOptionPane.INFORMATION_MESSAGE ); System.exit( 0 ); 程序运行结果是A)窗口中有5

14、行* * * * *B)窗口中有5行* * * *C)窗口中有4行* * * * *D)窗口中有6行* * * * *(25)处理对象传输的接口是A)SerializableB)CloneableC)ItemListenerD)ActionListener(26)在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类A)InputStream B)FileInputStreamC)StringBufferD)BufferedReader(27)可以使当前同级线程重新获得运行机会的方法是A)sleep()B)join()C)yield()D)interrupt()(28)阅读下面程序1 p

15、ublic class Try extends Thread2 public static void main(String args )3 Try t = new Try( );4 t.start( );5 67 public void run( int j)8 int i = 0;9 while(i5)10 System.out.println(祝你成功!);11i+;12 13 14 该程序要求打印5行“祝你成功!”,必须改正程序中的某行代码,程序才能完成。选择正确的修改是A)将第1行的extends Thread改为implements RunnableB)将第3行的new Try()

16、改为new Thread()C)将第4行t.start()改为start(t)D)将第7行的public void run( int j) 改为public void run()(29)下列事件监听器中,无法对TextField对象进行事件监听和处理的是A)ActionListenerB)FocusListenerC)MouseMotionListenerD)ChangeListener(30)Swing的选项面板是A)JTabbedPaneB)JLayeredPaneC)JScrollPaneD)JSplitPane(31)每个Java小应用程序必须定义为A)Applet类或JApplet类

17、的子类B)JFrame类的子类C)Frame的子类D)Window的子类(32)在Applet的init()方法被调用后,接下来最先被调用的方法是A)run()B)start()C)stop()D)destroy()(33)下列关于Applet的安全限制的叙述中,错误的是A)通常情况下,禁止Applet读、写本地文件系统B)通常情况下,禁止Applet向Applet源主机之外的任何主机建立网络连接C)通常情况下,禁止Applet读取系统信息D)通常情况下,禁止Applet加载本地库或方法(34)下列标识符(名字)命名原则中,正确的是A)类名的首字母小写B)变量和方法名的首字母大写C)接口名的首

18、字母小写D)常量完全大写(35)提供showDocument()方法,使Applet能够请求浏览器访问特定URL的类是A)AppletB)AppletContextC)JAppletD)URL二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。(1)下列软件系统结构图的宽度为 【1】 3 。(2) 【2】调试 的任务是诊断和改正程序中的错误。(3)一个关系表的行称为 【3】栈 。(4)按“先进后出”原则组织数据的数据结构是 【4】 。(5)数据结构分为线性结构和非线性结构,带链的队列属于 【5】 线性 。(6)若想在程序中使用JLabel类,则该程序可以使用import 【6】 .JLabel;语句引入JLabel类。(7)在Java中,3.14156D表示的是 双精度小【7】 数。(8)阅读下列代码public class Test2 public static void main(String args) System.out.println(5/2);其执行结果是 【8】2 。(9)阅读下列代码段int x=3;w

温馨提示

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

评论

0/150

提交评论