APCSP Exam Prep Flashcards

Multiple Choice Questions

  1. Which of the following data structures is best for storing a list of items in a specific order?

    A. Array

    B. Set

    C. Dictionary

    D. Stack

  2. What does 'IP' in the term 'IP address' stand for?

    A. Internet Protocol

    B. Information Protocol

    C. Interconnected Protocol

    D. Internet Provision

  3. In cybersecurity, what is 'phishing'?

    A. A type of malware

    B. A fraudulent attempt to obtain sensitive information

    C. A data breach

    D. A cryptography method

  4. Which of the following is an example of 'abstraction'?

    A. Writing detailed code for every operation

    B. Using a function to perform a complex task without showing the details

    C. Documenting every line of code

    D. Using specific variable names

  5. What are the two main types of encryption?

    A. Data and Network

    B. Public Key and Symmetric Key

    C. Private Key and Public Key

    D. Open and Closed Key

Fill-in-the-blank Questions

  1. An is a step-by-step procedure for solving a problem or completing a task, often represented in programming languages.

  2. The process of finding and fixing errors in a program is called _.

  3. A _ is a variable that can hold multiple values in a single structure.

  4. When a program is run, it follows a specific that defines the flow of operations.

  5. The term refers to the practice of writing code that is understandable and maintainable.

Open-Ended Question

  1. Discuss the impact of computing on society. What are some positive and negative effects of technology in everyday life? How can we address the challenges posed by technology?

Answer Key

Multiple Choice Questions
  1. A

  2. A

  3. B

  4. B

  5. B

Fill-in-the-blank Questions
  1. algorithm

  2. debugging

  3. list

  4. sequence

  5. abstraction

Open-Ended Question
  1. Responses will vary. Expected points may include: Communication enhancement, data privacy issues, over-reliance on technology, solutions like education on digital literacy.

Notes

    Focus on TEKS standards related to algorithms, data structures, and the impact of computing.

This worksheet aligns with the foundational skills needed for the APCSP exam.