ThatQuiz Test Library Take this test now
Computer Science Quiz - Freshman/Sophomore
Contributed by: Brown
  • 1. A Class is a?
A) Blueprint that defines a variable
B) Hyperlinks and Text Markup Language
C) Home Tool Markup Language
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) When a hacker tries to enter in a variable
D) Where a hacker tries to inject malicious SQL code into someone database
  • 4. True or False: Will an SQL injection ruin your database?
A) False
B) True
  • 5. What is Sanitizing data?
A) The act of removing Raw text elements that aren’t wanted
B) The act of stripping out any characters that aren’t needed from the data
C) The act of garbage collection
D) The act of collecting and removing variables
  • 6. What is the best way to prevent an SQL injection?
A) Prepared Statement
B) Function by reference
C) Specimen of a class
D) An array
  • 7. When do you use inheritance?
A) An array of an array
B) Home Tool Markup Language
C) When a relationship exist between two classes Function by reference
D) Specimen of a class
  • 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 a Prepared Statement?
A) A super class that replaces sub-class
B) A method for overloading
C) A template for SQL statements
D) A method that have the same but different signatures
  • 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) Input parameters
B) Dynamic SQL with bind arguments
C) Dynamic SQL with concatenated input values
D) Call to external functions
  • 12. Not preventing SQL Injections attacks leaves your business at great risk of:
A) Super class
B) Steal customer information
C) Method overriding
D) Method overloading
  • 13. What is an example of vulnerabilities in web based vulnerabilities?
A) All of the above
B) SQL Injection
C) Cross-Site Scripting
D) None of the above
  • 14. What is MySQL?
A) A tree based grammar for database definition
B) A relational database management system
C) None of the above
D) An object oriented database query language
  • 15. What is FindBugs?
A) Relates to method overriding
B) Relates to method overloading
C) An Static Analysis Tool for Java
D) Determined at run-time
  • 16. What does FindBugs do?
A) Looks at an array of an array
B) Finds a relationship that exist between two classes
C) Home Tool Markup Language
D) Identifies hundreds of serious defects in large applications
  • 17. What is OOPs?
A) Object Ore Programming
B) Overloading Object Programming
C) Oriented Object Programming
D) Object Oriented Programming
  • 18. When do you declare a method class?
A) Oriented Object Programming
B) When a child class exstends
C) Abstract method from a Non abstract
D) When a child class implements the behavior method
  • 19. What is user-defined exception in Java?
A) Exceptions defined by the IDE
B) Exceptions defined by the developer
C) Exceptions defined by the compiler
D) Exceptions defined by the computer
  • 20. What type of Tool is FindBugs?
A) Static Analysis
B) Project Management
C) GUI
D) Concept
Created with That Quiz — where test making and test taking are made easy for math and other subject areas.