Chapter 39 Quiz: The Sports Betting Industry

Instructions: Answer all 25 questions. This quiz is worth 100 points. You have 60 minutes. A calculator is permitted; no notes or internet access. For multiple choice, select the single best answer.


Section 1: Multiple Choice (10 questions, 3 points each = 30 points)

Question 1. Gross Gaming Revenue (GGR) is defined as:

(A) Total wagers received by the sportsbook

(B) Total wagers received minus total payouts to winners

(C) Total wagers received minus operating costs

(D) Net profit after all expenses including taxes

Answer **(B) Total wagers received minus total payouts to winners.** GGR is the primary top-line revenue metric for sportsbooks. It represents the total handle (all wagers received) minus the total payouts distributed to winning bettors. GGR does not subtract operating costs or taxes --- those are deducted subsequently to arrive at operating profit and net income. GGR is the basis on which most jurisdictions calculate their sports betting tax.

Question 2. Which bet type typically carries the highest hold percentage for the sportsbook?

(A) Straight bets on the point spread at -110

(B) Moneyline bets on NFL games

(C) Same-game parlays (SGPs)

(D) Player prop bets

Answer **(C) Same-game parlays (SGPs).** Same-game parlays carry hold percentages of approximately 20--45%, significantly higher than straight bets (4--6%), moneylines (4--7%), or even standard player props (8--15%). The high hold on SGPs results from the compounding of margin across correlated legs and the difficulty bettors face in accurately assessing the correlation structure. This margin differential is the primary reason sportsbooks market SGPs so aggressively.

Question 3. A white-label sportsbook operator:

(A) Builds all technology in-house and licenses it to other operators

(B) Uses a B2B provider's platform branded as its own, typically paying 20--40% of revenue

(C) Operates exclusively in unregulated markets without a license

(D) Focuses on providing data feeds to other sportsbooks

Answer **(B) Uses a B2B provider's platform branded as its own, typically paying 20--40% of revenue.** The white-label model allows companies (often casinos, media companies, or tribal gaming operations) to enter sports betting quickly by using a B2B provider's complete technology platform, odds feed, and risk management system, rebranded under their own name. The white-label operator focuses on marketing, customer acquisition, and local market expertise while paying the platform provider a revenue share. This is distinct from a full B2C build and from B2B providers themselves.

Question 4. During the US sports betting expansion phase (2019--2023), Customer Acquisition Costs (CAC) for major operators ranged from:

(A) $50 to $100 per new depositing customer

(B) $100 to $200 per new depositing customer

(C) $300 to $1,000+ per new depositing customer

(D) $2,000 to $5,000 per new depositing customer

Answer **(C) $300 to $1,000+ per new depositing customer.** The US sports betting market expansion was characterized by extraordinarily high customer acquisition costs, driven by aggressive marketing campaigns, generous sign-up bonuses ($100--$1,000 in bonus bets), television advertising, sponsorships, and referral programs. These high CAC figures resulted in most operators being unprofitable during the early expansion phase, as they invested in market share with the expectation that costs would moderate as markets matured.

Question 5. In the context of sportsbook risk management, a "balanced book" refers to a situation where:

(A) The sportsbook has equal handle (total wagers) on both sides of a market

(B) The sportsbook has roughly equal liability on all outcomes, guaranteeing a profit equal to the overround

(C) The sportsbook offers the same odds as all competitors

(D) The sportsbook's total payout potential equals its total handle

Answer **(B) The sportsbook has roughly equal liability on all outcomes, guaranteeing a profit equal to the overround.** A balanced book exists when the sportsbook has structured its liabilities so that it profits by approximately the same amount regardless of which outcome occurs. This is distinct from equal handle, because different odds on each side mean that equal handle does not necessarily produce equal liability. When a book is balanced, the sportsbook earns the embedded vigorish no matter the result, acting as a pure market maker rather than a position-taker.

Question 6. Which of the following is the primary function of geolocation compliance technology in US sports betting?

(A) Preventing underage users from creating accounts

(B) Verifying that bettors are physically located within a state where the operator is licensed

(C) Tracking bettor behavior for responsible gambling purposes

(D) Preventing multiple accounts from the same household

