Computer Science Quiz - Freshman/Sophomore
  • 1. A Class is a?
A) Blueprint that defines a variable
B) Raw text elements
C) Home Tool Markup Language
D) Hyperlinks and Text Markup Language
  • 2. What is an Object?
A) Home Tool Markup Language
B) Raw text elements
C) An individual component of an HTML document
D) Instance of a class
  • 3. What is a SQL injection attack?
A) When a hacker tries to enter in a variable
B) When a hacker tries to enter in a hyperlink
C) Where a hacker tries to inject malicious SQL code into someone database
D) When a hacker tries to enter harmful HTML code
  • 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 collecting and removing variables
D) The act of garbage collection
  • 6. What is the best way to prevent an SQL injection?
A) An array
B) Specimen of a class
C) Prepared Statement
D) Function by reference
  • 7. When do you use inheritance?
A) Home Tool Markup Language
B) Specimen of a class
C) An array of an array
D) When a relationship exist between two classes Function by reference
  • 8. What word is used by the sub class to inherit features of the super class?
A) Finalize
B) Polymorphism
C) Extend
D) Object
  • 9. What is a Prepared Statement?
A) A template for SQL statements
B) A method for overloading
C) A super class that replaces sub-class
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) False
B) True
  • 11. Code that is most vulnerable to SQL injection attack contains?
A) Input parameters
B) Dynamic SQL with concatenated input values
C) Dynamic SQL with bind arguments
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 overloading
D) Method overriding
  • 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) A relational database management system
B) None of the above
C) A tree based grammar for database definition
D) An object oriented database query language
  • 15. What is FindBugs?
A) An Static Analysis Tool for Java
B) Relates to method overriding
C) Determined at run-time
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) Looks at an array of an array
D) Finds a relationship that exist between two classes
  • 17. What is OOPs?
A) Oriented Object Programming
B) Overloading Object Programming
C) Object Ore Programming
D) Object Oriented Programming
  • 18. When do you declare a method class?
A) When a child class exstends
B) Abstract method from a Non abstract
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 developer
B) Exceptions defined by the compiler
C) Exceptions defined by the computer
D) Exceptions defined by the IDE
  • 20. What type of Tool is FindBugs?
A) GUI
B) Concept
C) Static Analysis
D) Project Management
Created with That Quiz — where test making and test taking are made easy for math and other subject areas.