Software Engineering & Program... | Solved Past Papers & Mcqs | Pakquiz

Prepare for software engineering and programming exams with MCQs covering the full spectrum from theoretical foundations to practical coding concepts. Topics include Software Development Life Cycles (SDLC) — Waterfall, Agile, Scrum, Spiral, and RAD — software design principles, Object-Oriented Programming (OOP), design patterns, software testing methodologies (unit, integration, system, regression), data structures, algorithms, complexity analysis, and programming languages including Python, Java, C, and C++. Database design, SQL queries, and software project management are also covered.

These MCQs are useful for FPSC and PPSC IT Officer and Lecturer (Computer Science) posts, NTS and GAT computer science sections, university entry tests, BS/MS semester exams, and software engineering and developer job interview preparation in Pakistan's growing IT industry.

Search MCQs, Papers, Topics

Loading MCQs...

Question 1: Which of the following are common software testing types?

Unit, integration, and system testing are standard software testing categories.

Testing Unit Integration System Qa

Question 2: What is the output of the expression: 10 > 5 AND 3 < 1 ?

10 > 5 is True and 3 < 1 is False, so True AND False results in False.

Boolean Logic Operators Programming

Question 3: Which of the following are examples of comparison operators?

==, !=, and > are comparison operators, while + is primarily an arithmetic operator.

Operators Comparison Programming Logic

Question 4: Which data structure is commonly used to store a list of values under one variable name?

An array stores multiple values in a single named structure.

Array Data Structure Programming Basics

Question 5: Which of the following are benefits of modular programming?

Modular programming improves readability, maintenance, and reusability by dividing logic into smaller units.

Modularity Maintainability Reuse Readability

Question 6: Which of the following best describes a runtime error?

Runtime errors occur while a program is running, often due to invalid operations or unexpected conditions.

Runtime Error Debugging Programming Execution

Question 7: Which of the following are useful skills for software-related support work in an office environment?

Support roles benefit from debugging, process understanding, and basic database/software troubleshooting knowledge.

Support Debugging Sql Logic Office It

Question 8: A System Support Officer is asked to prepare a brief report on repeated software crashes in an enforcement station. Which points should ideally be included?

A useful support report should document who was affected, how often the issue occurred, and what troubleshooting was already performed.

Reporting Crashes Troubleshooting Documentation Support

Question 9: In programming, what is a variable?

A variable stores data values that can be used and modified in a program.

Variable Programming Basics Coding

Question 10: Which of the following are fundamental programming control structures?

Sequence, selection, and iteration are the three core control structures in programming.

Sequence Selection Iteration Programming

Showing 1 to 10 of 50 results