Главная / Программирование /
Введение в программирование на Python / Тест 13
Введение в программирование на Python - тест 13
Упражнение 1:
Номер 1
Дайте корректное определение строки
Ответ:
 (1) строка - это массив символов 
 (2) строка - это список символов 
 (3) строка - это последовательность символов 
 (4) строка - это словарь символов 
Номер 2
Дайте корректное определение строки
Ответ:
 (1) строка - это кортеж символов 
 (2) строка - это последовательность символов 
 (3) строка - это набор символов 
 (4) строка - это список целых чисел 
Номер 3
Дайте корректное определение строки
Ответ:
 (1) строка - это массив целых чисел, значение которых отвечают коду символа 
 (2) строка - это список шестнадцатиричных чисел 
 (3) строка - это последовательность символов 
 (4) строка - это последовательность нулей и единиц 
Упражнение 2:
Номер 1
Укажите корректный результат выполнения кода
>>>language="Python 3,3"
>>>language[3]
Ответ:
 (1) 3 
 (2) t 
 (3) h 
 (4) y 
Номер 2
Укажите корректный результат выполнения кода
>>>language="Python 3,3"
>>>language[2]
Ответ:
 (1) 3 
 (2) 2 
 (3) t 
 (4) y 
Номер 3
Укажите корректный результат выполнения кода
>>>language=" Python 3,3"
>>>language[3]
Ответ:
 (1) 3 
 (2) t 
 (3) h 
 (4) y 
Упражнение 3:
Номер 1
Укажите корректный синтаксис, myString="Wellcome!"
Ответ:
 (1) firstLetter=myString(0)
 
 (2) firstLetter=myString[0]
 
 (3) firstLetter=myString 0
 
 (4) firstLetter=myString.0
 
Номер 2
Укажите корректный синтаксис, myString="Wellcome!"
Ответ:
 (1) firstLetter=myString{0}
 
 (2) firstLetter=myString[0]
 
 (3) firstLetter=myString.(0)
 
 (4) firstLetter=myString.first()
 
Номер 3
Укажите корректный синтаксис, myString="Wellcome!"
Ответ:
 (1) firstLetter=myString.To(1)
 
 (2) firstLetter=myString[0]
 
 (3) firstLetter=myString.To(0)
 
 (4) firstLetter=myString(first)
 
Упражнение 4:
Номер 1
Укажите корректный результат выполнения кода >>>len("Python")
Ответ:
 (1) 0 
 (2) 8 
 (3) 6 
 (4) 7 
Номер 2
Укажите корректный синтаксис вычисления длины строки
Ответ:
 (1) a=len("Hello!")
 
 (2) a=len(Hello!)
 
 (3) a=len "Hello!"
 
 (4) a=len["Hello!"]
 
Номер 3
Укажите корректный результат выполнения кода
>>>myString="Wellcome"
>>>print myString[len(myString) - 2]
Ответ:
 (1) 'e' 
 (2) 'm' 
 (3) 'o' 
 (4) 'l' 
Упражнение 5:
Номер 1
Укажите корректный синтаксис использование среза строки
Ответ:
 (1) slice=myString(1:3)
 
 (2) slice=myString[1:3]
 
 (3) slice=myString(1,3)
 
 (4) slice=myString(1..3)
 
Номер 2
Укажите корректный синтаксис использование среза строки
Ответ:
 (1) slice=myString{1:3}
 
 (2) slice=myString[1:3]
 
 (3) slice=myString[1,3]
 
 (4) slice=myString[1..3]
 
Номер 3
Укажите корректный синтаксис использование среза строки
Ответ:
 (1) slice=myString[1-3]
 
 (2) slice=myString[1:3]
 
 (3) slice=myString(1,2,3)
 
 (4) slice=myString(1..3)
 
Упражнение 6:
Номер 1
Укажите корректный результат выполнения кода
>>>myString="Wellcome"
>>>print myString[0:4]
Ответ:
 (1) 'Wel' 
 (2) 'Well' 
 (3) 'Wellc' 
 (4) 'come' 
Номер 2
Укажите корректный результат выполнения кода
>>>myString="Hello!"
>>>print myString[0:4]
Ответ:
 (1) 'Hel' 
 (2) 'Hell' 
 (3) 'Hello' 
 (4) 'ello!' 
Номер 3
Укажите корректный результат выполнения кода
>>>myString="Python is great!"
>>>print myString[0:3]
Ответ:
 (1) 'Pyt' 
 (2) 'Pyth' 
 (3) 'great' 
 (4) 'eat!' 
