java期末复习

您所在的位置:网站首页 设有以下变量定义的是 java期末复习

java期末复习

2024-07-13 08:44| 来源: 网络整理| 查看: 265

java期末复习--基础题 一 Java概述判断 二 Java语言基础选择 三 面向对象程序设计判断 五 异常判断选择 七 多线程选择 八 输入输出流判断

一 Java概述 判断

1-1字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。 (1分) 答案:T

二 Java语言基础 选择

2-1以下程序段的输出结果是 class Test { public static void main(String[] args) { System.out.println(4 + 5 + “” + 3 + 6); } }(1分) A.99 B.4536 C.936 D.459 答案:C 2-2 设有变量定义: short a = 300; 则以下哪一条语句会导致编译错误? (2分) A.a += 3; B.a = (short)a + 3; C.a = (byte)(a + 3); D.a = (short)(a * 100); 答案:B 2-3下列程序段的输出是 class Test { public static void main(String[] args) { System.out.println(new Integer(2) == new Integer(2)); System.out.println(new Integer(5) == new Integer(5).intValue()); } }(2分) A.true true B.true false C.false true D.false false 答案:C

三 面向对象程序设计 判断

1-1在Java程序中,可以使用protected来修饰一个类。 (1分)答案:T 1-30接口中的常量默认是public static的变量。 答案:T

五 异常 判断

1-10有时Java程序执行过程中出现异常并不是程序员的错误造成的,例如网络不通,这时程序员在进行程序设计时无需处理这样的异常。 答案:F

选择

2-5以下对异常的描述不正确的有 (1分) A.异常分为Error和Exception B.Throwable是所有异常类的父类 C.Exception是所有异常类父类 D.Exception包括RuntimeException和RuntimeException之外的异常 答案:C 2-10以下程序运行结果是 public class Test { public int div(int a, int b) { try { return a / b; }catch(Exception e){ System.out.println(“Exception”); }catch(NullPointerException e){ System.out.println(“ArithmeticException”); } catch (ArithmeticException e) { System.out.println(“ArithmeticException”); } finally { System.out.println(“finally”); } return 0; } public static void main(String[] args) { Test demo = new Test(); System.out.println(“商是:” + demo.div(9, 0)); } }(2分) A.Exception finally 商是:0 B.ArithmeticException finally 商是:0 C.finally商是:0 D.编译报错 答案:D

七 多线程 选择

2-4下列哪个方法可以使线程从运行状态进入其他阻塞状态( )(1分)。 A.sleep() B.wait() C.yield() D.start() 答案:B 2-13下列关于线程优先级的说法中,正确的是( )。 (1分) A.线程的优先级是不能改变的 B.线程的优先级是在创建线程时设置的 C.在创建线程后的任何时候都可以设置线程优先级 D.B和C 答案:D 2-18下面关于Java中线程的说法不正确的是( )。 (1分) A.调用join()方法可能抛出异常InterruptedException B.sleep()方法是Thread类的静态方法 C.调用Thread类的sleep()方法可终止一个线程对象 D.线程启动后执行的代码放在其run方法中 答案:C 2-19 线程通过( )方法可以使具有相同优先级线程获得处理器。(1分) A.run( ) B.setPriority( ) C.yield( ) D.sleep( ) 答案:C

八 输入输出流 判断

1-2Java系统的标准输入对象是System.in,标准输出对象有两个,分别是System.out和System.err。 (1分) 答案:T



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3