Oracle Certified Master, Java EE 5 Enterprise Architect Mock Exams

Formerly Sun Certified Enterprise Architect (SCEA).

Exam PDF eBook: 
Name:
Oracle Certified Java Enterprise Architect
Download URL:
Book Size:
121 Pages
Copyright Date:
2010
Language:
English US
Categories:
Educational Materials
Source:  Oracle, Sun, Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
Max 150 x 200 pixel (Max 50 KByte)

Choose Photo:

Sample Questions from the Oracle Certified Java Enterprise Architect Exam

Question: What does encapsulation mean?

Choices:

Encapsulation is a measure of how a class or a module is dependent on another class or module

Encapsulation means hiding the attributes of a class by marking them private and restrict accessing them through public methods

Encapsulation means hiding the constructors of a class by marking them private and enable constructing objects through one public method

Encapsulation means hiding the internal implementation and representation of an object and provide to the outer world only an interface of public methods to access the object

Question: What are the pros of a high cohesive class?

Choices:

you can read easily a high cohesive class and understand its purpose and role in the system

testing and maintaining a high cohesive class will be easier

subtypes of a high cohesive won't need to override most of the methods

other classes, which use a high cohesive class,don't need to know the implementation details of this class

small high cohesive classes can be reused by other modules without the need to overhead these modules with extra unrelated functions

Question: You are writing a class which is responsible for withdrawing and depositing into user's bank account. You marked some methods "public", which are the allowed actions the user can invoke. While marking the others along with the data members "private". You also while writing the class made sure that this class will only focus on its main purpose (bank transactions) and not to include any irrelevant methods. Which two design principles are you following?

Choices:

Coupling

Encapsulation

Cohesion

Polymorphism

Abstraction

Inheritance

Question: What does UML stand for and used for?

Choices:

UML stands for Unified Markup Language and used to write an architecture requirements in a standard form

UML stands for Unified Modeling Language and used to graphically represent a business process

UML stands for Unified Modeling Language and used to graphically represent an architecture

UML stands for Unidirectional Modeling Language and used to graphically represent an architecture

Question: What is true about coupling between classes?

Choices:

coupling can be only found between a subtype and its super type

coupling means how a method in a class can be affected and require modification due to a modification in another class

coupling is the degree to which classes depend on each other

coupling is the degree to which methods in the same class depend on each other

Question: What is considered a nonfunctional requirement of a system? Choose all what apply

Choices:

Availability

Compatibility

Reliability

Performance

Cost

Question: Which of the following class inheritance scenarios describes polymorphism in Java?

Choices:

one class inherits from multiple parent classes

one class implementing many interfaces

multiple classes implementing one interface

multiple classes inherit from single abstract parent class

Question: What does cohesion mean?

Choices:

cohesion is a measure of how the methods of a class or a module are meaningfully and strongly related and how focused they are in providing a well-defined purpose

cohesion is a measure of how the attributes of a class or a module are hidden from other classes and resticly accessed through only public accessors

cohesion is a measure of how a class or a module is dependent on another class or module

cohesion is a measure of how the methods within a class are dependent on each other

Question: What are the differences or similarities between architecture and design?

Choices:

Both are of the same high-level of abstraction

Architecture is of higher level of abstraction

Architecture concerns only about the nonfunctional requirements of a system (scalability,security...), whereas design concerns about the functionality required by a system

In the design process, the system components internal details are elaborated based on the architecture

Architecture and design are synonyms for the same task

Question: What are the pros of encapsulation?

Choices:

avoid code duplicity

prevent any inappropriate modification of an object's attributes

other classes, which use a well encapsulated class,won't need to know the implementation details of this class

subtypes of a well-encapsulated class won't need to override most of the inherited methods

modifications to the implementation of the class, won't affect how other classes use the class, as long the interface between them kept unchanged

Question: What is a true statement or a definition for Architecture?

Choices:

Architecture refers to implementation details of a system components

Architecture is a high level representation of a system

Architecture covers only the nonfunctional requirements of a system, leaving the functional requirements covered later by the developers

An architecture of a reconfigurable/flexible system should shout out the purpose, the nature or the customer-service the system provides

An architecture of a system abstracts its components and their behavior

Start "SCEA Mock" Exam
Copy and paste the following HTML code into your website or blog.
<iframe src="http://www.quizover.com/embed/sun-certified-enterprise-architect-scea" width="600" height="600" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" style="border:1px solid #CCC; border-width:1px 1px 0; margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>
Inline