Quiz in 20 minutes:
1) hich of the following will be output by the following code?
word = ‘more’index = 0while index < len(word): print(word[index]) index = index + 1
a- ore
b- mor
c- more
d- It would generate an IndexError
2) hat would be output by the following statements?
color1 = ‘RED’color2 = ‘orange’print(color1.lower().startswith(‘R’), color2.upper().startswith(‘O’))
a- False False
b- True False
c- False True
d- True True
3) Which of the following is the correct program to count the number of occurrences of the letter l in the string ‘yellow’?
a- color=”yellow”count = 0for ‘l’ in color: count = count + 1print(count)
b- color=”yellow”count = 0for letter in color: if letter == ‘l’: count = count + 1print(count)
c- color=”yellow”count = 0for letter l in color: if l == ‘l’: count = count + 1print(count)
d- color=”yellow”count = 0for letter in color: if color[i] == ‘l’: count = count + 1print(count)
4) What would be output by the following statements?
city = ‘new york’print(‘New’ in city, ‘York’ in city)
a- False True
b- True True
c- True False
d- False False
5) What would be output by the following statements?
word = ‘welcome’print(word[:6])
a- e
b- welcome
c- me
d- welcom
6) Which of the following conditions checks whether the variables alpha, beta and gamma, which contain strings, are in alphabetic order?
a- alpha < beta < gamma
b- not(alpha < beta or beta < gamma)
c- alpha in beta and beta in gamma
d- alpha < beta or beta < gamma
7) Which of the following would be output by this code?
word = ‘string’print(word[-2])
a- s
b- t
c- It would generate an IndexError
d- n
8) Assuming the variable animal initially contains the string ‘rat’, which of the following is the correct way to change animal to become ‘cat’?
a- animal[0] = ‘c’
b- animal=”c” + animal[0:]
c- animal[1] = ‘c’
d- animal=”c” + animal[1:]
9) Which of the following will be output by this program?
word = ‘ladder’count = 0for letter in word: if letter >= ‘a’: count = count + 1print(count)
a- 5
b- 2
c- 4
d- 6
10) Which of the following is the correct sequence of statements to output the string ‘aONE’ after changing the first letter to upper case and the remaining letters to lower case?
a- perfect=”aONE”print(perfect.capitalize().lower())
b- erfect=”aONE”print(perfect.lower(1).upper(2, 3))
c- perfect=”aONE”print(perfect.capitalize())
d- perfect=”aONE”print(perfect.togglecase())