CompTIA Project+

Question bank

CompTIA logo

CompTIA Project+

PK0-005

42 CompTIA Project+ questions with the correct answer and a written explanation, organised across 4 exam domains.

42 questions
4 domains
Foundation level

Question index

Jump straight to any question. Answers and explanations are inline.

Basics of IT and Governance

8 questions in this domain

  1. Question 1Single Choice

    Which life cycle model best establishes scope, time, and cost early and suits stable requirements?

    • APredictive (Waterfall)Correct answer
    • BAdaptive (Agile)
    • CIterative
    • DHybrid

    Why this is the answer

    Predictive (Waterfall) is linear and sequential, using early planning to minimize uncertainty for stable, well-defined requirements.

  2. Question 2Multiple Select

    Which two statements from the playbook correctly distinguish iterative and incremental life cycles from one another?

    • AIteration refines existing components.Correct answer
    • BIncrement adds new functionality.Correct answer
    • CIteration delivers independent new pieces.
    • DIncrement repeats work to improve quality.

    Why this is the answer

    Iteration means repeating work to refine it, while increment means adding a new functional piece to the whole.

  3. Question 3Interactive

    Review the delivery sequence in the code block. Which project life cycle is being used?

    • AIncrementalCorrect answer
    • BIterative
    • CWaterfall
    • DHybrid

    Why this is the answer

    Each cycle adds a new functional piece to previous versions, matching the incremental life cycle's early value delivery.

  4. Question 4Single Choice

    According to the playbook, adaptive (Agile) is most appropriate in which type of project environment?

    • AHigh uncertainty and evolving requirementsCorrect answer
    • BStable, unchanging requirements
    • CHighly regulated fixed specifications
    • DMinimal planning and documentation

    Why this is the answer

    Agile uses iterative, time-boxed increments and continuous feedback to handle high uncertainty and evolving requirements.

  5. Question 5Multiple Select

    Which two statements from the playbook accurately describe a hybrid project life cycle management approach?

    • ACombines predictive and adaptive approachesCorrect answer
    • BUses Waterfall for hardware and Agile for softwareCorrect answer
    • CUses only one management style
    • DUses only iterative cycles

    Why this is the answer

    Hybrid blends predictive and adaptive styles, such as Waterfall planning with Agile software development, to balance structure and flexibility.

  6. Question 6Interactive

    Examine the phase sequence in the code block. Which project life cycle approach is shown?

    • APredictive (Waterfall)Correct answer
    • BAdaptive (Agile)
    • CIncremental
    • DHybrid

    Why this is the answer

    The phase sequence is linear and sequential, matching the predictive/Waterfall approach that relies on upfront planning.

  7. Question 7Single Choice

    Which statement best describes the main goal of an iterative project life cycle according to the playbook?

    • ARefine the solution through repeated cyclesCorrect answer
    • BDeliver all functionality at the end
    • CAdd completely independent components
    • DEliminate all planning

    Why this is the answer

    Iterative life cycles focus on progressive elaboration, repeating cycles to improve functionality or quality over time.

  8. Question 8Multiple Select

    Which two statements about the Waterfall project life cycle are correct according to the playbook?

    • AUses heavy front-end planningCorrect answer
    • BBest for stable, regulated projectsCorrect answer
    • CResponds quickly to changing requirements
    • DDelivers value before the project ends

    Why this is the answer

    Waterfall relies on early planning and suits stable, regulated requirements rather than frequent change or early partial delivery.

Project Lifecycle Phases

