11th Class Computer Guess Paper

11th Class Computer Guess Paper 2026 (Punjab Boards)

11th Class Computer Guess Paper is up-to-date, and the most important questions are given according to Punjab boards. These guess papers will help you get the highest marks on your papers. The Punjab Board Guess Paper Computer is relevant to all chapters, and we have tried to include all the necessary questions to help students score more than seventy percent.

11th class Computer guess paper 2026 by Ahsa.Pk is available, and you may ask if you need any assistance from our qualified team. Computer Class 11 guess papers are for helping material that may enhance the students’ chances of getting more marks in less time.

11th Class Computer Guess Paper

11th Class Computer Important Short Questions

Questions NO. 2 (Ch # 1, 2, 8)

Q.No. 1: Define software development.
Q.No. 2: Differentiate between functional and non-functional requirements.
Q.No. 3: Explain why the testing phase is important in the Software Development Life Cycle (SDLC), and provide two reasons for its significance.
Q.No. 4: In which fields can Systems be applied?
Q.No. 5: What is the main goal of the Software Development Life Cycle (SDLC)?
Q.No. 6: What is a framework in software development?
Q.No. 7: What is the purpose of the requirement gathering phase in software development?
Q.No. 8: Mention any two methods used to collect requirements.
Q.No. 9: What do non-functional requirements define in a software system?
Q.No. 10: Give one example of a non-functional requirement related to system performance.
Q.No. 11: How are non-functional requirements different from functional requirements.
Q.No. 12: What are functional requirements in a software system?
Q.No. 13: What is the main purpose of the design phase in software development?
Q.No. 14: Why are diagrams and models created during the design phase?
Q.No. 15: What does software architecture planning involve?
Q.No. 16: What is the main goal of the coding or development phase?
Q.No. 17: What do programmers use to guide their work during the coding phase?
Q.No. 18: What is code in the context of software development?
Q.No. 19: What is the main purpose of the maintenance phase?
Q.No. 20: Why might software need to be updated after deployment?
Q.No. 21: How does maintenance help with changing user needs?
Q.No. 22: Define SDLC.
Q.No. 23: Illustrate the concept of continuous integration in Agile Methodology and discuss its importance in software development.
Q.No. 24: What are software development methodologies used for?
Q.No. 25: How do software process models help in managing software projects?
Q.No. 26: What is one benefit of using a structured development method?
Q.No. 27: What is the main characteristic of the Waterfall Model?
Q.No. 28: Name any two phases of the Waterfall Model.
Q.No. 29: What are sprints in Agile methodology?
Q.No. 30: Name one advantage of using Agile for software development.
Q.No. 31: Why can Agile be less predictable than other models?
Q.No. 32: Evaluate the main steps involved in risk assessment and management, and assess their importance in a software project.
Q.No. 33: What is the purpose of setting project timelines in software development?
Q.No. 34: Name two key factors that affect the cost estimation of a software project.
Q.No. 35: What does risk assessment in project management involve?
Q.No. 36: Describe the Factory Pattern and explain how it differs from directly creating objects, with an example.
Q.No. 37: What is the purpose of using design patterns in software development?
Q.No. 38: What is the main benefit of using the Factory Pattern?
Q.No. 39: How does the Observer Pattern work in a software system?
Q.No. 40: What is the advantage of using the Strategy Pattern for algorithm selection?
Q.No. 41: How do design patterns reduce code complexity?
Q.No. 42: What is the main advantage of using design patterns in communication among developers?
Q.No. 43: How do design patterns contribute to code reusability?
Q.No. 44: How does the Singleton Pattern ensure that only one instance of an object is created?
Q.No. 45: What is debugging in software development?
Q.No. 46: Name two tools commonly used for debugging.
Q.No. 47: How can code reviews help in debugging?
Q.No. 48: What is the primary goal of Unit Testing?
Q.No. 49: How does Integration Testing differ from Unit Testing?
Q.No. 50: What is the purpose of Acceptance Testing?
Q.No. 51: What is the purpose of a code editor in software development?
Q.No. 52: How do interpreters differ from compilers?
Q.No. 53: What is an Integrated Development Environment (IDE)?
Q.No. 54: Name two commonly used IDEs and their primary programming language.
Q.No. 55: What is the difference between online and offline computing platforms?
Q.No. 56: Name two examples of online computing platforms.
Q.No. 57: What is the purpose of source code repositories in software development?
Q.No. 58: What role do debuggers play in the software development process?
Q.No. 59: How do IDEs streamline the software development process?
Q.No. 60: What are the main fields where Python is commonly used?
Q.No. 61: What are the basic steps involved in writing a program?
Q.No. 62: What is a development environment in Python programming?
Q.No. 63: Explain the purpose of using comments in Python code.
Q.No. 64: What is the purpose of the print() function in Python?
Q.No. 65: How do you write a single-line comment in Python?
Q.No. 66: What is the use of adding Python to the PATH during installation?
Q.No. 67: What is a variable in Python?
Q.No. 68: What are the rules for naming variables in Python?
Q.No. 69: How do you handle integer and float inputs in Python?
Q.No. 70: Define operator precedence and give an example of an expression where operator precedence affects the result.
Q.No. 71: What is the purpose of the arithmetic operator // in Python?
Q.No. 72: What does the ** operator do in Python?
Q.No. 73: How is the modulus operator % used in Python?
Q.No. 74: What do comparison operators in Python do?
Q.No. 75: What does the == operator do in Python?
Q.No. 76: What is the purpose of the != operator in Python?
Q.No. 77: What is the purpose of assignment operators in Python?
Q.No. 78: What does the += operator do in Python?
Q.No. 79: How does the **= operator work in Python?
Q.No. 80: What is the purpose of logical operators in Python?
Q.No. 81: Which logical operator is used to combine conditions where both must be True?
Q.No. 82: What does the not operator do in Python?
Q.No. 83: What is an expression in Python?
Q.No. 84: How can parentheses be used in expressions?
Q.No. 85: What is operator precedence in Python?
Q.No. 86: How does the short-hand if-else statement differ from the regular if-else statement?
Q.No. 87: What is the purpose of the if statement in Python?
Q.No. 88: How does the if statement work in Python?
Q.No. 89: Can an if statement be used alone without any other control structures?
Q.No. 90: What does the if-else statement do in Python?
Q.No. 91: What is the syntax of the if-else statement in Python?
Q.No. 92: How is the short-hand if-else statement different from the regular if-else statement in Python?
Q.No. 93: What is the purpose of the elif statement in the if-elif-else structure?
Q.No. 94: How does the if-elif-else statement differ from the if-else statement?
Q.No. 95: What happens if none of the conditions in an if-elif-else statement are true?
Q.No. 96: What is the purpose of a while loop in Python?
Q.No. 97: When does a while loop stop executing?
Q.No. 98: What will happen if the condition in a while loop is always true?
Q.No. 99: What is the purpose of a for loop in Python?
Q.No. 100: Can a for loop be used with a string?

Questions NO. 3 (Ch # 3, 6, 7)

Q.No. 1: Differentiate between well-defined and ill-defined problems within the realm of computational problem-solving.
Q.No. 2: What is a computational problem?
Q.No. 3: What are the three main components of a computational problem?
Q.No. 4: What is the role of the process in solving a computational problem?
Q.No. 5: What type of computational problem has a “yes” or “no” answer?
Q.No. 6: What are the three main elements needed to solve a computational problem?
Q.No. 7: Outline the main steps involved in the Generate-and-Test method.
Q.No. 8: What is an algorithm?
Q.No. 9: When is the Generate and Test algorithm useful?
Q.No. 10: What are the two main steps in a Generate and Test algorithm?
Q.No. 11: Compare tractable and intractable problems in the context of computational complexity.
Q.No. 12: What is a solvable problem in computer science?
Q.No. 13: Give an example of an unsolvable problem.
Q.No. 14: Why is the GCD problem considered solvable?
Q.No. 15: Identify the key factors used to evaluate the performance of an algorithm.
Q.No. 16: What does time complexity measure?
Q.No. 17: What is Big O notation used for?
Q.No. 18: What is an example of a logarithmic time algorithm?
Q.No. 19: Summarize the key idea behind Greedy Algorithms.
Q.No. 20: Discuss the advantages of using Dynamic Programming.
Q.No. 21: Explain the importance of breaking down a problem into smaller components in algorithmic thinking.
Q.No. 22: What does the Divide and Conquer technique do?
Q.No. 23: What are the three steps in Divide and Conquer?
Q.No. 24: Name an algorithm that uses Divide and Conquer.
Q.No. 25: What is the main idea behind Divide and Conquer?
Q.No. 26: In which type of problems is Divide and Conquer most effective?
Q.No. 27: Can you name a sorting algorithm that uses Divide and Conquer?
Q.No. 28: What is Dynamic Programming used for?
Q.No. 29: When is Dynamic Programming most effective?
Q.No. 30: How does Dynamic Programming improve efficiency?
Q.No. 31: What is Backtracking in algorithm design?
Q.No. 32: When do we use Backtracking?
Q.No. 33: What happens if a path fails in Backtracking?
Q.No. 34: Compare the advantages of Breadth-First Search (BFS) with Depth-First Search (DFS) in graph traversal.
Q.No. 35: What is the purpose of sorting algorithms?
Q.No. 36: What does Bubble Sort do?
Q.No. 37: What is the time complexity of Bubble Sort?
Q.No. 38: How does a Binary Search algorithm work?
Q.No. 39: What is the time complexity of Binary Search?
Q.No. 40: How does Linear Search work?
Q.No. 41: What does BFS (Breadth-First Search) explore in a graph?
Q.No. 42: How does BFS keep track that need to be explored?
Q.No. 43: What is the main application of BFS in real-world scenarios?
Q.No. 44: What is the main idea behind the selection sort algorithm?
Q.No. 45: How does the selection sort process move forward?
Q.No. 46: What is the time complexity of selection sort?
Q.No. 47: What is Artificial Intelligence (AI)?
Q.No. 48: Give one example of cloud computing.
Q.No. 49: What does IoT stand for, and what does it do?
Q.No. 50: Differentiate between Elasticity and On-Demand access in cloud computing.
Q.No. 51: What is cloud computing?
Q.No. 52: What does virtualization allow?
Q.No. 53: How does scalability help in cloud computing?
Q.No. 54: What does IaaS provide to users?
Q.No. 55: What is the main benefit of using PaaS for developers?
Q.No. 56: What is SaaS and give one example?
Q.No. 57: What is a public cloud?
Q.No. 58: Why might a company choose a private cloud?
Q.No. 59: How does a hybrid cloud work?
Q.No. 60: What is cloud storage used for?
Q.No. 61: Name two cloud platforms used for web hosting.
Q.No. 62: Why is cloud computing useful for AI and machine learning?
Q.No. 63: Why is data security important in cloud computing?
Q.No. 64: What is scalability in cloud computing?
Q.No. 65: What is compliance in the context of cloud computing?
Q.No. 66: What is edge computing and how does it benefit data processing?
Q.No. 67: Describe the concept of serverless architectures.
Q.No. 68: What advantages do serverless architectures offer to developers?
Q.No. 69: How does edge computing improve the efficiency of autonomous vehicles?
Q.No. 70: What is edge computing, and how does it benefit cloud computing?
Q.No. 71: How does serverless computing reduce operational complexity for developers?
Q.No. 72: Why is it important for users to understand Terms of Use?
Q.No. 73: What are Terms of Use?
Q.No. 74: Why should users agree to Terms of Use?
Q.No. 75: Can you give an example of Terms of Use in real life?
Q.No. 76: Why are Terms of Use important for users?
Q.No. 77: How do Terms of Use help prevent misunderstandings?
Q.No. 78: What legal benefit do Terms of Use offer to businesses?
Q.No. 79: What is the purpose of a “User Obligation” clause in Terms of Use?
Q.No. 80: Why are privacy clauses important in Terms of Use?

Questions NO. 4 (Ch # 4, 5, 9)

Q.No. 1: Explain how the ‘insert()’ function works in python lists. Provide an example.
Q.No. 2: Explain the potential issues which could arise when two variables reference the same list in a program? Provide an example.
Q.No. 3: Define a stack and explain the Last-In, First-Out (LIFO) principle.
Q.No. 4: Differentiate between the Enqueue and Dequeue operations of queue.
Q.No. 5: Name two basic operations performed on stack.
Q.No. 6: What is difference between enqueue() and dequeue().
Q.No. 7: What is a list in Python?
Q.No. 8: How is a list created in Python?
Q.No. 9: What is an element in a list?
Q.No. 10: What does it mean that Python lists have dynamic size?
Q.No. 11: How can you access elements in a list?
Q.No. 12: Which function is used to insert an item at a specific position in a list?
Q.No. 13: What are two common applications of lists in programming?
Q.No. 14: What does LIFO stand for in the context of stacks?
Q.No. 15: Which operations are used in a stack?
Q.No. 16: What does FIFO stand for in queues?
Q.No. 17: Which two main operations are performed on a queue?
Q.No. 18: How does a queue work in real life?
Q.No. 19: What is a root node in a tree structure?
Q.No. 20: What is a leaf in a tree structure?
Q.No. 21: How is a tree different from a list?
Q.No. 22: What is a graph in data structures?
Q.No. 23: How is a graph different from a tree?
Q.No. 24: Give a real-life example of a graph.
Q.No. 25: What is a vertex in a graph?
Q.No. 26: What is the degree of a vertex?
Q.No. 27: What is a weighted graph?
Q.No. 28: What is the mean of a dataset, and how is it calculated?
Q.No. 29: What is the mode of a dataset, and how can it be determined?
Q.No. 30: How do you find the median of a dataset with an even number of values?
Q.No. 31: What does a high variance indicate about a dataset?
Q.No. 32: What is the mean of the dataset: 50, 52, 55, 57, 60?
Q.No. 33: Which class had more scattered scores, Class A(50,52,55,57,60) or Class B(30,45,55,75,90)?
Q.No. 34: What is standard deviation?
Q.No. 35: What does a high standard deviation indicate?
Q.No. 36: What is probability?
Q.No. 37: What is the probability of getting heads when flipping a fair coin?
Q.No. 38: What is the purpose of data collection in research?
Q.No. 39: What is the main difference between surveys and observations as data collection methods?
Q.No. 40: How do experiments help in data collection?
Q.No. 41: What is data preparation?
Q.No. 42: Why is data cleaning important?
Q.No. 43: What are common problems fixed during data cleaning?
Q.No. 44: What is meant by handling missing data?
Q.No. 45: What is imputation?
Q.No. 46: What does flagging a missing value mean?
Q.No. 47: List two types of data visualizations and describe when you would use each.
Q.No. 48: What is data visualization?
Q.No. 49: When would you use a bar chart?
Q.No. 50: How does visualizing data help in understanding descriptive statistics?
Q.No. 51: Which two common tools can be used to create data visualizations easily?
Q.No. 52: What is the first step when creating a chart in Excel or Google Sheets?
Q.No. 53: Why is it important to add labels to charts?
Q.No. 54: Define entrepreneurship in your own words.
Q.No. 55: What is the main focus of Design Thinking?
Q.No. 56: What is the first step in Design Thinking?
Q.No. 57: Why is it important to create a prototype?
Q.No. 58: How does the “Ideate” step help in the Design Thinking process?
Q.No. 59: What is a business solution?
Q.No. 60: How does Design Thinking help businesses?
Q.No. 61: Give an example of a business solution for a grocery store.
Q.No. 62: List the key steps involved in creating a business plan.
Q.No. 63: What is a business plan?
Q.No. 64: Why is a market analysis important in a business plan?
Q.No. 65: What is the purpose of the financial plan in a business plan?
Q.No. 66: What is the main benefit of using business plan software?
Q.No. 67: How do business plan tools like PlanGuru and Enloop help with financial planning?
Q.No. 68: What type of business is PlanGuru or Enloop software useful for?
Q.No. 69: What is the main benefit of using collaborative tools like Google Drive or Dropbox Paper?
Q.No. 70: How can team collaboration improve the business planning process?
Q.No. 71: What kind of work can you do simultaneously using collaborative tools in a business plan?
Q.No. 72: Why is market research important for a new business?
Q.No. 73: Explain the importance of a business pitch.
Q.No. 74: What is the main purpose of collecting market insights?
Q.No. 75: What are the two main types of market research techniques?
Q.No. 76: How can market research help with product development?
Q.No. 77: What is qualitative research?
Q.No. 78: What is quantitative research?
Q.No. 79: Give one example of qualitative research.
Q.No. 80: Give one example of quantitative research.
Q.No. 81: Why is market research important for a business?
Q.No. 82: What is a customer survey?
Q.No. 83: How can a business use customer surveys?
Q.No. 84: What is a focus group?
Q.No. 85: How is a focus group helpful in business planning?
Q.No. 86: Give an example of using a focus group in a bakery business.
Q.No. 87: What does analyzing market data mean?
Q.No. 88: What is a market trend?
Q.No. 89: What is market segmentation?
Q.No. 90: How does competitor analysis help a business?
Q.No. 91: What is predictive analysis?
Q.No. 92: Give one reason why analyzing data is important.
Q.No. 93: Why do businesses study competitors?
Q.No. 94: What is predictive analysis used for?
Q.No. 95: What is the main benefit of making data-driven decisions?
Q.No. 96: Give an example of data-driven decision-making.
Q.No. 97: What is a business pitch?
Q.No. 98: What is the first step of pitching a business idea?
Q.No. 99: Why is it important to know your audience in a pitch?
Q.No. 100: What should you be ready for after giving a pitch?

11th Class Computer Important Long Questions

Question NO. 5

Q.No. 1: Write a Python program using a while loop that prints all the odd numbers between 1 and 100. Also, count and print the total number of odd numbers.
Q.No. 2: Translate the following Mathematical Expressions to Python Syntax: (a) Math: 15 × (3+2)/6 – 2 × 3 (b) Math: 7 + 2²
Q.No. 3: Discuss the differences between time complexity and space complexity. How do they impact the choice of an algorithm for a specific problem?
Q.No. 4: What is graph? Explain differences between directed and undirected graphs.
Q.No. 5: Explain data collection methods.
Q.No. 6: Explain the common clauses found in terms of use and describe how they protect both the service provider and the user.
Q.No. 7: Explain the operations on stack with real-life example and Python code.
Q.No. 8: What is Binary Search, how does its process work, what is its time complexity, and how is it more efficient compared to other search methods?
Q.No. 9: Write two differences between Linear Search and Binary Search.
Q.No. 10: Define Bubble Sort. Explain its working with an example.

Question NO. 6

Q.No. 11: Write two difference between Bubble Sort and Selection Sort.
Q.No. 12: Write a Python program that takes a number as input and checks whether it is positive, negative, or zero using an if-elif-else statement.
Q.No. 13: What is Time Complexity, how does Big O Notation describe it, and what do O(1), O(n), O(n²), and O(log n) mean in real-world examples?
Q.No. 14: Write a simple program to implement a queue (insertion and deletion).
Q.No. 15: How does a tree data structure organize information, and why is it better than a list for representing hierarchical relationships like those in a family tree?
Q.No. 16: Differentiate between a Tree and a Graph.
Q.No. 17: Differentiate between Tractable Problems and Intractable Problems.
Q.No. 18: Write two differences between Time Complexity and Space Complexity of an algorithm.
Q.No. 19: Differentiate Solvable and Unsolvable Problems.
Q.No. 20: Differentiate between Decision Problems and Search Problems.

Question NO. 7

Q.No. 21: What are operators? List different types of operators in Python? Give examples.
Q.No. 22: What are logical operators in Python? Explain with examples.
Q.No. 23: What is operator precedence in Python? Explain with examples.
Q.No. 24: How does the if-elif-else statement work in Python for decision making with multiple condition?
Q.No. 25: What are 2 key differences between if-else statement and short hand if-else?
Q.No. 26: What is the range() function in Python, how is it used in for loops, and what are its different forms with example?
Q.No. 27: What is different between while and for loop in Python.
Q.No. 28: Explain how to define and invoke a function in Python with example.
Q.No. 29: Explain function parameters and return values in Python with example.
Q.No. 30: Explain how to import and use libraries in Python with examples.

Question NO. 8

Q.No. 31: How can we perform different operations like slicing, concatenation, sorting, and removing items on lists in Python?
Q.No. 32: How do indexing and slicing help in accessing and manipulating sequences like lists, tuples, and strings in Python?
Q.No. 33: What are algorithm design techniques, and how does the Divide and Conquer method work, as seen in Merge Sort?
Q.No. 34: What are Greedy Algorithms, and how do they build a solution by making locally optimal choice to reach a globally optimal result?
Q.No. 35: What is Dynamic Programming, how does it work, and in which type of problems is it used? Give one example to explain its use.
Q.No. 36: What is Breadth-First Search (BFS)? Explain its working process, give one real-world example, and mention its time complexity.
Q.No. 37: What is Depth-First Search (DFS)? Explain how it works, give a real-world example, and mention its time complexity.
Q.No. 38: Write two differences between BFS (Breadth-First Search) and DFS (Depth-First Search).
Q.No. 39: Differentiate between list and stack.
Q.No. 40: Discuss the concept of measure of tendency with example.

Question NO. 9

Q.No. 41: Differentiate between Mean and Median.
Q.No. 42: What is Standard Deviation, and how does it help us understand how much data values differ from the mean? Explain with example.
Q.No. 43: Differentiate between Data Cleaning and Data Transformation.
Q.No. 44: Compare Bar Charts with Line Graphs.
Q.No. 45: Differentiate between Histograms and Scatterplots.
Q.No. 46: Differentiate between phishing and pharming.
Q.No. 47: Differentiate between spam and phishing.
Q.No. 48: What are the positive and negative impacts of computing on individuals and society, with examples?
Q.No. 49: What is Digital Citizenship and what are the important ethical, responsible behaviors and Cybersecurity Awareness when using digital technologies and information?
Q.No. 50: What is Collaborative Problem Solving, and how does human-machine collaborative and teamwork help in solving problems?

11th Class Computer Important MCQs with Answers

Computer Science & Entrepreneurship-11 | 300 MCQs | Annual 2026

Q.1

The 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
Q.2

A type of requirement specifying system performance is:

  • A. Functional Requirements
  • B. Non-Functional Requirements ✔
  • C. Technical Requirements
  • D. Operational Requirements
Q.3

The role of a framework in the context of SDLC is to:

  • A. Write code from scratch
  • B. Provide a structured foundation with predefined components and architectures ✔
  • C. Manage hardware
  • D. Perform manual testing
Q.4

The purpose of SDLC is to:

  • A. Reduce computer memory
  • B. Make software open-source
  • C. Deliver high-quality software on time and within budget ✔
  • D. Make hardware faster
Q.5

A software framework helps developers by:

  • A. Avoiding user input
  • B. Creating electricity
  • C. Reusing code and speeding up development ✔
  • D. Slowing down the process
Q.6

Which of the following is an example of a software development framework?

  • A. Google Chrome
  • B. Windows
  • C. Django ✔
  • D. Excel
Q.7

Which of the following is NOT a stage of the Software Development Life Cycle?

  • A. Testing
  • B. Cooking ✔
  • C. Coding
  • D. Design
Q.8

What is the goal of requirement gathering in SDLC?

  • A. To test the final product
  • B. To understand user needs ✔
  • C. To design the system interface
  • D. To write code
Q.9

Which activity involves asking users about their expectations?

  • A. Observation
  • B. Coding
  • C. Interviews and surveys ✔
  • D. Maintenance
Q.10

What is done during document review in the requirement gathering phase?

  • A. Creating flowcharts
  • B. Reading existing reports and manuals ✔
  • C. Drawing system diagrams
  • D. Writing new code
Q.11

Functional requirements are used to describe:

  • A. How fast the software should run
  • B. The specific tasks the software must perform ✔
  • C. The cost of the software
  • D. The physical layout of hardware
Q.12

Which of the following is an example of observation during requirement gathering?

  • A. Watching users work with the current system ✔
  • B. Conducting a survey
  • C. Writing user manuals
  • D. Holding a team meeting
Q.13

Non-functional requirements focus on:

  • A. What the system should do
  • B. How the system performs tasks ✔
  • C. Number of users using the system
  • D. None of the above
Q.14

Which of the following is an example of a non-functional requirement?

  • A. The system must allow users to search books
  • B. The system must store user data
  • C. The system must support up to 1000 users at once ✔
  • D. The system must print receipts
Q.15

What does system reliability refer to?

  • A. How fast the system processes requests
  • B. How often the system is available and running ✔
  • C. The number of users who like the system
  • D. The color of the user interface
Q.16

Which of these best represents a security requirement?

  • A. System supports different themes
  • B. User data must be encrypted and access-controlled ✔
  • C. System must display reports
  • D. System must allow password reset
Q.17

Why are non-functional requirements important?

  • A. They define business goals
  • B. They describe hardware costs
  • C. They ensure the system meets quality standards ✔
  • D. They are optional in software projects
Q.18

What is the focus of the design phase in SDLC?

  • A. Writing code
  • B. Testing the software
  • C. Planning how the software will work and look ✔
  • D. Collecting user feedback
Q.19

Which of the following is created to show the step-by-step process of a program?

  • A. Database
  • B. Flowchart ✔
  • C. Test plan
  • D. Source code
Q.20

What are mockups used for in software design?

  • A. To test user performance
  • B. To design database connections
  • C. To show the program’s user interface ✔
  • D. To write back-end code
Q.21

What does architecture planning help with?

  • A. Software pricing
  • B. Software advertisements
  • C. Organizing components and their interactions ✔
  • D. Adding multimedia elements
Q.22

Why is requirement specification important in the design phase?

  • A. To reduce the number of team members
  • B. To keep users away from the software
  • C. To ensure every part of the software has a clear purpose ✔
  • D. To design colorful backgrounds
Q.23

What happens during the coding phase of software development?

  • A. Requirements are gathered
  • B. Software is tested
  • C. Programmers write code based on design ✔
  • D. The system is marketed
Q.24

What is the purpose of writing code in software development?

  • A. To decorate the software
  • B. To test the software
  • C. To give the computer instructions ✔
  • D. To create user manuals
Q.25

What guides the programmers during the development phase?

  • A. Marketing plan
  • B. Design specifications ✔
  • C. Testing report
  • D. System feedback
Q.26

Which of the following best describes a programming language?

  • A. A way to manage software licenses
  • B. A tool to design interfaces only
  • C. A language used to write instructions for computers ✔
  • D. A system for writing reports
Q.27

Why is the development phase important in SDLC?

  • A. It sets project deadlines
  • B. It decides the team budget
  • C. It creates the actual working software ✔
  • D. It checks user feedback
Q.28

What is the main goal of the maintenance phase?

  • A. Designing the user interface
  • B. Keeping the software updated and functional ✔
  • C. Writing new requirements
  • D. Testing the code
Q.29

Which of the following is NOT part of maintenance?

  • A. Fixing bugs
  • B. Upgrading software
  • C. Gathering initial requirements ✔
  • D. Adapting to new technologies
Q.30

Why is maintenance important?

  • A. To redesign the software from scratch
  • B. To keep the software working over time ✔
  • C. To remove all features
  • D. To test new hardware
Q.31

Software maintenance may include:

  • A. Creating login systems
  • B. Conducting surveys
  • C. Performance improvements and bug fixes ✔
  • D. Writing new installation programs
Q.32

Maintenance happens:

  • A. Before coding
  • B. Only during testing
  • C. After deployment ✔
  • D. During requirement gathering
Q.33

Software development model involving short cycles or sprints is:

  • A. Waterfall Model
  • B. Agile Methodology ✔
  • C. Lean Software Development
  • D. Scrum
Q.34

What is a software development methodology?

  • A. A type of programming language
  • B. A structured approach to managing software projects ✔
  • C. A testing tool
  • D. A data storage method
Q.35

Which of the following is a benefit of using software process models?

  • A. Increases randomness in coding
  • B. Reduces predictability
  • C. Helps manage risks and improve planning ✔
  • D. Avoids teamwork
Q.36

What does a software process model provide?

  • A. Software licenses
  • B. Visual design of user interfaces
  • C. A roadmap for how software is developed ✔
  • D. Hardware support
Q.37

Why are structured methodologies useful in software development?

  • A. They allow skipping testing
  • B. They improve organization and reduce wasted effort ✔
  • C. They focus only on design
  • D. They increase cost
Q.38

Which one is NOT a benefit of using a software process model?

  • A. Quality control
  • B. Faster planning
  • C. Code encryption ✔
  • D. Efficient development
Q.39

What is the Waterfall Model?

  • A. A programming language
  • B. A testing method
  • C. A step-by-step software development model ✔
  • D. A type of software
Q.40

Which phase of the Waterfall Model comes after design?

  • A. Requirements
  • B. Maintenance
  • C. Implementation ✔
  • D. Deployment
Q.41

Why is the Waterfall Model good for small projects?

  • A. It is very flexible
  • B. Requirements don’t usually change ✔
  • C. It skips testing
  • D. It works only online
Q.42

What is a limitation of the Waterfall Model?

  • A. Too flexible
  • B. Doesn’t require planning
  • C. Difficult to go back to previous phases ✔
  • D. No testing is done
Q.43

Which of the following is NOT a phase in the Waterfall Model?

  • A. Design
  • B. Hacking ✔
  • C. Deployment
  • D. Testing
Q.44

What is the main goal of Agile methodology?

  • A. To complete the whole project at once
  • B. To work without any testing
  • C. To deliver small parts of software quickly and get feedback ✔
  • D. To avoid customer involvement
Q.45

What is an iteration or sprint in Agile?

  • A. A single long development phase
  • B. A short development cycle with focused goals ✔
  • C. A testing tool
  • D. A type of programming language
Q.46

What does “Pair Programming” mean in Agile?

  • A. Writing programs in pairs of languages
  • B. One developer writes code while another reviews it live ✔
  • C. Programming for two software products
  • D. Coding with two monitors
Q.47

One limitation of Agile is:

  • A. It doesn’t allow changes in requirements
  • B. It is hard to manage in large projects ✔
  • C. It doesn’t include testing
  • D. It uses no planning
Q.48

Which Agile practice helps detect code problems early?

  • A. Pair Programming ✔
  • B. Manual Testing
  • C. Continuous Integration
  • D. Waterfall Modeling
Q.49

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
Q.50

Factor that does not influence cost estimation of a software project:

  • A. Scope of the project
  • B. Technology stack
  • C. Number of meetings held ✔
  • D. Operational costs
Q.51

Which of the following best describes comprehensive project planning?

  • A. Only focusing on coding tasks
  • B. Ignoring cost estimation
  • C. Planning all aspects of the project before starting ✔
  • D. Developing the project without a timeline
Q.52

What is the main benefit of setting project timelines?

  • A. It reduces the project cost
  • B. It ensures timely completion of the project ✔
  • C. It eliminates the need for risk management
  • D. It guarantees no bugs in the software
Q.53

Which factor does NOT affect the cost estimation of a software project?

  • A. Development Team
  • B. Project Duration
  • C. Quality Assurance
  • D. Internet Speed ✔
Q.54

What is the first step in risk management?

  • A. Analysing risks
  • B. Monitoring and reviewing risks
  • C. Identifying risks ✔
  • D. Developing code
Q.55

During which phase is the actual software built?

  • A. Planning
  • B. Execution ✔
  • C. Risk Assessment
  • D. Cost Estimation
Q.56

What is the Singleton Pattern primarily used for?

  • A. Creating multiple instances of a class
  • B. Ensuring only one instance of a class exists ✔
  • C. Creating a family of objects
  • D. Notifying observers about changes
Q.57

Which design pattern allows you to abstract the creation of objects?

  • A. Singleton Pattern
  • B. Observer Pattern
  • C. Factory Pattern ✔
  • D. Strategy Pattern
Q.58

What is the main role of the Observer Pattern?

  • A. Selecting the right algorithm for a task
  • B. Ensuring only one instance of a class
  • C. Notifying multiple components about changes ✔
  • D. Creating objects in a uniform way
Q.59

What does the Strategy Pattern allow in terms of algorithm selection?

  • A. Selecting algorithms statically at compile-time
  • B. Allowing runtime selection of algorithms ✔
  • C. Fixing one algorithm for the whole system
  • D. Creating algorithms dynamically
Q.60

Which design pattern is useful for creating products that follow a common interface?

  • A. Observer Pattern
  • B. Singleton Pattern
  • C. Factory Pattern ✔
  • D. Strategy Pattern
Q.61

What is the main benefit of using design patterns in software development?

  • A. Increased complexity
  • B. Reduced code reusability
  • C. Better communication among developers ✔
  • D. Higher software cost
Q.62

Which of the following is a result of applying design patterns to a software system?

  • A. The system becomes more difficult to understand
  • B. The system becomes flexible and easier to maintain ✔
  • C. The system loses its scalability
  • D. The code is less reusable
Q.63

How do design patterns help in communication among developers?

  • A. By providing a shared vocabulary and standardized solutions ✔
  • B. By creating complex and confusing code
  • C. By making it harder to understand the system
  • D. By discouraging team collaboration
Q.64

What is one way design patterns reduce code complexity?

  • A. By making the code less organized
  • B. By providing standardized solutions that simplify system structure ✔
  • C. By increasing the number of components
  • D. By removing all comments and documentation
Q.65

Which of the following benefits does design patterns NOT provide?

  • A. Flexibility in design
  • B. Easier onboarding for new developers
  • C. Making the code harder to maintain ✔
  • D. Improved system scalability
Q.66

What does debugging help a software developer do?

  • A. Write more code
  • B. Find and fix errors in the software ✔
  • C. Increase the software’s memory usage
  • D. Test the software for bugs
Q.67

Which of the following is a tool commonly used for debugging?

  • A. Text editor
  • B. Debugger ✔
  • C. Compiler
  • D. Database
Q.68

How do print statements help in debugging?

  • A. By displaying variable values during program execution ✔
  • B. By automatically fixing errors in the code
  • C. By removing all bugs from the software
  • D. By compiling the code faster
Q.69

What is the purpose of code reviews in debugging?

  • A. To spot potential errors and suggest improvements ✔
  • B. To compile the software more efficiently
  • C. To write code automatically
  • D. To check for compatibility with other systems
Q.70

Which of the following is NOT a step in the debugging process?

  • A. Identifying bugs
  • B. Fixing bugs
  • C. Ignoring bugs ✔
  • D. Monitoring the program’s behavior
Q.71

What is the primary goal of Unit Testing?

  • A. To check the performance of the entire system
  • B. To verify that individual components work as expected ✔
  • C. To evaluate the interaction between different modules
  • D. To ensure that the software meets user expectations
Q.72

What is the main focus of Integration Testing?

  • A. Testing individual components in isolation
  • B. Checking the interaction between different components ✔
  • C. Evaluating the overall security of the system
  • D. Ensuring that the software meets user expectations
Q.73

What does System Testing evaluate?

  • A. The interaction between different modules
  • B. The overall functionality, performance, and security of the software ✔
  • C. The correctness of individual functions
  • D. The software’s readiness for release
Q.74

Who typically conducts Acceptance Testing?

  • A. Developers
  • B. End-users or clients ✔
  • C. Testers in the development team
  • D. System administrators
Q.75

What type of errors are checked during Integration Testing?

  • A. Errors in the individual components
  • B. Interface errors and data flow between modules ✔
  • C. Overall system performance
  • D. Bugs in user interfaces
Q.76

What is the primary purpose of a code editor in software development?

  • A. To convert high-level programming languages into machine language
  • B. To write and edit code in different programming languages ✔
  • C. To test the functionality of the software
  • D. To manage version control of the software
Q.77

How do interpreters and compilers differ?

  • A. Interpreters translate code line-by-line, while compilers translate the entire code at once ✔
  • B. Compilers translate code line-by-line, while interpreters translate the entire code at once
  • C. Interpreters are used for compiled languages, while compilers are used for interpreted languages
  • D. There is no difference between interpreters and compilers
Q.78

Which of the following is an example of a code editor?

  • A. GDB
  • B. VS Code ✔
  • C. GCC
  • D. Python Interpreter
Q.79

What is the role of debuggers in software development?

  • A. To convert code into machine language
  • B. To help developers find and fix errors in the code ✔
  • C. To edit code and add new features
  • D. To compile the source code into executable code
Q.80

Which debugger is used primarily for C and C++ programming?

  • A. Visual Studio Debugger
  • B. GDB (GNU Debugger) ✔
  • C. Python Debugger
  • D. IntelliJ Debugger
Q.81

What is an Integrated Development Environment (IDE)?

  • A. A tool for converting code into machine language
  • B. A software suite that integrates development tools like editors, compilers, and debuggers ✔
  • C. A programming language used for creating software
  • D. A hardware tool for compiling software
Q.82

Which of the following IDEs is primarily used for Python development?

  • A. Visual Studio
  • B. Eclipse
  • C. PyCharm ✔
  • D. IntelliJ IDEA
Q.83

What is the main benefit of using an IDE?

  • A. It only provides a text editor for coding
  • B. It integrates various development tools into one platform to streamline development ✔
  • C. It is used for debugging only
  • D. It compiles the code into machine language
Q.84

Which IDE is popular for .NET and C++ development?

  • A. PyCharm
  • B. Visual Studio ✔
  • C. Sublime Text
  • D. NetBeans
Q.85

How do IDEs improve developer productivity?

  • A. By providing a single interface for writing, testing, and debugging code ✔
  • B. By compiling code into machine language faster
  • C. By offering limited debugging features
  • D. By eliminating the need for version control systems
Q.86

What is the main difference between online and offline computing platforms?

  • A. Online platforms require internet access, while offline platforms do not ✔
  • B. Offline platforms require internet access, while online platforms do not
  • C. Online platforms are only for writing code, while offline platforms are for debugging
  • D. There is no difference between online and offline platforms
Q.87

Which of the following is an example of an online computing platform?

  • A. Visual Studio
  • B. PyCharm
  • C. Gitpod ✔
  • D. Eclipse
Q.88

What is the primary purpose of source code repositories?

  • A. To store software documentation
  • B. To track changes and manage versions of code ✔
  • C. To compile code into machine language
  • D. To run code on remote servers
Q.89

Which platform is primarily used for open-source projects?

  • A. GitHub ✔
  • B. Bitbucket
  • C. Gitpod
  • D. Repl.it
Q.90

What is a key benefit of using source code repositories for version control?

  • A. It makes it impossible to change the code once it is committed
  • B. It helps in tracking code changes and facilitates collaboration ✔
  • C. It only allows one developer to work on the code at a time
  • D. It eliminates the need for backups
Q.91

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
Q.92

Python is best known for its:

  • A. Complex syntax
  • B. Hard learning curve
  • C. Simple and easy-to-read structure ✔
  • D. Hardware management
Q.93

What is the first step in writing a computer program?

  • A. Execute the code
  • B. Write the code ✔
  • C. Debug the program
  • D. Install libraries
Q.94

What does compiling or interpreting a program do?

  • A. Deletes the code
  • B. Converts code into machine language ✔
  • C. Displays graphics
  • D. Designs websites
Q.95

Where can you download Python officially?

  • A. www.google.com
  • B. www.python.org ✔
  • C. www.github.com
  • D. www.stackoverflow.com
Q.96

What is an IDE in programming?

  • A. A type of computer hardware
  • B. A tool to make writing and testing code easier ✔
  • C. A special programming language
  • D. A data analysis tool
Q.97

A valid variable name in Python is:

  • A. Variable1 ✔
  • B. 1 Variable
  • C. Variable-name
  • D. Variable name
Q.98

What is the output of the following code? age = 25 print(” Age:”, age)

  • A. Age: 25 ✔
  • B. 25
  • C. Age
  • D. age
Q.99

What does the print() function do in Python?

  • A. Calculates numbers
  • B. Displays output on the screen ✔
  • C. Stores data in memory
  • D. Deletes files
Q.100

How is a single-line comment written in Python?

  • A. // comment
  • B. /* comment */
  • C. # comment ✔
  • D. –comment
Q.101

What symbol is used to start a multi-line comment in Python?

  • A. Double quotes “”
  • B. Triple quotes ✔
  • C. Forward slash /
  • D. Curly braces {}
Q.102

What happens if you don’t add Python to the PATH during installation?

  • A. Python will not install
  • B. You can’t run Python from the command line ✔
  • C. Python will run automatically
  • D. The computer will crash
Q.103

Which of the following is a correct way to output text in Python?

  • A. display(“Hello”)
  • B. echo “Hello”
  • C. print(“Hello”) ✔
  • D. show(“Hello”)
Q.104

What is the correct way to define a variable in Python?

  • A. 17 = age
  • B. age = 17 ✔
  • C. 17: age
  • D. int age = 17
Q.105

What does the input() function do in Python?

  • A. Displays a message on the screen
  • B. Takes input from the user and returns it as a string ✔
  • C. Executes the code
  • D. Converts input data into an integer
Q.106

Which of the following is used to convert a user input into an integer in Python?

  • A. float()
  • B. int() ✔
  • C. str()
  • D. list()
Q.107

How do you display a message in Python?

  • A. display(“Hello!”)
  • B. print(“Hello!”) ✔
  • C. show(“Hello!”)
  • D. output(“Hello!”)
Q.108

The operator used for exponentiation in Python is:

  • A. *
  • B. ** ✔
  • C. //
  • D. /
Q.109 (Q.110 in book)

What is the result of 15 // 4 in Python?

  • A. 3 ✔
  • B. 3.75
  • C. 4
  • D. 3.0
Q.110

Which of the following operators is used to find the remainder of a division in Python?

  • A. //
  • B. % ✔
  • C. **
  • D. /
Q.111

What will be the output of 5 ** 2 in Python?

  • A. 5
  • B. 25 ✔
  • C. 10
  • D. 50
Q.112

Which operator in Python performs floor division?

  • A. /
  • B. *
  • C. // ✔
  • D. %
Q.113

Which comparison operator checks for inequality in Python?

  • A. ==
  • B. != ✔
  • C. >
  • D. <=
Q.114

What will be the result of ‘S’ <= ‘s’ in Python?

  • A. False
  • B. True ✔
  • C. None
  • D. Error
Q.115

What does the > operator do in Python?

  • A. Checks if the first value is less than the second
  • B. Checks if the first value is greater than the second ✔
  • C. Checks if the values are equal
  • D. Checks if the values are not equal
Q.116

Which of the following will return False when comparing 10 and 5?

  • A. 10 > 5
  • B. 10 == 5 ✔
  • C. 10 != 5
  • D. 10 >= 5
Q.117

What is the output of the comparison 10 >= 5?

  • A. True ✔
  • B. False
  • C. Error
  • D. None
Q.118

Which of the following assignment operators is used to perform exponentiation?

  • A. *=
  • B. +=
  • C. **= ✔
  • D. /=
Q.119

What will be the output of the following code? a = 5; a *= 2; print(a)

  • A. 10 ✔
  • B. 5
  • C. 7
  • D. 15
Q.120

What does the -= operator do in Python?

  • A. Adds the right value to the left value
  • B. Subtracts the right value from the left value ✔
  • C. Multiplies the left value by the right value
  • D. Divides the left value by the right value
Q.121

Which of the following logical operators returns True if at least one condition is True?

  • A. and
  • B. or ✔
  • C. not
  • D. None of the above
Q.122

What will be the output of the following code: x = True; y = False; print(x and y)?

  • A. True
  • B. False ✔
  • C. Error
  • D. None of the above
Q.123

What does the not operator do in Python?

  • A. Negates the value of a Boolean expression ✔
  • B. Combines multiple conditions
  • C. Returns True if all conditions are True
  • D. Returns True if any condition is True
Q.124

Which of the following statements is correct about the or logical operator?

  • A. It returns True if both conditions are False
  • B. It returns True if at least one condition is True ✔
  • C. It returns True only if both conditions are True
  • D. It returns False if both conditions are True
Q.125

If x = True and y = False, what will be the result of x or y?

  • A. True ✔
  • B. False
  • C. None of the above
  • D. Error
Q.126

Which of the following will be evaluated first in the expression (3 + 2) ** 4?

  • A. Addition
  • B. Multiplication
  • C. Parentheses ✔
  • D. Subtraction
Q.127

What will be the result of the expression 3 + 2 * 4 in Python?

  • A. 20
  • B. 14
  • C. 11 ✔
  • D. 10
Q.128

Which operator has the highest precedence in Python?

  • A. +
  • B. *
  • C. () ✔
  • D. **
Q.129

In the expression 2 ** 3 * 4, which operation is performed first?

  • A. Exponentiation ✔
  • B. Multiplication
  • C. Parentheses
  • D. Addition
Q.130

What is the result of the expression 10 – 4 + 2?

  • A. 8 ✔
  • B. 6
  • C. 12
  • D. 4
Q.131

A loop used to iterate over a collection such as lists is:

  • A. While
  • B. For ✔
  • C. Do-while
  • D. Repeat
Q.132

What does the if statement do in Python?

  • A. Executes code based on conditions ✔
  • B. Repeats a block of code
  • C. Defines functions
  • D. Creates variables
Q.133

Which of the following will execute when the condition in an if statement is true?

  • A. The block of code inside the if statement ✔
  • B. The block of code inside the else statement
  • C. The loop
  • D. None of the above
Q.134

What is the correct syntax for an if statement in Python?

  • A. if condition: ✔
  • B. If condition then:
  • C. If (condition) {
  • D. If (condition) :
Q.135

What will happen if the condition in an if statement is false and there is an else block?

  • A. The code inside the if statement will execute
  • B. The code inside the else statement will execute ✔
  • C. The code will stop running
  • D. Nothing happens
Q.136

Which of the following is an example of an if statement in Python?

  • A. if x > 10: ✔
  • B. if (x > 10) {
  • C. if x > 10: return
  • D. if x > 10->
Q.137

What does the else block in an if-else statement do?

  • A. Executes code when the condition is true
  • B. Executes code when the condition is false ✔
  • C. Executes code regardless of the condition
  • D. None of the above
Q.138

Which of the following is the correct syntax for the short-hand if-else statement in Python?

  • A. Action_if_true if condition else action_if_false ✔
  • B. If condition action_if_true else action if false
  • C. If condition then action if true else action if false
  • D. Action if true else condition if action if false
Q.139

In the following code, what will be printed? temperature = 20; print(“Hot day” if temperature > 30 else “Cool day”)

  • A. Hot day
  • B. Cool day ✔
  • C. Error
  • D. None of the above
Q.140

What happens if the condition in an if-else statement is false?

  • A. The code in the if block executes
  • B. The code in the else block executes ✔
  • C. The program stops
  • D. Both blocks execute
Q.141

Which of the following statements is true about the if-else statement in Python?

  • A. The else block is mandatory
  • B. The else block runs only when the condition is true
  • C. The if-else statement allows for two code blocks, one for true and one for false conditions ✔
  • D. The else block runs only when the condition is false
Q.142

What does the elif statement do in an if-elif-else structure?

  • A. It runs only if all previous conditions are false
  • B. It checks additional conditions if the previous conditions are false ✔
  • C. It executes the code when the first condition is true
  • D. None of the above
Q.143

In the code temp=15; if temp>30: print(“Hot”); elif temp>20: print(“Warm”); else: print(“Cool”), what will be printed?

  • A. Hot
  • B. Warm
  • C. Cool ✔
  • D. None of the above
Q.144

Which statement is correct about the if-elif-else structure?

  • A. It allows multiple conditions to be checked sequentially ✔
  • B. It can only check one condition
  • C. It does not have an else block
  • D. None of the above
Q.145

What will happen if all conditions in an if-elif-else statement are false?

  • A. The program will stop
  • B. The code in the else block will run ✔
  • C. The program will produce an error
  • D. The first condition will run
Q.146

What happens when the condition in a while loop becomes false?

  • A. The loop continues running
  • B. The loop stops and the program moves to the next line of code ✔
  • C. The program produces an error
  • D. The loop restarts from the beginning
Q.147

In the code number=3; while number<6: print(number); number+=1;, what will be printed?

  • A. 3
  • B. 3, 4, 5 (on separate lines) ✔
  • C. 3, 4, 5, 6
  • D. None of the above
Q.148

What can happen if the condition in a while loop is always true?

  • A. The program will stop working
  • B. The loop will run indefinitely, leading to an infinite loop ✔
  • C. The loop will print an error message
  • D. The loop will break automatically
Q.149

Which of the following is the correct syntax for a while loop?

  • A. while condition: code ✔
  • B. while condition() (code)
  • C. while (condition): code
  • D. while (condition): code block
Q.150

What happens after all sub-problems are solved in Divide and Conquer?

  • A. They are ignored
  • B. They are combined to form the final solution ✔
  • C. They are deleted
  • D. They are sorted again
Q.151

What does Dynamic Programming store to avoid redundant work?

  • A. Inputs
  • B. Errors
  • C. Results of subproblems ✔
  • D. Full solutions only
Q.152

Which of the following problems is a classic example of using Dynamic Programming?

  • A. Sorting a list
  • B. Finding prime numbers
  • C. Calculating Fibonacci numbers ✔
  • D. Drawing a graph
Q.153

What does Backtracking do when it hits a dead end in a problem?

  • A. Stops completely
  • B. Jumps to the final answer
  • C. Goes back to the last choice and tries another ✔
  • D. Ignores the mistake
Q.154

Which of the following problems is best solved using Backtracking?

  • A. Sorting numbers
  • B. Searching in a sorted list
  • C. Solving a Sudoku puzzle ✔
  • D. Calculating average
Q.155

An algorithm that sorts data by stepping through the list and swapping adjacent elements if needed is:

  • A. Selection Sort
  • B. Quick Sort
  • C. Bubble Sort ✔
  • D. Merge Sort
Q.156

Time complexity of Depth-First Search (DFS) in a graph is:

  • A. O(n log n)
  • B. O(V)
  • C. O(V + E) ✔
  • D. O(n)
Q.157

Best description of time complexity:

  • A. Amount of memory an algorithm needs
  • B. Time taken as a function of input size ✔
  • C. Efficiency as input size grows
  • D. Upper bound of space requirements
Q.158

An algorithm with a time complexity of O(n log n):

  • A. Bubble Sort
  • B. Binary Search
  • C. Merge Sort ✔
  • D. Insertion Sort
Q.159

Which of the following is true about the time complexity of Bubble Sort?

  • A. O(n²) ✔
  • B. O(n)
  • C. O(log n)
  • D. O(1)
Q.160

What is the key advantage of Bubble Sort?

  • A. It is very fast for large datasets
  • B. It’s simple to understand and implement ✔
  • C. It sorts the list in a single pass
  • D. It sorts data without comparing elements
Q.161

What does Selection Sort repeatedly do?

  • A. Swaps the largest element with the first element
  • B. Finds the smallest element in the unsorted section and swaps it ✔
  • C. Sorts by comparing elements in pairs
  • D. Sorts the list using a divide and conquer approach
Q.162

What is the time complexity of Selection Sort?

  • A. O(n)
  • B. O(n²) ✔
  • C. O(log n)
  • D. O(1)
Q.163

Which of the following best describes Linear Search?

  • A. It divides the list into halves and searches each half
  • B. It checks each item one by one in the list ✔
  • C. It requires the list to be sorted
  • D. It uses logarithmic time complexity
Q.164

What is the main advantage of Binary Search over Linear Search?

  • A. Binary Search is simpler to implement
  • B. Binary Search has a better time complexity, O(log n) ✔
  • C. Binary Search works for unsorted lists
  • D. Binary Search checks each element in the list
Q.165

When is Linear Search more effective than Binary Search?

  • A. When the list is sorted
  • B. When the list is very small or unsorted ✔
  • C. When the list is large
  • D. When speed is critical
Q.166

In which scenario would Binary Search NOT work?

  • A. When the list is sorted
  • B. When the list is unsorted ✔
  • C. When the list is very large
  • D. When the target element is not in the list
Q.167

What does BFS explore in a graph?

  • A. Nodes one by one
  • B. Nodes level by level ✔
  • C. Nodes randomly
  • D. Only leaf nodes
Q.168

Which data structure does BFS use to keep track of nodes that need to be explored?

  • A. Stack
  • B. Queue ✔
  • C. Array
  • D. List
Q.169

In which type of graph is BFS particularly useful for finding the shortest path?

  • A. Weighted graph
  • B. Unweighted graph ✔
  • C. Directed graph
  • D. Cyclic graph
Q.170

The function used to add an item at the end of a list in Python:

  • A. insert()
  • B. append() ✔
  • C. remove()
  • D. pop()
Q.171

The purpose of the in keyword used with a Python list:

  • A. Adds an item to the list
  • B. Removes an item from the list
  • C. Checks if an item exists in the list ✔
  • D. Returns the length of the list
Q.172

An operation that removes an item from the top of the stack:

  • A. Push
  • B. Pop ✔
  • C. Peek
  • D. Add
Q.173

The operation used to add an item to a queue:

  • A. Dequeue
  • B. Peek
  • C. Enqueue ✔
  • D. Remove
Q.174

True statement about the height of a tree:

  • A. Number of edges from the root to the deepest node ✔
  • B. Number of nodes from the root to the deepest node
  • C. Number of children of the root node
  • D. Always equal to the number of nodes in the tree
Q.175

A scenario where a graph data structure is most suitable:

  • A. Managing a to-do list
  • B. Modeling a line of customers in a store
  • C. Representing connections in a social network ✔
  • D. All of the above
Q.176

What symbol is used to create a list in Python?

  • A. {}
  • B. ()
  • C. [] ✔
  • D. <>
Q.177

What does the index in a list represent?

  • A. The size of the list
  • B. The type of data stored
  • C. The position of an element in the list ✔
  • D. The number of times an element appears
Q.178

Which of the following properties does a Python list have?

  • A. Fixed size
  • B. Random order
  • C. Dynamic size ✔
  • D. Cannot remove items
Q.179

What is the index of the first element in a Python list?

  • A. 1
  • B. 0 ✔
  • C. -1
  • D. Depends on the list
Q.180

Which function is used to remove the first occurrence of an item from a list by value?

  • A. Delete()
  • B. Pop()
  • C. Erase()
  • D. Remove() ✔
Q.181

Which function is used to insert an element at a specific index in a list?

  • A. add()
  • B. insert() ✔
  • C. append()
  • D. push()
Q.182

Which of the following describes how a stack operates?

  • A. FIFO
  • B. LIFO ✔
  • C. Random Access
  • D. Ordered Set
Q.183

What does the ‘push’ operation do in a stack?

  • A. Removes an item
  • B. Sorts the stack
  • C. Adds an item to the top ✔
  • D. Adds an item at the bottom
Q.184

Lists are helpful in implementing which of the following?

  • A. Arrays only
  • B. Graphs only
  • C. Stack and Queue ✔
  • D. None of the above
Q.185

What principle does a queue follow?

  • A. LIFO
  • B. FIFO ✔
  • C. Random Access
  • D. Priority-Based
Q.186

What happens during a dequeue operation?

  • A. An item is added to the end
  • B. An item is removed from the front ✔
  • C. An item is inserted at a specific index
  • D. All items are removed
Q.187

Which node is at the top of a tree structure?

  • A. Leaf
  • B. Branch
  • C. Root ✔
  • D. Edge
Q.188

What is the function of edges in a tree?

  • A. Store data
  • B. Connect nodes ✔
  • C. Delete nodes
  • D. Sort data
Q.189

Which of the following best represents a leaf node?

  • A. Node with one child
  • B. Node with multiple children
  • C. Node without children ✔
  • D. Node with a parent only
Q.190

What are the components of a graph?

  • A. Roots and branches
  • B. Nodes and files
  • C. Vertices and edges ✔
  • D. Parents and children
Q.191

Which data structure has a root node and follows a hierarchy?

  • A. Graph
  • B. Queue
  • C. Stack
  • D. Tree ✔
Q.192

Which term describes how many connections a vertex has?

  • A. Height
  • B. Level
  • C. Degree ✔
  • D. Weight
Q.193

What does a weight on an edge usually represent?

  • A. Age
  • B. Direction
  • C. Value like distance or cost ✔
  • D. Level
Q.194

Which graph allows movement in only one direction between two nodes?

  • A. Undirected graph
  • B. Weighted graph
  • C. Circular graph
  • D. Directed graph ✔
Q.195

What is the mean of a dataset?

  • A. The middle value
  • B. The most frequent value
  • C. The sum of all values divided by the number of values ✔
  • D. The difference between the highest and lowest values
Q.196

Which measure of central tendency is most affected by extreme values (outliers)?

  • A. Mode
  • B. Median
  • C. Mean ✔
  • D. All of the above
Q.197

How do you find the median of a dataset with an even number of values?

  • A. Take the middle value
  • B. Average the two middle values ✔
  • C. Use the most frequent value
  • D. Add the highest and lowest values
Q.198

Which of the following describes the mode?

  • A. The average of all numbers
  • B. The most frequently occurring value ✔
  • C. The middle value in a dataset
  • D. The difference between the highest and lowest values
Q.199

What does variance measure?

  • A. Central value
  • B. Total number of values
  • C. Spread of data from the mean ✔
  • D. Frequency of values
Q.200

What does standard deviation measure?

  • A. The average value of the data
  • B. The spread of data around the mean ✔
  • C. The number of data points
  • D. The median of the data
Q.201

Which of the following is true about standard deviation?

  • A. It is always smaller than the variance
  • B. It is the square root of the variance ✔
  • C. It is calculated by adding the squared deviations
  • D. It cannot be negative
Q.202

What does a high standard deviation indicate?

  • A. The data is tightly grouped around the mean
  • B. The data has a low range
  • C. The data is spread out and varies significantly from the mean ✔
  • D. The mean is significantly larger than the data points
Q.203

What is the probability of getting tails when flipping a fair coin?

  • A. 0
  • B. 1
  • C. 1/2 ✔
  • D. 1/4
Q.204

In probability, what is the term for the number of favorable outcomes divided by the total number of outcomes?

  • A. Mode
  • B. Mean
  • C. Probability ✔
  • D. Variance
Q.205

The activity involved in experimental design in data science:

  • A. Creating visualizations
  • B. Collecting and analyzing data systematically ✔
  • C. Writing code for machine learning
  • D. Building databases
Q.206

What is the main purpose of an experiment in data collection?

  • A. To observe behavior
  • B. To test cause-and-effect relationships ✔
  • C. To collect responses to questions
  • D. To gather data in natural settings
Q.207

What is the primary advantage of using surveys?

  • A. They provide detailed individual feedback
  • B. They allow for structured and efficient data collection from a large group ✔
  • C. They are only used for scientific research
  • D. They do not require any statistical analysis
Q.208

What is the key characteristic of an experiment?

  • A. It only collects qualitative data
  • B. It involves manipulating variables to test their effects ✔
  • C. It only collects responses through surveys
  • D. It requires minimal control of the research environment
Q.209

What is the main goal of data preparation?

  • A. To delete all unnecessary data
  • B. To ensure data is formatted, clean, and ready for analysis ✔
  • C. To collect data from websites
  • D. To remove surveys from the study
Q.210

Which of the following is NOT a part of data cleaning?

  • A. Fixing missing values
  • B. Repeating data entries ✔
  • C. Removing duplicates
  • D. Correcting wrong data
Q.211

What happens if data is not cleaned properly?

  • A. Results become more accurate
  • B. Analysis takes less time
  • C. Analysis results can be misleading ✔
  • D. Data becomes more organized
Q.212

What is imputation in data handling?

  • A. Deleting all data
  • B. Estimating and filling missing values ✔
  • C. Collecting new surveys
  • D. Sorting the data alphabetically
Q.213

What does flagging a missing value help with?

  • A. Replacing the value automatically
  • B. Hiding the data from view
  • C. Making analysts aware of incomplete information ✔
  • D. Removing incorrect records
Q.214

The option not considered a benefit of data visualization:

  • A. Identifying trends and patterns
  • B. Communicating insights effectively
  • C. Making data more complex ✔
  • D. Summarizing large datasets
Q.215

What is the main use of data visualization?

  • A. Writing long reports
  • B. Showing data through text
  • C. Representing data visually for better understanding ✔
  • D. Encrypting data
Q.216

What does a line graph mainly show?

  • A. Categories
  • B. Distribution of values
  • C. Changes over time ✔
  • D. Outliers
Q.217

Which chart is used to explore the relationship between two variables?

  • A. Histogram
  • B. Line graph
  • C. Scatterplot ✔
  • D. Bar chart
Q.218

What type of chart would best show changes in sales over time?

  • A. Line graph ✔
  • B. Pie chart
  • C. Scatterplot
  • D. Boxplot
Q.219

Why should we label the axes in a chart?

  • A. To make the chart colorful
  • B. To decorate the page
  • C. To make the chart easier to read and understand ✔
  • D. To hide the data
Q.220

Which technology allows computers to perform tasks like humans?

  • A. Blockchain
  • B. Artificial Intelligence (AI) ✔
  • C. 5G
  • D. Cloud Computing
Q.221

Which of the following is an example of cloud computing?

  • A. Siri
  • B. Bitcoin
  • C. Google Drive ✔
  • D. Thermostat
Q.222

Which technology connects everyday objects like fridges and cars to the internet?

  • A. AR
  • B. IoT ✔
  • C. VR
  • D. AI
Q.223

A cloud deployment model with resources shared among organizations with common concerns:

  • A. Public Cloud
  • B. Private Cloud
  • C. Community Cloud ✔
  • D. Hybrid Cloud
Q.224

A cloud deployment model combining public and private cloud features:

  • A. Public Cloud
  • B. Hybrid Cloud ✔
  • C. Community Cloud
  • D. Multi-Cloud
Q.225

A cloud service offering a platform for developing, running, and managing applications without managing infrastructure:

  • A. Infrastructure as a Service (IaaS)
  • B. Platform as a Service (PaaS) ✔
  • C. Software as a Service (SaaS)
  • D. Data as a Service (DaaS)
Q.226

What is cloud computing mainly used for?

  • A. Buying new hardware
  • B. Accessing computing services over the internet ✔
  • C. Printing documents
  • D. Making phone calls
Q.227

What is the benefit of virtualization in cloud computing?

  • A. Slows down performance
  • B. Reduces internet speed
  • C. Allows one machine to run multiple virtual systems ✔
  • D. Only works with large data centers
Q.228

Which term describes the ability to add more cloud resources during high traffic?

  • A. On-demand
  • B. Virtualization
  • C. Scalability ✔
  • D. Decentralization
Q.229

What does on-demand access mean in cloud computing?

  • A. Buying a new laptop
  • B. Waiting weeks for service setup
  • C. Instantly using cloud resources when needed ✔
  • D. Downloading files from social media
Q.230

Which cloud service type allows the most user control over the system?

  • A. SaaS
  • B. PaaS
  • C. IaaS ✔
  • D. All of the above
Q.231

Which of the following is an example of SaaS?

  • A. Amazon EC2
  • B. Google App Engine
  • C. Microsoft Office 365 ✔
  • D. Microsoft Azure Virtual Machine
Q.232

Who manages the software updates in SaaS?

  • A. The user
  • B. The cloud provider ✔
  • C. Internet service providers
  • D. Computer shops
Q.233

Which of the following is an example of a public cloud provider?

  • A. A bank’s internal cloud
  • B. Amazon Web Services (AWS) ✔
  • C. A government’s private server
  • D. A local school’s computer lab
Q.234

What is the main advantage of a private cloud?

  • A. Lower cost
  • B. Easy public access
  • C. Higher security and control ✔
  • D. Less maintenance
Q.235

Which of the following services provides cloud storage?

  • A. Microsoft Word
  • B. Dropbox ✔
  • C. Photoshop
  • D. VLC Media Player
Q.236

How does cloud computing help with data loss?

  • A. By making physical backups only
  • B. By increasing computer speed
  • C. By storing data online so it’s not lost if a local device fails ✔
  • D. By printing all data regularly
Q.237

What does scalability allow in cloud computing?

  • A. Fix broken hardware
  • B. Change operating systems
  • C. Add or remove resources as needed ✔
  • D. Buy new computers
Q.238

The main benefit of edge computing:

  • A. Lower cost
  • B. Reduced latency ✔
  • C. Increased complexity
  • D. Enhanced security
Q.239

The primary advantage of serverless architectures:

  • A. Cost savings ✔
  • B. Constant server management
  • C. Increased hardware needs
  • D. Manual scaling
Q.240

Which option is typically included in common Terms of Use clauses?

  • A. User obligations
  • B. Privacy and data use ✔
  • C. Product advertising
  • D. Termination of service
Q.241

The purpose of the “Limitations of Liability” clause in Terms:

  • A. Ensures full company responsibility
  • B. Limits company’s liability ✔
  • C. Provides user rights for damages
  • D. Guarantees constant service availability
Q.242

The practice considered ethical when using information:

  • A. Copying content without permission
  • B. Respecting copyright and avoiding plagiarism ✔
  • C. Ignoring source attribution
  • D. Using unverified information
Q.243

What is the main purpose of Terms of Use?

  • A. To make websites look professional
  • B. To provide advertisements
  • C. To set rules and responsibilities for users and service providers ✔
  • D. To increase website traffic
Q.244

What must a user do before using an app or website?

  • A. Call customer support
  • B. Agree to the Terms of Use ✔
  • C. Watch a tutorial
  • D. Pay a fee
Q.245

Which clause explains how a company will use your personal data?

  • A. User Obligations
  • B. Privacy and Data Use ✔
  • C. Termination of Service
  • D. Intellectual Property
Q.246

What is the purpose of the “Intellectual Property Rights” clause?

  • A. To protect user reviews
  • B. To allow copying of articles
  • C. To protect company content like logos and articles ✔
  • D. To delete user data
Q.247

What does software piracy involve?

  • A. Sharing licensed software
  • B. Creating your own software
  • C. Using software without a license ✔
  • D. Updating old software
Q.248

What is one purpose of the Personal Data Protection Bill in Pakistan?

  • A. To charge fees on data
  • B. To make data public
  • C. To let users access or correct their data ✔
  • D. To store passwords
Q.249

The type of harmful software that secretly monitors user activity:

  • A. Spam
  • B. Cookies
  • C. Spyware ✔
  • D. Pharming
Q.250

The threat involving user redirection to fake websites:

  • A. Phishing
  • B. Spam
  • C. Spyware
  • D. Pharming ✔
Q.251

Which of the following is an example of spam?

  • A. A secure bank email
  • B. A software update
  • C. An unwanted message offering a product ✔
  • D. A message from a friend
Q.252

Cookies are files that:

  • A. Slow down your computer
  • B. Save your progress in games
  • C. Remember website details and preferences ✔
  • D. Delete viruses
Q.253

Which of these is a phishing attempt?

  • A. A text from a friend
  • B. A message asking you to update software
  • C. A fake email pretending to be your bank ✔
  • D. A password reset you requested
Q.254

Why are privacy and security threats dangerous?

  • A. They help websites load faster
  • B. They protect your personal data
  • C. They can expose or steal personal information ✔
  • D. They reduce your phone bill
Q.255

Antivirus software is used to:

  • A. Send emails
  • B. Block websites
  • C. Protect against harmful software ✔
  • D. Manage passwords
Q.256

Phishing is an attack that tries to:

  • A. Speed up the internet
  • B. Steal personal information ✔
  • C. Block websites
  • D. Install software
Q.257

How can you tell a website is safe and real?

  • A. It loads quickly
  • B. It asks for your password
  • C. It has “https://” and a padlock icon ✔
  • D. It has lots of ads
Q.258

The positive societal impact of computing systems:

  • A. Spread of misinformation
  • B. Improved information accessibility ✔
  • C. Heightened privacy concerns
  • D. Widened technology gap
Q.259

What does the digital divide cause in Pakistan?

  • A. Equal access to technology for everyone
  • B. Better internet speeds in rural areas
  • C. Unequal access to education and job opportunities ✔
  • D. Universal access to e-commerce
Q.260

What is the primary concern regarding misinformation on social media?

  • A. It promotes useful health information
  • B. It spreads quickly and causes confusion ✔
  • C. It encourages international travel
  • D. It boosts social media platform users
Q.261

The behavior considered responsible digital conduct:

  • A. Using secure websites
  • B. Spreading false info online
  • C. Respecting online privacy ✔
  • D. Reporting suspicious activity
Q.262

What does responsible digital behavior include?

  • A. Sharing personal information freely
  • B. Using strong passwords and avoiding phishing scams ✔
  • C. Spreading false information
  • D. Using simple passwords
Q.263

What is an example of a strong password?

  • A. “12345”
  • B. “Password”
  • C. “MySecureP@ssword!” ✔
  • D. “Qwerty”
Q.264

What is the main goal of cybersecurity awareness?

  • A. To make computers faster
  • B. To protect personal information from online threats ✔
  • C. To improve website design
  • D. To create new apps
Q.265

The key component of digital literacy:

  • A. Writing poetry
  • B. Understanding agricultural methods
  • C. Using digital tools effectively ✔
  • D. Practicing public speaking
Q.266

Boolean operator used to exclude a term from search results:

  • A. OR
  • B. AND
  • C. NOT ✔
  • D. NEITHER
Q.267

The essential skill for evaluating online sources:

  • A. Guessing the source’s credibility
  • B. Knowing the content creator’s name
  • C. Checking if content is from a trusted entity ✔
  • D. Reading the content multiple times
Q.268

What is the main purpose of online research?

  • A. To gather random facts
  • B. To find accurate, reliable, and current information ✔
  • C. To search for images only
  • D. To play online games
Q.269

What is an example of a source used in academic research?

  • A. Social media posts
  • B. News websites
  • C. Scholarly articles and research papers ✔
  • D. YouTube videos
Q.270

What is digital literacy?

  • A. The ability to use digital tools to create online videos
  • B. The ability to use digital tools to find, understand, create, and share information ✔
  • C. The ability to send emails
  • D. The ability to play online games
Q.271

Why is it important to evaluate the sources of information online?

  • A. To find the fastest information
  • B. To make sure the information is accurate and trustworthy ✔
  • C. To watch videos only
  • D. To find the cheapest products
Q.272

The meaning of “peer-reviewed” article:

  • A. Edited by a single expert
  • B. Published in a magazine
  • C. Reviewed by other experts in the field ✔
  • D. Freely available online
Q.273

What does utilizing digital resources mean?

  • A. Using only books for research
  • B. Effectively using online tools and information to support learning and work ✔
  • C. Watching videos online for entertainment
  • D. Using social media for communication
Q.274

An essential component of ethical research:

  • A. Collecting data regardless of participant privacy
  • B. Avoiding plagiarism and giving proper credit ✔
  • C. Publishing only positive results
  • D. Ignoring consent if research is important
Q.275

What is the main goal of research ethics?

  • A. To make the research more complex
  • B. To ensure research is fair, honest, and respectful ✔
  • C. To get the research published faster
  • D. To hide personal information of researchers
Q.276

What should researchers do before involving participants in a study?

  • A. Hide the purpose of the study from them
  • B. Ensure the study causes harm
  • C. Obtain informed consent from the participants ✔
  • D. Share their personal details without permission
Q.277

What does a patent give to an inventor?

  • A. The right to sell their invention only in their country
  • B. The right to protect the visual design of their invention
  • C. The exclusive right to their invention and stop others from using it ✔
  • D. The ability to distribute their invention for free
Q.278

What is the main purpose of a trademark?

  • A. To protect a product’s appearance
  • B. To prevent copying of inventions
  • C. To identify and distinguish a brand’s products from others ✔
  • D. To allow free usage of a company’s name
Q.279

Which of the following is protected by copyright?

  • A. An invention
  • B. A company logo
  • C. A novel or music composition ✔
  • D. A product design
Q.280

The primary goal of entrepreneurship is:

  • A. To create new technologies
  • B. To solve problems and create value ✔
  • C. To manage finances
  • D. To compete with large corporations
Q.281

A principle of Design Thinking is:

  • A. Focusing on profits
  • B. Human-centered approach ✔
  • C. Minimizing risks
  • D. Emphasizing short-term
Q.282

Which is the first step in the Design Thinking process?

  • A. Prototype
  • B. Test
  • C. Define
  • D. Empathize ✔
Q.283

What is a prototype?

  • A. The final version of the product
  • B. A quick and simple version of the idea ✔
  • C. The problem statement
  • D. A tool for testing the market
Q.284

What is the purpose of prototyping in Design Thinking?

  • A. To create a final version of the product
  • B. To test ideas quickly and improve them ✔
  • C. To sell the product
  • D. To evaluate customer satisfaction
Q.285

The first step in creating a business plan involves:

  • A. Financial forecasting
  • B. Market analysis
  • C. Defining the business idea ✔
  • D. Setting sales targets
Q.286

What is the purpose of the market analysis section in a business plan?

  • A. To list your competitors
  • B. To describe your business goals
  • C. To understand your customers’ needs and competitors ✔
  • D. To provide a summary of your products
Q.287

The purpose of collecting market insights is:

  • A. To set product prices
  • B. To understand customer needs and market trends ✔
  • C. To calculate taxes
  • D. To manage inventory
Q.288

A successful business pitch should be:

  • A. Long and detailed
  • B. Clear and persuasive ✔
  • C. Focused on personal achievements
  • D. Directed only at investors
Q.289

What are the two main types of market research techniques?

  • A. Internal and external
  • B. Simple and complex
  • C. Qualitative and quantitative ✔
  • D. Local and global
Q.290

Which of the following is a benefit of quantitative research?

  • A. Understanding emotions
  • B. Finding personal stories
  • C. Finding trends and patterns in behavior ✔
  • D. Getting detailed opinions
Q.291

What is the main goal of a focus group?

  • A. To count how many people like a product
  • B. To advertise a product
  • C. To collect detailed opinions and suggestions ✔
  • D. To sell products
Q.292

Market segmentation helps businesses to:

  • A. Create random prices
  • B. Understand everyone in the same way
  • C. Serve different groups of customers better ✔
  • D. Copy competitors
Q.293

The goal of data-driven decisions is to:

  • A. Avoid customer feedback
  • B. Guess what might work
  • C. Make smart choices using information ✔
  • D. Copy other businesses
Q.294

What does communication involve?

  • A. Only speaking
  • B. Only writing
  • C. Sharing information, ideas, or feelings with others ✔
  • D. Only body language
Q.295

Why is good body language important during a presentation?

  • A. It helps you look confident and express your message better ✔
  • B. It is not important
  • C. It makes the presentation longer
  • D. It makes you look Ramy
Q.296

What is the main purpose of storytelling?

  • A. To confuse the audience
  • B. To entertain only
  • C. To engage the audience and make complex ideas easier to understand ✔
  • D. To waste time
Q.297

What is collaboration?

  • A. Working alone on a project
  • B. Sharing ideas and working together to achieve a goal ✔
  • C. Repeating a process until you get the best result
  • D. None of the above
Q.298

Why is iteration important?

  • A. It helps you finish a task faster
  • B. It helps you improve your work by making changes and taking feedback into account ✔
  • C. It helps you collaborate with others
  • D. It focuses only on one part of a task
Q.299

What is innovation?

  • A. Creating new ideas, products, or methods ✔
  • B. Copying others’ work
  • C. Only inventing things that didn’t exist before
  • D. None of the above
Q.300

Which of the following best describes comprehensive project planning?

  • A. Only focusing on coding tasks
  • B. Ignoring cost estimation
  • C. Planning all aspects of the project before starting ✔
  • D. Developing the project without a timeline

Guess Papers for Class 11

english subject
English
biology subject
Biology
physics subject
Physics
computer subject
Computer
math subject
Mathematics
chemistry subject
Chemistry
economics
Economics
accounting
Accounting

Schemes of Class 11

chemistry subject
Chemistry
biology subject
Biology
physics subject
Physics
computer subject
Computer
math subject
Mathematics

Ahsa.Pk

We are sharing meaningful and related notes and all materials for students.

Leave a Reply