โ† All ICAS Flashcard Decks

Programming and Digital Systems Flashcards

7 cards from real ICAS practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 Programming and Digital Systems flashcards as text
  1. Which data structure uses a Last-In, First-Out (LIFO) principle?

    Answer: Stack

    A stack operates on LIFO, meaning the last element added is the first one removed.

  2. What does the term 'bug' mean in programming?

    Answer: An error or flaw in the program

    A bug is any error or unintended behavior in a program that causes it to produce incorrect results.

  3. In binary, what is the value of 1011?

    Answer: 11

    1011 in binary = 8 + 0 + 2 + 1 = 11 in decimal.

  4. Which type of loop is guaranteed to execute its body at least once?

    Answer: do-while loop

    A do-while loop checks its condition after executing the body, ensuring at least one execution.

  5. What is an algorithm?

    Answer: A step-by-step set of instructions to solve a problem

    An algorithm is a finite, ordered set of instructions designed to solve a specific problem or perform a task.

  6. Which of the following best describes 'pseudocode'?

    Answer: An informal description of a program's logic

    Pseudocode is a plain-language description of programming logic, not tied to any specific language syntax.

  7. What does a compiler do?

    Answer: Translates high-level code into machine code

    A compiler translates the entire source code written in a high-level language into machine-readable code before execution.

How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. We have not yet matched this exam's facts to an official source, so confirm fees, dates and rules with the exam body. Not reviewed by a subject-matter expert. Editorial policy