How Well Do You Know The Basics Of Software Programming Test?

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Jaksiboy
J
Jaksiboy
Community Contributor
Quizzes Created: 832 | Total Attempts: 12,139,660
Questions: 10 | Attempts: 57

SettingsSettingsSettings
How Well Do You Know The Basics Of Software Programming Test? - Quiz

Are you a programmer or someone just starting with programming? Did you study computer related courses in the university? Or do you have surface knowledge of software programming? Find how much of a nerd you are by attempting this quiz.


Questions and Answers
  • 1. 

    Which of the following is NOT a type of algorithm?

    • A.

      Decision Table

    • B.

      Program

    • C.

      Flowchart

    • D.

      Pseudocode

    Correct Answer
    B. Program
  • 2. 

    What is the symbol that represents comments in a flowchart?

    • A.

      An annotation symbol

    • B.

      A flow line

    • C.

      A subroutine

    • D.

      A procedure symbol

    Correct Answer
    A. An annotation symbol
    Explanation
    An annotation symbol represents comments in a flowchart. Comments are used to provide additional information or explanations about specific parts of the flowchart. They are not necessary for the execution of the flowchart, but they help in understanding the logic and purpose of the different symbols and actions. Annotation symbols typically contain text or notes that are not directly involved in the flow of the chart but provide clarity and context to the reader.

    Rate this question:

  • 3. 

    Which symbol on a flowchart is used to represent the connection between the portions of a flowchart on separate pages?

    • A.

      Flow Line

    • B.

      Annotation

    • C.

      On Page Connector

    • D.

      Off Page Connector

    Correct Answer
    D. Off Page Connector
    Explanation
    Off Page Connector is the symbol used to represent the connection between the portions of a flowchart on separate pages. It indicates that the flowchart continues on another page or a different location within the same page. This symbol helps in maintaining the flow and organization of the flowchart, allowing for a clear representation of the process or system being depicted.

    Rate this question:

  • 4. 

    Which of the following statements is False?

    • A.

      In a flowchart all the necessary inputs should be listed out in a logical order

    • B.

      The input, process, output, and display symbols should have only one flow line

    • C.

      Flowcharts can have only one start point and one end point

    • D.

      The flowchart should be clear, precise and easy to follow

    Correct Answer
    B. The input, process, output, and display symbols should have only one flow line
    Explanation
    The statement "The input, process, output, and display symbols should have only one flow line" is false because these symbols can have multiple flow lines to represent different paths or branches in the flowchart.

    Rate this question:

  • 5. 

    What represent algorithms that involve complex decision-making?

    • A.

      Decision Tables

    • B.

      Pseudocode

    • C.

      Programs

    • D.

      Flowcharts

    Correct Answer
    A. Decision Tables
    Explanation
    Decision Tables represent algorithms that involve complex decision-making. They provide a structured way to define and analyze different combinations of conditions and actions. Decision Tables are particularly useful when there are multiple conditions and actions involved, and they help in simplifying and organizing the decision-making process. Flowcharts, Programs, and Pseudocode are also used in algorithm development, but Decision Tables specifically focus on complex decision-making.

    Rate this question:

  • 6. 

    What are x and y called in the following expression (z = x + y)?

    • A.

      Literals

    • B.

      Operands

    • C.

      Values

    • D.

      Operators

    Correct Answer
    B. Operands
    Explanation
    In the given expression (z = x + y), x and y are referred to as operands. Operands are the variables or values that are used in an expression to perform operations. In this case, x and y are the operands that are being added together to calculate the value of z.

    Rate this question:

  • 7. 

    Which operators are used to test the relationship between two variables or between a variable and a constant?

    • A.

      Special operators

    • B.

      Logical operators

    • C.

      Arithmetic operators

    • D.

      Relational operators

    Correct Answer
    D. Relational operators
    Explanation
    Relational operators are used to test the relationship between two variables or between a variable and a constant. These operators include equals to (==), not equals to (!=), greater than (>), less than (=), and less than or equal to (

    Rate this question:

  • 8. 

    Which of the following is a logical operator?

    • A.

      And

    • B.

      +

    • C.

      ()

    • D.

    Correct Answer
    A. And
    Explanation
    The logical operator "And" is used to combine two or more conditions in a logical expression. It returns true only if all the conditions are true, otherwise it returns false. This operator is commonly used in programming languages to make decisions based on multiple conditions.

    Rate this question:

  • 9. 

    Which data structure uses LIFO?

    • A.

      Queues

    • B.

      Int

    • C.

      Stacks

    • D.

      Array

    Correct Answer
    C. Stacks
    Explanation
    Stacks use the LIFO (Last-In-First-Out) principle, meaning that the last element added to the stack is the first one to be removed. This is similar to a stack of plates, where the last plate placed on top is the first one to be taken off. In a stack, elements can only be added or removed from the top, making it a suitable data structure for tasks that require accessing elements in a specific order, such as undo/redo operations or function call execution.

    Rate this question:

  • 10. 

    What is a memory location that holds a single letter or number? 

    • A.

      Word

    • B.

      Int

    • C.

      Double

    • D.

      Char

    Correct Answer
    D. Char
    Explanation
    A memory location that holds a single letter or number is called a "char." It is a data type in programming languages that represents a single character, such as a letter or a number. It is used to store and manipulate individual characters or small numeric values within a computer's memory.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 16, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Dec 14, 2017
    Quiz Created by
    Jaksiboy
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.