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