Sun Java程序员模拟题答案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Sun Java程序员模拟题

1.JDK由组成以下哪几部分组成?(选三项)

A. Java编程语言

B. 工具及工具的API

C. Java EE扩展API

D. Java平台虚拟机

答案:A B D

2.以下哪些包是Java标准库中常用的包?(选三项)

A. javax.servlet.http

B. ng

C. java.util

D. java.sql

答案:B C D

3.使用JDK工具生成的Java文档的文件格式是?

A. XML格式

B. HTML格式

C. 二进制格式

D. 自定义格式

答案:B

4.以下关于Applet的描述,哪项错误?

A. 一个Applet就是一段Java程序

B. Applet是一种特殊的Java程序,它需要运行在Web服务器上

C. Applet是一种特殊的Java程序,它需要运行在Web浏览器上

D. Applet是一种Java SE平台的应用程序

答案:B

5.下列有关类、对象和实例的叙述,正确的是哪一项?

A.类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别

B.类是对象的抽象,对象是类的具体化,实例是对象的另一个名称

C.对象是类的抽象,类是对象的具体化,实例是对象的另一个名称

D.类是对象的抽象,对象是类的具体化,实例是类的另一个名称

答案:B

6.下列有关main()方法的签名正确的是哪些?(选两项)

A. public static void main(String[] args){}

B. public static void main(){}

C. public static void main(String args[]){}

D. public void static main(String[] args){}

答案:A C

7.下列有关类声明的代码片段,哪一项是正确的?

A.import java.sql.*;

package school;

class Student{

}

B. package school;

import java.sql.*;

class Student{

}

C. package school;

class Student{

}

import java.sql.*;

D. package school;

import java.sql.*;

private String name;

class Student{

}

答案:B

8.现有:

1. class TestFoo {

2. int x;

3. String y;

4. int getX() { return x; }

5. String getY() { return y; }

6. void setX(int x) {

7. int z = 7;

8. this.x = x;

9. }

10. }

可以添加多少个修饰符来封装此类?

A. 2

B. 3

C. 4

D. 5

答案:A

9.有关new关键字的描述正确的是哪项?

A. new会调用类的构造器来创建对象

B. new所创建的对象不占用内存空间

C. 创建对象实例的时候可以不使用new关键字

D. new所创建的对象一定存在引用变量

答案:A

10.下述代码执行后,有几个引用变量和几个对象?

Student stu = new Student(“Mike”);

Student stua;

Stua = stu;

A. 2个引用变量,1个对象

B. 1个引用变量,1个对象

C. 2个引用变量,2个对象

D. 1个引用变量,2个对象

答案:A

11.下列关于Java对象清除的叙述正确的是哪项?

A. 对象被创建后,立刻变成垃圾对象

B. 任何不再被引用的对象都是垃圾收集的对象

C. 一旦对象失去引用,垃圾收集器立刻把它从内存中清除

D. Java对象的清除必须自己手动处理

答案:B

12.下列哪项不是int类型的字面量?

A. 20

B. 077

C. 0xABBC

D. \u03A6

答案:D

13.类Student代码如下:

class Student{

String name;

int age;

Student(String nm){

name = nm;

}

}

执行语句Student stu = new Student()后,字段age的值是哪项?

A. 0

B. null

C. false

D. 编译错误

答案:D

14.下列哪项不是Java语言中所规定的注释样式?

A. // 单行注释

B. -- 单行注释

C. /*

* 单行或多行注释

*/

D. /**

* 文档注释

*/

答案:B

15.下列哪项不是Java语言的关键字?

A. goto

B. instanceof

C. sizeof

D. volatile

答案:C

相关文档
最新文档