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