Главная / Программирование /
Разработка компьютерных игр на языке Python / Тест 4
Разработка компьютерных игр на языке Python - тест 4
Упражнение 1:
Номер 1
Python присоединяет внешние модули с помощью команды
Ответ:
 (1) import 
 (2) uses 
 (3) include 
 (4) using 
Номер 2
Пометьте корректное использование оператора import
Ответ:
 (1) import(random)
 
 (2) import random
 
 (3) random import
 
 (4) import.random
 
Номер 3
В команде import random
собственно random
означает
Ответ:
 (1) параметр функции import
 
 (2) название внешнего модуля 
 (3) запуск программы со случайными начальными данными 
 (4) присоединение случайного модуля 
Упражнение 2:
Номер 1
В языке программирования Python random.randint() это
Ответ:
 (1) функция 
 (2) название внешнего модуля 
 (3) оператор 
 (4) выражение 
Номер 2
Пометьте корректное использование функции random.randint()
Ответ:
 (1) random.randint(1-7)
 
 (2) random.randint(2,8)
 
 (3) random.randint(5:8)
 
 (4) random.randint(3;9)
 
Номер 3
Компилятор на строку кода >>>а = random.randint(4, 9)
выдает ошибку:
а = random.randint(4, 9)
NameError: name 'random' is not defined
Укажите правильную причину ошибки
Ответ:
 (1) параметры этой функции разделяются запятой 
 (2) не импортирован внешний модуль random 
 (3) недопустимый пробел после а  
 (4) такая функция не существует 
Упражнение 3:
Номер 1
Укажите концепцию, которая не входят в циклический оператор while
Ответ:
 (1) блок 
 (2) условие 
 (3) оператор сравнения 
 (4) импорт внешнего модуля 
Номер 2
Укажите, что такое блок в циклической конструкции языкa программирования Python
Ответ:
 (1) оператор, который останавливает выполнение цикла 
 (2) оператор сравнения, который определяет конец цикла 
 (3) условие выполнения очередного цикла 
 (4) одна или более строка кода, сгруппированных одинаковым отступом 
Номер 3
Пометьте правильное использование циклического оператора while
Ответ:
 (1) while x = 10
 
 (2) while (a != 7):
 
 (3) while (a=1; a>7; a++)
 
 (4) while(a>8)
 
Упражнение 4:
Номер 1
Пометьте корректное значение обозначающее "истинно"
Ответ:
 (1) False
 
 (2) True 
 (3) 0 
 (4) 1 
Номер 2
Пометьте корректное значение обозначающее "ложь"
Ответ:
 (1) False
 
 (2) True 
 (3) 0 
 (4) 1 
Номер 3
Пометьте корректное значение обозначающее "истинно"
Ответ:
 (1) TRUE 
 (2) True 
 (3) true 
 (4) Yes 
Упражнение 5:
Номер 1
Пометьте корректное значение обозначающее "ложь" в Python
Ответ:
 (1) FALSE 
 (2) False 
 (3) false 
 (4) no 
Номер 2
Укажите, каков тип переменной а в коде a = (b>5)
?
Ответ:
 (1) целый 
 (2) булевский 
 (3) дробный 
 (4) строка 
Номер 3
Пометьте корректное присвоение переменной значение "истинно"
Ответ:
 (1) a = True
 
 (2) a = 'True'
 
 (3) a = "True"
 
 (4) a = "Yes"
 
Упражнение 6:
Номер 1
Какое сочетание символов не является оператором сравнения ?
Ответ:
 (1) isnot
 
 (2) !=
 
 (3) ==
 
 (4) =
 
Номер 2
Какое сочетание символов не является оператором сравнения
Ответ:
 (1) ==
 
 (2) >=
 
 (3) =
 
 (4) !=
 
Номер 3
Какое сочетание символов не является оператором сравнения
Ответ:
 (1) >>
 
 (2) ==
 
 (3) >
 
 (4) !=
 
Упражнение 7:
Номер 1
Отметье корректное использование в Python оператора while
Ответ:
 (1) while x=10 :
 
 (2) while (x>0):
 
 (3) while(print(x>1))
 
 (4) while (input(x) > 0):
 
