Programming Exam
Question 1. What is the primary purpose of a Content Management
System (CMS)?
A) To design graphic interfaces
B) To store and manage digital content efficiently
C) To host email services
D) To develop mobile applications
Answer: B
Explanation: A CMS is designed to create, manage, and modify digital
content easily, streamlining content workflows on websites.
Question 2. Which of the following best describes the evolution of CMS
platforms?
A) Static HTML pages to dynamic, database-driven systems
B) From cloud-based to purely desktop applications
C) From mobile apps to desktop software
D) From proprietary to open-source exclusively
Answer: A
Explanation: CMS platforms evolved from simple static pages to
,ntent Management Web Application
Programming Exam
complex, dynamic systems that interact with databases for real-time
content management.
Question 3. In web development, what role does a CMS mainly play?
A) Hardware configuration
B) Content creation, editing, and publishing
C) Network security management
D) User authentication only
Answer: B
Explanation: CMSs facilitate the creation, editing, organization, and
publishing of digital content on websites.
Question 4. Which of the following is an open-source CMS?
A) Sitecore
B) WordPress
C) Adobe Experience Manager
D) SharePoint
Answer: B
,ntent Management Web Application
Programming Exam
Explanation: WordPress is an open-source CMS widely used for website
development, whereas others are proprietary solutions.
Question 5. What distinguishes a proprietary CMS from an open-source
one?
A) Open-source CMSs are paid, proprietary CMSs are free
B) Proprietary CMSs have source code that is closed; open-source CMSs
have publicly available source code
C) Proprietary CMSs cannot be customized
D) Open-source CMSs are only cloud-based
Answer: B
Explanation: Proprietary CMSs restrict access to source code, while
open-source CMSs allow free modification and distribution.
Question 6. Which component is NOT typically part of a CMS
architecture?
A) Content repository
B) User management module
C) Hardware driver layer
, ntent Management Web Application
Programming Exam
D) Template engine
Answer: C
Explanation: Hardware drivers operate below the CMS layer; the core
components include content storage, user management, and
templating.
Question 7. In a typical web development stack, what does LAMP stand
for?
A) Linux, Apache, MySQL, PHP
B) Linux, Angular, MongoDB, Python
C) Linux, ASP.NET, MySQL, PHP
D) Linux, Apache, MongoDB, Perl
Answer: A
Explanation: LAMP is a popular stack comprising Linux OS, Apache
server, MySQL database, and PHP programming language.
Question 8. What does the MEAN stack consist of?
A) MongoDB, Express.js, Angular, Node.js
B) MySQL, Express, Angular, Node.js