好文档 - 专业文书写作范文服务资料分享网站

JAVA语言程序设计期末考试试题及答案 

天下 分享 时间: 加入收藏 我要投稿 点赞

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 }

输出将是什么? [C] A. 8 B. 9 C. 10 D. 11

28. 下面的有关声明的哪些叙述是对的? [BC]

A. 对原始数据类型例如boolean,byte的变量的声明不会为该变量分配内存空间。 B. 对原始数据类型例如boolean,byte的变量的声明将为之分配内存空间。 C. 非原始数据类型例如String,Vector的变量的声明不会为该对象分配内存。 D. 非原始数据类型例如String,Vector的变量的声明会为该对象分配内存。 //该对象指的是堆空间的对象;指向该对象的引用只能叫变量;

29. 类的设计要求它的某个成员变量不能被外部类直接访问。应该使用下面的哪些修饰符获得需要的访问控制? [D] A. public B. 不加修饰符 C. protected

D. private //面向对象编程P196页的表格,private一行有错误 30. 给出下面的代码片断 1 String str = null; 2 if ((str != null) && (str.length() > 10)) { 3 System.out.println(\ 4 }

5 else if ((str != null) & (str.length() < 5)) {//空指针异常 6 System.out.println(\ 7 }

8 else { System.out.println(\ 哪些行将导致错误? [C]

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 A. 第1行 B. 第2行 C. 第5行 D. 第8行

31. 下面有关java代码安全性的叙述哪些是对的? [BCD] A. 字节码校验器加载查询执行需要的所有类。 B. 运行时解释器执行代码。 C. 在运行时,字节码被加载,验证然后在解释器里面运行。

D. 类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。 32. 给出下面的代码 public class Person{

int arr[] = new int[10];//非静态属性 public static void main(String a[]) { System.out.println(arr[1]);//静态方法不能访问非静态属性 } }

哪些叙述是对的? [A] A. 编译时出错。

B. 编译时正确而运行时出错。 C. 输出0。 D. 输出null。 33. 给出下面的代码 public class Parent {

public int addValue( int a, int b) { int s; s = a+b; return s; }

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 }

class Child extends Parent { }

哪些方法可以加入类Child中? [BC] //方法的覆盖 A. int addValue( int a, int b ){// do something...} B. public void addValue (){// do something...} C. public int addValue( int a ){// do something...} D. public int addValue( int a, int b )throws Exception {//do something...} 34. 公有成员变量MAX_LENGTH是一个int型值,变量的值保持常数值100,定义这个变量的代码为? [CD]

A. public int MAX_LENGTH=100; B. final int MAX_LENGTH=100;

C. final public int MAX_LENGTH=100; //修饰符的顺序可以交换 D. public final int MAX_LENGTH=100;

35. 下面的哪些java源文件代码片断是对的? [ACD] A. package testpackage;

public class Test{//do something...} B. import java.io.*; package testpackage; public class Test{// do something...} C. import java.io.*;

class Person{// do something...} public class Test{// do something...} D. import java.io.*; import java.awt.*;

public class Test{// do something..} 36. 给出下面的类 public class Sample{ long length; http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 public Sample(long l){ length = l; } public static void main(String arg[]){ Sample s1, s2, s3; s1 = new Sample(21L); s2 = new Sample(21L); s3 = s2; long m = 21L; } } 哪个表达式返回true? [B] A. s1 == s2; B. s2 == s3; C. m == s1; D. s1.equals(m);

37. 给出下面有关java.awt.List的表达式 List l = new List(6,true);//第二个参数是false的话只能选一个 其中哪些叙述是正确的? [AC] A. 在没有其它的约束的条件下该列表将有6行可见。 B. 一行的最大字符数是6 C. 列表将允许用户多选 D. 列表只能有一项被选中

38. 给出下面的代码 class Parent { String one, two;

public Parent(String a, String b){ one = a; two = b; }

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案 public void print(){ System.out.println(one); } }

public class Child extends Parent { public Child(String a, String b){ super(a,b); }

public void print(){ System.out.println(one + \ } public static void main(String args[]){ Parent p = new Parent(\ Parent t = new Child(\ p.print(); t.print(); } }

下面的哪些情况或输出的结果正确? [E] A. 编译时出错 B. south east C. south to north east to west D. south to north east E. south east to west

39. 类Teacher和Student都是类Person的子类 Person p; Teacher t; http://www.514t.com 免费提供各种资格考试真题、模拟题、练习题、精选题及答案

JAVA语言程序设计期末考试试题及答案 

http://www.514t.com免费提供各种资格考试真题、模拟题、练习题、精选题及答案}输出将是什么?[C]A.8B.9C.10D.1128.下面的有关声明的哪些叙述是对的?[BC]A.对原始数据类型例如boolean,byte的变量的声明不会为该变量分配内存空间。B.对原始数据类型例如bo
推荐度:
点击下载文档文档为doc格式
7v50f183ke38gut0yjtd
领取福利

微信扫码领取福利

微信扫码分享