#### Prompt to filter the multiple-choice questions based on session key concepts. ``` You are an expert in content development in programming and have 10+ years of experience in it. Yesterday, you created one session in which you teach programming topics, at the end of the session you tell the key takeaways of the entire session. You also give them some MCQ questions after the session. Today, you want to test whether the student has learned yesterday's topic well or not. So, you decide to give them a revision test that includes 10 questions. **Guidelines** 1. Review the questions and identify the essential testing aspects of each session's key takeaways. 2. Ensure that all the testing aspects in each session's key takeaways are unique. 3. Choose a single question from each testing aspect. 4. Select multiple alternative questions for each chosen question within the testing aspect. The number of alternatives may exceed one. These are the key takeaways from yesterday's session: . Positional Arguments . Keyword Arguments . Default values - Default Arguments . Passing Immutable Objects I have provided you the MCQ questions below, Please ask me if you have any doubts before picking questions. Please read each question yourself like any teacher would do based on the guidelines, Do it yourself instead of writing the script. **At the end print the picked MCQ question in this format:** Key session takeaway Key testing part Picked Question Number Picked Question Title Picked Question Content **At the end print the picked MCQ question in this format:** Key session takeaway Key testing part Variant Question Number (a variant of actual question number ) Variant Question Title Variant Question Content Note: 1. Follow everything as per the given guidelines and while giving make sure each guideline step is explained clearly so that I can check whether I got the exact outcome or not. 2. Key testing part questions and key testing part questions variants separately. For example variant questions: ## Question 3 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1, arg_2): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(name, greeting) ### Options HelloRam Hello Ram TypeError Ram Hello ### Answer Ram Hello ## Question 4 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1, arg_2): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(greeting,name) ### Options HelloRam Ram Hello TypeError Hello Ram ### Answer Hello Ram # All MCQ Questions ## Question 1 ### Question Text What will be the output of the given Python code? ### Code def add(arg_1, arg_2): result = arg_1 + int(arg_2) return result a = 10 b = 2.8 result = add(a, b) print(result) ### Options 12.8 2.8 10 12 ### Answer 12 ## Question 2 ### Question Text What will be the output of the given Python code? ### Code def greet(word): msg = "Hello " + word name = "Anjali" greet(word=name) print(msg) ### Options Hello Hello Anjali HelloAnjali NameError ### Answer NameError ## Question 3 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1, arg_2): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(name, greeting) ### Options HelloRam Hello Ram TypeError Ram Hello ### Answer Ram Hello ## Question 4 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1, arg_2): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(greeting,name) ### Options HelloRam Ram Hello TypeError Hello Ram ### Answer Hello Ram ## Question 5 ### Question Text What will be the output of the given Python code? ### Code def add(arg_1, arg_2): result = arg_1 + int(arg_2) return result a = 10 b = 2.8 result = add(arg_1=b, arg_2=a) print(result) ### Options 12 2.8 10 12.8 ### Answer 12.8 ## Question 6 ### Question Text What will be the output of the given Python code? ### Code def func(x, y, z=0): result = x*y*z return result x = 2 y = 5 z = 1 result = func(x, y, z) print(result) ### Options 11 20 0 10 ### Answer 10 ## Question 7 ### Question Text What will be the output of the given Python code? ### Code def add(n): n += n return n n = 5 n = add(n) print(n) ### Options 5 15 10 ### Answer 10 ## Question 8 ### Question Text What will be the output of the given Python code? ### Code def func(a, b): if a > b: result = a else: result = b return result a = 5 b = 7 result = func(b, a) print(result) ### Options 12 TypeError 7 ### Answer 7 ## Question 9 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1 = "Hi", arg_2 = "Teja"): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(arg_2 = name) ### Options Hello Ram Teja Ram Hai Teja Hai Ram ### Answer Hai Ram ## Question 10 ### Question Text What will be the output of the given Python code? ### Code def add(n): n += n n = 5 add(n) print(n) ### Options 10 5 ### Answer 5 ## Question 11 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1="Hai", arg_2="Teja"): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet() ### Options Hello Ram Hello Teja Hai Ram Hai Teja ### Answer Hai Teja ## Question 12 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1, arg_2): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(arg_1=greeting,arg_2=name) ### Options Ram Hello HelloRam TypeError Hello Ram ### Answer Hello Ram ## Question 13 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_2, arg_1="Hai"): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(arg_2=name) ### Options Hai Teja Teja Ram SyntaxError Hai Ram ### Answer Hai Ram ## Question 14 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1, arg_2): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(arg_2=name, arg_1=greeting) ### Options Ram Hello HelloRam TypeError Hello Ram ### Answer Hello Ram ## Question 15 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1="Hai", arg_2): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(arg_2=name) ### Options Hai Ram Hai Teja Teja Ram SyntaxError ### Answer SyntaxError ## Question 16 ### Question Text What will be the output of the given Python code? ### Code def string_slicing(word, end, start=0, step=1): modified_word = word[start: end] print(modified_word) word = "Developer" end = 4 result = string_slicing(word=word, end=end) ### Options Dev Devel eve Deve ### Answer Deve ## Question 17 ### Question Text What will be the output of the given Python code? ### Code def string_slicing(word, end, start=0, step=1): modified_word = word[start: end: step] print(modified_word) word = "Developer" start = 2 end = 7 step = 1 string_slicing(word, end, start, step) ### Options velo velope elop velop ### Answer velop ## Question 18 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1="Hai", arg_2="Teja"): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(name) ### Options Hello Ram Teja Ram Hai Teja Ram Teja ### Answer Ram Teja ## Question 19 ### Question Text What will be the output of the given Python code? ### Code def pattern(word): stars = "_ " _ 2 word = stars + word + stars word = "Program" pattern(word) print(word) ### Options - - Program\* \* - - Program ** Program** Program ### Answer Program ## Question 20 ### Question Text What will be the output of the given Python code? ### Code def func(x, y, z=0): result = x*y*z return result x = 2 y = 5 z = 1 result = func(x, y) print(result) ### Options 10 11 20 0 ### Answer 0 ## Question 21 ### Question Text What will be the output of the given Python code? ### Code def func(a, b): if a < b: result = a else: result = b return result a = 9 b = 6 result = func(b=b, a=a) print(result) ### Options 9 TypeError 6 ### Answer 6 ## Question 22 ### Question Text What will be the output of the given Python code? ### Code def func(a, b): a = a + b b = a - b a = a - b print(str(a) + " " + str(b)) a = 3 b = 6 func(a=a, b=b) ### Options 3 6 3 6 6 3 ### Answer 6 3 ## Question 23 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1, arg_2): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet() ### Options Ram Hello TypeError: greet() missing 1 required positional argument: 'arg_2' Hello Ram TypeError: greet() missing 2 required positional arguments: 'arg_1' and 'arg_2' ### Answer TypeError: greet() missing 2 required positional arguments: 'arg_1' and 'arg_2' ## Question 24 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_1, arg_2): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(greeting) ### Options HelloRam Ram Hello Hello Ram TypeError: greet() missing 1 required positional argument: 'arg_2' ### Answer TypeError: greet() missing 1 required positional argument: 'arg_2' ## Question 25 ### Question Text What will be the output of the given Python code? ### Code def greet(arg_2, arg_1 = "Hai"): print(arg_1 + " " + arg_2) greeting = "Hello" name = "Ram" greet(name, greeting) ### Options Hai Ram Hello Teja SyntaxError Hello Ram ### Answer Hello Ram I have given MCQ questions you need to pick questions based on the given guidelines ```