Question 1
State and discuss four measures you will take to prevent common security threats such as SQL injection, cross-site scripting (XSS), and CSRF attacks. (20 marks)
Question 2
Discuss the difference between Data Manipulation Language and Data Definition Language. (20 marks)
Question 3
Discuss how the following terminologies are used in object-oriented programming: Encapsulation, Abstraction, Polymorphism, and Inheritance. (20 marks)
Question 4
Discuss the ANSI-SPARC Three-level Architecture. (20 marks)
Question 5
Differentiate between NoSQL and SQL. (20 marks)
Question 6
Discuss how the following terminologies are used in object-oriented programming: Array, Loops, Class, and Functions/Methods. (20 marks)
Question 7
Explain the following variable terms: integer, float, string, and Boolean. (20 marks)