Answer **(B) Verifying that bettors are physically located within a state where the operator is licensed.** Because US sports betting is regulated state by state, operators must verify that every bettor is physically present within a licensed jurisdiction at the time each bet is placed. GeoComply, the dominant provider, uses GPS, Wi-Fi positioning, cell tower triangulation, IP analysis, and device fingerprinting to determine location with precision sufficient to distinguish bettors on opposite sides of a state border. This is a regulatory requirement unique to the fragmented US licensing model.

Question 7. The Value at Risk (VaR) measure used by sportsbook risk teams is borrowed from:

(A) Sports analytics and sabermetrics

(B) Insurance and actuarial science

(C) Financial portfolio risk management

(D) Quality control and manufacturing

Answer **(C) Financial portfolio risk management.** The mathematical framework for sportsbook liability management borrows heavily from financial risk management. VaR, which measures the maximum expected loss at a given confidence level over a given time period, is the same tool used by banks and hedge funds to manage portfolio risk. Sportsbooks use VaR to quantify their maximum potential loss from correlated exposures across multiple simultaneous markets and events.

Question 8. A sportsbook trader notices that a known sharp bettor has placed a $10,000 bet on Team A at -3. The trader should:

(A) Immediately void the bet because sharp bettors are not allowed

(B) Consider the sharp action as informational and potentially move the line toward -3.5 or -4

(C) Ignore the bet because sharp bettors represent a small fraction of handle

(D) Match the bet by placing $10,000 on Team B at another sportsbook

Answer **(B) Consider the sharp action as informational and potentially move the line toward -3.5 or -4.** Sharp bettors are valued as price-discovery agents by sophisticated sportsbooks. A sharp bettor's willingness to bet Team A at -3 signals that they believe the true line should be higher. The trader would consider moving the line to -3.5 or beyond to attract balancing action on Team B and to reflect the updated market information. While some books limit sharp bettors, voiding bets is generally not permitted by regulators, and ignoring sharp action would be a risk management failure.

Question 9. KYC (Know Your Customer) requirements in sports betting include all of the following EXCEPT:

(A) Verifying the customer's full legal name and date of birth

(B) Screening against government sanctions lists and PEP databases

(C) Requiring customers to demonstrate profitability before placing bets

(D) Government-issued ID verification using automated document scanning

Answer **(C) Requiring customers to demonstrate profitability before placing bets.** KYC processes verify the identity and legitimacy of customers, not their betting skill or profitability. Standard KYC requirements include name and date of birth verification, Social Security number collection (in the US), government ID scanning (often with facial recognition), address verification, and screening against sanctions and PEP lists. These requirements serve anti-money laundering and consumer protection purposes, not customer profitability assessment.

Question 10. The trend among large US sportsbook operators regarding their technology stack is:

(A) Moving from proprietary to B2B platforms to reduce costs

(B) Investing in building proprietary in-house technology for greater control and differentiation

(C) Outsourcing all technology to offshore development teams

(D) Using open-source betting platforms to minimize licensing costs

