ThatQuiz Test Library Take this test now
Computer Science Test - Freshman/Sophomore
Contributed by: Brown
  • 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) Instance of a class
B) Raw text elements
C) Home Tool Markup Language
D) An individual component of an HTML document
  • 3. An array must be the same what?
A) Hyperlinks and Text Markup Language
B) Blueprint that defines the variable
C) Same data structure and type
D) Home Tool Markup Language
  • 4. What 3 steps do you use for an Array?
A) Raw text elements
B) An individual component of an HTML document
C) Home Tool Markup Language
D) Declare, Construct and Initialize
  • 5. Arrays are passed to what?
A) Raw text elements
B) Home Tool Markup Language
C) Function by reference
D) Specimen of a class
  • 6. What is a Multi Dimensional Arrays?
A) Home Tool Markup Language
B) An array of an array
C) Specimen of a class
D) Function by reference
  • 7. When do you use inheritance?
A) Specimen of a class
B) Home Tool Markup Language
C) An array of an array
D) When a relationship exist between two classes Function by reference
  • 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) When one of the methods in the super class is redefined in the sub-class
B) Relates to method overloading
C) Relates to method overriding
D) Where more than one method have the same name but different signatures
  • 10. What is method overriding?
A) Where more than one method have the same name but different signatures
B) Relates to method overloading
C) When one of the methods in the super class is redefined in the sub-class
D) Relates to method overriding
  • 11. What is Static Polymorphism?
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
  • 12. What is Dynamic Polymorphism?
A) Relates to method overriding
B) When one of the methods in the super class is redefined in the sub-class
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) 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) An Static Analysis Tool for Java
B) Relates to method overriding
C) Relates to method overloading
D) Determined at run-time
  • 16. What does FindBugs do?
A) Finds a relationship that exist between two classes
B) Identifies hundreds of serious defects in large applications
C) Looks at an array of an array
D) Home Tool Markup Language
  • 17. What is OOPs?
A) Object Oriented Programming
B) Object Ore Programming
C) Oriented Object Programming
D) Overloading Object Programming
  • 18. When do you declare a method class?
A) Oriented Object Programming
B) When a child class extends
C) Abstract method from a Non abstract
D) When a child class implements the behavior method
  • 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 developer
D) Exceptions defined by the computer
  • 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.