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

SCJP认证试题(六)

    博客分类:
  • Java
阅读更多
 /**
 *
 * @author yaoyuan
 */
public class A{
	public void method1(){
		B b = new B();
		b.method2();
5		//more code here
	}
}

public class B{
	public void method2(){
		C c = new C();
		c.method3();
5		//more code here
	}
}

public class C{
	public void method3(){
		//more code here	
	}

}

try{
	A a = new A();
27	a.methor1();
}
catch(Exception e){
29	System.out.print("an error occurred");
}


/**
*Which two statements are true if a NullPointerException is thrown on line 13 of class C?(choose two)
*
*
*A      The application will crash
*B The code on line 29 will be executed
*C The code on line 5 of class A will execute
*D The code on line 5 of class B will execute
*E The exception will be propagated back to line 27
*/

// Answer : B E



 /**
 *
 * @author yaoyuan
 */
25	int x = 12;
26	while(x < 10){
27		x--;
28	}
29	System.out.print(x);

/**
*What is the result?
*
*
*A      0
*B 10
*C 12
*D Line 29 will never be reached
*/

// Answer : C



 /**
 *
 * @author yaoyuan
 */

1 public class CertKiller2{
2	Integer I;
3	int x;
4	
5	public CertKiller2(int y){
6		x = I + y;
7		System.out.println(x);
8	}
9
10	public static void main(String[] args){
11		new CertKiller2(new Integer(4));
12	}
13 }

/**
*What is the result?
*
*
*A     The value "4" is printed at the command line
*B Compilation fails because of an error in line 6
*C Compilation fails because of an error in line 11
*D A NullPointerException occursatruntime
*E A NumberForm at Exception occursatruntime
*F An IllegalStateException occursatruntime
*/

// Answer : D



 /**
 *
 * @author yaoyuan
 */
1	public static Iterator reverse(List list){
2		Collections.reverse(list);
3		return list.iterator();
4	}
5	public static void main(String[] args){
6		List list = new ArrayList();
7		list.add("1");list.add("2");list.add("3");
8		for(Object obj; reverse(list))
9			System.out.print(obj + ", ");
10	}

/**
*What is the result?
*
*
*A      3,2,1
*B 1,2,3
*C Compilation fails
*D The code runs with no output
*E An exception is thrown at runtime
*/

// Answer : C



 /**
 *
 * @author yaoyuan
 */

11	public void testIfA(){
12		if(testIfB("true")){	
13			System.out.println("True");
14		}else{
15			System.out.println("Not true");
16		}
17	}
18	public Boolean testIfB(String str){
19		return Boolean.valueof(str);
20

/**
*What is the result when method testIfA is invoked?
*
*
*A      True
*B Not true
*C An exception is thrown at runtime
*D Compilation fails because of an error at line 12
*E Compilation fails because of an error at line 19
*/

// Answer : A




 /**
 *
 * @author yaoyuan
 */

23	int z = 5;
24	
25	public void CertKiller1(int x){
26		assert(x > 0);
27		switch(x){
28			case 2 x=3;
29			default; assert false; }}
30	
31		private void CertKiller2(int y){assert(y < 0);}
32		
33		private void CertKiller4(){assert(CertKiller4());}
34
35		private Boolean CertKiller4(){z = 6; return false;}

/**
*Which statement is true?
*
*
*A      All of the assert statements are used appropriately
*B Only the assert statements line 31 is used appropriately
*C The assert statements on lines 29 and 31 are used appropriately
*D The assert statements on lines 26 and 29 are used appropriately
*E The assert statements on lines 29 and 33 are used appropriately
*F The assert statements on lines 29 ,31 and 33 are used appropriately
*G The assert statements on lines 26, 29 and 31 are used appropriately
*/

// Answer : C



 /**
 *
 * @author yaoyuan
 */

11	public static void main(String[] args){
12		String str = "null";
13		if(str == null){
14			System.out.println("null");
15		}else(str.length() == 0){
16			System.out.println("zero");
17		}else{
18			System.out.println("some");
19		}
20	}

/**
*What is the result?
*
*
*A      null
*B zero
*C some
*D Compilation fails
*E An exception is thrown at runtime
*/

// Answer : D


 /**
 *
 * @author yaoyuan
 */

11	public static void main(String[] args){
12		try{
13			args = null;
14			aegs[0] = "test";
15			System.out.println(args[0]);
16		}catch(Exception ex){
17			System.out.println("Exception");
18		}catch(NullPointerException npe){
19			System.out.println("NullPointerException");
20		}
21	}


/**
*What is the result?
*
*
*A      test
*B Exception
*C Compilation fails
*D NullPointerException
*/

// Answer : C


 /**
 *
 * @author yaoyuan
 */
1	import java.util.*;
2	
3	public class LetterASort{
4		public static void main(String[] args){
5			ArrayList<String> strings = new ArrayList<String>();
6			strings.add("aAaA");
7			strings.add("AaAa");
8			strings.add("aAa");
9			strings.add("AAaa");
10			Collections.sort(strings);
11			for(String s : strings)	{System.out.print(s + " ");}
12		}
13	}

/**
*What is the result?
*
*
*A      Compilation fails
*B aA aA aA a A A aa A aA
*C AA aa AaA aA aAa aA aA
*D A aA AA aa aA aA aAa
*E aAa AaA aA aA AA aa
*F An exception is thrown at runtime
*/

// Answer : C




 /**
 *
 * @author yaoyuan
 */

1	import java.util.*;
2	public class WrappedString{
3		private String s;
4 		public WappedString(String s){this.s = s;}
5		public static void main(String[] args){
6			HashSet<Object> hs = new HashSet<Object>();
7			WappedString ws1 = new WappedString("aardvark");
8			WappedString ws2 = new WappedString("aardvark");
9			String s1 = new String("aardvark");
10			String s2 = new String("aardvark");
11			hs.add(ws1);hs.add(ws2);hs.add(s1);hs.add(s2);
12			System.out.println(hs.size());}}

/**
*What is the result?
*
*
*A      0
*B 1
*C 2
*D 3
*E 4
*F Compilation fails
*G An exception is thrown at runtime
*/

// Answer : D








分享到:
评论

相关推荐

    scjp认证试题.rar

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

    java认证试题 scjp模拟试题

    Java认证,全称为Sun Certified Programmer for the Java 2 Platform, Standard Edition ...以上这些知识点都是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认证试题通常涵盖以下几个主要领域: 1. **Java语言基础**:包括基本语法、数据类型、变量、运算符、流程控制(如if-else、switch、for、while循环)、方法、数组等。这些是Java编程的基础,理解和熟练掌握它们...

    SCJP认证学习资料

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

    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认证试题

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

    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语法、...

    JAVA认证 scjp模拟试题.rar

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

    Java scjp考试试题

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

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

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

    scjp模拟试题大全

    SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Oracle公司为Java程序员提供的一项认证考试,旨在验证考生对Java编程语言的基础知识和理解。这个认证在Java社区中非常受到重视,因为...

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

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

    scjp模拟试题三套

    SCJP认证考试通常涵盖以下几个核心领域: 1. **Java语法**:包括基本的数据类型、变量、运算符、流程控制(if语句、switch、循环)、方法、类和对象的概念,以及异常处理。理解这些基础知识是编写任何Java程序的...

Global site tag (gtag.js) - Google Analytics