---
title: "AP Computer Science Principles Guided Practice"
description: "Fiveable has 12,904 AP Computer Science Principles multiple-choice practice questions across 5 units, plus 15 stimulus-based question sets built around a source. Practice one unit or topic at a time."
canonical: "https://fiveable.me/ap-comp-sci-p/guided-practice"
type: "guided-practice"
subject: "AP Computer Science Principles"
---

# AP Computer Science Principles Guided Practice

## Overview

Fiveable has 12,904 AP Computer Science Principles multiple-choice practice questions across 5 units, plus 15 stimulus-based question sets built around a source. Practice one unit or topic at a time.

## Practice Questions by Unit

- Unit 1 – Creative Development: 2,162 multiple-choice questions
- Unit 2 – Data: 1,764 multiple-choice questions
- Unit 3 – Algorithms and Programming: 5,842 multiple-choice questions
- Unit 4 – Computer Systems & Networks: 1,315 multiple-choice questions
- Unit 5 – Impact of Computing: 1,821 multiple-choice questions, 15 stimulus sets

## Sample Question

**Hospital Patient Records System**

> A hospital network uses a software system to manage patient medical records. The system was recently upgraded.
>
> - In the original system, patient records were maintained on paper charts stored in filing cabinets at each hospital location. Doctors wrote notes by hand, and records were transported physically between departments. Patients requesting copies of their records submitted a written form and waited up to two weeks.
>
> - The upgraded system stores all patient information electronically, including diagnoses, prescribed medications, lab results, imaging scans, insurance information, and emergency contact details. Any authorized healthcare provider within the hospital network can access a patient's complete record from any location.
>
> - The upgraded system (but not the original system) also records which healthcare providers accessed each patient's record, the time of access, and what information was viewed or modified.

Which of the following is the MOST likely data privacy concern introduced by the upgraded system's design?

- (A) Authorized staff might view sensitive records of patients they are not actively treating.
- (B) The centralized database prevents patients from obtaining physical copies of their own records.
- (C) The system automatically shares patient diagnoses with unauthorized external insurance companies.
- (D) Healthcare providers are unable to modify patient records once they are initially entered.

**Answer: (A)** Evaluating the legal and ethical implications of the system requires analyzing its access controls. The passage states that "any authorized healthcare provider... can access a patient's complete record from any location." This violates the principle of least privilege. Even though the system logs access, the architectural decision to allow universal access across the network creates a severe privacy risk, as curious or malicious staff can access records of neighbors, celebrities, or colleagues without a medical need.

## Related Practice

- [Written Response practice: Written Response 2 questions scored by part](/ap-comp-sci-p/frqs/written-response-2)
- [AP Computer Science Principles unit tests: a timed practice test for every unit](/ap-comp-sci-p/unit-test)
- [AP Computer Science Principles full-length practice exams](/ap-comp-sci-p/practice-exams)
- [AP Computer Science Principles subject hub](/ap-comp-sci-p)

## About This Document

Canonical Fiveable pages are available as Markdown at the same path plus `.md`.

- [llms.txt](https://fiveable.me/llms.txt): index of Fiveable's sections and URL patterns
- [llms-full.txt](https://fiveable.me/llms-full.txt): complete subject and unit listing
- [MCP server](https://fiveable.me/mcp): call Fiveable as tools instead of fetching pages (`https://fiveable.me/api/mcp`)
- [MCP server for AP teachers](https://fiveable.me/mcp/teachers): a teacher's classes, assignments and AP-rubric grading (`https://fiveable.me/api/mcp/teacher`)
