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

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

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

Ответ:

 (1) myDict = 0 

 (2) myDict = dict() 

 (3) myDict =(0) 

 (4) myDict is empty 


Номер 2
Укажите корректный синтаксис создания пустого словаря

Ответ:

 (1) myDict = dict 

 (2) myDict = dict() 

 (3) myDict ={0} 

 (4) myDict = [] 


Номер 3
Укажите корректный синтаксис создания пустого словаря

Ответ:

 (1) myDict = () 

 (2) myDict = dict() 

 (3) myDict =('') 

 (4) myDict.dict() 


Упражнение 2:
Номер 1
Укажите корректный синтаксис создания словаря с двумя записями

Ответ:

 (1) myDict = {0:'zero',1:'one'} 

 (2) myDict = [0:'zero',1:'one'] 

 (3) myDict = (0:'zero',1:'one') 

 (4) myDict = [{0:'zero'},{1:'one'}] 


Номер 2
Укажите корректный синтаксис создания словаря с двумя записями

Ответ:

 (1) myDict = {0:'zero',1:'one'} 

 (2) myDict = [0:'zero'],[1:'one'] 

 (3) myDict = (0:'zero'),(1:'one') 

 (4) myDict = [{0:'zero'},{1:'one'}] 


Номер 3
Укажите корректный синтаксис создания словаря с двумя записями

Ответ:

 (1) myDict = {0:'zero',1:'one'} 

 (2) myDict = ([0:'zero'],[1:'one']) 

 (3) myDict = (0,'zero'),(1,'one') 

 (4) myDict = [(0,'zero'}],[{1:'one'}] 


Упражнение 3:
Номер 1
Укажите правильный код, выводящий первую пару "ключ-значение"

Ответ:

 (1) print myDict[1] 

 (2) print myDict(1) 

 (3) print myDict{1} 

 (4) словарь не упорядочен, нет ни первой пары, ни второй 


Номер 2
Укажите правильный код, выводящий первую пару "ключ-значение"

Ответ:

 (1) print myDict.pop(1) 

 (2) print myDict.extract(1) 

 (3) print myDict.pop(0) 

 (4) словарь не упорядочен, нет ни первой пары, ни второй 


Номер 3
Укажите правильный код, выводящий первую пару "ключ-значение"

Ответ:

 (1) print myDict.pop(0) 

 (2) print myDict.extract(0) 

 (3) print myDict.pop(1) 

 (4) словарь не упорядочен, нет ни первой пары, ни второй 


Упражнение 4:
Номер 1
Укажите, чем является ноль для словаря myDict = {0:'zero',1:'one'} 

Ответ:

 (1) ключом 

 (2) значением 

 (3) целым числом 

 (4) индексом 


Номер 2
Укажите, чем является ноль для словаря myDict = {0:'zero',1:'one'} 

Ответ:

 (1) ключем 

 (2) указателем 

 (3) числом 

 (4) строкой 


Номер 3
Укажите, чем является ноль для словаря myDict = {0:'zero',1:'one'} 

Ответ:

 (1) ключем 

 (2) значением ключа 

 (3) индекс первой записи 

 (4) индексом списка первой пары "ключ-значение" 


Упражнение 5:
Номер 1
Укажите корректный результат работы кода
  
  myDict = {0:'zero',1:'one'}
  print myDict[0]
 
 

Ответ:

 (1) 'zero' 

 (2) 0:'zero' 

 (3) {0:'zero'} 

 (4) [zero] 


Номер 2
Укажите корректный результат работы кода
  
  myDict = {0:'zero',1:'one'}
  print myDict[0]
 
 

Ответ:

 (1) 'zero' 

 (2)

 (3) (0:'zero') 

 (4) [0:zero] 


Номер 3
Укажите корректный результат работы кода
  
  myDict = {0:'zero',1:'one'}
  print myDict[0]
 
 

Ответ:

 (1) 'zero' 

 (2) (0,'zero') 

 (3) [0,'zero'] 

 (4) ['0:zero'] 


Упражнение 6:
Номер 1
Укажите корректный результат работы кода
  
  myDict = {0:'zero',1:'one'}
  print 1 in myDict
 
 

Ответ:

 (1) True 

 (2) False 

 (3) KeyError 

 (4) Syntax error 


Номер 2
Укажите корректный результат работы кода
  
  myDict = {0:'zero',1:'one'}
  print 0 in myDict
 
 

Ответ:

 (1) True 

 (2) False 

 (3) Index error 

 (4) Syntax error 


Номер 3
Укажите корректный результат работы кода
  
  myDict = {0:'zero',1:'one'}
  print 2 in myDict
 
 

Ответ:

 (1) True 

 (2) False 

 (3) KeyError 

 (4) Syntax error 


Упражнение 7:
Номер 1
Каков тип переменной myValues в результате работы кода
  
 myDict = {0:'zero',1:'one'}
 myValues=myDict.values()
 
 

Ответ:

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

 (2) список 

 (3) строка 

 (4) массив 


Номер 2
Каков тип переменной myValues в результате работы кода
  
 myDict = {0:'zero',1:'one'}
 myValues=myDict.values()
 
 

Ответ:

 (1) целый 

 (2) список 

 (3) массив пар 

 (4) кортеж 


