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语言程序设计期末考试试题及答案
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)