10 free ISACA CISA practice questions with the correct answer and a full explanation for each, taken from the CertStash pack of 1,823 questions. Work through them, then open each answer to check your reasoning.
Get all 1,823 questions (US$39) · Download these 10 as a PDF
Question 1
Which of the following should be of GREATEST concern to an IS auditor reviewing an organization's business continuity plan (BCP)?
Show answer and explanation
Correct answer: A. The BCP has not been tested since it was first issued.
An untested BCP is fundamentally unreliable and poses the greatest risk because it has never been validated to actually work during a real incident. Testing is critical to identifying gaps, clarifying procedures, and ensuring recovery objectives can be met. While version control, updated contact information, and management approval are all important, they are secondary to proving the plan actually functions when needed.
Why the other options are wrong
- B. Version control is a good practice but does not affect whether the BCP will actually work during a crisis.
- C. Outdated contact information should be corrected, but this is a maintenance issue, not a fundamental validity concern.
- D. Senior management approval is necessary for authority but does not validate that the plan will function effectively.
Question 2
Which of the following would be MOST useful when analyzing computer performance?
Show answer and explanation

Question 3
Which of the following is the GREATEST risk if two users have concurrent access to the same database record?
Show answer and explanation
Correct answer: D. Data integrity
When two users have concurrent access to the same database record without proper locking mechanisms, the greatest risk is data integrity, the loss or corruption of actual data values. This can result in lost updates, dirty reads, or inconsistent data states. Entity integrity, referential integrity, and availability integrity are all important, but data integrity is the broadest and most fundamental concern when concurrent modifications occur without proper synchronization controls.
Why the other options are wrong
- A. Entity integrity (unique identification) is less threatened by concurrent access than data value integrity.
- B. Availability integrity is not a standard integrity classification in database theory.
- C. Referential integrity (foreign key relationships) is less directly threatened than the core data values themselves.
Question 4
Which of the following is the MOST effective way for an organization to help ensure agreed-upon action plans from an IS audit will be implemented?
Show answer and explanation
Correct answer: A. Ensure ownership is assigned.
Assigning clear ownership is the most effective foundation for ensuring implementation because it establishes accountability and designates a responsible party with decisio-aking authority. Without clear ownership, action items can fall through the cracks regardless of other supporting activities. Testing, resource allocation, and communication are all valuable supporting measures, but they are ineffective without someone clearly responsible for seeing the actions through to completion.
Why the other options are wrong
- B. Testing corrective actions is important verification but occurs after implementation and does not drive the initial commitment.
- C. Adequate audit resources support the audit process itself but do not directly ensure management implements agreed-upon actions.
- D. Organization-wide communication raises awareness but does not create the accountability needed for implementation.
Question 5
Which of the following issues associated with a data center's closed circuit television (CCTV) surveillance cameras should be of MOST concern to an IS auditor?
Show answer and explanation
Correct answer: A. CCTV recordings are not regularly reviewed.
CCTV recordings that are not regularly reviewed provide false security, the system exists but serves no preventive or detective function. Regular review is essential for identifying suspicious activity, responding to incidents, and demonstrating that surveillance serves an actual security purpose. One-year retention is a reasonable policy, 24/7 recording is standard for critical areas, and break room exclusion is typically appropriate for privacy. However, unreviewed footage defeats the purpose of having the system.
Why the other options are wrong
- B. A one-year retention policy is reasonable and sufficient for most audit and security purposes.
- C. 24/7 recording is ideal but may be restricted to certain areas; not recording 24/7 in all areas does not eliminate the system's value.
- D. Break rooms typically should not have CCTV for privacy reasons, so this is not a security concern.
Question 6
An IS auditor has been asked to audit the proposed acquisition of new computer hardware. The auditor's PRIMARY concern is that:
Show answer and explanation
Correct answer: A. a clear business case has been established.
The primary concern for an IS auditor reviewing hardware acquisition is ensuring a clear business case exists. This establishes that the acquisition aligns with organizational strategy, has been justified by demonstrable need, and represents a prudent investment decision. Without a sound business case, security standards, audit trails, and user requirements become secondary concerns. The business case is the foundational justification that should precede all other implementation decisions.
Why the other options are wrong
- B. Security standards compliance is important but is typically addressed during the procurement specification phase, not the primary audit concern.
- C. Audit trails are implementation details that support accountability but do not determine whether the acquisition itself is justified.
- D. Meeting user requirements is important but assumes the acquisition decision itself is justified, which the business case must establish first.
Question 7
To confirm integrity for a hashed message, the receiver should use:
Show answer and explanation
Correct answer: D. the same hashing algorithm as the sender's to create a numerical representation of the file.
To confirm message integrity, the receiver must use the same hashing algorithm as the sender to produce a numerical representation (hash value) of the received message. This hash is then compared to the sender's transmitted hash; if they match, integrity is confirmed. Using the same algorithm is essential for reproducibility, and hashing produces a numerical digest, not a binary image. Any variation in algorithm or output format would prevent proper verification.
Why the other options are wrong
- A. While the same algorithm is correct, hashing produces a numerical representation (digest), not a binary image of the entire file.
- B. A different hashing algorithm would produce an incompatible result and prevent verification of the original sender's hash.
- C. Both the different algorithm and binary image characterizations are incorrect; the receiver must use the same algorithm and compare numerical hashes.
Question 8
An organization is implementing a new system that supports a month-end business process.
Which of the following implementation strategies would be MOST efficient to decrease business downtime?
Show answer and explanation

Question 9
Which of the following should be the FIRST step in managing the impact of a recently discovered zero-day attack?
Show answer and explanation
Correct answer: B. Identifying vulnerable assets
When a zero-day attack is discovered, the immediate first step must be to identify which assets in the organization are vulnerable to this new threat. This inventory of vulnerable systems is foundational, without knowing what is at risk, you cannot effectively prioritize response actions, estimate damage, or evaluate likelihood. Once vulnerable assets are identified, then you can assess impact, estimate damage, and implement remediation strategies.
Why the other options are wrong
- A. Estimating damage is premature before understanding which assets are actually vulnerable to the zero-day.
- C. Evaluating likelihood of attack is less urgent than first identifying what is exposed to the threat.
- D. Assessing impact of vulnerabilities should follow identification of which assets are vulnerable.
Question 10
Which of the following is the BEST way to ensure that an application is performing according to its specifications?
Show answer and explanation
Correct answer: B. System testing
System testing is the comprehensive phase where an integrated application is tested against the original specifications and requirements to verify it performs as intended. It validates the complete, end-to-end functionality of the application. Pilot testing validates in a live environment but not comprehensively against specs; integration testing focuses on component interactions; unit testing addresses individual code modules. Only system testing directly validates that the entire application meets its specified requirements.
Why the other options are wrong
- A. Pilot testing evaluates performance in a limited production environment but does not systematically verify all specifications.
- C. Integration testing verifies that components work together but does not comprehensively validate full application specifications.
- D. Unit testing validates individual code units but not the overall application behavior against complete specifications.
That was 10 of 1,823.
The full ISACA CISA pack has all 1,823 questions, each with the answer, the explanation and why the other options are wrong, plus a questions-only copy for timed runs. US$39, paid once, with free monthly updates and a pass-or-your-money-back guarantee.
