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) Blueprint that defines the variable
C) Home Tool Markup Language
D) Hyperlinks and Text Markup Language
  • 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) Same data structure and type
B) Blueprint that defines the variable
C) Home Tool Markup Language
D) Hyperlinks and Text Markup Language
  • 4. What 3 steps do you use for an Array?
A) Declare, Construct and Initialize
B) Home Tool Markup Language
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) Function by reference
D) Raw text elements
  • 6. What is a Multi Dimensional Arrays?
A) Specimen of a class
B) Home Tool Markup Language
C) Function by reference
D) An array of an array
  • 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) Object
B) Finalize
C) Extend
D) Polymorphism
  • 9. What is method overloading?
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
  • 10. What is method overriding?
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
  • 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) 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) Relates to method overriding
B) Relates to method overloading
C) Determined at run-time
D) Not executed during execution
  • 14. The word Static refers to?
A) Not executed during execution
B) Relates to method overriding
C) Determined at run-time
D) Relates to method overloading
  • 15. What is FindBugs?
A) Determined at run-time
B) An Static Analysis Tool for Java
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) Looks at an array of an array
C) Identifies hundreds of serious defects in large applications
D) Home Tool Markup Language
  • 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 extends
C) Oriented Object Programming
D) When a child class implements the behavior method
  • 19. What is user-defined exception in Java?
A) Exceptions defined by the computer
B) Exceptions defined by the IDE
C) Exceptions defined by the compiler
D) Exceptions defined by the developer
  • 20. What type of Tool is FindBugs?
A) Project Management
B) Concept
C) Static Analysis
D) GUI
Created with That Quiz — a math test site for students of all grade levels.