1. Which of the following is an example of a non-functional requirement?
A. The system must support login functionality
B. The system must handle 1000 concurrent users
C. The system must provide a search feature
D. The system must allow the user to change the language setting
Answer: B) The system must handle 1000 concurrent users
Rationale: Non-functional requirements define how the system performs, such as
scalability, performance, and security, rather than what it does.
2. What is an example of an Integrated Development Environment (IDE)?
A. Windows
B. Eclipse
C. Linux
D. Google Chrome
Answer: B) Eclipse
,Rationale: Eclipse is an example of an IDE, which is a software tool used by
developers to write, test, and debug code.
3. Which of the following is a software development lifecycle (SDLC) model that
emphasizes iterative progress through short cycles (sprints)?
A. Waterfall
B. Agile
C. V-Model
D. Spiral
Answer: B) Agile
Rationale: Agile focuses on delivering software through short, iterative cycles
called sprints, with frequent adjustments based on user feedback.
4. Which of the following is an example of a low-level programming language?
A. Python
B. Java
C. Assembly
D. C++
, Answer: C) Assembly
Rationale: Assembly is a low-level programming language that is closer to
machine code and more difficult for humans to read compared to high-level
languages like Python or Java.
5. Which of the following programming languages is primarily used for front-end
web development?
A. Python
B. C++
C. HTML/CSS
D. Java
Answer: C) HTML/CSS
Rationale: HTML and CSS are the fundamental technologies used for creating and
styling the front-end (user interface) of websites.
6. Which of the following is an example of a NoSQL database?
A. MySQL
B. PostgreSQL
A. The system must support login functionality
B. The system must handle 1000 concurrent users
C. The system must provide a search feature
D. The system must allow the user to change the language setting
Answer: B) The system must handle 1000 concurrent users
Rationale: Non-functional requirements define how the system performs, such as
scalability, performance, and security, rather than what it does.
2. What is an example of an Integrated Development Environment (IDE)?
A. Windows
B. Eclipse
C. Linux
D. Google Chrome
Answer: B) Eclipse
,Rationale: Eclipse is an example of an IDE, which is a software tool used by
developers to write, test, and debug code.
3. Which of the following is a software development lifecycle (SDLC) model that
emphasizes iterative progress through short cycles (sprints)?
A. Waterfall
B. Agile
C. V-Model
D. Spiral
Answer: B) Agile
Rationale: Agile focuses on delivering software through short, iterative cycles
called sprints, with frequent adjustments based on user feedback.
4. Which of the following is an example of a low-level programming language?
A. Python
B. Java
C. Assembly
D. C++
, Answer: C) Assembly
Rationale: Assembly is a low-level programming language that is closer to
machine code and more difficult for humans to read compared to high-level
languages like Python or Java.
5. Which of the following programming languages is primarily used for front-end
web development?
A. Python
B. C++
C. HTML/CSS
D. Java
Answer: C) HTML/CSS
Rationale: HTML and CSS are the fundamental technologies used for creating and
styling the front-end (user interface) of websites.
6. Which of the following is an example of a NoSQL database?
A. MySQL
B. PostgreSQL