The following code examines two variables -- x and y -- and prints the largest odd number among them.  If none of them is odd, it prints a message to that effect. def largestOdd(x,y):     """     x and y are numbers     Returns the maximum odd number of x and y.      If they all are even, return None            """          foundOdd = False     largest = 0     if x % 2 == 1 :         largest = x         foundOdd = True     if y % 2 == 1 :         if not foundOdd :             largest = y             foundOdd = True         elif y > largest :             largest = y     if foundOdd :         return largest     else :         return None      Assume that largestOdd is called with numbers as arguments. Which of the following test suites would make a path-complete glass box test suite for largestOdd?   Question 6 options:   Test Suite A: foundOdd(2,4), foundOdd(2,5), foundOdd(11,12), foundOdd(11,13), foundOdd(11,7)   Test Suite B: foundOdd(2,4), foundOdd(2,6), foundOdd(11,12), foundOdd(11,13), foundOdd(11,7)   Test Suite C: foundOdd(2,4), foundOdd(2,6), foundOdd(11,8), foundOdd(11,13), foundOdd(11,15)   Test Suite D: foundOdd(2,4), foundOdd(2,1), foundOdd(11,9), foundOdd(11,13), foundOdd(11,7)

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

The following code examines two variables -- x and y -- and prints the largest odd number among them.  If none of them is odd, it prints a message to that effect.

def largestOdd(x,y):
    """
    x and y are numbers
    Returns the maximum odd number of x and y. 
    If they all are even, return None       
    """
    
    foundOdd = False
    largest = 0
    if x % 2 == 1 :
        largest = x
        foundOdd = True
    if y % 2 == 1 :
        if not foundOdd :
            largest = y
            foundOdd = True
        elif y > largest :
            largest = y
    if foundOdd :
        return largest
    else :
        return None
    
Assume that largestOdd is called with numbers as arguments.
Which of the following test suites would make a path-complete glass box test suite for largestOdd?

 

Question 6 options:

 

Test Suite A: foundOdd(2,4), foundOdd(2,5), foundOdd(11,12), foundOdd(11,13), foundOdd(11,7)

 

Test Suite B: foundOdd(2,4), foundOdd(2,6), foundOdd(11,12), foundOdd(11,13), foundOdd(11,7)

 

Test Suite C: foundOdd(2,4), foundOdd(2,6), foundOdd(11,8), foundOdd(11,13), foundOdd(11,15)

 

Test Suite D: foundOdd(2,4), foundOdd(2,1), foundOdd(11,9), foundOdd(11,13), foundOdd(11,7)

Expert Solution
steps

Step by step

Solved in 5 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY