0% found this document useful (0 votes)
59 views3 pages

Computer Science Homework Answers Explained

Uploaded by

sinhaop565
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
59 views3 pages

Computer Science Homework Answers Explained

Uploaded by

sinhaop565
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

Computer Science Homework Answers - Class XII

1. 'in' is a logical operator in Python.

Answer: True

Explanation: In Python, 'in' is used to check if a value is present in a sequence, such as a list, tuple,

or string.

2. Which of the following is an invalid variable?

Answer: (b) 1st_string

Explanation: Variable names cannot start with a number. Valid variables can start with a letter or an

underscore.

3. What will be the output for the following Python statements?D= {"Amit":90, "Reshma":96, "Suhai

Answer: (a) True#False

Explanation: "John" is a key in the dictionary D, so 'John' in D returns True. However, 90 is a value,

not a key, so 90 in D returns False.

4. Consider the following expression: not True and False or not False

Answer: (a) True

Explanation: The expression evaluates as follows: not True is False, False and False is False, and

not False is True. Finally, False or True is True.

5. Select the correct output of the following code:str1 = 'India is a Great Country'str1.split('a')

Answer: (a) ['Indi', ' is ', ' Gre', 't Country']

Explanation: The split() function splits the string at each occurrence of 'a', resulting in the list ['Indi', '

Page 1
Computer Science Homework Answers - Class XII

is ', ' Gre', 't Country'].

6. Consider the tuple in python named DAYS=("SUN","MON","TUES"). Identify the invalid statement

Answer: (c) DAYS[0]="WED"

Explanation: Tuples are immutable, meaning their elements cannot be changed after their creation.

Therefore, trying to assign a new value to DAYS[0] is invalid.

7. How will the following expression be evaluated in Python?2 + 9 * ((3 * 12) - 8 ) / 10

Answer: (a) 29.2

Explanation: Following the order of operations (PEMDAS/BODMAS):

First, calculate inside the parentheses: (3 * 12) = 36.

Next, subtract: 36 - 8 = 28.

Then, multiply: 9 * 28 = 252.

Next, divide: 252 / 10 = 25.2.

Finally, add: 2 + 25.2 = 27.2.

8. Given is a Python string declaration:myexam='@@CBSE Examination 2022@@'Write the output o

Answer: @@

Explanation: The slice [-2:] gets the last two characters of the string.

9. Write the output of the code given below:my_dict = {"name": "Aman", "age": 26}my_dict["age"] =

Answer: dict_items([('name', 'Aman'), ('age', 27), ('address', 'Delhi')])

Explanation: The items() method returns a view object that displays a list of a dictionary's key-value

Page 2
Computer Science Homework Answers - Class XII

tuple pairs. Here, we updated the 'age' and added 'address'.

10. Predict the output of the Python code given below:K=[]for i in range(4): K.append(2*i+1)print(K

Answer: [7, 5, 3, 1]

Explanation: The loop appends the odd numbers 1, 3, 5, 7 to the list K. The slice [::-1] reverses the

list.

Page 3

You might also like