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

SCJP认证试题(十二)

    博客分类:
  • Java
阅读更多
10	public class Hello{
11		String title;
12		int value;
13		public Hello(){
14			title += " world";
15		}
16		public Hello(int value){
17			this.value = value;
18			title = "Hello";
19			Hello();
20		}
21	}



And:
30	Hello c = new Hello(5);
31	System.out.println(c.title);




What is the result ?


A Hello
B Hello World
C Compilation fails
D Hello World 5
E The code runs with no output
F An exception is thrown at runtime



Answer: C


1	class Super{
2		private int a;
3		protected Super(int a){this.a = a;}
4	}
......
11	class Sub extends Super{
12		public Sub(int a){super(a);}
13		public Sub(){this.a = 5;}
14	}


Which two, independently,will allow Sub to compile?(Choose two)


A Change line 2 to :public int a;
B Change line 2 to :protected int a;
C Change line 13 to : public Sub(){this(5);}
D Change line 13 to : public Sub(){super(5);}
E Change line 13 to : public Sub(){super(a);}



Answer : C D




11	class converter{
12		public static void main(String[] args){
13			Integer i = args[0];
14			int j = 12;
15			System.out.println("It is "+ (j == i) + " that j == i");
16		}
17	}

What is the result when the programmer attempts to compile the code and run it with the command java Converter 12?


A It is true that j == i
B It is false that j == i
C An exception is thrown at runtime
D Compilation false beacause of an error in line 13


Answer : D



1	public class StringTest1{
2		public static void main(String[] args){
3			String str = "420";
4			str += 42;
5			System.out.println(str); 
6		}
7	}


What is the output?


A 42
B 420
C 462
D 42042
E Compilation fails
F An exception is thrown at runtime


Answer: D



11	String test = "a1b2c3";
12	String[] tokens = test.split("\\d");
13	for(String s : tokens) System.out.println(s + "");


What is the result?


A a b c
B 1 2 3
C a1b2c3
D a1 b2 c3
E Compilation fails
F The code runs with no output
G An exception is thrown at runtime




Answer: A



12	String csv = "Sue, 5, true, 3";
13	Scanner scanner = new Scanner(csv);
14	scanner.useDelimiter(",");
15	int age = scanner.nextInt();


What is the result?


A Compilation fails
B After line 15, the value of age is 5
C After line 15, the value of age is 3
D An exception is thrown at runtime



Answer: D




Given a valid DateFormat object named df, and

16	Date d = new Date(0L);
17	String ds = "December 15, 2004";
18	// insert code here


What update d's value with date represented by ds?


A 18 d=df.parse(ds);
B 18 d=df.getDate(ds);
C 18 try{
19 d = df.parse(ds);
20 }catch(ParseException e){};
D 18 try{
19 d = df.getDate(ds);
20 }catch(ParseException e){};


Answer : C


1	public class Target{
2		private int i = 0;
3		public int addOne(){
4			return ++i;
5		}
6	}

and 

1	public class Client{
2		public static void main(String[] args){
3			System.out.println(new Target().addOne());
4		}
5	}


Which changes can you make to Target without affecting Client?


A Line 4 of class Target can be changed to return i++;
B Line 2 of class Target can be changed to private int i =1;
C Line 3 of class Target can be changed to private int addOne(){
D Line 2 of class Target can be changed to private Integer i = 0;


Answer : D





1	class SuperClass{
2		public A getA(){	
3			return new A();
4		}
5	}
6	class SubClass extends SuperClass{
7		public B getA(){
8			return new B();
9		}
10	}



Which statement is true?


A Compilation will succeed if A extends B
B Compilation will succeed if B extends A
C Compilation will always fail because of an error in line7
D Compilation will always fail because of an error in line8



Answer : B


11	class Person{
12		String name = "No name";
13		public Person(String nm){name = nm;}
14	}
15	
16	class Employee extends Person{
17		String empID = "0000";
18		public Employee(String id){empID = id;}
19	}
20
21	public class EmployeeTest{
22		public static void main(String[] args){
23			Employee e = new Employee("4321")
24			System.out.println(e.empID);
25		}
26	}


What is the result ?

A 4321
B 0000
C An exception is thrown at runtime
D Compilation fails because of an error in line 18


Answer : D

Explanation :Compilation fails because of an error in line 18 constructor Person() must be present in class Person for compilation to succeed.
分享到:
评论

相关推荐

    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认证概览 SCJP(Sun Certified Programmer for Java Platform)是Java领域中最具权威的专业程序员认证之一,由Sun Microsystems...

    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认证考试至关重要。

    SCJP认证套题解析

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

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

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

    JAVA认证 scjp模拟试题.rar

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

    scjp模拟试题大全

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

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

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

    Java scjp考试试题

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

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

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

    scjp模拟试题三套

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

Global site tag (gtag.js) - Google Analytics