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