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

Введение в программирование на Python - тест 21

Упражнение 1:
Номер 1
Укажите корректный вариант задания кортежа, соответствующего координатам точки А 

Ответ:

 (1) A=(2,3) 

 (2) A=[2,3] 

 (3) A={2,3} 

 (4) A=[2],[3] 


Номер 2
Укажите корректный вариант задания кортежа, соответствующего координатам точки B 

Ответ:

 (1) B=(32,23) 

 (2) B=[12,33] 

 (3) B={53,19} 

 (4) A=[71],[34] 


Номер 3
Укажите корректный вариант задания кортежа, соответствующего координатам точки C 

Ответ:

 (1) B=(62,38) 

 (2) B=[55,72] 

 (3) B={30,18} 

 (4) B=[33],[29] 


Упражнение 2:
Номер 1
Выберите правильный результат работы кода
  
 myTuple=(0,1,2,3,4)
 myTuple[1]=9
 print myTuple
 
 

Ответ:

 (1) (9,1,2,3,4)  

 (2) (0,9,2,3,4) 

 (3) (0,1,2,3,4) 

 (4) TypeError: object doesn't support item assignment  


Номер 2
Выберите правильный результат работы кода
  
 myTuple=(0,1,2,3,4)
 myTuple[3]=6
 print myTuple
 
 

Ответ:

 (1) (0,1,6,3,4)  

 (2) (0,1,2,6,4) 

 (3) (0,1,2,3,4,6) 

 (4) TypeError: object doesn't support item assignment  


Номер 3
Выберите правильный результат работы кода
  
 myTuple=(0,1,2,3,4)
 myTuple[2]=7
 print myTuple
 
 

Ответ:

 (1) (0,7,2,3,4)  

 (2) (0,1,7,3,4) 

 (3) (0,1,2,3,4,7) 

 (4) TypeError: object doesn't support item assignment  


Упражнение 3:
Номер 1
Выберите правильный результат работы кода
  
 myTuple=(0,1,2,3,4)
 myTuple = (7,) + myTuple[2:]
 print myTuple
 
 

Ответ:

 (1) (0,1,2,3,4)  

 (2) (7, 2, 3, 4)) 

 (3) (7,3,4) 

 (4) TypeError: object doesn't support item assignment  


Номер 2
Выберите правильный результат работы кода
  
 myTuple=(0,1,2,3,4)
 myTuple = (7,) + myTuple[3:]
 print myTuple
 
 

Ответ:

 (1) (0,1,2,7,4)  

 (2) (7, 4)) 

 (3) (7,3,4) 

 (4) TypeError: object doesn't support item assignment  


Номер 3
Выберите правильный результат работы кода
  
 myTuple=(0,1,2,3,4,5)
 myTuple = (7,) + myTuple[4:]
 print myTuple
 
 

Ответ:

 (1) (0,1,2,3,7)  

 (2) (1, 2, 7, 4)) 

 (3) (7,4,5) 

 (4) TypeError: object doesn't support item assignment  


Упражнение 4:
Номер 1
Что собой представляет переменная  t в результате выполнения следующего кода
  
words=['one','two','three']
def sort_by_length(words):
    t = list()
    for word in words:
        t.append((len(word), word))
 
 

Ответ:

 (1) строка 

 (2) список строк 

 (3) список целых чисел 

 (4) список кортежей 


Номер 2
Что собой представляет переменная  t в результате выполнения следующего кода
  
words=['one','two','three']
def sort_by_length(words):
    t = list()
    for word in words:
        t.append((len(word), word))
 
 

Ответ:

 (1) словарь 

 (2) массив 

 (3) список целых чисел и строк 

 (4) список кортежей 


Номер 3
Что собой представляет переменная  t в результате выполнения следующего кода
  
words=['one','two','three']
def sort_by_length(words):
    t = list()
    for word in words:
        t.append((len(word), word))
 
 

Ответ:

 (1) массив строк 

 (2) список словарей 

 (3) список ключей 

 (4) список кортежей 


Упражнение 5:
Номер 1
Укажите параметр метода  sort(), задающий сортировку в порядке убывания

Ответ:

 (1) True 

 (2) reverse=True 

 (3) False 

 (4) reverse=False 


Номер 2
Укажите параметр метода  sort(), задающий сортировку в порядке убывания

Ответ:

 (1) Down 

 (2) reverse=True 

 (3) down 

 (4) reverse=Down 


Номер 3
Укажите параметр метода  sort(), задающий сортировку в порядке убывания

Ответ:

 (1) False 

 (2) reverse=True 

 (3) false 

 (4) reverse=Yes 


Упражнение 6:
Номер 1
Укажите корректный синтаксис присваивания за один раз значения более чем одной переменной
  
 A=[23,18]
 
 

Ответ:

 (1) x,y = A 

 (2) (x,y) = A 

 (3) [x,y] = A 

 (4) {x,y} = A 


Номер 2
Укажите корректный синтаксис присваивания за один раз значения более чем одной переменной
  
 A=[3,8]
 
 

Ответ:

 (1) x,y = A 

 (2) A = (x,y)  

 (3) A= [x,y]  

 (4) x,y = A[0,1] 


Номер 3
Укажите корректный синтаксис присваивания за один раз значения более чем одной переменной
  
 A=[7,1]
 
 

