APCSP Exam Prep Flashcards
Multiple Choice Questions
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
What does 'IP' in the term 'IP address' stand for?
A. Internet Protocol
B. Information Protocol
C. Interconnected Protocol
D. Internet Provision
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
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
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
An is a step-by-step procedure for solving a problem or completing a task, often represented in programming languages.
The process of finding and fixing errors in a program is called _.
A _ is a variable that can hold multiple values in a single structure.
When a program is run, it follows a specific that defines the flow of operations.
The term refers to the practice of writing code that is understandable and maintainable.
Open-Ended Question
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
A
A
B
B
B
Fill-in-the-blank Questions
algorithm
debugging
list
sequence
abstraction
Open-Ended Question
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.