QUESTION 1. Which of these is not a core datatype?
Lists
Dictionary
Tuples
Class
QUESTION 2. Given a function that does not return any value, What value is returned by default when executed in shell.
int
bool
void
None
QUESTION 3. Given the commands below, what will be the output?
str="hello"
str[:2]
str
he
lo
olleh
hello
QUESTION 4. Choose the answers below that will run without errors.
round(45.8)
round(6352.898,2)
round()
round(7463.123,2,1)
QUESTION 5. What does the function 'id' return?
int
float
bool
dict
QUESTION 6. Choose the modified the statement(s) below that will serve to make sure x has a integer value.
x = 13 ? 2
x = 13 // 2
x = int(13 / 2)
x = 13 / 2
x = 13 % 2
QUESTION 7. Based on the following statement, which error will be thrown?
apple = mango
SyntaxError
NameError
ValueError
TypeError
QUESTION 8. Based on the code, and example input, choose the expected output.
def example(a):
a = a + '2'
a = a*2
return a
example("hello")
indentation Error
cannot perform mathematical operation on strings
hello2
hello2hello2
QUESTION 9. Identify the datatype assigned to L.
L = [1, 23, 'hello', 1]
List
dictionary
array
tuple
QUESTION 10. 10. Which structure describes key vale pairs?
List
tuple
class
dictionary
QUESTION 11. Choose the statements that will result in SyntaxError.
‘"Once upon a time...", she said.'
"He said, "Yes!""
'3\'
"'That's okay"'
QUESTION 12. Choose the code that produced the following output.
tom
dick
harry
Select all of the function calls that result in this output
print("'tom
\ndick
\nharry"')
print("'tom
dick
harry"')
print(‘tom\ndick\nharry')
print(‘tom
dick
harry')
QUESTION 13. 13. Choose the output of the code below.
grade1 = 80
grade2 = 90
average = (grade1 + grade2) / 2
85
85.0
95
95.0
QUESTION 14. Choose the statement(s) that will produce the following output.
hello-how-are-you
print(‘hello', ‘how', ‘are', ‘you')
print(‘hello', ‘how', ‘are', ‘you' + ‘-' * 4)
print(‘hello-' + ‘how-are-you')
print(‘hello' + ‘-' + ‘how' + ‘-' + ‘are' + ‘-' + ‘you')
QUESTION 15. What is the return value of trunc() ?
int
bool
float
None
QUESTION 16. Choose the output for the following statement.
"a"+"bc"
a
bc
bca
abc
QUESTION 17. Choose the output for the following statement.
"abcd"[2:]
a
ab
cd
dc
QUESTION 18. Choose an alternate way to execute string.ascii_letters.
string.ascii_lowercase_string.digits
string.ascii_lowercase+string.ascii_upercase
string.letters
string.lowercase_string.upercase
QUESTION 19. Choose the output for the following code.
str1 = 'hello'
str2 = ','
str3 = 'world'
str1[-1:]
olleh
hello
h
o
QUESTION 20. Which of the following operators cannot be used with strings ?
+
*
-
**
QUESTION 21. Choose the output for the following statement.
print r"\nhello"
a new line and hello
\nhello
the letter r and then hello
Error
QUESTION 22. Choose the output for the following statement.
print 'new' 'line'
Error
Output equivalent to print ‘new\nline'
newline
new line
QUESTION 23. Choose the output for the following statement.
print '\x97\x98'
Error
97
98
\x97\x98
QUESTION 24. Choose the output for the following statement.
str1="helloworld"
str1[::-1]
dlrowolleh
hello
world
helloworld
QUESTION 25. Choose the output for the following statement.
print 0xA + 0xB + 0xC :
0xA0xB0xC
Error
0×22
33