`
yuanyao
  • 浏览: 147150 次
  • 性别: Icon_minigender_1
  • 来自: 就那小山沟
社区版块
存档分类
最新评论

SCJP认证试题(十三)

    博客分类:
  • Java
阅读更多
1public class A{
2	private int counter = 0;
3	
4	public static int getInstanceCount(){
5		return counter;
6	}
7	
8	public A(){
9		counter++;
10	}
11}


Given this code from class B:

25	A a1 = new A();
26	A a2 = new A();
27	A a3 = new A();
28	System.out.println(A.getInstanceCount());


What is the result?


A Compilation of class A fails
B Line 28 prints the value 3 to System.out
C Line 28 prints the value 1 to System.out
D A runtime error occurs when line 25 executes
E Compilation fails because of an error in line 28


Answer: A


10	class One{
11		void foo(){}
12	}
13	class Two extends One{
14		//insert method here
15	}



Which three methods,inserted individually at line 14, will correctly complete class Two?(Choose three)



A int foo(){/*mode code here*/}
B void foo(){/*more code here*/}
C public void foo(){/*more code here*/}
D private void foo(){/*more code here*/}
E protected void foo(){/*more code here*/}


Answer: B C E



1	public interface A{
2		String DEFAULT_GREETING = "Hello World";
3		public void method1();
4	}


A programmer wants to create an interface called B that has A as its parent.
Which interface declaration is correct?


A public interface B extends A{}
B public interface B implements A{}
C public interface B instanceOf A{}
D public interface B inheritsFrom A{}


Answer : A



11	public abstract class Shape{
12		int x;
13		int y;
14		public abstract void draw();
15		public void setAnchor(int x, int y){
16			this.x = x;
17			this.y = y;
18		}
19	}


And a class Circle that extends and fully implements the Shape class.
Which is correct?


A Shape s = new Shape();
s.setAnchor(10,10);
s.draw();
B Circle c = new Shape();
c.setAnchor(10,10);
c.draw();
C Shape s = new Circle();
s.setAnchor(10,10);
s.draw();
D Shape s = new Circle();
s->setAnchor(10,10);
s->draw();
E Circle c = new Circle();
c.Shape.setAnchor(10,10);
c.shape.draw();


Answer: C



Which two code fragments correctly create and initialize a static array of int elements?(Choose two)

A static final int[] a = {100, 200};
B static final int[] a;
static {
a = new int[2];
a[0] = 100;
a[1] = 200;
}
C static final int[] a = new int[2]{100, 200};
D static final int[] a;
static void init(){
a = new int[3];
a[0] = 100;
a[1] = 200;
}


Answer : A B


11	interface DeclareStuff{
12		public static final int EASY = 3;
13		void doStuff(int t);}
14	public class TestDeclare implements DeclareStuff{
15		public static void main(String[] args){
16			int x = 5;
17			new TestDeclare().doStuff(++x);
18		}
19		void doStuff(int s){
20			s += EASY + ++s;
21			System.out.println("S " + s);
22		}
23	}


What is the result?


A s 14
B s 16
C s 10
D Compilation fails
E An exception is thrown at runtime


Answer : B


11	String[] elements = {"for", "tea", "too"};
12	String first = (elements.length > 0)?elements[0]:null;


What is the result?


A Compilation fails
B An exception is thrown at runtime
C The variable first is set to null
D The variable first is set to elements[0].


Answer : D



11	public class ItemTest{
12		private final int id;
13		public ItemTest(int id){ this.id = id;}
14		public void updateId(int newId){id = newId;}
15	
16		public static void main(String[] args){	
17			ItemTest fa = new ItemTest(42);
18			fa.updateId(69);
19			System.out.println(fa.id);
20		}
21	}



What is the result?


A Compilation fails
B An exception is thrown at runtime
C The attribute id in the Item object remains unchanged
D The attribute id in the Item object is modified to the new value
E A new Item object is created with the preferred value in the id attribute


Answer :A


SomeException:

1	public class SomeException{
2	}

Class A:

1	public class A{
2		public void doSomething(){}
3	}

Class B:

1	public class B extends A{
2		public void doSomething(){} throws SomeException;
3	}


Which statement is true about the two classes?

A Compilation of both classes will fail
B Compilation of both classes will succeed
C Compilation of class A will fail. Compilation of class B will succeed
D Compilation of class B will fail. Compilation of class A will succeed



Answer : D



A programmer has an algorithm that requires a java.util.List that privides an
efficient implementation of add(0,object), but does not need to support quick
random access.


what supports these requirements?


A java.util.Queue
B java.util.ArrayList
C java.util.LinearList
D java.util.LinkedList


Answer: D
分享到:
评论

相关推荐

    java认证试题 scjp模拟试题

    Java认证,全称为Sun Certified Programmer for the Java 2 Platform, Standard Edition ...以上这些知识点都是SCJP认证考试的重点,通过深入学习和大量练习,考生可以提升自己的Java编程技能,提高通过考试的可能性。

    scjp认证试题.rar

    这个压缩包文件包含了多个与SCJP认证相关的学习资源,包括试题、题库和答案,以及一些重要的复习资料。 1. **SCJP认证概述**:SCJP是Java初学者或初级开发者提升职业资质的重要途径。通过这个认证,开发者可以证明...

    SCJP试题SCJP试题SCJP试题

    关于SCJP(SUN Certified Programmer for the Java SE Platform)试题,这是Java编程语言的一个认证考试,旨在测试应试者对Java基础知识的理解和应用能力。以下是一些相关知识点的详细解释: 1. **方法(Method)**...

    JAVA认证-scjp模拟试题

    本压缩包文件提供了三个部分的"JAVA SCJP认证模拟试题",分别是"SCJP模拟试题(一).doc"、"SCJP模拟试题(二).doc"和"SCJP模拟试题(三).doc",这些文档可能包含了多个章节的练习题目,覆盖了Java语言的核心概念...

    scjp模拟试题三套

    这个“scjp模拟试题三套”压缩包文件包含的资源对于准备SCJP/OCPJP考试的考生来说极其有价值。 SCJP认证考试通常涵盖以下几个核心领域: 1. **Java语法**:包括基本的数据类型、变量、运算符、流程控制(if语句、...

    SCJP认证学习资料

    SCJP认证的学习资料通常会包含详细的理论讲解、实例演示、习题解答和模拟试题,帮助学习者全面掌握这些知识点。通过阅读这5本书,你将有机会深入理解Java语言的各个方面,为SCJP认证考试做好充分准备。同时,不断...

    scjp 认证 试题

    SCJP认证试题通常涵盖以下几个主要领域: 1. **Java语言基础**:包括基本语法、数据类型、变量、运算符、流程控制(如if-else、switch、for、while循环)、方法、数组等。这些是Java编程的基础,理解和熟练掌握它们...

    java scjp模拟试题

    这份"java scjp模拟试题"包含三套模拟测试题,是准备SCJP认证考试的宝贵资源。通过这些试题,考生可以检验自己的知识掌握程度,熟悉考试的格式和题型,提高备考效率。 模拟试题通常涵盖以下几个关键知识点: 1. **...

    SCJP试题,SCJP试题

    SCJP,全称为Sun Certified Programmer for the Java 2 Platform,是Oracle公司(原Sun Microsystems)推出的针对Java程序员的认证考试。这个考试旨在测试考生对于Java SE平台基础编程的知识和技能。以下是一些SCJP...

    scjp试题 java 认证 考证

    Java SCJP(SUN Certified Programmer for the Java Platform)是针对Java初学者的一项认证考试,它主要测试考生对Java基础知识的理解和应用能力。...熟悉并掌握这些知识点对于通过SCJP认证考试至关重要。

    JAVA国际认证(SCJP)典型试题1000例

    首先,我们要了解SCJP认证涉及的基础知识: 1. **Java语言基础**:包括数据类型(如整型、浮点型、字符型、布尔型)、变量声明、运算符(算术、关系、逻辑、位、赋值等)、流程控制(if-else、switch、循环、跳转...

    SCJP认证套题解析

    "SCJP认证套题解析"是一个针对这项认证的备考资源,通常包括一系列模拟试题、答案解析以及相关的知识点讲解。 SCJP认证覆盖的知识点广泛,主要包括以下几个方面: 1. **Java语言基础**:这部分内容涉及Java语法、...

    SCJP认证试题

    根据给定的文件信息,以下是对“SCJP认证试题”中的关键知识点的详细解析: ### SCJP认证概览 SCJP(Sun Certified Programmer for Java Platform)是Java领域中最具权威的专业程序员认证之一,由Sun Microsystems...

    SCJP认证指南 第三版

    《SCJP认证指南 第三版》是一本专为准备参加CX-310-065考试的读者设计的权威参考资料。SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Oracle公司(原Sun Microsystems)为评估Java...

    scjp模拟试题大全

    接着,"scjp模拟试题(二)思达网校.doc"和"scjp模拟试题(三)思达网校.doc"是另外两套模拟试题,它们同样会涵盖上述主题,但可能包含不同的题目,以提供更多的练习机会。每一套模拟试题都是对考生掌握Java编程概念...

    JAVA认证 scjp模拟试题.rar

    总的来说,准备SCJP认证需要系统学习Java语言的核心概念,并通过大量的实践和模拟试题来提高编程能力和应对考试的能力。这个压缩包文件很可能是备考SCJP的一个重要资源,考生应当充分利用其中的资源进行复习和准备。

    《Java国际认证(SCJP)典型试题1000例 中文版

    首先,SCJP认证是Java程序员入门阶段的重要凭证,它证明了持有者具备编写和调试Java程序的基本技能。这个认证涵盖了语言特性、类库、内存管理以及异常处理等方面的基础知识。 1. **Java语言特性**:书中会涵盖Java...

    Java scjp考试试题

    ### Java SCJP考试知识点解析 #### 题目87: 命令行参数解析与输出 **题目描述:** 在给定的代码中,`Test` 类包含了一个 `main` 方法,该方法试图从命令行参数数组 `args` 中获取元素并将其赋值给 `String` 类型的...

    JAVA认证历年真题 SCJP认证套题解析

    【JAVA认证历年真题 SCJP认证套题解析】主要涵盖了JAVA语言的基础知识,包括数据类型、标识符规则、数值类型转换、字符串操作以及对象和类的使用等方面。以下是这些知识点的详细说明: 1. **数据类型**:题目中提到...

Global site tag (gtag.js) - Google Analytics