0% found this document useful (0 votes)
229 views

Answer Key cs6203

This document contains an answer key for an exam on object-oriented programming concepts in Java. It includes answers to multiple choice questions testing knowledge of classes, objects, inheritance, polymorphism, encapsulation, interfaces, arrays, and other fundamental Java topics. The key provides the correct answer for each question about Java syntax, code examples, and OOP principles.

Uploaded by

Mark Juarez
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
229 views

Answer Key cs6203

This document contains an answer key for an exam on object-oriented programming concepts in Java. It includes answers to multiple choice questions testing knowledge of classes, objects, inheritance, polymorphism, encapsulation, interfaces, arrays, and other fundamental Java topics. The key provides the correct answer for each question about Java syntax, code examples, and OOP principles.

Uploaded by

Mark Juarez
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

lOMoARcPSD|9897221

1232321 AMA University Answer Key cs6203

Object-Oriented Programming (AMA Computer University)

StuDocu is not sponsored or endorsed by any college or university


Downloaded by Mark Juarez ([email protected])
lOMoARcPSD|9897221

What is the result if we execute this: “a” instanceof String; ?


b. true

It is a template for creating an object?


a. Class

It is the method of hiding certain elements of the implementation of a certain class?


a. Encapsulation

What is the result if we execute this: “a”.equals(“a”);?


e. true

What do you call a blueprint of an object?


a. Class

Which of the following show casting object?


b. All of the choices

What will be the value of x if we execute this: String s = "25"; int x = Integer.parseInt(s); ?
e. int 25

Which of the following creates an instance of a class?


b. All of the choices

Which of the following will do implicit cast?


c. short x=1; int y = x;

What do you call a variable that belong to the whole class?


d. Class Method

Which of the following is the correct way to define an interface?


c. public interface [InterfaceName] {}

Which of the following is true about Interface?


a. All of these

It is the ability of an object to have many forms?


b. Polymorphism

Which of the following class declaration is not allowed to be inherited?


d. public abstract class Person {}

What do you call a class that inherits a class?

Downloaded by Mark Juarez ([email protected])


lOMoARcPSD|9897221

a. Subclass

What keyword is used to perform class inheritance?


d. extends

Which of the following is the correct way to call the constructor of the parent class?
b. super()

Which of the following method is allowed to be overriden?


a. public final void setName(){}

Which of the following is the correct way to use an interface?


c. public class Person implements [InterfaceName] {}

What is the correct statement to run Java program in command line?


a. java HelloWorld

What is the correct statement to compile Java program in command line?


d. javac HelloWorld.java

What is the extension name of a Java Source code?


a. java

The feature of Java which makes it possible to execute several tasks simultaneously.
e. Multithreaded

Which of the following is a valid identifier?


d. name

What keyword is used to perform class inheritance?


e. extends

Which of the following is true about Runtime errors


c. Runtime errors occur during run-time.

What is the return value of this method: int test(){return 1;} ?


a. 1

What will be the value of x after you execute this statement


d. None of the Choice

What is the output of the code snippet below:


void main(){test(1.0);

Downloaded by Mark Juarez ([email protected])


lOMoARcPSD|9897221

test(1);}
void test(double x){
System.out.print(x);
void test(int x){System.out.print(x);}
a. 1.01

What is the maximum index of the array:


int[] intArray = { 1, 2, 3, 5, 6, 7 };
b. 5

What is the length of the array: int[] intArray = { 1, 2, 3, 5, 6, 7 };


d. 6

Which of the following is not a java keyword?


a. name

It used to read values from class variables?


c. Instance Variable

What was the initial name of the Java programming language?


b. Oak

Which of the following does not return numeric value?


c. None of the choices

what will be the output if you execute this code?


int x=2;
switch(x){
case 1:
System.out.print(“1”);
case 2:
System.out.print(“1”);
case 3:
System.out.print(“1”);
default:
System.out.print(“1”);
}
b. display 1111

Which of the following is true about syntax errors:


e. All of the above.

From the array int[] intArray = { 1, 2, 3, 5, 6, 7 };, what is the value of intArray[2]?

Downloaded by Mark Juarez ([email protected])


lOMoARcPSD|9897221

c. 3

Which of the following is a valid nexDouble() return value?


c. All of the choices

What will be the output if you execute this code?


do{
System.out.println("Hello World!");
}
while(true);
d. print "Hello World" infinitely

What is the function of JVM?


c. Interpreting bytecode

Which of the following shows a valid Overloading method?


a. None of the choices

What is the index number of the last element of an array with 20 elements?
d. 19

Which of the following is a valid statement to accept int input? Let us assume that we have
declared scan as Scanner.
b. int num = scan.nextInt();

What will be the value of x after executing this code for(int x=0; x<=11; x++) {} is run?
c. 12

Which of the following shows Overloading method?


d. void test(int x){} void test(double x){}

What is floating-point literal?


a. All of the choices

What did java generates after compiling the java source code?
b. Byte Code

What is the name of this method: int test(){return 1;} ?


d. test

Which of the following is not a primitive data type?


e. String

Downloaded by Mark Juarez ([email protected])


lOMoARcPSD|9897221

Which of the following is not a valid Float value?


e. all of the choices

The Java feature, "write once, run anywhere", is termed as


c. Platform independent

What is the output of the code snippet below:


int[] intArray = { 1, 2, 3, 5, 6, 7 };
for(int x = intArray.length-1; x>=0; x--){
System.out.print(intArray[x]);
}
c. 765321

Which of the following is a valid multidimensional array?


a. All of the choice

Which of the following is true about constructor?


b. It can only be called by using the new operator during class instantiation.

Downloaded by Mark Juarez ([email protected])

You might also like