Ответ:

 (1) x,y = A 

 (2) A= x,y 

 (3) [x,y] = A[0,1] 

 (4) {x,y} = A 


Упражнение 7:
Номер 1
Каков тип переменной   x=myDictionary.items()

Ответ:

 (1) список  

 (2) массив 

 (3) кортеж 

 (4) список кортежей 


Номер 2
Каков смысл переменной   x=myDictionary.items()

Ответ:

 (1) список пар "ключ-значение" 

 (2) массив кортежей "ключ:значение" 

 (3) список значений 

 (4) список кортежей "ключ,значение" 


Номер 3
Каков тип переменной   x=myDictionary.items()

Ответ:

 (1) логический  

 (2) список целых чисел 

 (3) словарь кортежей 

 (4) список кортежей 


Упражнение 8:
Номер 1
Выберите правильное значение выполнение кода
  
 myDict = {0:'zero',1:'one',2:'two',3:'three'}
 myList=list()
 for key, val in myDict.items()
     myList.append(val,key)
print myList[1]
 

Ответ:

 (1) 1:'one' 

 (2) 1,one 

 (3) Syntax error 

 (4) ('one', 1) 


Номер 2
Выберите правильное значение выполнение кода
  
 myDict = {0:'zero',1:'one',2:'two',3:'three'}
 myList=list()
 for key, val in myDict.items()
     myList.append(val,key)
print myList[1]
 

Ответ:

 (1) None 

 (2) 1:one 

 (3) Index error 

 (4) ('one', 1) 


Номер 3
Выберите правильное значение выполнение кода
  
 myDict = {0:'zero',1:'one',2:'two',3:'three'}
 myList=list()
 for key, val in myDict.items()
     myList.append(val,key)
print myList[1]
 

Ответ:

 (1) 0:'zero' 

 (2) 1,one 

 (3) ('zero',0) 

 (4) ('one', 1) 


Упражнение 9:
Номер 1
Какой тип значения примет переменная x в результате выполнения кода
  
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myList=list()
 for key, val in myDict.items()
     myList.append(val,key)
x = myList[2]
 
 

Ответ:

 (1) список 

 (2) массив 

 (3) строка 

 (4) кортеж 


Номер 2
Какой тип значения примет переменная x в результате выполнения кода
  
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myList=list()
 for key, val in myDict.items()
     myList.append(val,key)
x = myList[0]
 
 

Ответ:

 (1) целочисленный тип 

 (2) список кортежей 

 (3) строка ключей 

 (4) кортеж 


Номер 3
Какой тип значения примет переменная x в результате выполнения кода
  
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myList=list()
 for key, val in myDict.items()
     myList.append(val,key)
x = myList[1]
 
 

Ответ:

 (1) булевский тип 

 (2) список строк 

 (3) список целых чисел 

 (4) кортеж 


Упражнение 10:
Номер 1
Укажите, как подключить внешний модуль для работы со строками

Ответ:

 (1) import Strings 

 (2) import string 

 (3) using String 

 (4) include StringFactory 


Номер 2
Укажите, как подключить внешний модуль для работы со строками

Ответ:

 (1) import strings 

 (2) import string 

 (3) using Strings 

 (4) include String 


Номер 3
Укажите, как подключить внешний модуль для работы со строками

Ответ:

 (1) uses Strings 

 (2) import string 

 (3) using string 

 (4) include string 


Упражнение 11:
Номер 1
Код соответствует присваиванию какому-то месту декартовых координат
  
 myPlaces=dict()
 myPlaces[18,28]='Place1'
 myPlaces[11,18]='Place2'
 
 Что является ключем этого словаря?
 

Ответ:

 (1) список из двух координат 

 (2) два целых числа 

 (3) кортеж из двух целых чисел 

 (4) массив из двух чисел 


Номер 2
Код соответствует присваиванию какому-то месту декартовых координат
  
 myPlaces=dict()
 myPlaces[18,28]='Place1'
 myPlaces[11,18]='Place2'
 
 Что является ключем этого словаря?
 

Ответ:

 (1) строка-ключ 

 (2) пара чисел 

 (3) кортеж из двух целых чисел 

 (4) список строк 


Номер 3
Код соответствует присваиванию какому-то месту декартовых координат
  
 myPlaces=dict()
 myPlaces[18,28]='Place1'
 myPlaces[11,18]='Place2'
 
 Что является ключем этого словаря?
 

Ответ:

 (1) целое число 

 (2) пара целых чисел 

 (3) кортеж из двух целых чисел 

 (4) массив строк 


Упражнение 12:
Номер 1
Для каких целей для словаря создается список кортежей, где значение ключа ставится на первое  место?

Ответ:

 (1) для сортировки по ключу 

 (2) для сортировки по значению ключа 

 (3) для хеширования ключей 

 (4) для корректного отображения 


Номер 2
Для каких целей для словаря создается список кортежей, где значение ключа ставится на первое  место?

Ответ:

 (1) для упорядочение словаря по алфавиту 

 (2) для сортировки по значению ключа 

 (3) для хеширования значений 

 (4) для корректного вывода 


Номер 3
Для каких целей для словаря создается список кортежей, где значение ключа ставится на первое  место?

Ответ:

 (1) для оптимизации хеширования 

 (2) для сортировки по значению ключа 

 (3) для индексации ключей 

 (4) для удобного просмотра 




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