Номер 2
Отметье корректное использование в Python оператора while
Ответ:
 (1) while input(x)>0
 
 (2) while print(x)=10
 
 (3) print(while x=10):
 
 (4) while (x==10):
 
Номер 3
Строка кода >>>while (x=1):
выдает ошибку: SyntaxError: invalid syntax.
Укажите правильную причину ошибки
Ответ:
 (1) пропущен пробел перед while 
 (2) недопустимый пробел перед скобками 
 (3) в скобках не логическое выражение 
 (4) х не определен заранее 
Упражнение 8:
Номер 1
Укажите, какой оператор используется для перевода строки в целое число
Ответ:
 (1) int()
 
 (2) digit()
 
 (3) stringToDigit()
 
 (4) abs()
 
Номер 2
Укажите корректное использование оператора int()
Ответ:
 (1) int(7)
 
 (2) int('54')
 
 (3) int 23
 
 (4) int"72"
 
Номер 3
Укажите корректный результатом выполнение строки кода >>> 7 + int('9')
Ответ:
 (1) 79 
 (2) 16 
 (3) '79' 
 (4) "79" 
Упражнение 9:
Номер 1
Укажите , какое действие производит выражение i = i + 1
Ответ:
 (1) не имеет смысла 
 (2) увеличивает переменную i на единицу 
 (3) принимает значение True 
 (4) принимает значение False 
Номер 2
Укажите, какое понятие определяет выражение i = i + 1
Ответ:
 (1) инкремента 
 (2) декремента 
 (3) условия 
 (4) цикла 
Номер 3
Отметьте корректное определение инкремента
Ответ:
 (1) увеличения значения пепеменной на 1 
 (2) уменьшение значения пепеменной на 1 
 (3) сравнение значения переменной с единицей 
 (4) прсаоение значению переменной единицы 
Упражнение 10:
Номер 1
Отметьте, чем является в логической конструкции if (x > 1):
ключевое слово if
Ответ:
 (1) блок 
 (2) оператор сравнения 
 (3) параметр цикла 
 (4) инкремент 
Номер 2
Строка кода if (x!=1):
- корректна. Укажите, что находится в круглых скобках
Ответ:
 (1) сравнение 
 (2) присвоение 
 (3) строка 
 (4) инкремент 
Номер 3
Строка кода if (x!=1)
. Укажите, что после круглых скобок необходимо ставить:
Ответ:
 (1) пробел 
 (2) : 
 (3) {} 
 (4) then
 
Упражнение 11:
Номер 1
Укажите, что делает оператор break
в цикле
Ответ:
 (1) прерывает выполнение итерации 
 (2) прерывает выполнение всей программы 
 (3) останавливает выполнение цикла 
 (4) прерывает выполнение цикла 
Номер 2
Укажите оператор, который прерывает выполнение цикла
Ответ:
 (1) input()
 
 (2) break
 
 (3) return
 
 (4) import
 
Номер 3
Укажите, что делает программа после выполнения команды break
Ответ:
 (1) выходит из программы 
 (2) переходит к оператору, следующему после цикла 
 (3) останавливает выполнение цикла 
 (4) переходит к выполнению следующей итерации цикла 
Упражнение 12:
Номер 1
Выполнение строки кода >>>if (x=0):
вызвало ошибку SyntaxError: invalid syntax. Укажите причину
Ответ:
 (1) недопустимый пробел после оператора if
 
 (2) условие не следует брать в круглые скобки 
 (3) x=0
не условие, а присвоение 
 (4) двоеточие после условия недопустимо 
Номер 2
Выполнение кода >>>while x >0
вызвало ошибку SyntaxError: invalid syntax. Укажите причину
Ответ:
 (1) условие x>0
необходимо заключить в круглые скобки 
 (2) x>0
не является условием 
 (3) пропущено двоеточие после условия 
 (4) недопустимый пробел после while
 
Номер 3
Выполнение кода >>>while (x >0)
вызвало ошибку SyntaxError: invalid syntax. Укажите причину
Ответ:
 (1) условие x>0
необходимо использовать без скобок 
 (2) x>0
не является условием 
 (3) пропущено двоеточие после условия 
 (4) недопустимый пробел после while