12 questions in this domain

  1. Question 9Single Choice

    Which statement best describes a predictive (Waterfall) life cycle?

    • AScope, time, and cost are determined early, with sequential phases and heavy front-end planning.Correct answer
    • BRequirements are allowed to evolve through iterative customer feedback.
    • CThe team delivers small functional increments to obtain early value.
    • DHigh-level planning is combined with Agile software development.

    Why this is the answer

    Predictive Waterfall is linear and sequential, with scope, time, and cost defined early through heavy front-end planning.

  2. Question 10Multiple Select

    Which statements about an adaptive (Agile) life cycle are true?

    • AIt uses iterative and incremental delivery with continuous feedback.Correct answer
    • BIt is designed for high uncertainty or evolving requirements.Correct answer
    • CIt requires defining the full scope, cost, and schedule in detail before start.
    • DIt relies on heavy upfront documentation to minimize changes.

    Why this is the answer

    Adaptive Agile approaches thrive on change, feedback, and iterative/incremental delivery rather than full upfront definition.

  3. Question 11Interactive

    Review the sequence in the code block to identify the project lifecycle it represents.

    • APredictive (Waterfall)Correct answer
    • BAdaptive (Agile)
    • CIterative
    • DHybrid

    Why this is the answer

    The code block shows a detailed upfront plan followed by sequential stages executed once, which describes a predictive lifecycle.

  4. Question 12Single Choice

    Which scenario is best suited for a Predictive (Waterfall) life cycle?

    • AStable, well-defined requirements that are unlikely to change significantly.Correct answer
    • BHighly uncertain environment with evolving user needs.
    • CProduct built through frequent incremental releases.
    • DTeam that needs continuous stakeholder feedback.

    Why this is the answer

    Waterfall minimizes uncertainty through early planning and is ideal when requirements are stable and well-defined.

  5. Question 13Multiple Select

    Which statements correctly describe an Iterative life cycle?

    • AIt focuses on repeated cycles to refine the product.Correct answer
    • BEach iteration builds on the previous one to improve functionality or quality.Correct answer
    • CThe main goal is to provide usable components to stakeholders as early as possible.
    • DIt delivers every feature exactly once with no repeated cycles.

    Why this is the answer

    Iterative lifecycles use repeated cycles for progressive refinement, but they do not primarily focus on early delivery of usable components.

  6. Question 14Interactive

    Examine the code block and identify the lifecycle being described.

    • AIncrementalCorrect answer
    • BIterative
    • CWaterfall
    • DHybrid

    Why this is the answer

    The code block releases functional versions one after another, with each release adding a new piece of usable functionality.

  7. Question 15Single Choice

    A team works on a login module, refines it over several product cycles, and does not release it until it is polished. Which lifecycle concept is this?

    • AIterative, because the work is being repeated to improve it.Correct answer
    • BIncremental, because each version adds a new feature.
    • CWaterfall, because there is a single linear sequence.
    • DHybrid, because planning and execution are separate.

    Why this is the answer

    Iteration is about refinement: doing the same work again to make it better. Increment is about addition: adding a new piece to the whole.

  8. Question 16Multiple Select

    Which statements correctly describe a Hybrid life cycle?

    • AIt combines predictive and adaptive approaches in the same project.Correct answer
    • BA project manager could use Waterfall for hardware procurement and Agile for software development.Correct answer
    • CAny complex project automatically uses a Hybrid lifecycle.
    • DA Hybrid project cannot use any predictive planning.

    Why this is the answer

    Hybrid lifecycles intentionally combine predictive and adaptive styles, but complexity alone does not make a project hybrid.

  9. Question 17Interactive

    Analyze the code block to determine the lifecycle type being used.

    • AHybridCorrect answer
    • BWaterfall
    • CAgile
    • DIterative

    Why this is the answer

    The code block combines Waterfall-style planning and procurement with Agile software development, which is a hybrid lifecycle.

  10. Question 18Single Choice

    Which lifecycle approach is least appropriate for a project with high uncertainty and rapidly changing requirements, even though it generates extensive documentation?

    • APredictive (Waterfall)Correct answer
    • BAdaptive (Agile)
    • CIncremental
    • DIterative

    Why this is the answer

    Waterfall assumes stable requirements and heavy upfront planning, making it unsuitable for high-uncertainty projects that need flexibility.

  11. Question 19Multiple Select

    Which of the following are characteristics of an Adaptive (Agile) life cycle?

    • AIt uses frequent iterations or time-boxed sprints.Correct answer
    • BIt involves continuous planning and feedback.Correct answer
    • CIt locks in the complete scope at the start of the project.
    • DIt allows the team to respond to evolving requirements.Correct answer

    Why this is the answer

    Agile lifecycles use time-boxed iterations, continuous feedback, and flexibility to respond to changing requirements.

  12. Question 20Interactive

    Inspect the code block and select the lifecycle it describes.

    • AIterativeCorrect answer
    • BIncremental
    • CWaterfall
    • DHybrid

    Why this is the answer

    The code block shows repeated cycles that refine a prototype through several quality improvements before final release.

