Problem Solving – MCQ’s
- Which solutions are not reached through proper algorithms or work planning?
(a) Prepared solution
(b) Candid solution ✓
(c) Strategized solution
(d) Best solution
- Which is a graphical representation of an algorithm?
(b) Graph
(c) Flowchart ✓
(d) Solution
- Which symbol in the flowchart is used to either start or end the flowchart?
(a) Terminal ✓
(b) Connector
(c) Process
(d) Decision
- Which means to test if the required solution is there?
(a) Verification ✓
(b) Algorithm
(c) Validation
(d) Flowchart
- In a ______ error, the solution is working but not giving required results:
(a) Random error
(b) Logical error ✓
(c) Syntax error
(d) Runtime error
- Before problem solving, we need to first _____ a problem
(a) Prepared solution
(b) Analyze ✓
(c) Strategized solution
(d) Best solution
- An algorithm produces a defined set of:
(a) Steps ✓
(b) Analyze
(c) Strategized solution
(d) Best solution
- A flowchart utilizes various _____and _____to map out the order of steps.
(a) Symbols, text ✓
(b) Symbols, number
(c) Number, text
(d) Solution, Problem
- In flow charts ◇ symbol is used to show a:
(a) Solution
(b) Decision making ✓
(c) Verification
(d) Test data
- Which is used to test the solutions?
(a) Best Solution
(b) Top design
(c) Verification ✓
(d) Analyze
- Which is a matter or situation needs to be dealt with and overcome?
(a) Algorithm
(b) Problem ✓
(c) Flowchart
(d) Debugger
12._______ a problem helps to solve that problem quickly
(a) Analyzing ✓
(b) Debugger
(c) Algorithm
(d) Solution
- Which of the following tasks are performed by most of the algorithms?
(a) Input
(b) Output
(c) Processing
(d) All of these ✓
- Which consist of symbols used for graphical presentation of an algorithm?
(a) Algorithm
(b) Program
(c) Flowcharts ✓
(d) Software
- Which means to test if the solution is according to given problem?
(a) Test data
(b) Settlement
(c) Verification
(d) Validation ✓
- Which means whether the solution is giving the required results or not?
(a) Validation
(b) Verification ✓
(c) Flowcharts
(d) Software
17 A_____ is a technique used to test algorithms.
(a) Trace table ✓
(b) Table
(c) Algorithm
(d) Program
- The diamond symbol represents the:
(a) Input/output
(b) Decision making ✓
(c) Processing
(d) Remarks
- The technique ‘Divide and conquer’ is used to solve:
(a) Simple problems
(b) Complex problems
(c) Runtime error
(d) Complex and large problems ✓
- Which is straightforward and unplanned in problem solving?
(a) Analyze
(b) Candid solution ✓
(c) Debugging
(d) Testing
- Which technique has drawn a pictorial representation of the solution?
(a) Prototype ✓
(b) Pseudo
(c) Debugging
(d) Testing
- Which word refers to spontaneous and unplanned?
(a) Draw
(b) Algorithm
(c) Flowchart
(d) Candid ✓
- Which is a set of steps to solve a problem?
(a) Program
(b) Algorithm ✓
(c) Flowchart
(d) Runtime
- Which is essential to point out the defects and errors made during finding a solution to some problem?
(a) Testing ✓
(b) Program
(c) Writer
(d) Demand
- It is the test data that compiles with the input requirement of the algorithm:
(a) Valid test data ✓
(b) Test data
(c) Data
(d) Superset
- It is the data that does not comply with the input requirements of the algorithm.
(a) Testing
(b) Program
(c) Invalid test data ✓
(d) Demand
- A solution is tested on extreme values.
(a) Bounded
(b) Boundary test data values ✓
(c) Test data
(d) Boundary value
- To check how the system reacts on entering data in inappropriate format.
(a) Wrong data formats ✓
(b) Data formats
(c) Data
(d) Solution
- To investigate that the solution still works if less number of inputs are given than expected:
(a) Absent
(b) Program
(c) Writer
(d) Absent data ✓
- If algorithm is correct, but does not give correct outputs it means that it has ___error.
(a) Logical ✓
(b) Syntax
(c) Not an error
(d) Run time
- Trace table is a technique of:
(a) Running the program
(b) Running the flowchart
(c) To test the algorithm ✓
(d) Modification
- In order to solve a problem, it is important to follow an approach.
(a) Systematic ✓
(b) Manual
(c) Trace report
(d) Central approach
- A well-defined problem is the one that does not contain:
(a) Simplicity
(b) Ambiguities ✓
(c) Turning
(d) Running
- Strategy that divides a complex problem into smaller problems is called:
(a) Prototype
(b) Act it out
(c) Divide and Conquer ✓
(d) Solution
- Which is the initial stage of problems
(a) Defining ✓
(b) Analyzing
(c) Programming
(d) Stepping
- What is the purpose of an oval shape symbol in flowcharting?
(a) Decision
(b) Connector
(c) Process
(d) Start or End ✓
- What is the purpose of an parallelogram shape in flowcharting?
(a) Decision
(b) Connector
(c) Input/output ✓
(d) Start or End
[/show_more]