игра брюс 2048
Главная / Программирование / Введение в программирование на 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)

 (2)

 (3)

 (4)


Номер 2
Укажите корректный результат выполнения кода
  
 >>>language="Python 3,3"
 >>>language[2]
 
 

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 3
Укажите корректный результат выполнения кода
  
 >>>language="  Python 3,3"
 >>>language[3]
 
 

Ответ:

 (1)

 (2)

 (3)

 (4)


Упражнение 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)

 (2)

 (3)

 (4)


Номер 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)

 (2)

 (3)

 (4)


Номер 2
Укажите корректный результат выполнения кода 
  
 >>>myString="Wellcome to our course!"
 >>>counter=0
 >>>for symbol in myString:
     if symbol =='e'
	      counter=counter+1
>>>print counter
 

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 3
Укажите корректный результат выполнения кода 
  
 >>>myString="Wellcome to our course!"
 >>>counter=0
 >>>for symbol in myString:
     if symbol =='r'
	      counter=counter+1
>>>print counter
 

Ответ:

 (1)

 (2)

 (3)

 (4)


Упражнение 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)

 (3)

 (4)


Номер 2
Укажите корректный результат выполнения кода 
  
 >>>song="Yellow submarine"
 >>>song.find('sub')
 
 

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 3
Укажите корректный результат выполнения кода 
  
 >>>song="Let it be"
 >>>song.find('it')
 
 

Ответ:

 (1)

 (2)

 (3)

 (4)


Упражнение 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' 




Главная / Программирование / Введение в программирование на Python / Тест 13