Номер 3
Каков тип переменной myValues в результате работы кода
  
 myDict = {0:'zero',1:'one'}
 myValues=myDict.values()
 
 

Ответ:

 (1) список пар 

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

 (3) массив значений 

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


Упражнение 8:
Номер 1
Укажите правильный результат работы кода
  
 myDict = {0:'zero',1:'one',2:'two',3:'three'}
 print len(myDict)
 
 

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 2
Укажите правильный результат работы кода
  
 myDict = {0:'zero',1:'one',2:'two'}
 print len(myDict)
 
 

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 3
Укажите правильный результат работы кода
  
 myDict = {0:'zero',1:'one',2:'two',3:'three',4:'four'}
 print len(myDict)
 
 

Ответ:

 (1)

 (2)

 (3)

 (4) 10 


Упражнение 9:
Номер 1
Укажите на причину синтаксической ошибки определения функции 
  
def hist(myString):
    d = dict()
    for c in s:
      if c not in d:
         d[c] = 1
      else:
        d[c] = d[c] + 1
    return d
  
  

Ответ:

 (1) отсутствует двоеточие после заголовка 

 (2) недостаточный отступ тела функции 

 (3) некорректное добавление в словарь нового элемента 

 (4) некорректное использование конструкции if .. else 


Номер 2
Укажите на причину синтаксической ошибки определения функции 
  
def hist(myString):
    d = dict()
    for c in s:
      if c not in d
         d[c] = 1
      else
        d[c] = d[c] + 1
    return d
 
 
 
 

Ответ:

 (1) отсутствует двоеточие после заголовка 

 (2) недостаточный отступ тела функции 

 (3) некорректное добавление в словарь нового элемента 

 (4) некорректное использование конструкции if .. else 


Номер 3
Укажите на причину синтаксической ошибки определения функции 
  
def hist(myString):
    d = dict()
    for c in s:
    if c not in d:
    d[c] = 1
    else:
    d[c] = d[c] + 1
    return d
 
 
 
 

Ответ:

 (1) отсутствует двоеточие после заголовка 

 (2) недостаточный отступ тела функции 

 (3) некорректное добавление в словарь нового элемента 

 (4) некорректное использование конструкции if .. else 


Упражнение 10:
Номер 1
Что представляет собой переменная  myKeys в результате выполнения следующего кода
  
 myDict = {0:'zero',1:'one',2:'two',3:'three'}
 myKeys=myDict.keys()
 
  

Ответ:

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

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

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

 (4) строка 


Номер 2
Что представляет собой переменная  myKeys в результате выполнения следующего кода
  
 myDict = {0:'zero',1:'one',2:'two',3:'three'}
 myKeys=myDict.keys()
 
  

Ответ:

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

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

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

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


Номер 3
Что представляет собой переменная  myKeys в результате выполнения следующего кода
  
 myDict = {0:'zero',1:'one',2:'two',3:'three'}
 myKeys=myDict.keys()
 
  

Ответ:

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

 (2) массив ключей 

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

 (4) строка значений 


Упражнение 11:
Номер 1
Укажите смысл следующего кода 
  
try:
fhand = open('http://shakespeare.mit.edu/Tragedy/romeoandjuliet/romeo_juliet.2.2.html')

 
 

Ответ:

 (1) чтение файла посимвольно в переменную fhand 

 (2) чтение файла построчно в переменную fhand 

 (3) проверка доступа и права чтения  

 (4) закачка файла на жесткий диск 


Номер 2
Укажите смысл следующего кода 
  
try:
fhand = open('http://shakespeare.mit.edu/Tragedy/romeoandjuliet/romeo_juliet.2.2.html')

 
 

Ответ:

 (1) чтение файла посимвольно в строку fhand 

 (2) чтение файла построчно в список строк fhand 

 (3) проверка доступа и права чтения  

 (4) закачка файла в оперативную память 


Номер 3
Укажите смысл следующего кода 
  
try:
fhand = open('http://shakespeare.mit.edu/Tragedy/romeoandjuliet/romeo_juliet.2.2.html')

 
 

Ответ:

 (1) инициализация переменной fhand 

 (2) чтение файла построчно в массив fhand 

 (3) проверка доступа и права чтения  

 (4) закачка файла 


Упражнение 12:
Номер 1
Выберите правильный вариант добавления в словарь  myDict = {0:'zero',1:'one',2:'two',3:'three' новой пары  4:'four'

Ответ:

 (1) myDict.add(4:'four') 

 (2) myDict + {4:'four'} 

 (3) myDict[4]='four' 

 (4) myDict.append(4:'four') 


Номер 2
Выберите правильный вариант добавления в словарь  myDict = {0:'zero',1:'one',2:'two',3:'three' новой пары  4:'four'

Ответ:

 (1) myDict.extend(4:'four') 

 (2) myDict + (4:'four') 

 (3) myDict[4]='four' 

 (4) myDict=myDict+(4:'four') 


Номер 3
Выберите правильный вариант добавления в словарь  myDict = {0:'zero',1:'one',2:'two',3:'three' новой пары  4:'four'

Ответ:

 (1) myDict.new(4:'four') 

 (2) myDict[4:'four'] 

 (3) myDict[4]='four' 

 (4) myDict.key=4  




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