昆明理工大学
  1. Thread.sleep()方法调用后,当等待时间未到,该线程所处状态为阻塞状态。当等待时间已到,该线程所处状态为运行状态。( )

  2. A:错 B:对
    答案:对
  3. 类变量可以被一个类的多个实例对象所共享。( )

  4. A:对 B:错
    答案:对
  5. 无论try块是否实际抛出异常,finally块都能被执行。( )

  6. A:对 B:错
    答案:A:对
  7. 数据输入流DataInputStream和数据输出流DataOutputStream可以实现Java所有基本数据类型数据的输入输出处理。( )

  8. A:错 B:对
    答案:对
  9. 不同包中的类名可以相同。( )

  10. A:错 B:对
    答案:对
  11. 当continue和标号一起使用时,其含义是结束标号标记的那重循环的当次循环。( )

  12. A:对 B:错
    答案:对
  13. 数组要经过声明、分配内存及赋值后,才能被使用。( )

  14. A:错 B:对
    答案:B:对
  15. 字符流以字符作为流中元素的基本类型,每次读/写的最小单位是一个字符,即2个字节的Unicode码。( )

  16. A:错 B:对
    答案:对
  17. 所有的鼠标事件都由实现了MouseListener监听接口的监听者来处理。( )

  18. A:错 B:对
    答案:A:错
  19. Java语言规定在嵌套的程序块中不允许定义同名变量。( )

  20. A:错 B:对
  21. ArrayList类主要用于对数组进行操作。( )

  22. A:对 B:错
  23. Java对逻辑与(&&)和逻辑或(||)提供了短路操作功能。 ( )

  24. A:错 B:对
  25. switch后的表达式可以是单个变量,也可以是各种运算符组成的表达式。( )

  26. A:对 B:错
  27. JPanel的默认布局管理器是BorderLayout。( )

  28. A:对 B:错
  29. 对于源程序Test.java,编译通过后将得到字节码文件Test.class。( )

  30. A:对 B:错
  31. 字节码是不依赖于具体硬件平台的二进制代码。( )

  32. A:错 B:对
  33. Swing容器只能摆放组件,不能再将其他容器放入其中。( )

  34. A:对 B:错
  35. Reader类和Writer类都是字符流类的顶层父类,是两个抽象类。( )

  36. A:对 B:错
  37. 字节流用于处理二进制文件,字符流用于处理文本文件。( )

  38. A:对 B:错
  39. wait()方法被调用时,所在线程是会释放所持有的锁资源,sleep()方法不会释放。( )

  40. A:对 B:错
  41. 使用boolean[] b = new boolean[3];语句创建数组后,b[0]的值为true。( )

  42. A:对 B:错
  43. 程序段int x=0;if(x==0){} 是错误的。( )

  44. A:对 B:错
  45. Thread类实现了Runnable接口。( )

  46. A:错 B:对
  47. JLabel、JTextField和JtextArea对象都拥有方法setText(),用来设置文本的内容。( )

  48. A:错 B:对
  49. Java中引入包的概念是为了减少命名冲突,扩大命名空间。( )

  50. A:对 B:错
  51. 默认情况下,JVM是不启用断言的,需要开启-ea选项才会启用断言。( )

  52. A:对 B:错
  53. 在while循环中,循环体有可能一次也不执行。( )

  54. A:错 B:对
  55. Java语言使用的是Unicode字符集,每个字符在内存中占8位。( )

  56. A:对 B:错
  57. 程序运行时抛出异常,但没有任何方法捕获处理该异常,则由JVM缺省处理。( )

  58. A:错 B:对
  59. 在多重循环中,可以使用break语句控制跳转到相应的嵌套层次。( )

  60. A:对 B:错
  61. switch (x) {case 1: System.out.println(1) ;case 2:case 3: System.out.println(3) ;Case 4: System.out.println(4) ;} 上面程序段,当x=2 时,运行结果是________。( )

  62. A:输出结果为3 B:输出结果是l 、3 和4
    C:没有输出任何结果 D:输出结果是3 和4
  63. 执行“String s;”语句后,s中的值为________。 ( )

  64. A:‘0’
    B:一个未知字符串 C:null D:0
  65. 有关普通变量和引用变量的说法中,错误的是_________。 ( )

  66. A:当引用变量没有和任何对象建立连接时,对象将无法访问
    B:普通变量可以将基本类型数据直接保存在所分配的存储空间中
    C:引用变量默认初始化为0
    D:引用变量并不保存对象本身,而是保存对象的内存首地址或操作句柄
  67. public class Foo {public static void main(String [] args){try {System.out.print('A');foo();System.out.print('B');} catch (IOException e) {System.out.print('C');} finally {System.out.println('D');}}public static void foo() throws IOException {throw new IOException();}}以上程序代码运行时输出的结果是 () 。( )

  68. A:A B:AB C:AC D:ACD
  69. 若a为3行、4列的矩阵数组,则a.length*a[0].length的值为________。 ( )

  70. A:表达式错误
    B:3 C:4 D:12
  71. 在JAVA 中,________关键字终止循环语句。 ( )

  72. A:continue B:exit
    C:return D:break
  73. 当调用默认的构造方法生成实例对象时,对象的属性值可能为________。 ( )

  74. A:随机数 B:零或空 C:提示用户输入
    D:提示不能初始化
  75. 在容器中的各组件采用网格布局,平均占据容器空间的是_______。 ( )

  76. A:CardLayout
    B:GridLayout
    C:FlowLayout
    D:BorderLayout
  77. 在终极类的组成成员中,错误的说法是__________。 ( )

  78. A:可以出现不用final修饰的成员变量,但实际上仍为final变量
    B:可以出现不用final修饰的成员方法,但实际上仍为final方法
    C:可以出现使用final修饰的成员变量
    D:可以出现使用final修饰的成员方法
  79. 属于Java输入/输出流的,且处理的是char类型的类是________。 ( )

  80. A:Reader类 B:OutputStream类 C:File类
    D:InputStream类
  81. 对于catch子句的排列,下列哪种是正确的 () 。 ( )

  82. A:父类异常在先,子类异常在后
    B:子类异常和父类异常可以任意先后顺序
    C:子类异常在先,父类异常在后
    D:有继承关系的异常不能在同一个try程序段内
  83. 以下变量定义及其初始化语句中,错误的是________。 ( )

  84. A:char c=97; B:long bigval=6; C:int x= (int) (100L);
    D:float value=12.4;
  85. 在下列Java的基本数据类型中,所占字节数最少的是________。 ( )

  86. A:short B:char C:float
    D:boolean
  87. 有Java语句int[] a,b=new int[3];,则说法正确的是________。 ( )

  88. A:a.length和b.length的值都为3
    B:a.length的值为3 C:b.length的值为3 D:此语句是错误的
  89. int twoDim[][]=new int[2][];twoDim[0]=new int[4];twoDim[1]=new int[8]; 执行下面的程序段后twoDim.length的值为________。( )

  90. A:64
    B:4 C:8 D:2
  91. 下面哪个选项正确声明一个字符型数组________。 ( )

  92. A:String str[10];
    B:char str[]; C:String str[] D:char str[][10];
  93. 关于线程优先级,下列描述错误的是________。 ( )

  94. A:优先级相同,则按照队列的“先进先出”的原则
    B:优先级数字越大优先级越低
    C:Java中线程的优先级是用数字来表示的,范围为1~10
    D:优先级高的先执行,优先级低的后执行
  95. 下列说法中,错误的一项是_______。 ( )

  96. A:在Java中,若要处理某类事件,必须定义相关的事件处理类
    B:事件源通常是一个组件,也称做监听器
    C:在对事件源实例化之后,要注册相应事件的监听器
    D:事件处理类必须实现与该类事件相对应的监听器接口
  97. 为读取的内容进行处理后再输出,需要使用下列________流。 ( )

  98. A:Pipe stream B:File stream C:Random stream D:Filter stream
  99. 下列有关Java运行机制的说法中,错误的是_________。 ( )

  100. A:字节码文件并不直接面对具体的机器平台,而是面对JVM
    B:JVM可以将同一个字节码文件正确解释成本机上可执行的二进制代码
    C:字节码文件相当于JVM的可执行文件
    D:Windows平台和Linux平台上安装的JVM是一样的
  101. 下面有关Java语言特点的描述中,错误的是_________。 ( )

  102. A:Java具有面向对象编程的封装性、继承性和多态性特征
    B:Java和C++语言一样,采用多重继承机制提高代码的复用效率
    C:Java通过自动垃圾回收机制实现对内存的自动管理
    D:Java内置了多种网络协议,适于网络编程
  103. 下列说法中,错误的是________。 ( )

  104. A:使用File对象可以判断一个目录是否存在
    B:Java系统的标准输入对象是System.in
    C:使用File对象可以判断一个文件是否存在
    D:打开一个文件时不可能产生IOExcepion
  105. 设置组件大小的方法是_______。 ( )

  106. A:repaint()
    B:paint()
    C:getSize()
    D:setSize()
  107. 编写线程类,可以通过实现______接口来实现。 ( )

  108. A:Serializable
    B:Comparable
    C:Runnable
    D:Throwable
  109. 下列________方法不是只能出现在synchronized作用的范围内。( )

  110. A:interrupt()
    B:wait()
    C:notifyAll()
    D:notify()
  111. 下列几种类型的对象中,不能作为异常对象被抛出的是 () 。 ( )

  112. A:Error B:RuntimeException C:String D:Exception
  113. public class Test { public static void main(String[] args) { int x=5,y=3; System.out.println(""result=""+(x+y)); } }以上程序的输出结果是__________。( )

  114. A:result=8
    B:result=53
    C:编译出错
    D:result=35
  115. 在异常处理中,释放资源、关闭文件等操作适于在 () 中完成。 ( )

  116. A:try块 B:其他三项均无差别
    C:finally块 D:catch块
  117. 下列哪个赋值语句是不正确的________。 ( )

  118. A:float d = 3.14f ; B:float f = 11.1; C:double d = 5.3E12; D:double f=11.1E10f;
  119. 有关成员变量和局部变量的说法中,错误的是___________。 ( )

  120. A:局部变量的作用区域为声明变量的复合语句块
    B:系统会对局部变量和成员变量进行默认初始化
    C:局部变量使用前必须赋初值,因为系统不会对局部变量进行默认初始化
    D:成员变量无论声明位置,其作用区域都为整个类
  121. outer: for(int i=0;i<3; i++) inner: for(int j=0;j<2;j++) { if(j==1) continue outer; System.out.print(j+ "" and ""+i);} 下面程序代码段执行后输出结果是________。( )

  122. A:2 and 02 and 12 and 2
    B:0 and 00 and 10 and 2 C:0 and 00 and 11 and 2 D:1 and 01 and 11 and 2
  123. 下列有关Java的说法中,错误的是_______。 ( )

  124. A:Java程序只能解释执行
    B:Java是一种面向网络的语言
    C:Java是简单的、面向对象的语言
    D:Java具有与平台无关的特点
  125. 关于带资源的try语句(try-with-resource),以下描述不正确的是()。 ( )

  126. A:带资源的try语句要求资源对象类型实现AutoCloseable接口
    B:带资源的try语句一般比带finally的try语句代码更为简洁
    C:当try块抛出异常时,带资源的try语句不能自动关闭资源
    D:try (…)在括号内声明并初始化资源
  127. 下列数组说明语句中,正确的是________。 ( )

  128. A:int errar3[][4] = new int[3][4];
    B:int errar4[][] = new int[][]{ {1, 2, 3}, {4, 5}, {6} };
    C:int errarr1[2][3];
    D:int errar2[][] = new int[][4];
  129. 以下浮点数的定义和初始化中,错误的是________。 ( )

  130. A:float f=12.34; B:double d=12.34; C:double d=12.34d;
    D:float f=12.34F;

温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部