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