Computer Science Quiz - Freshman/Sophomore
  • 1. A Class is a?
A) Hyperlinks and Text Markup Language
B) Home Tool Markup Language
C) Blueprint that defines a variable
D) Raw text elements
  • 2. What is an Object?
A) An individual component of an HTML document
B) Home Tool Markup Language
C) Instance of a class
D) Raw text elements
  • 3. What is a SQL injection attack?
A) When a hacker tries to enter in a hyperlink
B) When a hacker tries to enter harmful HTML code
C) Where a hacker tries to inject malicious SQL code into someone database
D) When a hacker tries to enter in a variable
  • 4. True or False: Will an SQL injection ruin your database?
A) True
B) False
  • 5. What is Sanitizing data?
A) The act of stripping out any characters that aren’t needed from the data
B) The act of collecting and removing variables
C) The act of removing Raw text elements that aren’t wanted
D) The act of garbage collection
  • 6. What is the best way to prevent an SQL injection?
A) Function by reference
B) Specimen of a class
C) An array
D) Prepared Statement
  • 7. When do you use inheritance?
A) An array of an array
B) Specimen of a class
C) When a relationship exist between two classes Function by reference
D) Home Tool Markup Language
  • 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 a Prepared Statement?
A) A method that have the same but different signatures
B) A template for SQL statements
C) A method for overloading
D) A super class that replaces sub-class
  • 10. True or False: Only code used in web applications are vulnerable to SQL injection attack?
A) True
B) False
  • 11. Code that is most vulnerable to SQL injection attack contains?
A) Dynamic SQL with bind arguments
B) Call to external functions
C) Dynamic SQL with concatenated input values
D) Input parameters
  • 12. Not preventing SQL Injections attacks leaves your business at great risk of:
A) Steal customer information
B) Super class
C) Method overriding
D) Method overloading
  • 13. What is an example of vulnerabilities in web based vulnerabilities?
A) SQL Injection
B) All of the above
C) Cross-Site Scripting
D) None of the above
  • 14. What is MySQL?
A) None of the above
B) A tree based grammar for database definition
C) An object oriented database query language
D) A relational database management system
  • 15. What is FindBugs?
A) Relates to method overloading
B) Relates to method overriding
C) Determined at run-time
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 Oriented Programming
B) Object Ore Programming
C) Oriented Object 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 exstends
C) When a child class implements the behavior method
D) Oriented Object Programming
  • 19. What is user-defined exception in Java?
A) Exceptions defined by the compiler
B) Exceptions defined by the IDE
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 — where test making and test taking are made easy for math and other subject areas.