## NPTEL The Joy of Computing using Python Week 5 Assignment Answers 2024

1. Which of the following is the correct way to add data with key as **CS101** and value as **“Web Programming”** to a dictionary named **courseData**?

- courseData[“CS101”].append(“Web Programming”)
- courseData[“CS101”][“Web Programming”]
- courseData[“CS101”] = “Web Programming”;
- courseData[“CS101”] = “Web Programming”

Answer :-For Answers Click Here

2. What is the probability of Monty opening the door with goat, given the hypothesis that you initially chose the door which has car ?

- 0.5
- 0.66
- 0.33
- 1

Answer :-For Answers Click Here

3. What should be replaced with ? in line 10, so that there is high chance that final_choice is equal to 2 ?

- True
- (290) % 2 == 0
- 3
*((389) + 3 ) % 3 == 0* *(2**90 ) % len(doors) == 1

Answer :-For Answers Click Here

4. Given that you have a sorted list of 1024 elemets, what is the maximum number of comparisons required to find the target element using binary search ? Also what is the number of comparisons to search such an element using linear search ?

- Binary: 10, Linear: 512
- Binary: 11, Linear: 1024
- Binary: 10, Linear: 1024
- Binary: 11, Linear: 512

Answer :-

5. What type of data is contained in a file with a .wav or .wave extension?

- Log data
- Audio data
- Video data
- Image data

Answer :-

6. What does this program print in the end ?

- Fraction of throws where both players showed different symbol(rock/paper/scissors)
- Fraction of throws where both players showed rock.
- Fraction of throws where both players showed same symbol(rock/paper/scissors)
- Fraction of throws where both players showed paper.

Answer :-For Answers Click Here

7. In binary search, what happens if the target value is greater than the middle element of the array?

- The search continues in the left half of the array.
- The search continues in the right half of the array.
- The search ends.
- The array is sorted again.

Answer :-

8. Which of the following is a requirement for binary search to work correctly?

- The list must be sorted.
- The list must contain only positive numbers.
- The list must be of an even length.
- The list must contain unique elements.

Answer :-

9. Given an array [5, 3, 8, 4, 2], what will be the array after the third pass of Bubble Sort?

- [3, 2, 4, 8, 5]
- [3, 2, 4, 5, 8]
- [2, 3, 4, 5, 8]
- [3, 5, 2, 4, 8]

Answer :-

10. How many swaps are performed in iteration 3 for bubble sorting list [4,3,2,1]? Enter 0 if the list is sorted in less than 3 iterations.

Answer :-For Answers Click Here