Project Management Concepts

14 questions in this domain

  1. Question 21Single Choice

    What is a key characteristic of the predictive (Waterfall) life cycle?

    • AEarly determination of project scope, time, and costCorrect answer
    • BContinuous feedback during each iteration
    • CDelivery of small functional pieces throughout the project
    • DHigh tolerance for evolving requirements during execution

    Why this is the answer

    Waterfall determines scope, time, and cost early through heavy front-end planning, minimizing uncertainty.

  2. Question 22Multiple Select

    Which two statements accurately describe the hybrid life cycle?

    • AIt combines predictive and adaptive approaches.Correct answer
    • BIt can use Waterfall for hardware procurement and Agile for software development.Correct answer
    • CIt must always use only one methodology for the whole project.
    • DIt is the same as a purely iterative approach.

    Why this is the answer

    Hybrid life cycles combine predictive and adaptive approaches, such as Waterfall planning with Agile development.

  3. Question 23Interactive

    Review the code block. Which project life cycle does the scenario describe?

    • AIterativeCorrect answer
    • BIncremental
    • CWaterfall
    • DHybrid

    Why this is the answer

    The scenario emphasizes refining the same product through repeated cycles, which is the iterative life cycle.

  4. Question 24Single Choice

    For stable, unchanging, and highly regulated requirements, which life cycle is most appropriate?

    • APredictive (Waterfall)Correct answer
    • BAdaptive (Agile)
    • CIterative
    • DIncremental

    Why this is the answer

    Waterfall is best for stable, unchanging, and highly regulated requirements because of its heavy front-end planning.

  5. Question 25Multiple Select

    Which two statements correctly distinguish iterative from incremental life cycles?

    • AIteration is about refinement.Correct answer
    • BIncrement is about addition of functional pieces.Correct answer
    • CIteration is about adding separate modules.
    • DIncrement is about repeating until perfect.

    Why this is the answer

    Iteration refines the product; increment adds new functionality to the existing whole.

  6. Question 26Interactive

    Review the code block and identify the life cycle.

    • AIncrementalCorrect answer
    • BIterative
    • CWaterfall
    • DAdaptive

    Why this is the answer

    The scenario describes adding usable pieces that build on previous releases, which is characteristic of the incremental life cycle.

  7. Question 27Single Choice

    According to the playbook, what is the key to avoiding the trap of confusing iterative with incremental?

    • AIteration is about refinement; increment is about addition.Correct answer
    • BIteration adds features; increment improves quality.
    • CThey are identical terms.
    • DWaterfall uses both interchangeably.

    Why this is the answer

    The playbook trap reminder is that iteration refines while increment adds new pieces.

  8. Question 28Multiple Select

    Which two conditions are indicators that Waterfall is the correct answer in exam scenarios?

    • AStable requirementsCorrect answer
    • BUnchanging requirementsCorrect answer
    • CEvolving requirements
    • DHigh uncertainty

    Why this is the answer

    Waterfall is selected for projects with stable, unchanging, and highly regulated requirements.

  9. Question 29Interactive

    Review the code block and identify the appropriate life cycle.

    • AWaterfallCorrect answer
    • BAgile
    • CIterative
    • DHybrid

    Why this is the answer

    Linear, sequential phases with early planning and difficult changes describe the Waterfall life cycle.

  10. Question 30Single Choice

    What is the primary focus of the adaptive (Agile) life cycle?

    • AContinuous feedback and rapid delivery of functional componentsCorrect answer
    • BHeavy front-end planning with little change
    • CA single fixed deliverable at the end
    • DAvoiding stakeholder input during development

    Why this is the answer

    Agile uses iterative and incremental delivery with continuous feedback and rapid delivery of functional components.

  11. Question 31Multiple Select

    Which two statements match the incremental life cycle?

    • ADelivers completed portions in small, functional piecesCorrect answer
    • BEach increment adds specific functionality to previous versionsCorrect answer
    • CReleases the whole product in one final delivery
    • DFocuses only on refining the same component

    Why this is the answer

    Incremental delivery provides small usable pieces, each adding functionality and enabling early value.

  12. Question 32Interactive

    Examine the code block. Which life cycle is described?

    • AHybridCorrect answer
    • BWaterfall
    • CAgile
    • DIncremental

    Why this is the answer

    Using predictive and adaptive approaches together in one project defines the hybrid life cycle.

  13. Question 33Single Choice

    Which statement about the iterative life cycle is correct?

    • AIt focuses on repeated cycles to refine the productCorrect answer
    • BIt delivers all functionality in the first cycle
    • CIt has no product improvement between cycles
    • DIt is identical to Waterfall

    Why this is the answer

    Iterative life cycles use repeated cycles to improve functionality or quality through progressive refinement.

  14. Question 34Multiple Select

    Which two statements are common traps identified in the playbook?

    • AConfusing iterative with incrementalCorrect answer
    • BAssuming the Project Manager always has authorityCorrect answer
    • CSelecting Waterfall when requirements are stable
    • DUsing Agile when requirements are constantly changing

    Why this is the answer

    Common traps include confusing iterative with incremental and falsely assuming the PM always has full authority.

