Computer Science Test - Freshman/Sophomore
  • 1. A Class is a?
A) Home Tool Markup Language
B) Hyperlinks and Text Markup Language
C) Raw text elements
D) Blueprint that defines the variable
  • 2. What is an Object?
A) Raw text elements
B) An individual component of an HTML document
C) Home Tool Markup Language
D) Instance of a class
  • 3. An array must be the same what?
A) Hyperlinks and Text Markup Language
B) Home Tool Markup Language
C) Blueprint that defines the variable
D) Same data structure and type
  • 4. What 3 steps do you use for an Array?
A) Declare, Construct and Initialize
B) Raw text elements
C) An individual component of an HTML document
D) Home Tool Markup Language
  • 5. Arrays are passed to what?
A) Function by reference
B) Home Tool Markup Language
C) Raw text elements
D) Specimen of a class
  • 6. What is a Multi Dimensional Arrays?
A) An array of an array
B) Function by reference
C) Specimen of a class
D) Home Tool Markup Language
  • 7. When do you use inheritance?
A) When a relationship exist between two classes Function by reference
B) Specimen of a class
C) Home Tool Markup Language
D) An array of an array
  • 8. What word is used by the sub class to inherit features of the super class?
A) Finalize
B) Extend
C) Polymorphism
D) Object
  • 9. What is method overloading?
A) Relates to method overloading
B) Relates to method overriding
C) When one of the methods in the super class is redefined in the sub-class
D) Where more than one method have the same name but different signatures
  • 10. What is method overriding?
A) Relates to method overriding
B) Relates to method overloading
C) Where more than one method have the same name but different signatures
D) When one of the methods in the super class is redefined in the sub-class
  • 11. What is Static Polymorphism?
A) Where more than one method have the same name but different signatures
B) When one of the methods in the super class is redefined in the sub-class
C) Relates to method overloading
D) Relates to method overriding
  • 12. What is Dynamic Polymorphism?
A) When one of the methods in the super class is redefined in the sub-class
B) Relates to method overriding
C) Relates to method overloading
D) Where more than one method have the same name but different signatures
  • 13. The word Dynamic refers to?
A) Relates to method overloading
B) Determined at run-time
C) Not executed during execution
D) Relates to method overriding
  • 14. The word Static refers to?
A) Not executed during execution
B) Relates to method overriding
C) Relates to method overloading
D) Determined at run-time
  • 15. What is FindBugs?
A) Relates to method overriding
B) Relates to method overloading
C) An Static Analysis Tool for Java
D) Determined at run-time
  • 16. What does FindBugs do?
A) Home Tool Markup Language
B) Looks at an array of an array
C) Finds a relationship that exist between two classes
D) Identifies hundreds of serious defects in large applications
  • 17. What is OOPs?
A) Object Ore Programming
B) Oriented Object Programming
C) Object Oriented Programming
D) Overloading Object Programming
  • 18. When do you declare a method class?
A) Abstract method from a Non abstract
B) When a child class implements the behavior method
C) Oriented Object Programming
D) When a child class extends
  • 19. What is user-defined exception in Java?
A) Exceptions defined by the compiler
B) Exceptions defined by the IDE
C) Exceptions defined by the computer
D) Exceptions defined by the developer
  • 20. What type of Tool is FindBugs?
A) GUI
B) Static Analysis
C) Project Management
D) Concept
Created with That Quiz — a math test site for students of all grade levels.