Упражнение 7:
Номер 1
Укажите корректный результат выполнения кода
>>>myString="Wellcome to our course!"
>>>counter=0
>>>for symbol in myString:
if symbol =='o'
counter=counter+1
>>>print counter
Ответ:
 (1) 0 
 (2) 7 
 (3) 4 
 (4) 3 
Номер 2
Укажите корректный результат выполнения кода
>>>myString="Wellcome to our course!"
>>>counter=0
>>>for symbol in myString:
if symbol =='e'
counter=counter+1
>>>print counter
Ответ:
 (1) 0 
 (2) 4 
 (3) 3 
 (4) 2 
Номер 3
Укажите корректный результат выполнения кода
>>>myString="Wellcome to our course!"
>>>counter=0
>>>for symbol in myString:
if symbol =='r'
counter=counter+1
>>>print counter
Ответ:
 (1) 0 
 (2) 2 
 (3) 4 
 (4) 3 
Упражнение 8:
Номер 1
Укажите корректный результат выполнения кода
>>>myString="Wellcome"
>>> 'a' in myString
Ответ:
 (1) True 
 (2) False 
 (3) None 
 (4) 'No 
Номер 2
Укажите корректный результат выполнения кода
>>>myString="Wellcome"
>>> 'E' in myString
Ответ:
 (1) True 
 (2) False 
 (3) None 
 (4) 'No 
Номер 3
Укажите корректный результат выполнения кода
>>>myString="Wellcome"
>>> 'w' in myString
Ответ:
 (1) True 
 (2) False 
 (3) None 
 (4) 'No 
Упражнение 9:
Номер 1
Какое значение необходимо присвоить переменной myWord
, чтобы корректно выполнился код
>>>myWord > "Choice"
False
Ответ:
 (1) myWord='first'
 
 (2) myWord='second'
 
 (3) myWord='Best'
 
 (4) myWord ='theBiggest' 
Номер 2
Какое значение необходимо присвоить переменной myWord
, чтобы корректно выполнился код
>>>myWord > "six"
True
Ответ:
 (1) myWord='two'
 
 (2) myWord='one'
 
 (3) myWord='four'
 
 (4) myWord ='five' 
Номер 3
Какое значение необходимо присвоить переменной myWord
, чтобы корректно выполнился код
>>>myWord > "twelve"
True
Ответ:
 (1) myWord='first'
 
 (2) myWord='second'
 
 (3) myWord='unknown'
 
 (4) myWord ='seven' 
Упражнение 10:
Номер 1
Укажите корректный синтаксис использования строковых методов
Ответ:
 (1) a=myString.upper()
 
 (2) a=myString.upper
 
 (3) a=myString(upper)
 
 (4) a=upper(myString)
 
Номер 2
Укажите корректный синтаксис использования строковых методов
Ответ:
 (1) a=myString.capitalize()
 
 (2) a=myString.capitalize
 
 (3) a=myString(capitalize)
 
 (4) a=capitalize(myString)
 
Номер 3
Укажите корректный синтаксис использования строковых методов
Ответ:
 (1) a=myString.lower()
 
 (2) a=myString.lower
 
 (3) a=myString(lower)
 
 (4) a=lower(myString)
 
Упражнение 11:
Номер 1
Укажите корректный результат выполнения кода
>>>song="Eleanor Reagby"
>>>song.find('Re')
Ответ:
 (1) 2 
 (2) 9 
 (3) 8 
 (4) 7 
Номер 2
Укажите корректный результат выполнения кода
>>>song="Yellow submarine"
>>>song.find('sub')
Ответ:
 (1) 2 
 (2) 0 
 (3) 7 
 (4) 8 
Номер 3
Укажите корректный результат выполнения кода
>>>song="Let it be"
>>>song.find('it')
Ответ:
 (1) 2 
 (2) 1 
 (3) 4 
 (4) 8 
Упражнение 12:
Номер 1
Укажите корректный результат выполнения кода
>>>song=" Hello Python! You are welcome!"
>>>a=song.strip()
>>>b=a.find('!')
>>>a[b+1:b+4]
Ответ:
 (1) ' Yo' 
 (2) 'Yo' 
 (3) 'you' 
 (4) ' You ' 
Номер 2
Укажите корректный результат выполнения кода
song=" Hello Python! You are welcome!"
a=song.strip()
b=a.find('!')
print a[b+1:b+4]
Ответ:
 (1) 'You' 
 (2) ' Yo' 
 (3) ' yo' 
 (4) ' You' 
Номер 3
Укажите корректный результат выполнения кода
>>>song=" Hello Python! You are welcome!"
>>>a=song.strip()
>>>b=a.find('!')
>>>a[b+1:b+3]
Ответ:
 (1) ' Y' 
 (2) 'Yo' 
 (3) 'yo' 
 (4) 'You'