Answer **(B) Investing in building proprietary in-house technology for greater control and differentiation.** Large operators like DraftKings and Flutter (FanDuel's parent) have invested heavily in building proprietary trading platforms and odds compilation capabilities. The motivations include greater control over the customer experience, faster feature iteration, competitive differentiation, and elimination of B2B revenue-share costs. This trend has accelerated as operators mature and can afford the estimated $100--$500 million investment for a complete in-house stack.

Section 2: True/False (5 questions, 3 points each = 15 points)

Write "True" or "False." Full credit requires correct identification only.


Question 11. True or False: The majority of betting markets at a modern sportsbook are priced algorithmically, with human traders focused primarily on major markets and exception handling.

Answer **True.** The balance between automated and manual odds setting has shifted dramatically. Today, automated pricing dominates pre-match markets for mainstream sports, player prop markets (where thousands of individual markets per game make manual pricing impractical), in-play/live betting, and lower-tier league markets. Human traders focus on opening lines for marquee events, markets requiring qualitative judgment, novel markets, and overriding anomalous automated outputs.

Question 12. True or False: A sportsbook with a perfectly balanced book makes a profit equal to the total handle multiplied by the hold percentage, regardless of the event outcome.

Answer **True.** When a book is perfectly balanced, the sportsbook's profit equals the overround embedded in the odds, which is the handle multiplied by the hold percentage. This is the market-making model at its purest: the book earns the vig regardless of which side wins. In practice, perfect balance is rare, but the principle holds --- a balanced book guarantees profit proportional to the overround.

Question 13. True or False: Anti-Money Laundering (AML) monitoring in sports betting only requires checking customer identities at account creation.

Answer **False.** AML compliance requires ongoing monitoring throughout the customer relationship, not just at account creation. Operators must continuously monitor transaction patterns for suspicious activity (structured deposits, rapid fund movement with minimal betting, use of multiple accounts), file Suspicious Activity Reports (SARs) when potentially illicit activity is detected, conduct enhanced due diligence for high-value customers, and maintain records of all transactions for 5--7 years.

Question 14. True or False: FanDuel and DraftKings together account for approximately 60--70% of the US sports betting market.

Answer **True.** As of the mid-2020s, FanDuel (35--40% market share) and DraftKings (25--30% market share) have consistently captured 60--70% of the US sports betting market. This winner-take-most dynamic is driven by network effects from their daily fantasy origins, brand recognition, product quality, and the scale advantages of large marketing budgets and technology investments.

Question 15. True or False: A sportsbook's bet placement system must validate and confirm or reject a bet within approximately 2 seconds to meet industry standards.

Answer **False.** The industry standard for bet placement latency is under 200 milliseconds (0.2 seconds), not 2 seconds. The complete pipeline --- including authentication, geolocation verification, balance check, limit validation, odds confirmation, liability calculation, and confirmation --- must complete in under 200ms. For live betting, where odds change with every play, even faster processing is required. These stringent performance requirements are comparable to those of financial trading systems.

Section 3: Fill in the Blank (3 questions, 4 points each = 12 points)


Question 16. The formula for hold percentage is: Hold % = __________ / Handle x 100.

Answer **Gross Gaming Revenue (GGR)** Hold percentage is the ratio of GGR (total wagers minus total payouts) to handle (total wagers), expressed as a percentage. It represents the fraction of all money wagered that the sportsbook retains as revenue. In the US, the average hold percentage across all bet types typically ranges from 7% to 10%, though it varies significantly by bet type.

Question 17. The process by which a sportsbook verifies that a bettor is physically located within a licensed jurisdiction at the time of each bet is called __________ compliance.

Answer **Geolocation** compliance Geolocation compliance is a regulatory requirement unique to the US market's state-by-state licensing model. Providers like GeoComply use multiple technology layers (GPS, Wi-Fi, cell towers, IP analysis, device fingerprinting) to verify location with precision sufficient to distinguish bettors near state borders.

Question 18. The ratio of Customer Lifetime Value to Customer Acquisition Cost, ideally greater than __________, is the key metric for determining whether a sportsbook's customer economics are sustainably profitable.

Answer **3** (also accepted: "three" or "3:1") While an LTV/CAC ratio greater than 1 indicates that the average customer generates more revenue than it costs to acquire, an LTV/CAC ratio of 3 or higher is considered the threshold for a sustainably profitable business. This higher target accounts for the time value of money, the risk of customer churn, and the need for sufficient margin to cover overhead and generate shareholder returns.

Section 4: Short Answer (3 questions, 5 points each = 15 points)

Answer each question in 3-5 sentences.


Question 19. Explain why sportsbooks aggressively market parlays and same-game parlays to recreational bettors, despite these products being worse for the bettor than straight bets.

Answer Sportsbooks market parlays and SGPs aggressively because the hold percentage on these products is dramatically higher than on straight bets --- typically 15--45% compared to 4--6%. This margin differential means that every dollar of parlay handle generates 3--10 times more revenue than a dollar of straight bet handle. Recreational bettors are attracted to parlays by the appeal of large potential payouts from small stakes, and they are generally less price-sensitive than sharp bettors who would recognize the unfavorable odds. Additionally, SGPs increase engagement and time on the app, as bettors enjoy customizing multi-leg wagers within a single game. The sportsbook benefits from the fact that correlation modeling in SGPs is opaque to most bettors, allowing operators to embed wider margins that are not easily compared across competitors. This revenue concentration on high-margin products is central to the path to profitability for US sportsbook operators.

Question 20. Describe the concept of "correlated exposure" in sportsbook risk management and explain why it is dangerous.

Answer **Correlated exposure** occurs when a sportsbook has liabilities across multiple markets that move in the same direction based on the same underlying outcome. For example, heavy action on a team's moneyline, point spread, and "over" on player prop bets for that team's quarterback all create positively correlated exposure. If the team wins by a large margin, the sportsbook could face simultaneous losses on the moneyline, the spread, and the player props. This is dangerous because the losses compound rather than diversify. Risk teams must monitor aggregate exposure across all correlated markets, not just individual market liability, using tools adapted from financial portfolio risk management (such as VaR with correlation matrices). A failure to account for correlation can result in catastrophic losses from a single game outcome that triggers payouts across many nominally separate markets.

Question 21. Explain why understanding sportsbook economics gives a bettor a strategic advantage, using at least two specific examples from Chapter 39.

Answer Understanding sportsbook economics helps bettors in several concrete ways. First, knowing that sportsbooks segment customers by profitability (LTV analysis) explains why winning bettors get limited --- they are identified as negative-LTV customers. This knowledge motivates strategies like diversifying across multiple books, using intermediaries, and managing win rates to extend account longevity. Second, understanding the promotional economics (CAC-driven behavior) explains why new state launches feature generous sign-up bonuses and odds boosts. A bettor who systematically exploits promotions during market launches can extract significant value because the operator is intentionally subsidizing customer acquisition. Third, knowing that high-tax jurisdictions force wider margins into odds (the tax-rate-to-margin relationship) motivates strategic line shopping, where bettors in high-tax states seek out operators offering the most competitive odds despite the regulatory cost pressure.

Section 5: Code Analysis (2 questions, 6 points each = 12 points)


Question 22. Examine the following code that calculates sportsbook hold percentage:

def calculate_hold(odds_side_a: int, odds_side_b: int) -> float:
    """Calculate hold percentage from American odds."""
    if odds_side_a > 0:
        implied_a = 100 / (odds_side_a + 100)
    else:
        implied_a = odds_side_a / (odds_side_a - 100)

    if odds_side_b > 0:
        implied_b = 100 / (odds_side_b + 100)
    else:
        implied_b = odds_side_b / (odds_side_b - 100)

    hold = (implied_a + implied_b - 1) * 100
    return hold

(a) This code contains a bug in the negative odds implied probability calculation. Identify the error and explain why it produces incorrect results.

(b) Write the corrected version of the function.

Answer **(a)** The bug is in the negative odds calculation. When odds are negative (e.g., -110), the formula `odds_side_a / (odds_side_a - 100)` produces incorrect results. For -110: `-110 / (-110 - 100) = -110 / -210 = 0.5238`, which happens to give the right answer due to the double negative. However, the formula is mathematically incorrect in its derivation. The correct formula for negative American odds is: $$\text{Implied Probability} = \frac{|\text{odds}|}{|\text{odds}| + 100} = \frac{-\text{odds}}{-\text{odds} + 100}$$ Actually, testing more carefully: for -110, the current formula gives `-110 / (-110 - 100) = -110 / -210 = 0.5238`. The correct value is `110 / (110 + 100) = 110 / 210 = 0.5238`. The numerical result is the same in this case because the negatives cancel. But for positive odds, let's check: for +150, `100 / (150 + 100) = 100/250 = 0.40`, which is correct. The real bug is subtle: the formula works numerically but is semantically fragile. However, there is a genuine bug in the hold calculation itself: the formula `implied_a + implied_b - 1` computes the overround, not the hold percentage. The hold percentage should be `(implied_a + implied_b - 1) / (implied_a + implied_b)` to express it as a percentage of the total implied probability (i.e., the margin the book keeps per dollar of implied wager). **(b)** Corrected version:
def calculate_hold(odds_side_a: int, odds_side_b: int) -> float:
    """Calculate hold percentage from American odds."""
    if odds_side_a > 0:
        implied_a = 100 / (odds_side_a + 100)
    else:
        implied_a = abs(odds_side_a) / (abs(odds_side_a) + 100)

    if odds_side_b > 0:
        implied_b = 100 / (odds_side_b + 100)
    else:
        implied_b = abs(odds_side_b) / (abs(odds_side_b) + 100)

    total_implied = implied_a + implied_b
    overround = total_implied - 1.0
    hold_pct = (overround / total_implied) * 100
    return hold_pct
The key corrections are: (1) using `abs()` for clarity and correctness in the negative odds case, and (2) computing hold percentage as the overround divided by the total market percentage, which gives the proportion of each dollar wagered that the book retains on average.

Question 23. Examine the following code that computes Customer Lifetime Value:

import numpy as np

def compute_ltv(
    monthly_ggr: float,
    retention_rate: float,
    discount_rate: float,
    months: int,
) -> float:
    """Compute customer lifetime value over a given horizon."""
    ltv = 0.0
    for t in range(months):
        ggr_t = monthly_ggr * (retention_rate ** t)
        discount_factor = (1 + discount_rate) ** t
        ltv += ggr_t / discount_factor
    return ltv

(a) Identify a problem with how the first month is handled. Does t = 0 correctly represent the first month of the customer relationship?

(b) If retention_rate = 0.90, what is the effective retention probability in month 1 (t=0)? Is this the intended behavior?

(c) Write a corrected version that starts from t=1 and properly handles the first month.

Answer **(a)** The loop starts at `t = 0`, which means the first term uses `retention_rate ** 0 = 1.0` and `discount_factor = (1 + discount_rate) ** 0 = 1.0`. This means the first month's GGR is added without any discount or retention loss. This is arguably correct if we interpret t=0 as "the customer has just been acquired and has not yet had a chance to churn." However, the standard LTV formula from Section 39.1 uses indexing from t=1 to T, where $r_t$ represents the probability the customer is still active in month t. **(b)** At t=0, the effective retention probability is `0.90 ** 0 = 1.0`, meaning the customer is assumed to be 100% retained in the first "month." At t=1, retention is `0.90 ** 1 = 0.90`. If the intention is that the customer has a 90% chance of being active in month 1 (after acquisition), the formula is off by one month --- it gives one "free" month of full GGR before retention decay begins. Whether this is correct depends on the business definition, but the formula in Section 39.1 starts at t=1. **(c)** Corrected version:
def compute_ltv(
    monthly_ggr: float,
    retention_rate: float,
    discount_rate: float,
    months: int,
) -> float:
    """Compute customer lifetime value over a given horizon.

    Starts from t=1, where retention_rate^t represents the probability
    the customer is still active in month t.
    """
    ltv = 0.0
    for t in range(1, months + 1):
        survival_prob = retention_rate ** t
        discount_factor = (1 + discount_rate) ** t
        ltv += (monthly_ggr * survival_prob) / discount_factor
    return ltv
The corrected version indexes from 1 to T (inclusive), matching the mathematical formula in Section 39.1. Each month applies both the retention decay and the discount factor, starting from the first month after acquisition.

Section 6: Applied Problems (2 questions, 8 points each = 16 points)


Question 24. A sportsbook offers the following odds on Super Bowl futures (market as of Week 1):

Team Odds Handle Received
Kansas City +450 $2,000,000
Philadelphia +600 $1,500,000
San Francisco +800 $1,200,000
Buffalo +1000 $800,000
All other teams (combined) Various $4,500,000

Total handle: $10,000,000

(a) (2 points) If Kansas City wins the Super Bowl, calculate the sportsbook's net profit or loss (handle collected minus payouts).

(b) (2 points) If "another team" (from the combined bucket) wins at average odds of +2500, and $180,000 was bet on that specific winner, calculate the net profit or loss.

(c) (2 points) Calculate the implied probability of each listed team based on the odds offered. What is the total market percentage?

(d) (2 points) Explain why the total market percentage for a futures market is typically much higher (15--30%+ overround) than for a standard two-outcome market (4--5% overround).

Answer **(a)** If Kansas City wins: - Payout to KC bettors: $2,000,000 stake + $2,000,000 x 4.50 profit = $2,000,000 + $9,000,000 = $11,000,000 - Wait --- at +450 odds, for every $100 wagered, the bettor wins $450. So: payout = $2,000,000 x (450/100) = $9,000,000 in profit to bettors + $2,000,000 stake return = $11,000,000. - Handle retained from losers: $10,000,000 - $2,000,000 = $8,000,000 - Net: $8,000,000 (retained from losers) - $9,000,000 (profit paid to KC bettors) = **-$1,000,000 loss** The sportsbook loses $1 million if KC wins. **(b)** If a specific "other" team wins at +2500 odds with $180,000 wagered: - Payout to winners: $180,000 x (2500/100) = $4,500,000 profit + $180,000 stake = $4,680,000 - Handle retained from losers: $10,000,000 - $180,000 = $9,820,000 - Net: $9,820,000 - $4,500,000 = **$5,320,000 profit** **(c)** Implied probabilities: - KC (+450): $100 / (450 + 100) = 100/550 = 18.18\%$ - PHI (+600): $100 / (600 + 100) = 100/700 = 14.29\%$ - SF (+800): $100 / (800 + 100) = 100/900 = 11.11\%$ - BUF (+1000): $100 / (1000 + 100) = 100/1100 = 9.09\%$ For the other teams, if there are approximately 28 other teams at an average of +2500: $100/2600 = 3.85\%$ each, totaling approximately $28 \times 3.85\% = 107.7\%$ for the field (this is an approximation). The total market percentage for the four listed teams alone is $18.18 + 14.29 + 11.11 + 9.09 = 52.67\%$. Adding the remaining teams would bring the total well above 100%, typically to 115--130%. **(d)** Futures markets carry much higher overrounds because: (1) there are many outcomes, and small margins on each compound into a large total overround; (2) futures are held for months, and the sportsbook bears long-term liability risk requiring compensation; (3) futures primarily attract recreational bettors who are less price-sensitive; (4) the information asymmetry over a long time horizon is greater, and the book needs wider margins to compensate for the uncertainty of events that could change team fortunes.

Question 25. You are evaluating a career opportunity at a mid-size US sportsbook. They offer two positions:

Position A: Trader (NFL) - Base salary: $95,000 - Annual bonus target: 15% of base - Career progression: Senior Trader in 3 years, Head of Trading in 6--8 years - Required skills: Deep NFL knowledge, statistical literacy, fast decision-making under pressure

Position B: Data Scientist (Pricing Models) - Base salary: $130,000 - Annual bonus target: 10% of base - Career progression: Senior DS in 2--3 years, Lead in 4--5 years - Required skills: Python, ML frameworks, statistics, SQL, some domain knowledge

(a) (2 points) Calculate the total expected first-year compensation for each position (base + bonus target).

(b) (2 points) Using the salary ranges from Section 39.4, project the expected compensation for each position after 5 years (assuming you are at the Senior level).

(c) (2 points) Based on the career paths described in Chapter 39, which position is likely to have a higher compensation ceiling at the 10-year mark? Justify your answer.

(d) (2 points) Beyond compensation, identify two non-salary factors that should influence this decision, and explain how they differ between the roles.

Answer **(a)** First-year total compensation: - Position A (Trader): $95,000 + (0.15 x $95,000) = $95,000 + $14,250 = **$109,250** - Position B (Data Scientist): $130,000 + (0.10 x $130,000) = $130,000 + $13,000 = **$143,000** **(b)** After 5 years at the Senior level (using Section 39.4 ranges): - Senior Trader: midpoint of $110,000--$170,000 = approximately **$140,000** base, plus 15--20% bonus = ~$161,000--$168,000 total - Senior Data Scientist: midpoint of $150,000--$200,000 = approximately **$175,000** base, plus 10--15% bonus = ~$192,500--$201,250 total The Data Scientist role leads to higher compensation at the 5-year mark. **(c)** At the 10-year mark, the compensation ceiling depends on career progression: - Trader path: Head of Trading at $150,000--$250,000+. Director of Trading could be higher. - Data Scientist path: Principal/Lead at $180,000--$260,000. VP of Data Science at $250,000--$400,000+. The Data Scientist path likely has a **higher ceiling** at 10 years. The VP of Data Science role commands $250,000--$400,000+, compared to Head of Trading at $150,000--$250,000+. Data science skills are more transferable across industries (finance, tech), which creates competitive pressure on compensation, while trading roles are more industry-specific. **(d)** Two non-salary factors: 1. **Work-life balance and schedule:** Traders work live game schedules, including weekends, holidays, and evenings during NFL season. Data Scientists typically have more standard hours. This has significant lifestyle implications. 2. **Career portability:** Data science skills (Python, ML, statistics) transfer broadly to finance, tech, and other industries. Trading skills are more specialized to sports betting and adjacent markets. If the industry contracts or the individual wants to change sectors, the Data Scientist has more options.

Scoring Summary

Section Questions Points Each Total
1. Multiple Choice 10 3 30
2. True/False 5 3 15
3. Fill in the Blank 3 4 12
4. Short Answer 3 5 15
5. Code Analysis 2 6 12
6. Applied Problems 2 8 16
Total 25 --- 100

Grade Thresholds

Grade Score Range Percentage
A 90-100 90-100%
B 80-89 80-89%
C 70-79 70-79%
D 60-69 60-69%
F 0-59 0-59%