JAVA期末复习题一.pdf_第1页
JAVA期末复习题一.pdf_第2页
JAVA期末复习题一.pdf_第3页
JAVA期末复习题一.pdf_第4页
JAVA期末复习题一.pdf_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

一、判断题判断题 1 1、无论 Java 源程序包含几个类的定义,若该源程序文件以 A.java 命名,编译后生成的 都只有一个名为 A 的字节码文件。( Y) 1、 Java 的各种数据类型所占用的内存长度与具体软硬件环境有关。(N) 2、 静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。() 3、 与 C 语言不同的是,Java 语言中的数组元素下标总是从 1 开始。( N) 4、 在 Java 的方法中定义一个常量要用 const 关键字。() 5、 Java 有两类程序:Java Application 和 Java Applet,其中 Java Applet 程序只能在图形界 面中工作,而 Java Application 程序只能在字符界面中工作 。() 6、 在异常处理中总是将可能产生异常的语句放在 try 块中,用 catch 子句去处理异常,而 且一个 try 块之后只能对应一个 catch 语句。( N) 7、 程序员可以不必释放已创建的对象,因为 Java 有垃圾回收机制,内存回收程序可在指 定的时间释放内存对象。(N ) 8、 Java 系统的标准输入对象是 System.in,标准输出对象有两个,分别是标准输出 System.out 和标准错误输出 System.err。( Y ) 9、 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是 无参的,函数体为空。( Y) 二、二、填空题填空题 1、根据结构组成和运行环境的不同,Java 程序可分为两类: Java Applet、 Java application。 2、类的修饰符分为abstract、public。 3、程序中定义类使用的关键字是class ,每个类的定义由类头定义、类体 定义两部分组成,其中类体部分包括 属性、方法。 4、Java 程序中定义接口所使用的关键字是 interface,接口中的属性都是 静态 变量,接口中的方法都是 抽象方法。 5、Object是 Java 程序中所有类的直接或间接父类,也是类库中所有类 的父类。 三、选择题选择题 1 1、下列哪一项不是域的非访问控制符。 ( D) (A) static(B) final(C) volatile(D) public 2 2、关于被私有保护访问控制符 private protected 修饰的成员变量,以下说法 正确的是(B ) (A) 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包 中的该类的子类 (B)可以被两种类访问和引用:该类本身、该类的所有子类 (C)只能被该类自身所访问和修改 (D)只能被同一个包中的类访问 3 3、关于被保护访问控制符 protected 修饰的成员变量, 以下说法正确的是 (A ) (A) 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包 中的该类的子类 (B) 可以被两种类访问和引用:该类本身、该类的所有子类 (C) 只能被该类自身所访问和修改 (D) 只能被同一个包中的类访问 4、下列关于修饰符混用的说法,错误的是( D) (A) abstract 不能与 final 并列修饰同一个类 (B) abstract 中不可以有 private 的成员 (C) abstract 方法必须在 abstract 类中 (D) static 方法中能处理非 static 的属性 5、容器 Panel 和 Applet 缺省使用的布局编辑策略是(B ) (A) BorderLayout(B) FlowLayout(C) GridLayout(D) CardLayout 6、以下标识符中哪项是不合法的 (D) (A) BigOlLong$223(B) _utfint(C) $12s(D) 3d 7、main 方法是 Java Application 程序执行的入口点,关于 main 方法的方法 头以下哪项是合法的( B) (A) public static void main (B) public static void main(String args) (C) public static int main(String args) (D) public void main(String args) 8、行完以下代码 int x = new int5;后,以下哪项说明是正确的(A ) (A) x4为 0(B) x4未定义(C) x5为 0 (D) x0为空 9、以下代码段执行后的输出结果为( C) int x=3; int y=8;System.out.println(y%x); (A) 0(B) 1(C) 2(D) 3 10、以下哪个表达式是不合法的( B) (A) String x = “Sky”; int y = 5; x += y; (B) String x = “Sky”; int y = 5; if(x=y) (C) String x = “Sky”; int y=5; x=x+y; (D) String x = null; int y=(x!=null) System.out.println(“value is “(x2) if (y5) System.out.println(“Message three”); else System.out.println(“Message four”); 4、以下程序段的输出结果为 。(two.three.) int j=2; switch ( j ) case 2: System.out.print(“two.”); case 2+1 : System.out.println(“three.”); break; default: System.out.println(“value is “+j); break; 5、以下程序段的输出结果为 。(int) class Cruncher void crunch( int i ) System.out.println(“int”); void crunch(String s) System.out.println(“String”); public static void main(String args ) Cruncher crun=new Cruncher ( ); char ch=p; crun.crunch(ch); 6、阅读以下程序,写出输出结果 。(99) class Q6 public static void main(String args ) Holder h=new Holder( ); h.held=100; h.bump(h); System.out.println(h.held); class Holder public int held; public void bump(Holder theHolder) theHolder.held - -; 7、阅读以下程序,请写出输出结果 。(true) pub

温馨提示

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

评论

0/150

提交评论