1.2.8 Identifying and correcting errors:

Cards (32)

  • What is an example of a runtime error in programming?
    Division by zero
  • Match each debugging tool with the type of error it detects:
    Compiler/Interpreter ↔️ Syntax Errors
    Debugger ↔️ Runtime and Logic Errors
    Print Statements ↔️ All Error Types
  • What type of errors can a debugger help identify?
    Runtime errors
  • A missing semicolon is a common syntax error in languages like Java
  • What is an example of a logic error in programming?
    Calculating average without summing
  • What is the primary role of a debugger in identifying errors?
    Diagnose runtime errors
  • Debugging tools are used to identify and correct different types of errors
  • The Compiler/Interpreter detects runtime errors.
    False
  • Print statements can help identify syntax errors by highlighting issues
  • Forgetting to end a statement with a semicolon is a common syntax error.

    True
  • A syntax error occurs when there is a violation of programming language rules
  • A logic error occurs when a program crashes during execution.
    False
  • A compiler identifies syntax errors before program execution
  • Order the steps to correct syntax errors in code:
    1️⃣ Identify the error type
    2️⃣ Locate the error in the code
    3️⃣ Apply the correct fix
    4️⃣ Retest the code
  • Misspelled variable names can cause syntax errors.

    True
  • Match each error type with its definition:
    Syntax Error ↔️ Violation of language rules
    Runtime Error ↔️ Error during execution
    Logic Error ↔️ Flawed program logic
  • Syntax errors prevent a program from running at all.

    True
  • A compiler identifies syntax errors before program execution
  • What do debugging tools help improve in programs?
    Reliability and correctness
  • Match the debugging tool with the type of errors it can identify:
    Compiler/Interpreter ↔️ Syntax Errors
    Debugger ↔️ Runtime Errors
    Print Statements ↔️ Logic Errors
  • Which debugging tool can help uncover logic errors by stepping through code?
    Debugger
  • Steps to correct syntax errors in programming
    1️⃣ Identify the error type
    2️⃣ Understand the error definition
    3️⃣ Review the example
    4️⃣ Apply the correction
  • What type of error occurs when a variable name is misspelled?
    Syntax error
  • What type of error occurs when an incorrect or undefined operator is used?
    Syntax error
  • Which technique for correcting logic errors involves carefully following the program's logic to identify deviations from expected behavior?
    Tracing code execution
  • Elements of a comprehensive test plan for verifying code corrections
    1️⃣ Test Cases
    2️⃣ Expected Outcomes
    3️⃣ Steps to Validate
    4️⃣ Test Data
    5️⃣ Success Criteria
  • Testing corrections systematically ensures the reliability and stability of code.

    True
  • Mismatched parentheses can cause a syntax error due to an uneven number of opening and closing symbols
  • Logic errors are easier to identify than syntax errors.
    False
  • Match the technique for correcting logic errors with its description:
    Debugging Tools ↔️ Inspect variable values
    Tracing Code Execution ↔️ Follow program logic
    Testing with Different Inputs ↔️ Expose edge cases
  • Testing with different inputs helps expose logic errors that only manifest with certain conditions
  • What are specific inputs or conditions used to test the program's behavior called?
    Test cases