Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Document preview thumbnail
Vista previa 4 fuera de 31 páginas
Examen

WGU C960 Discrete Mathematics II OA Exam Prep 2026/2027 | 100 Practice Questions with Detailed Worked Solutions | Computer Science Study Guide

Document preview thumbnail
Vista previa 4 fuera de 31 páginas

This comprehensive study guide includes 100 original practice questions with detailed worked solutions covering algorithms, Big-O analysis, recursion, induction, number theory, cryptography, combinatorics, probability, and computational models. Designed for WGU Computer Science students, this resource helps strengthen problem-solving skills, improve mathematical reasoning, and support effective OA preparation.

Vista previa del contenido

WGU C960 — Discrete Mathematics II OA Prep Question Bank




WGU C960
Discrete Mathematics II
Objective Assessment Exam Prep Question Bank
Latest 2026/2027 Edition


100 Original Practice Questions with Worked Solutions
A Comprehensive Independent Exam Preparation Resource




Covering: Algorithms & Big-O Analysis | Number Theory & Cryptography | Recursion & Induction
Counting Techniques | Discrete Probability | Models of Computation




Independent Study Guide • Not affiliated with or endorsed by WGU




Page 1 of 31

, WGU C960 — Discrete Mathematics II OA Prep Question Bank




Course Overview
WGU C960 – Discrete Mathematics II is an undergraduate Computer Science course that builds the mathematical
foundation used throughout algorithm design, cryptography, and theoretical computer science. The course
emphasizes rigorous reasoning about searching and sorting algorithms, algorithmic efficiency using Big-O,
Big-Omega, and Big-Theta notation, number theory and modular arithmetic as the basis for RSA cryptography,
recursion and recurrence relations, mathematical induction and proof techniques, combinatorics and counting
methods, discrete probability, and formal models of computation such as finite state machines.
The Objective Assessment (OA) for C960 evaluates a student's ability to apply these concepts to concrete problems:
tracing algorithms by hand, computing modular inverses and RSA keys, constructing and evaluating proofs by
induction, solving counting and probability problems, and analyzing the time complexity of iterative and recursive
algorithms.
This guide provides 100 original practice questions, written independently to mirror the competencies assessed by
the OA. Every question includes a complete, step-by-step worked solution so that the reasoning — not just the final
answer — becomes part of your study process.

Study Tips for the Objective Assessment
1. Work problems by hand before checking the worked solution. The OA is timed, and computational fluency
with GCDs, modular exponentiation, and combinatorial formulas comes only from repetition.
2. Memorize the core Big-O growth hierarchy: O(1) < O(log n) < O(n) < O(n log n) < O(n^2) < O(2^n) < O(n!).
Being able to instantly rank these speeds up both algorithm analysis and recurrence-solving questions.
3. Practice the Euclidean Algorithm and Extended Euclidean Algorithm until they are automatic — they
underlie GCD computation, modular inverses, and RSA key generation, all of which appear repeatedly on the
OA.
4. For RSA problems, always work through the four steps in order: compute n = p·q, compute φ(n) =
(p−1)(q−1), find e with gcd(e, φ(n)) = 1, and find d as the modular inverse of e mod φ(n).
5. When proving statements by induction, explicitly write out the base case, state the inductive hypothesis in
full, and show every algebraic step connecting P(k) to P(k+1) — partial credit thinking does not transfer to
multiple-choice recognition, so practice writing the complete argument.
6. For counting problems, first decide whether order matters (permutation) or does not matter (combination),
and whether outcomes are mutually exclusive (rule of sum) or independent stages (rule of product) before
choosing a formula.
7. Draw a probability tree or a Venn diagram for any conditional probability or inclusion-exclusion problem —
visualizing the sample space prevents the most common counting errors.
8. Trace recursive functions on paper with a call stack diagram, especially for problems like Fibonacci, factorial,
and Towers of Hanoi, so that recurrence relations feel concrete rather than abstract.
9. Review the Master Theorem cases (f(n) smaller than, equal to, or larger than n^(log_b a)) since many
recurrence questions can be solved in seconds once the three cases are memorized.
10. Time yourself on practice sets. The OA rewards both accuracy and speed, so simulate exam conditions
during your final review pass through this question bank.




