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