Tools and Documentation

8 questions in this domain

  1. Question 35Single Choice

    Which project life cycle is linear and sequential, with scope, time, and cost determined in the early phases?

    • APredictive (Waterfall)Correct answer
    • BAdaptive (Agile)
    • CHybrid
    • DIncremental

    Why this is the answer

    The predictive, or Waterfall, lifecycle performs heavy front-end planning and sets scope, time, and cost early for stable requirements.

  2. Question 36Multiple Select

    Which two statements accurately describe the Adaptive (Agile) life cycle?

    • AIt relies on continuous feedback and rapid delivery of functional components.Correct answer
    • BIt is designed for environments with high uncertainty or evolving requirements.Correct answer
    • CIt defines all requirements before development starts.
    • DIt minimizes uncertainty through detailed up-front documentation.

    Why this is the answer

    Adaptive life cycles use continuous feedback, frequent iterations, and rapid delivery of functional components to handle high uncertainty and changing requirements.

  3. Question 37Interactive

    Review the project profile in the code block. Which life cycle is most appropriate for these characteristics?

    • APredictive (Waterfall)Correct answer
    • BAdaptive (Agile)
    • CIterative
    • DIncremental

    Why this is the answer

    Well-defined requirements, low change, and high regulation are indicators for the predictive Waterfall lifecycle.

  4. Question 38Single Choice

    A team repeatedly revisits the same component to polish and improve it before moving on. This is an example of which life cycle?

    • AIterativeCorrect answer
    • BIncremental
    • CAdaptive (Agile)
    • DHybrid

    Why this is the answer

    Iteration is about refinement: repeating work on the same product or component to improve its quality.

  5. Question 39Multiple Select

    Which two statements correctly distinguish incremental delivery from iterative development?

    • AIncremental approaches add new pieces of functionality to what already exists.Correct answer
    • BIterative approaches rework existing functionality to make it better.Correct answer
    • CIncremental approaches are focused on refinement, not addition.
    • DIterative approaches deliver all features at once.

    Why this is the answer

    Increment is about addition, while iteration is about refinement. Incremental deliveries add usable pieces; iterative cycles improve existing work.

  6. Question 40Interactive

    The code block lists modules added one after another in a project. Which lifecycle is being described?

    • AIncrementalCorrect answer
    • BIterative
    • CWaterfall
    • DHybrid

    Why this is the answer

    Adding one functional module after another is the incremental lifecycle, because each increment adds new functionality to previous versions.

  7. Question 41Single Choice

    An organization uses Waterfall for hardware procurement and Agile for software development in the same project. Which life cycle does this represent?

    • AHybridCorrect answer
    • BPredictive
    • CAdaptive
    • DIncremental

    Why this is the answer

    A Hybrid lifecycle combines predictive and adaptive approaches, such as using Waterfall for procurement and Agile for software development.

  8. Question 42Multiple Select

    Which two statements about a Hybrid lifecycle are true?

    • AIt combines predictive and adaptive approaches.Correct answer
    • BIt is appropriate when project parts need different management styles.Correct answer
    • CIt is always required whenever a project is complex.
    • DIt uses only one management style throughout the project.

    Why this is the answer

    Hybrid life cycles use both predictive and adaptive approaches, but complexity alone does not make a project hybrid; there must be distinct management styles.

Frequently asked questions

Everything about the CompTIA Project+ question bank and how to use it.