Computer Science Test - Freshman/Sophomore
  • 1. A Class is a?
A) Home Tool Markup Language
B) Raw text elements
C) Hyperlinks and Text Markup Language
D) Blueprint that defines the variable
  • 2. What is an Object?
A) Instance of a class
B) An individual component of an HTML document
C) Home Tool Markup Language
D) Raw text elements
  • 3. An array must be the same what?
A) Home Tool Markup Language
B) Blueprint that defines the variable
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) An individual component of an HTML document
C) Raw text elements
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) Function by reference
D) Specimen of a class
  • 7. When do you use inheritance?
A) An array of an array
B) When a relationship exist between two classes Function by reference
C) Home Tool Markup Language
D) Specimen of a class
  • 8. What word is used by the sub class to inherit features of the super class?
A) Polymorphism
B) Object
C) Finalize
D) Extend
  • 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 overloading
D) Relates to method overriding
  • 10. What is method overriding?
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
  • 11. What is Static Polymorphism?
A) Where more than one method have the same name but different signatures
B) Relates to method overriding
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) When one of the methods in the super class is redefined in the sub-class
B) Where more than one method have the same name but different signatures
C) Relates to method overriding
D) Relates to method overloading
  • 13. The word Dynamic refers to?
A) Determined at run-time
B) Not executed during execution
C) Relates to method overriding
D) Relates to method overloading
  • 14. The word Static refers to?
A) Determined at run-time
B) Relates to method overriding
C) Relates to method overloading
D) Not executed during execution
  • 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) Home Tool Markup Language
B) Identifies hundreds of serious defects in large applications
C) Looks at an array of an array
D) Finds a relationship that exist between two classes
  • 17. What is OOPs?
A) Overloading Object Programming
B) Object Ore Programming
C) Object Oriented Programming
D) Oriented Object Programming
  • 18. When do you declare a method class?
A) When a child class extends
B) When a child class implements the behavior method
C) Oriented Object Programming
D) Abstract method from a Non abstract
  • 19. What is user-defined exception in Java?
A) Exceptions defined by the developer
B) Exceptions defined by the computer
C) Exceptions defined by the IDE
D) Exceptions defined by the compiler
  • 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.