On This Page

This set of Problem Solving and Python Programming Multiple Choice Questions & Answers (MCQs) focuses on Problem Solving And Python Programming Set 1

Q1 | The word                         comes from the name of a Persian mathematician Abu Ja’far Mohammed ibn-i Musa al Khowarizmi.
  • flowchart
  • flow
  • algorithm
  • syntax
Q2 | In computer science, algorithm refers to a special method usable by a computer for the solution to a problem.
  • true
  • false
Q3 | This characteristic often draws the line between what is feasible and what is impossible.
  • performance
  • system evaluation
  • modularity
  • reliability
Q4 | The time that depends on the input: an already sorted sequence that is easier to sort.
  • process
  • evaluation
  • running
  • input
Q5 | When an algorithm is written in the form of a programming language, it becomes a
  • flowchart
  • program
  • pseudo code
  • syntax
Q6 | Any algorithm is a program.
  • true
  • false
Q7 | A system wherein items are added from one and removed from the other end.
  • stack
  • queue
  • linked list
  • array
Q8 | Another name for 1-D arrays.
  • linear arrays
  • lists
  • horizontal array
  • vertical array
Q9 | A data structure that follows the FIFO principle.
  • queue
  • ll
  • stack
  • union
Q10 | The symbol denotes                
  • i/o
  • flow
  • terminal
  • decision
Q11 | In computer science, algorithm refers to a pictorial representation of a flowchart.
  • true
  • false
Q12 | The process of drawing a flowchart for an algorithm is called                      
  • performance
  • evaluation
  • algorithmic representation
  • flowcharting
Q13 | Actual instructions in flowcharting are represented in                      
  • circles
  • boxes
  • arrows
  • lines
Q14 | The following box denotes?
  • decision
  • initiation
  • initialization
  • i/o
Q15 | A box that can represent two different conditions.
  • rectangle
  • diamond
  • circle
  • parallelogram
Q16 | There should be certain set standards on the amount of details that should be provided in a flowchart.
  • true
  • false
Q17 | A detailed flowchart is called              
  • stack
  • macro
  • micro
  • union
Q18 | Which of the following is not an advantage of a flowchart?
  • better communication
  • efficient coding
  • systematic testing
  • improper documentation
Q19 | A flowchart that outlines the main segments of a program.
  • queue
  • macro
  • micro
  • union
Q20 | A                              is diagram that depicts the flow of a program.
  • algorithm
  • hash table
  • graph
  • flowchart
Q21 | Terminals are represented by diagonals in a flowchart.
  • true
  • false
Q22 | The operation represented by parallelograms.
  • input/output
  • assignment
  • comparison
  • conditions
Q23 | Which of the following is not a flowchart structure?
  • process
  • sequence
  • repetition
  • case
Q24 | The action performed by a                         structure must eventually cause the loop to terminate.
  • sequence
  • case
  • repetition
  • process
Q25 | The following symbol denotes:
  • module
  • terminal
  • process
  • i/o operation