Page 2 of 31

, WGU C960 — Discrete Mathematics II OA Prep Question Bank




Practice Questions
Question 1
Which of the following best describes the worst-case time complexity of linear search on an unsorted array of n
elements?
A. O(1)
B. O(log n)
C. O(n)
D. O(n log n)
Correct Answer: C
Worked Solution:
Linear search must, in the worst case, examine every element before concluding a target is absent (or is the last
element checked). This gives a worst-case running time proportional to n, so the complexity is O(n).

Question 2
In Big-O notation, which statement correctly describes the relationship f(n) = O(g(n))?
A. f(n) grows strictly faster than g(n) for all n
B. There exist positive constants c and n0 such that f(n) ≤ c·g(n) for all n ≥ n0
C. f(n) and g(n) are equal for all n
D. g(n) is always larger than f(n) for small values of n only
Correct Answer: B
Worked Solution:
Big-O provides an asymptotic upper bound. f(n) = O(g(n)) means that beyond some threshold n0, f(n) never exceeds
a constant multiple c of g(n). This captures long-run growth behavior, not exact equality or behavior at small n.

Question 3
Which of the following is the correct definition of a prime number?
A. An integer greater than 1 whose only positive divisors are 1 and itself
B. Any integer that is not divisible by 2
C. An integer with exactly three positive divisors
D. Any odd integer greater than 1
Correct Answer: A
Worked Solution:
By definition, a prime number is an integer greater than 1 whose only positive divisors are 1 and the number itself.
Options B, C, and D either mischaracterize primality or describe unrelated properties.

Question 4
What is the primary purpose of a base case in a recursive function?
A. To increase the function's time complexity
B. To stop the recursive calls and prevent infinite recursion
C. To make the function run faster on large inputs
D. To store intermediate results for later reuse




Page 3 of 31

, WGU C960 — Discrete Mathematics II OA Prep Question Bank



Correct Answer: B
Worked Solution:
A base case defines the condition under which a recursive function stops calling itself and returns a value directly.
Without a base case, the recursion would continue indefinitely, causing a stack overflow.

Question 5
Which of the following correctly states the multiplication rule (rule of product) in combinatorics?
A. If a task can be done in m ways and a second independent task can be done in n ways, the two tasks
together can be done in m + n ways
B. If a task can be done in m ways and a second independent task can be done in n ways, the two tasks
together can be done in m · n ways
C. The rule of product only applies when m = n
D. The rule of product cannot be extended beyond two tasks
Correct Answer: B
Worked Solution:
The rule of product states that when two independent tasks have m and n possible outcomes respectively, the number
of ways to perform both tasks in sequence is m · n. This differs from the rule of sum, which applies to mutually
exclusive alternatives and uses addition.

Question 6
In modular arithmetic, what does the notation a ≡ b (mod n) mean?
A. a and b leave the same remainder when divided by n
B. a is exactly equal to b
C. n divides a but not b
D. a is always greater than b
Correct Answer: A
Worked Solution:
a ≡ b (mod n) means n divides (a − b), which is equivalent to saying a and b leave the same remainder when divided
by n. This is the formal definition of congruence modulo n.

Question 7
Which statement about mathematical induction is correct?
A. Induction only proves a statement is true for a single value of n
B. Induction requires proving a base case and an inductive step where P(k) implies P(k+1)
C. Induction proves a statement is false for all n
D. Induction does not require a base case
Correct Answer: B
Worked Solution:
A standard proof by mathematical induction has two parts: establishing a base case (typically the smallest value of n
for which the statement should hold) and proving the inductive step, in which the truth of P(k) is used to establish
the truth of P(k+1).

Question 8
What is Euler's Totient Function φ(n) used to count?



Page 4 of 31

Información del documento

Subido en
16 de julio de 2026
Número de páginas
31
Escrito en
2025/2026
Tipo
Examen
Contiene
Preguntas y respuestas
$16.49

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
learntoexcel
3.6
(102)
Vendido
651
Seguidores
534
Artículos
1398
Última venta
5 días hace


Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes