































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Key Features of These Notes : Target: FSc / ICS 1st Year students Content Type: Quiz Focus: Conceptual MCQs These notes are designed to cover the fundamental concepts of computer systems and the basics of programming to build a strong foundation.
Typology: Quizzes
1 / 71
This page cannot be seen from the preview
Don't miss anything!
































































Q1. Primary purpose of the Software Development Life Cycle (SDLC) is to:
a) design websites
b) deliver high-quality software within time and cost estimates
c) manage database systems
d) create hardware components
Answer: b
Q2. A type of requirement specifying system performance:
a) Functional Requirements
b) Non-Functional Requirements
c) Technical Requirements
d) Operational Requirements
Q4. Software development model involving short cycles or sprints:
a) Waterfall Model
b) Agile Methodology
c) Lean Software Development
d) Scrum
Answer: b
Q5. Crucial aspect of comprehensive project
planning:
a) Understanding the project scope and tasks
b) Deciding the project's colour scheme
c) Hiring a large development team
d) Ignoring potential risks
Answer: a
Q6. Factor that does NOT influence cost estimation of a software project:
requirements
c) illustrate the database schema
d) define the system's user interface design
Answer: b
Q1. An action needed during Python installation to run from the command line easily:
a) Uncheck "Add Python to PATH"
b) Choose a different IDE
c) Check "Add Python to PATH"
d) Install only the IDE
Answer: c
a) Age: 25
b) 25
c) Age
d) age
Answer: a
Q4. The operator used for exponentiation in Python is:
a) *
b) **
c) //
d) /
Answer: b
Q5. A loop used to iterate over a collection such as lists is:
a) while
b) for
c) do-while
d) repeat
Answer: b
Q6. A range() function used to generate a sequence of
b) function
c) def
d) func
Answer: c
Q8. Output of the following code:
temperature, humidity, wind_speed = 25, 60, 15
print("Hot and humid" if temperature > 30 and humidity > 50 else "Warm and breezy" if temperature == 25
and wind_speed > 10 else "Cool and dry" if temperature < 20 and humidity < 30 else "Moderate")
a) Hot
b) Warm and breezy
c) Cool
d) Nothing
Answer: b
Q9. The operation used to combine two lists in Python:
Q1. The characteristic of a well-defined problem is:
a) Ambiguous goals and unclear requirements
b) Vague processes and inputs
c) Clear goals, inputs, processes, and outputs
d) Undefined solutions
Answer: c
Q2. Complexity class representing problems solvable efficiently by a deterministic algorithm:
a) NP
b) NP-hard
c) NP-complete
d) P
Answer: d
Q4. The meaning of NP in computational complexity is:
a) Non-deterministic Polynomial time
b) Negative Polynomial time
c) Non-trivial Polynomial time
d) Numerical Polynomial time
Answer: a
Q5. Search algorithm more efficient for large datasets:
a) Bubble Sort
b) Merge Sort
c) Selection Sort
d) Quick Sort
Answer: b
Q6. A scenario where Dynamic Programming proves most useful:
a) Problems without overlapping subproblems
b) Problems solved by making local choices