Главная / Интернет-технологии / Разработка компьютерных игр на языке Python

Разработка компьютерных игр на языке Python - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: This book takes an approach: show the source code for games right up front and explain programming principles from the examples.
Смотрите также:
Укажите, какой клетке доски отвечает board[9]
(1) верхней правой
(2) центральной
(3) верхней левой
(4) нижней левой
Укажите код, соответствующий пустому списку
(1) myList = 0
(2) myList = '0'
(3) myList = []
(4) myList = {}
Укажите, какое будет значение пустой строки myString в результате выполнения кода for i in range(1,3): myString += ('-' * 9) + str(i)
(1) ---------1---------2
(2) ---------1---------2--------
(3) ---------1---------2--------3
(4) 1---------2--------3
Укажите правильный результат работы кода print(chr(72) + chr(73))
(1) HO
(2) HI
(3) AB
(4) YU
Что означает переменная HLINE функции drawBoard(board
(1) верхний край доски
(2) нижний край доски
(3) поперечная линия доски
(4) левый край доски
Укажите правильный результат выполнения арифметической операции 2 + 2.0
(1) 4
(2) 4.0
(3) 22
(4) 202
Pygame успешно скачана и установлена на компьютер, тем не менее >>>import pygame выдает ошибку ImportError: No module named 'pygame'. Укажите причину ошибки
(1) не корректный синтаксис импорта
(2) недопустимый отступ
(3) версия Python отличается от версии Pygame
(4) установка Pygame не завершилась успешно
Укажите, что собой в начале представляет объект foods
(1) зеленый квадрат
(2) 10 зеленых квадратов
(3) список из 20 зеленых квадратов
(4) массив из 20 зеленых квдратов
Укажите, что является параметром функции pygame.image.load()
(1) строка с адресом рисунка
(2) число
(3) список
(4) координата
Укажите причину синтаксической ошибки SyntaxError: unexpected indent работы кода >>> 4 + 8
(1) недопустимый пробел перед четверкой
(2) некорректное арифметическое выражение
(3) символ плюс недопустим в Python
(4) недопустимый пробел между четверкой и плюсом
Укажите правильный тип объекта pygame.Rect(left, top, width, height)
(1) список целых чисел
(2) кортеж целых чисел
(3) класс 'pygame.Rect'
(4) строка
Укажите, что в общем понимании означает преременная типа string
(1) фрагменты текста
(2) целые числа
(3) числа типа float
(4) оператор
Python присоединяет внешние модули с помощью команды
(1) import
(2) uses
(3) include
(4) using
Укажите корректное использование оператора ввода input()
(1) a = input(x)
(2) a = input
(3) a = input()
(4) a = input(0)
Укажите ,в каком случае программист пишет свою собственную функцию?
(1) блок кода повторяется несколько раз
(2) блок кода громоздок
(3) блок кода не понятен
(4) для лучшего структурирования кода
Укажите тип ошибки в коде def square(x): return x*x square(4)
(1) все корректно
(2) синтаксичкская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите причину, согласно которой создается блок-схема
(1) согласно требованию стандарта ASCII
(2) для визуализации действий программы
(3) для увеличения скорости работы программы
(4) согласно требованиям Python
Укажите корректный стиль Python для обозначения константы
(1) HEIGHT
(2) Height
(3) height
(4) _height
Укажите, какому значению списка board соответствует доска | | X | | O | | ----------- | | X | O | | | ----------- | | 0| 0 | 0 | |
(1) board = [' ', '0', '0', '0', 'X', 'O', ' ', 'X', ' ', 'O']
(2) board = ['0', ' ', 'X', '0', 'X', 'O', ' ', 'X', ' ', 'O']
(3) board = ['0', 'X', '0', '0', 'X', 'O', ' ', 'X', ' ', 'O']
(4) board = [' ', '0', 'X', 'X', '0', 'O', '0', 'X', ' ', 'O']
Укажите корректный код, создающий список из 7 чисел
(1) myList = list.range(7)
(2) myList = list(range(7))
(3) myList = list.range[7]
(4) myList = list(range[7])
Мы смоделировали уменьшенную копию океана игры "Сонар" 1 2 3 0123456789012345678901234567890 0 `~~~`~~~`~`~~`~~~~~`~``~~~~`~` 1 ~`~~~```~~~~`~`~~`~``~`~~```~`~ 2 `~``~``~~~`~``~`~`~``~`````~~~~ 3 ``~`~~``~`~``~`~`~`~~`~`~~`~`~` 4 ``~~`~~~~~~``~~````~`~`~`~``~~~ 5 ~~```~~~`~`~~``~`~``~```~`~~`~~ Укажите максимальную координату Х
(1) 3
(2) 30
(3) 5
(4) 29
Укажите правильный результат работы кода print(ord('G') + ord('K'))
(1) 121
(2) 146
(3) 122
(4) 114
Какой тип переменной представляют из себя VLINE, HLINE
(1) локальные строки
(2) глобальные строки
(3) константы строки
(4) целое число
Укажите правильный результат выполнения кода print(round(2.2))
(1) 2
(2) 2.0
(3) 3
(4) 3.0
Укажите корректное использование команды pygame.display.set_mode()
(1) pygame.display.set_mode(500, 400, (0, 32))
(2) pygame.display.set_mode(500, 400, 0, 32)
(3) pygame.display.set_mode((500, 400), 0, 32)
(4) pygame.display.set_mode([500, 400], 0, 32)
Укажите размер элемента списка foods
(1) 10х10
(2) 20х20
(3) 5х5
(4) 8х8
Укажите синтаксически корректное использование функции pygame.transform.scale()
(1) mySmallImage = pygame.transform.scale(playerImage, (40, 40))
(2) mySmallImage = pygame.transform.scale(playerImage, [40, 40])
(3) mySmallImage = pygame.transform.scale(playerImage, [40], [40])
(4) mySmallImage = pygame.transform.scale(playerImage, 40, 40)
Какой из нижеперечисленных символов не является оператором Python
(1) +
(2) -
(3) *
(4) :
Укажите, что возвращает функия pygame.event.get()
(1) строку
(2) список строк
(3) объект типа Event
(4) список объектов типа Event
Укажите, какая из строк подходит под определение string
(1) Hello, world!
(2) 'Oops, I did it again!
(3) 246.783
(4) '126#$%^$%@'
В языке программирования Python random.randint() это
(1) функция
(2) название внешнего модуля
(3) оператор
(4) выражение
Укажите корректное использование оператора вывода print()
(1) print Hello!
(2) print
(3) print()
(4) print 'World'
Укажите, чем отделено имя функции от оператора def
(1) -
(2) :
(3) пробел
(4) ;
Укажите тип ошибки в коде def square(x) return x*x square(4)
(1) все корректно
(2) синтаксичeская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите , что обозначает прямоугольник в блок-схеме
(1) строку программы
(2) функцию программы
(3) шаг работы программы
(4) комментарии в программе
Укажите корректное сохранение данных в переменной типа list
(1) myList = ['apple', 'pear', 'orange']
(2) myList = 'apple', 'pear', 'orange'
(3) myList = ('apple', 'pear', 'orange')
(4) myList = ['apple'. 'pear', 'orange')
Укажите, какое слово НЕ начнет новую игру, согласно логики функции playAgain()
(1) yes
(2) Yes
(3) Yo!
(4) 1
Укажите корректный код, перемешивающий список в произвольном порядке
(1) random(shuffle(myList))
(2) shuffle.random(myList))
(3) random.shuffle(myList)
(4) random(shuffle(myList))
Мы смоделировали уменьшенную копию океана игры "Сонар" 1 2 3 0123456789012345678901234567890 0 `~~~`~~~`~`~~`~~~~~`~``~~~~`~` 1 ~`~~~```~~~А`~`~~`~``~`~~```~`~ 2 `~``~``~~~`~``~`~`~``~`````~~~~ 3 ``~`~~``~`~``~`~`~`~~`~`~~`~`~` 4 ``~~`~~~~~~``~~````~`~`~`~``~~~ 5 ~~```~~~`~`~~``~`~``~```~`~~`~~ Укажите координату точки А
(1) 1,1
(2) 11,1
(3) 1,11
(4) 11,11
Укажите синтаксически корректное иcпользование функции isdigit()
(1) x = '43'.isdigit
(2) x='k'.isdigit()
(3) x=43.isdigit()
(4) x > '43'.isdigit()
Укажите, что собой представляет переменная board
(1) строка
(2) целое число
(3) список
(4) список списков
Укажите, что возвращает функция getRandomMove()
(1) координаты самого правильного хода
(2) произвольные координаты доски
(3) координаты произвольного допустимого хода
(4) [0][0]
Укажите, какого цвета НЕ может быть в Pygame
(1) (3, 255, 255)
(2) (0, 55, 25)
(3) (311, 255, 255)
(4) (0, 5, 55)
Укажите тип ключа объекта bouncer
(1) строка
(2) целое число
(3) логический тип
(4) символ
Укажите корректное объяснение работы функции pygame.mixer.music.play(-1, 0.0)
(1) не коректный первый параметр
(2) не корректный второй параметр
(3) звук будет играть задом-наперед
(4) звук будет проигрываться бесконечное количество раз
Какое из нижеперчисленных чисел является целым (integer)
(1) 6
(2) 5.0
(3) 34.9
(4) 2/3
Укажите, что возвращает функция pygame.font.SysFont()
(1) строку текста
(2) список строк
(3) словарь параметров шрифта
(4) объект типа Font
Путем конкатенации разных строк мы хотим получит строку 'Hello, world!'. Укажите, какой код наиболее точен?
(1) Hello + world!
(2) 'Hello' + 'world'
(3) 'Hello '+ 'world!'
(4) 'Hello'+ ',' + ' world!'
Укажите концепцию, которая не входят в циклический оператор while
(1) блок
(2) условие
(3) оператор сравнения
(4) импорт внешнего модуля
Укажите, для чего используется команда print() без параметра в скобках
(1) такое использование некорректно
(2) для разделение выводимы строк одной пустой строкой
(3) для очистки экрана
(4) для перемещения курсора вверх экрана
Что при при определении функции стоит после имени функции?
(1) :
(2) ()
(3) []
(4) -
Укажите тип ошибки в коде def square(x): return x*x square('4')
(1) все корректно
(2) синтаксичeская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите правильное предназначение стрелок в блок-схеме
(1) показывают направление работы программы от одного шага к другому
(2) соединяют строки программы
(3) соединяют операторы программы
(4) соединяют ввод с выводом
Какой элемент myList будет выведен согласно кода myList = ['apple', 'pear', 'orange', 'cherry','tomato','strawberry', 'banana'] print(myList[3])
(1) apple
(2) pear
(3) orange
(4) cherry
Укажите выигрышнй расклад
(1) (board[7]=='0') and (board[2]=='0') and (board[3]='0')
(2) (board[1]=='0') and (board[2]=='0') and (board[3]='0')
(3) (board[1]=='0') and (board[2]=='0') and (board[4]='0')
(4) (board[1]=='0') and (board[2]=='0') and (board[6]='0')
Укажите причину ошибки NameError: name 'random' is not defined компиляции кода myList = list(range(10)) random.shuffle(myList)
(1) некорректное задание списка
(2) не подключен внешний модуль random
(3) некорректый синтаксис испльзования функции random
(4) некорректый синтаксис испльзования функции shuffle
Укажите какие символы использовались для создания океанской линии `~`~~```~`~~~~`~~~~~`~~~~~~~~`
(1) ' "
(2) ^ '
(3) ` '
(4) ` ~
Укажите правильный результат работы кода print('Python'.isalpha())
(1) False
(2) True
(3) yes
(4) no
Укажите правильный синтаксис использования переменной board
(1) board[1][1] = 'X'
(2) board(1,1) = 'X'
(3) board"1,1" = 'X'
(4) board{1,1} = 'X'
Укажите, что делает функция getCornerSideBestMove () в первую очередь
(1) занимает свободный угол, если таковой имеется
(2) возвращает список координат свободных углов
(3) возвращает координаты ближайшего свободного угла
(4) возвращает список координат занятых углов
Вам нужен черный текст на зеленом фоне. Укажите корректноые параметры метода render()
(1) myText = myFont.render('Hello world!', True, WHITE, BLUE)
(2) myText = myFont.render('Hello world!', True, WHITE, RED )
(3) myText = myFont.render('Hello world!', True, BLACK, GREEN)
(4) myText = myFont.render('Hello world!', True, RED , BLUE)
Укажите, что обозначает второй ключ объекта bouncer
(1) цвет
(2) координату верхнего левого угла
(3) направление
(4) координату центра
Укажите корректный вариант кода остановки проигрывания музыки
(1) pygame.mixer.music.stop()
(2) pygame.mixer.music.stop
(3) pygame.mixer.music.play() = False
(4) pygame.mixer.music.play() = 'stop'
Укажите правильный результат выполения команды >>>8+5-2*3
(1) 4
(2) 7
(3) 33
(4) 17
В чем смысл параметра х метода tick(х) объекта типа Clock
(1) кадры в секунду
(2) временная задержка каждого цикла в секундах
(3) временная задержка каждого цикла в милисекундах
(4) длительность каждого цикла
Вы хотите сохранить свою первую программу на Python. Укажите, с каким расширением она будет сохранена
(1) .pas
(2) .py
(3) .cpp
(4) html
Пометьте корректное значение обозначающее "истинно"
(1) False
(2) True
(3) 0
(4) 1
Для отображение двойных кавычек в выводимой строке каким спец-символом Вы воспользуетксь?
(1) \
(2) /
(3) |
(4) +
Укажите, что не корректно в строке кода def myFunc():
(1) необходим пробел перед скобками
(2) всё корректно
(3) недопустимое имя функции
(4) необходим пробел перед двоеточием
Программа удваивает введенное значение. Укажите тип ошибки в коде def double(x): return x+x double('4')
(1) все корректно
(2) синтаксичeская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите, с чего начинается создание блок-схемы
(1) блоки "Начало" и "Конец"
(2) блоки начальных комментариев
(3) блоки цикла
(4) блоки внешних модулей
Укажите, какие елементы будут содержаться в myList в результате конкатенации согласно кода myList = ['apple', 'pear', 'orange', 'cherry','tomato','strawberry', 'banana'] myList = myList + ['banana', 'mango']
(1) ['apple', 'pear', 'orange', 'cherry','tomato','strawberry', 'banana']
(2) ['apple', 'pear', 'orange', 'cherry','tomato','strawberry', 'banana', 'mango']
(3) ['apple', 'pear', 'orange', 'cherry','tomato','strawberry', 'mango']
(4) ['apple', 'pear', 'orange', 'cherry','tomato','strawberry', 'banana', 'banana', 'mango']
Укажите какой тип переменной является board
(1) строка
(2) список целых чисел
(3) массив
(4) кортеж
Укажите корректный код, выводящий список чисел myList= [1,2,3,4,5,6,7]
(1) random.shuffle(myList).print
(2) print.random.shuffle(myList)
(3) random.shuffle(myList) print(myList)
(4) print(random.shuffle(myList))
Укажите, что из себя в игре "Сонар "представляет переменная board
(1) список из шестидесяти списков
(2) список их 60 строк
(3) строку длиною 900 символов
(4) массив символов
Укажите правильный результат работы кода print('Sochi2014'.isupper())
(1) True
(2) False
(3) yes
(4) no
Какое значение принимает переменная board[1][3] согласно приведенному фрагменту доски 1 2 3 4 +---+---+---+---+ | | | | | 1 | O | Y | X | Z | | | | | | +---+---+---+---+ | | | | | 2 | X | Z | O | Z | | | | | | +---+---+---+---+ | | | | | 3 | Х | O | O | O | | | | | | +---+---+---+---+
(1) O
(2) X
(3) Y
(4) Z
Укажите корректный результат работы функции isOnSide(3, 7)
(1) True
(2) False
(3) yes
(4) no
Прямоугольник задан параметрами myRect=pygame.Rect(5, 8, 45, 50) Укажите правильный вариант координат левого нижнего угла
(1) (5,50)
(2) (5,55)
(3) (8,50)
(4) (5,58)
Укажите, что такое константа NEWFOOD = 40
(1) размер объекта
(2) максимальное количество зеленых квадратов
(3) минимальное количество зеленых квадратов
(4) размер попрыгунчика
Укажите синтксически корректный код, рисующий игрока на экране
(1) windowSurface.blit(playerStretchedImage, player)
(2) windowSurface.draw(playerStretchedImage, player)
(3) windowSurface.screen(playerStretchedImage)
(4) windowSurface.blit(player)
Пометьте символ , отвечющий оператору присваивания в Python
(1) :=
(2) =
(3) =:
(4) ==
Yкажите корректное условие выхода из программы функции waitForPlayerToPressKey()
(1) ESC
(2) F10
(3) Ctrl+F4
(4) Alt+X
Отметьте правильно закомментированные пояснения в Python
(1) # Comments
(2) /* comments */
(3) {comments}
(4) {*comments*}
Пометьте корректное значение обозначающее "ложь" в Python
(1) FALSE
(2) False
(3) false
(4) no
Вам необходимо вывести URL-адрес http:\\yandex.ru. Какой вариант кода корректен?
(1) print('http:/\\yandex.ru')
(2) print('http:\\\yandex.ru')
(3) print("http:\\yandex.ru")
(4) print(http:\\yandex.ru)
Укажите корректное значение выполнения булевской операции (True) and (True)
(1) True
(2) False
(3) None
(4) 0
Для построчного выполения программы в режиме DEBUG используется кнопка
(1) Go
(2) Out
(3) Step
(4) Over
Укажите, какие стрелки входят-выходят в блок if (x==0)
(1) одна входит, две выходят
(2) одна входит, одна выходит
(3) две входят, одна выходит
(4) две входят, две выходят
Укажите, какой будет список myList в результате выполнения кода myList=[1,5,7,2,8,8] myList.reverse()
(1) [1,2,5,7,8,8]
(2) [8,8,7,5,2,1]
(3) [1,5,7,2,8,8]
(4) [8,8,2,7,5,1]
Укажите, какой результат работы кода x = '0 1 2 3 4 5 6 7 8 9'.split()
(1) x==['0','1','2','3','4','5','6','7','8','9']
(2) x==(0,1,2,3,4,5,6,7,8,9)
(3) x == 45
(4) x=='0123456789'
Укажите, какому коду эквивалентен код x += 10
(1) x = 10
(2) x = x +10
(3) x == 10
(4) x == x +10
В игре "Сонар " переменная board, которая представляет океан, явлется списком из 60 елементов. Укажите, что является элементом списка
(1) строка из 15 символов
(2) массив из 15 символов
(3) список из 15 символов
(4) список из 15 целых чисел
Укажите правильный результат работы кода print('2014'.islower())
(1) True
(2) False
(3) yes
(4) no
Укажите, что делает функция getNewBoard()
(1) выствляет начальное значение белых шашек
(2) выставляет начальное значение черных шашек
(3) забивает пробелами все поля доски
(4) забивает крестикам все поля доски
Укажите корректный результат работы функции isOnCorner(7, 7)
(1) True
(2) False
(3) yes
(4) no
Укажите синтаксически корректное использование функции pygame.draw.line()
(1) myLine = pygame.draw.line(windowSurface, BLUE, (50, 40), (100, 120), 2)
(2) myLine = pygame.draw.line(windowSurface, 'BLUE', 50, 40, (100, 120), 2)
(3) myLine = pygame.draw.line(windowSurface, BLUE, 50, 40, (100, 120), 2)
(4) myLine = pygame.draw.line(windowSurface, BLUE, 50, 40, 100, 120, 2)
Yкажите на условие окончния игры
(1) foodCounter >= NEWFOOD
(2) event.type == QUIT
(3) while True
(4) клавиша ESC
Укажите на корректное объяснение работы строчки кода musicPlaying = not musicPlaying
(1) останавливает музыку
(2) включает музыку
(3) включает музыку, если выключено; и выключает, если включено
(4) выгружает звковой файл из переменной
Укажите , что в строке кода >>>spam = 6+9 делает переменная spam
(1) запоминает арифметическое выражение
(2) запоминает значение выражения
(3) сумирует шестерку с девяткой
(4) производит операцию сложения
Укажите корректный синтаксис использования метода colliderect()
(1) colliderect(rect1,rect2)
(2) colliderect([rect1,rect2])
(3) colliderect[rect1,rect2]
(4) rect1.colliderect(rect2)
Отметьте корректное использование функции print()
(1) print('Hello!')
(2) print 'Hello'
(3) Print('Hello!')
(4) print("Hello')
Какое сочетание символов не является оператором сравнения ?
(1) isnot
(2) !=
(3) ==
(4) =
Укажите причину НЕ корректности кода print("Paython is great!')
(1) cтрока начинается с двойной кавычки , а заканчивается одинарной
(2) cтрока не ограничивается двойными кавычками
(3) cтрока не ограничивается одинарными кавычками
(4) cтрока не может слева ограничиваться двойными кавычками
Укажите корректное значение выполнения булевской операции (True) or (True)
(1) True
(2) False
(3) None
(4) 0
Укажите, для чего используется кнопка Out в режиме DEBUG
(1) выход из режима DEBUG
(2) переход от нормального к построчному прогону
(3) выход из функции
(4) запуск сначала
Укажите , как на блок-схеме отображается цикл
(1) блоки цикла соединены последовательно
(2) от последнего блока цикла к первому блоку цикла идет стрелка
(3) блоки цикла находятся но одном уровне вложенности
(4) блоки цикла имеют одинаковый отступ от правого края
К списку продуктов myList=['bread', 'butter', 'eggs'] мы хотим добавить молоко. Укажите, какой код этому соответствует
(1) myList.append('milk')
(2) myList.add('milk')
(3) myList= myList +'milk'
(4) myList + ('milk')
Укажите, какой оператор заканчивает работу программы TiC-Tac Toe
(1) return
(2) exit
(3) terminate
(4) break
Укажите корректный код , выводящий длину списка чисел myList= [1,2,3,4,5,6,7]
(1) print(myList.sort)
(2) print(myList.Sort)
(3) print(myList.sort())
(4) print(myList.length())
Укажите, что возвращает функция getRow(board, 5)
(1) 5 строк океана
(2) 5 столбцов океана
(3) пятую строку океана
(4) пятый столбец океана
Укажите правильный результат работы кода print(getTranslatedMessage('decrypt', 'AB', 2))
(1) CD
(2) DF
(3) DE
(4) EF
Укажите корректное значение, которое выдаст функция isOnBoard(5, 7)
(1) False
(2) True
(3) yes
(4) no
Укажите правильный формат входных параметров функции makeMove( )
(1) makeMove(mainBoard, X, x, y)
(2) makeMove(mainBoard, [X], x, y)
(3) makeMove(mainBoard, 'X', x, y)
(4) makeMove(mainBoard, 'X', [x],[y])
Укажите синтаксически корректное использование функции pygame.draw.circle()
(1) pygame.draw.circle(windowSurface, BLUE, 250, 250, 50, 1)
(2) pygame.draw.circle(windowSurface, BLUE, (250, 250), 50, 1)
(3) pygame.draw.circle(windowSurface, BLUE, [250, 250), 50, 1])
(4) pygame.draw.circle(windowSurface, BLUE, [250, 250], 50, 1)
Укажите условие отражения от нижней стенки
(1) bouncer['rect'].right > WINDOWHEIGHT
(2) bouncer['rect'].top > 0
(3) bouncer ['rect'] .bottom > WINDOWHEIGHT
(4) bouncer ['rect'] .left > 0
Укажите правильное объяснение работы строчки кода pygame.mixer.music.play(5, 3.0)
(1) играть музыку три раза с пятой секунды
(2) играть музыку пять раз с третьей секунды
(3) играть музыку пять раз с задержкой в три секунды
(4) играть пять разных саундтреков по три секунды
Укажите правильную причину ошибки SyntaxError при выполнении строки кода >>>7-
(1) 7- не является выражением
(2) минус не является оператором
(3) пропущен пробел между семеркой и минусом
(4) пропущен пробел перед семеркой
Укажите для игры Dogger параметры (х, у) функции windowSurface = pygame.display.set_mode((x,y))
(1) (600,600)
(2) (800,800)
(3) (600,400)
(4) (400,600)
Отметьте корректное использование функции input()
(1) myName=input()
(2) myName = input('John')
(3) myName = input(John)
(4) myName = input'John'
Отметье корректное использование в Python оператора while
(1) while x=10 :
(2) while (x>0):
(3) while(print(x>1))
(4) while (input(x) > 0):
Вы хотите вывести текст "Hello, world!" так, чтобы каждое слово было на новой строке. Укажите корректный вариант кода
(1) print('Hello, \n world!')
(2) print('Hello, \t world!')
(3) print('Hello, \\ world!')
(4) print('Hello, \" world!')
Укажите корректное значение выполнения булевской операции not (False) or (False)
(1) True
(2) False
(3) None
(4) 0
Загрузите код в редактор Python import random number1 = random.randint(1, 10) number2 = random.randint(1, 10) print('Is ' + str(number1) + ' - ' + str(number2) + ' > 0 ? Y/N' ) answer = input() if number1 > number2 and answer == 'Y': print('Correct!') else: print('Mistake!' ) Код работает некорректно. Укажите, как его ввести в режим DEBUG
(1) Run-Python Shell -Debug -Debugger
(2) F5-Debug
(3) F5-Debug-Debugger
(4) Run-F5-Python Shell -Debug -Debugger
Укажите, какие стрелки будут входить/выходить из блока, соответствующего коду if (x>0) : x=x else: x= -x
(1) одна входит, одна выходит
(2) одна входит, две выходят
(3) две входят, две выходят
(4) две входят, одна выходит
Укажите , какого числа не содержит список myList = list(range(1,100))
(1) 0
(2) 1
(3) 99
(4) 100
Укажите, что возвращает функция isSpaceFree(board, move)
(1) пробел
(2) ничего
(3) True
(4) board[move] == ' '
Укажите правильный результат работы кода myList = ['The','Python', 'is', 'Great'] print('!'.join(myList))
(1) The Python is Great !
(2) !The Python is Great!
(3) The!Python!is!Great
(4) ThePythonisGreat!
Укажите, что возвратит функция isValidMove(11,11)
(1) False
(2) false
(3) True
(4) yes
Укажите синтаксически корректное иcпользование функции getTranslatedMessage('decrypt', message, key)
(1) getTranslatedMessage(decrypt, 'AB', 6)
(2) getTranslatedMessage('decrypt', 'AB', 6)
(3) getTranslatedMessage('decrypt', 'AB', '6')
(4) getTranslatedMessage('decrypt', AB, '6')
Отметьте, какое слово следует ввести, чтобы функция playAgain() возвратила False
(1) Yes
(2) ies
(3) Yo
(4) yes
Укажите , что возвращает функция getWorstMove()
(1) минимальное количество очков всех возможных ходов
(2) координаты хода с минимальным количеством очков
(3) координаты любого хода
(4) список координат всех ходов , кроме оптимального
Укажите правильное объяснение. Задан массив пикселей pixArray = pygame.PixelArray(windowSurface) Что произойдет в результате выпполнения кодаpixArray[100] [200] = WHITE
(1) создан массив 100х200 точек
(2) на экране нарисован белый прямоугольник 100х200
(3) точке с координатами (100,200) задан белый цвет
(4) создан список из 100 элементов
Укажите синтаксически правильное задание "попрыгунчика"
(1) pygame.draw.rect(windowSurface, WHITE, bouncer )
(2) pygame.draw.rect(windowSurface, WHITE, bouncer [rect ])
(3) pygame.draw.rect(windowSurface, WHITE, bouncer ['Rect' ])
(4) pygame.draw.rect(windowSurface, WHITE, bouncer ['rect' ])
Укажите скорость движения объекта в пикселях за секунду , если mainClock.tick(40)
(1) 40
(2) 400
(3) 240
(4) 4000
Укажите, что делает команда print() при выполнении кода >>>spam = 3 + 6 >>>print(spam)
(1) производит суммирование
(2) выводит на консоль значение переменной spam
(3) печатает на принтере число 9
(4) выводит на консоль сумму тройки и шестерки
Укажите корректное имя константы, которая соответствует клавише "Стрелка вверх"
(1) K_UP
(2) KEY_UP
(3) KUP
(4) KEYUP
Переменную, обозначающую моё имя, корректно назвать
(1) имя
(2) myимя
(3) my name
(4) myname
Укажите, какой оператор используется для перевода строки в целое число
(1) int()
(2) digit()
(3) stringToDigit()
(4) abs()
Укажите корректное присвоение значения параметру end
(1) end == ' '
(2) end = ''
(3) end = input()
(4) print.end =''
Укажите, где находится в коде ключевое слово return
(1) в начале программы
(2) в конце программы
(3) внутри блока def
(4) в начале блока def
Вы успешно загрузили Debugger согласно вопросу 7. Перед Вами интерфейс со слепыми окнами. Укажите, как запустить прогон
(1) Run
(2) F5
(3) Alt+X
(4) Editor+F5
Укажите, какие стрелки будут входить/выходить из блока, соответствующего коду if (x>0) and (y>0) : z=x*y else: z= -x*y
(1) одна входит
(2) две входят, две выходят
(3) две выходят
(4) две входят, одна выходит
Укажите, что получится в результате работы кода myList= ['The','Python','is','great', '!'] myString = '' for i in range(5): myString = myString + myList[i]
(1) myString == "The Python is great!"
(2) myString == "The Python is great !"
(3) myString == "ThePythonisgreat!"
(4) myString == "the python is great!"
Укажите, что собой представляет параметр chests функции makeMove(board, chests, x, y)
(1) число сундуков
(2) список координат всех сундуков
(3) строка координат сундуков
(4) словарь сундуков
Укажите, в каком случае функция isOnCorner(x, y) вернет значение True
(1) isOnCorner(1, 1)
(2) isOnCorner(0, 0)
(3) isOnCorner(6, 3)
(4) isOnCorner(2, 4)
Укажите синтаксически корректное использование функции pygame.draw.ellipse()
(1) pygame.draw.ellipse(windowSurface, RED, 300, 250, 40, 80, 1)
(2) pygame.draw.ellipse(windowSurface, RED, (300, 250, 40, 80), 1)
(3) pygame.draw.ellipse(windowSurface, RED, [300, 250, 40, 80], 1)
(4) pygame.draw.ellipse(windowSurface, RED, (300, 250), (40, 80), 1)
Четырехугольник задан кодом rect = pygame.Rect(250, 200, 50, 50). Укажите, что вернет функция isPointInsideRect(5, 5, rect)
(1) True
(2) False
(3) 0
(4) 1
Укажите правильный синтаксис использования метода move_ip()
(1) move_ip(5,5)
(2) rect1.move_ip(5,5)
(3) rect1.move_ip((5,5))
(4) rect1.move_ip([5,5])
Все варианты корректны, но согласно правилам Python переменную корректно назвать
(1) myname
(2) myName
(3) MYNAME
(4) MyName
Укажите , какое действие производит выражение i = i + 1
(1) не имеет смысла
(2) увеличивает переменную i на единицу
(3) принимает значение True
(4) принимает значение False
Отметьте, чем в определении функции def tangent(angle): являяется ключевое слово angle
(1) локальной переменной
(2) глобальной переменной
(3) параметром функции
(4) оператором ввода
Вы успешно вошли в режим отладки согласно вопроса 7 и успешно запустили режим Debug согласно вопроса 8. Окно подсветки на строке import random . Укажите, какую кнопку следует нажать для пошаговой прогонки
(1) Go
(2) Step
(3) Out
(4) Over
Укажите корректную инициалицию переменной типа dictionary
(1) myDictionary ={'Lenght':3, 'Width':5, 'Height':12}
(2) myDictionary =['Lenght':3, 'Width':5, 'Height':12]
(3) myDictionary =('Lenght':3, 'Width':5, 'Height':12)
(4) myDictionary = 'Lenght':3, 'Width':5, 'Height':12
Укажите корректное исключение третьего элемента из списка myList =[2,1,6,7,3,1,5]
(1) myList.remove[3]
(2) myList.remove[2]
(3) myList.remove[6]
(4) myList.remove(3)
Укажите, когда функция bool() вернет значение False
(1) bool(1)
(2) bool(0.1)
(3) bool([])
(4) bool('0')
Укажите синтаксически корректное использование функции pygame.draw.polygon()
(1) pygame.draw.polygon(windowSurface, RED, 146, 0, 291, 106, 56, 277, 0, 106)
(2) pygame.draw.polygon(windowSurface, RED, ((146, 0), (291, 106), (56, 277), (0, 106)))
(3) pygame.draw.polygon(windowSurface, RED, (146, 0), (291, 106), 56, 277), (0, 106))
(4) pygame.draw.polygon(windowSurface, "RED", [(146, 0), (291, 106), 56, 277), (0, 106)])
Укажите координаты правого нижнего угла попргунчика в начале игры
(1) (0,0)
(2) (150,200)
(3) (200,150)
(4) (350,150)
Укажите правильное значение rect выполнения кода rect = pygame.Rect(10,20,10,10) rect.move_ip(3,4) print( rect.centerx )
(1) 18
(2) 23
(3) 14
(4) 24
Чтобы набрать новую программу в текстовом редакторе Python, следует нажать
(1) File-New Window
(2) File-Edit
(3) Edit-Redo
(4) File-Open
Отметьте, чем является в логической конструкции if (x > 1): ключевое слово if
(1) блок
(2) оператор сравнения
(3) параметр цикла
(4) инкремент
Укажите причину ошибки компиляции кода def square(x) return x*x square(5)
(1) отсутствует двоеточие в конце первой строчки
(2) не определен тип параметра
(3) недопустимый пробел перед return
(4) недопустимый пробел после def
Вторая строка программы (вопросы 7, 8, 9) в режиме DEBUG number1 = random.randint(1, 10) Во избежания проверки модуля random какую следующую кнопку следует нажать?
(1) Go
(2) Step
(3) Over
(4) Out
Укажите корректное применение переменной типа dictionary
(1) myDict ={'Length':3, 'Width':5, 'Height':12} x = myDict['Length'] print(x)
(2) myDict ={'Length':3, 'Width':5, 'Height':12} x = myDict[Length] print(x)
(3) myDict ={'Length':3, 'Width':5, 'Height':12} x = myDict[0] print(x)
(4) myDict ={'Length':3, 'Width':5, 'Height':12} x = myDict[1] print(x)
Укажите, какое значение вернет код print('one'.isdigit())
(1) False
(2) True
(3) yes
(4) no
Какой тип значения возвращает функция getBoardCopy(board)
(1) целочисленный тип
(2) строка
(3) список
(4) список списков
Укажите скорость движения блоков в пикселях за секунду с учетом того, что MOVESPEED = 4 и time.sleep(0.02)
(1) 8
(2) 80
(3) 200
(4) 100
Укажите правильный вариант объяснения работы кода for food in foods[:]:
(1) происходит выборка элементов из списка
(2) выбирается новый элемент из списка
(3) происходит выборка элементов из копии списка
(4) добавление элемента в список
Чтобы сохранить набранный в текстовом редакторе код, следует нажать
(1) Ctrl+S
(2) Ctrl+C
(3) Ctrl+V
(4) F2
Укажите, что делает оператор break в цикле
(1) прерывает выполнение итерации
(2) прерывает выполнение всей программы
(3) останавливает выполнение цикла
(4) прерывает выполнение цикла
Укажите результат выполнения кода x = 8 y = 4 print( (x==8) and (y>15) )
(1) 23
(2) '23'
(3) True
(4) False
Укажите, чем является строка 'Length' в словаре myDictionary ={'Length':3, 'Width':5, 'Height':12}
(1) строкой
(2) значением
(3) ключём
(4) параметром
Какой ход выполняет следующий код for x, y in possibleMoves: if isOnCorner(x, y): return [x, y]
(1) ближайший к центру
(2) наиболее неудачный
(3) занимает левый верхний угол
(4) занимает любой свободный угол
Укажите, сколько циклов отработает программа за секунду с учетом того, что time.sleep(0.02)
(1) 20
(2) 200
(3) 100
(4) 50
Укажите синтаксически корректный вариант удаления элемента из списка
(1) del food from foods[]
(2) foods.del(food)
(3) foods.remove{food}
(4) foods.remove"food"
При выведении значения переменной spam на экран выдается ошибка: NameError: name 'spam' is not defined
(1) переменную следует взять в одинарные кавычки, print('spam')
(2) переменной прежде следует задать начальное значение, spam=0
(3) правильно будет print spam
(4) правильно будет print() spam
Выполнение строки кода >>>if (x=0): вызвало ошибку SyntaxError: invalid syntax. Укажите причину
(1) недопустимый пробел после оператора if
(2) условие не следует брать в круглые скобки
(3) x=0 не условие, а присвоение
(4) двоеточие после условия недопустимо
Укажите причину ошибки кода def cube(x>0); return x*x*x cube(-3)
(1) -3 меньше нуля
(2) недопустимый пробел перед return
(3) некорректное использование return
(4) во входном параметре булевское выражение, оно не перемножается
Укажите, чем является число 3 в словаре myDictionary ={'Length':3, 'Width':5, 'Height':12}
(1) условием
(2) логическим выражением
(3) значением ключа 'Length'
(4) функцией
Укажите, какой клетке доски отвечает board[5]
(1) верхней правой
(2) центральной
(3) верхней левой
(4) нижней левой
Укажите код, соответствующий пустому списку
(1) myList = [0]
(2) myList = ''
(3) myList = []
(4) myList = ()
Укажите, какое будет значение пустой строки myString в результате выполнения кода for i in range(1,3): myString += ('-' * 9) + str(i)
(1) ---------1---------2
(2) 1---------2--------
(3) 1---------2--------3--------
(4) 1---------2
Укажите правильный результат работы кода print(chr(61) + chr(74))
(1) ty
(2) =J
(3) KL
(4) DF
Что означает переменная HLINE функции drawBoard(board
(1) правый край доски
(2) клетку доски
(3) поперечная линия доски
(4) левый верхний угол доски
Укажите правильный результат выполнения арифметической операции 10 + 1.0
(1) 11
(2) 11.0
(3) 20
(4) 20.0
Pygame успешно скачана и установлена на компьютер, тем не менее >>>import pygame выдает ошибку ImportError: No module named 'pygame'. Укажите причину ошибки
(1) устаревшая версия Pygame
(2) недопустимый отступ после оператора import
(3) версия Python отличается от версии Pygame
(4) требуется переустановка Pygame
Укажите, что собой в начале представляет объект foods
(1) красный квадрат
(2) 20 зеленых квадратов
(3) список из 20 зеленых квадратов
(4) массив из 10 зеленых квдратов
Укажите, что является параметром функции pygame.image.load()
(1) строка с адресом рисунка
(2) целое число
(3) список адресов
(4) координата рисунка
Укажите причину синтаксической ошибки SyntaxError: unexpected indent работы кода >>> 9/3
(1) недопустимый пробел перед девяткой
(2) некорректное арифметическое выражение
(3) символ дробь недопустим в Python
(4) недопустимый пробел после девятки
Укажите правильный тип объекта pygame.Rect(left, top, width, height)
(1) список списков целых чисел
(2) кортеж чисел типа float
(3) класс 'pygame.Rect'
(4) словарь
В более строгом смысле string это набор символов заключенных между
(1) пробелами
(2) одинарными кавычками
(3) двойными кавычками
(4) запятыми
Пометьте корректное использование оператора import
(1) import(random)
(2) import random
(3) random import
(4) import.random
Укажите корректное использование оператора ввода input()
(1) input()
(2) input(x) = 7
(3) a== input()
(4) input
Укажите, какой оператор означает "создание новой функции"?
(1) new
(2) def
(3) create
(4) introduce
Укажите тип ошибки в коде def cube(x): return x*x*x cube(4)
(1) все корректно
(2) синтаксичкская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите причину, согласно которой создается блок-схема
(1) для увеличения надежности работы
(2) для визуализации действий программы
(3) для оптимизации работы программы
(4) согласно проектной документации
Укажите корректный стиль Python для обозначения константы
(1) WEIGHT
(2) Weight
(3) weight
(4) _weight
Укажите, какому значению списка board соответствует доска | | X | | X | | ----------- | | X | O | | | ----------- | | 0| 0 | 0 | |
(1) board = [' ', '0', '0', '0', 'X', 'O', ' ', 'X', ' ', 'X']
(2) board = ['0', ' ', 'X', '0', 'X', 'X', ' ', 'X', ' ', 'O']
(3) board = ['0', 'X', '0', '0', 'X', 'X', ' ', 'X', ' ', 'O']
(4) board = [' ', '0', 'X', 'X', '0', 'X', '0', 'X', ' ', 'O']
Укажите корректный код, создающий список из 7 чисел
(1) myList = list range(7)
(2) myList = list(range(7))
(3) myList = list[range[7]]
(4) myList = list{range[7]}
Мы смоделировали уменьшенную копию океана игры "Сонар" 1 2 3 0123456789012345678901234567890 0 `~~~`~~~`~`~~`~~~~~`~``~~~~`~` 1 ~`~~~```~~~~`~`~~`~``~`~~```~`~ 2 `~``~``~~~`~``~`~`~``~`````~~~~ 3 ``~`~~``~`~``~`~`~`~~`~`~~`~`~` 4 ``~~`~~~~~~``~~````~`~`~`~``~~~ 5 ~~```~~~`~`~~``~`~``~```~`~~`~~ Укажите максимальную координату Х
(1) 90
(2) 30
(3) 0
(4) 890
Укажите правильный результат работы кода print(ord('A') + ord('B'))
(1) 133
(2) 131
(3) 111
(4) 141
Какой тип переменной представляют из себя VLINE, HLINE
(1) константы целые числа
(2) списки
(3) константы строки
(4) словари
Укажите правильный результат выполнения кода print(round(2.7))
(1) 2
(2) 2.0
(3) 3
(4) 3.0
Укажите корректное использование команды pygame.display.set_mode()
(1) pygame.display.set_mode(500,(400, 0, 32))
(2) pygame.display.set_mode(500, (400, 0), 32)
(3) pygame.display.set_mode((500, 400), 0, 32)
(4) pygame.display.set_mode((500, 400),[0, 32])
Укажите размер элемента списка foods
(1) 40х40
(2) 20х20
(3) 25х25
(4) 16х16
Укажите синтаксически корректное использование функции pygame.transform.scale()
(1) mySmallImage = pygame.transform.scale(playerImage, (40, 40))
(2) mySmallImage = pygame.transform.scale('playerImageAdress', (40, 40))
(3) mySmallImage = pygame.transform.scale(40, 40)
(4) mySmallImage = pygame.transform.scale(playerImage, 40)
Какой из нижеперечисленных символов является оператором Python
(1) :
(2) /
(3) ;
(4) #
Укажите, что возвращает функия pygame.event.get()
(1) целое число
(2) список чисел
(3) объект типа Rect
(4) список объектов типа Event
Укажите, какая из строк подходит по синтаксису под определение string
(1) Python is great!
(2) 'Yahoooooo!
(3) "Все на выборы!!!"
(4) '7'
Пометьте корректное использование функции random.randint()
(1) random.randint(1-7)
(2) random.randint(2,8)
(3) random.randint(5:8)
(4) random.randint(3;9)
K введенному числу нужно прибавить 5 и вывести на экран. Укажите корректный код
(1) print(input) +5 )
(2) print(input(x+5))
(3) x=input() print(x+5)
(4) print input(+5)
Укажите правильное требование к выбору имени функции
(1) не содержать цифр
(2) начинаться с маленькой буквы
(3) не начинаться с цифры
(4) размер имени не менее 3 символов
Укажите тип ошибки в коде def square(x): return x*x squere(4)
(1) все корректно
(2) синтаксичeская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите , что обозначает прямоугольник в блок-схеме
(1) цикл программы
(2) внешний модуль
(3) шаг работы программы
(4) оператор
Укажите корректное сохранение данных в переменной типа list
(1) myList = ['apple'. 'pear'. 'orange']
(2) myList = {'apple', 'pear', 'orange'}
(3) myList = ('apple''pear' 'orange')
(4) myList = ['apple', 'pear', 'orange']
Укажите, какое слово НЕ начнет новую игру, согласно логики функции playAgain()
(1) Y
(2) Ye
(3) Yahoo!
(4) play
Укажите корректный код, перемешивающий список в произвольном порядке
(1) shuffle.random[myList]
(2) shuffle.random(myList))
(3) random.shuffle(myList)
(4) shuffle(myList).random
Мы смоделировали уменьшенную копию океана игры "Сонар" 1 2 3 0123456789012345678901234567890 0 `~~~`~~~`~`~~`~~~~~`~``~~~~`~` 1 ~`~~~```~~~ `~`~~`~``~`~~```~`~ 2 `~``~``~~~`~``~`~`~``~`````~~~~ 3 ``~`~~``~`~``~`~`~`~~`~`~~`~`~` 4 ``~~`~~~~~~A`~~````~`~`~`~``~~~ 5 ~~```~~~`~`~~``~`~``~```~`~~`~~ Укажите координату точки А
(1) 1,4
(2) 11,4
(3) 4,11
(4) 4,1
Укажите синтаксически корректное иcпользование функции isdigit()
(1) x = isdigit('6')
(2) x='7'.isdigit()
(3) x=isdigit(43)
(4) x =isdigit'4'
Укажите, что собой представляет переменная board
(1) логическая переменная
(2) словарь
(3) список строк
(4) список списков
Укажите, что делает функция getRandomMove()
(1) список координат правильноых ходов
(2) возвращает координаты произвольного хода
(3) возвращает координаты произвольного допустимого хода
(4) [1][1]
Укажите, какого цвета НЕ может быть в Pygame
(1) (3, 234, 215)
(2) (0, 75, 225)
(3) (211, 651, 205)
(4) (77, 5, 255)
Укажите тип ключа объекта bouncer
(1) строка
(2) число типа float
(3) булевский тип
(4) список
Укажите корректное объяснение работы функции pygame.mixer.music.play(-1, 0.0)
(1) начать играть с нулевой секунды в обратном порядке
(2) синтаксическая ошибка
(3) звук будет играть задом-наперед
(4) звук будет проигрываться бесконечное количество раз
Какая из нижеперечисленных строк не является выражением?
(1) 6+0
(2) 113
(3) 7/7
(4) 5+8+4
Укажите, что возвращает функция pygame.font.SysFont()
(1) номер шрифта
(2) список параметров шрифта
(3) словарь параметров шрифта
(4) объект типа Font
Путем конкатенации разных строк мы хотим получит строку 'Hello, world!'. Укажите, какой код наиболее корректен?
(1) "Hello," + "world" + "!"
(2) Hello, + world + !
(3) 'Hello, ' + 'world!'
(4) 'Hello, + world!'
Укажите, что такое блок в циклической конструкции языкa программирования Python
(1) оператор, который останавливает выполнение цикла
(2) оператор сравнения, который определяет конец цикла
(3) условие выполнения очередного цикла
(4) одна или более строка кода, сгруппированных одинаковым отступом
Укажите. для чего используется команда input() в отличие от команды x=input()
(1) такое использование некорректно
(2) для остановки программы
(3) для выхода из программы
(4) буфферизации введенного значения
Укажите, чего не хватает в строке кода def myFunction:
(1) ()
(2) []
(3) пробел перед двоеточием
(4) все корректно
Укажите тип ошибки в коде def square(x): return x*x square("4")
(1) все корректно
(2) синтаксичeская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите правильное предназначение стрелок в блок-схеме
(1) показывают направление работы программы от одного шага к другому
(2) указывают на комментарии к строкам
(3) соединяют функции программы
(4) соединяют внешние модули с программой
Какой элемент листа будет выведен согласно кода myList = ['apple', 'pear', 'orange', 'cherry','tomato','strawberry', 'banana'] print(myList[3])
(1) tomato
(2) None
(3) strawberry
(4) cherry
Укажите выигрышнй расклад
(1) (board[8]=='0') and (board[2]=='0') and (board[3]='0')
(2) (board[1]=='0') and (board[2]=='0') and (board[3]='0')
(3) (board[1]=='0') and (board[9]=='0') and (board[4]='0')
(4) (board[1]=='0') and (board[7]=='0') and (board[6]='0')
Укажите причину ошибки NameError: name 'random' is not defined компиляции кода myList = list(range(10)) random.shuffle(myList)
(1) некорректное задание размера списка
(2) не подключен внешний модуль random
(3) некорректый синтаксис испльзования функции range
(4) некорректый синтаксис испльзования функции list
Укажите какие символы использовались для создания океанской линии `~`~~```~`~~~~`~~~~~`~~~~~~~~`
(1) ' >
(2) ^ )
(3) ` "
(4) ` ~
Укажите правильный результат работы кода print('Sochi2014'.isalpha())
(1) False
(2) True
(3) yes
(4) no
Укажите правильный синтаксис использования переменной board
(1) board[1][1] = 'X'
(2) board(1)(1) = 'X'
(3) board(1),(1) = 'X'
(4) board{1},{1} = 'X'
Укажите, что делает функция getCornerSideBestMove () в первую очередь
(1) занимает свободный угол, если таковой имеется
(2) возвращает координаты первого свободного угла
(3) возвращает координаты ближайшего свободного угла
(4) возвращает список координат свободных углов
Вам нужен черный текст на зеленом фоне. Укажите корректноые параметры метода render()
(1) myText = myFont.render('Hello world!', True, WHITE, GREEN )
(2) myText = myFont.render('Hello world!', True, GREEN , RED )
(3) myText = myFont.render('Hello world!', True, BLACK, GREEN)
(4) myText = myFont.render('Hello world!', True, RED , GREEN )
Укажите, что обозначает второй ключ объекта bouncer
(1) высоту шрифта
(2) координату Y верхнего правого угла
(3) направление
(4) цвет фона
Укажите корректный вариант кода остановки проигрывания музыки
(1) pygame.mixer.music.stop()
(2) pygame.mixer.music(stop)
(3) pygame.mixer.music.terminate()
(4) pygame.mixer.music.play() = 'Stop'
Укажите правильный результат выполения команды >>>9-5+4*3
(1) 11
(2) 24
(3) 16
(4) 18
В чем смысл параметра х метода sleep(х) объекта типа Clock
(1) кадры в секунду
(2) временная задержка каждого цикла в секундах
(3) временная задержка в милисекундах
(4) длительность каждого цикла
Вы хотите сохранить свою первую программу на Python. Укажите, с каким расширением она будет сохранена
(1) .php
(2) .js
(3) .pyw
(4) .com
Пометьте корректное значение обозначающее "ложь"
(1) False
(2) True
(3) 0
(4) 1
Вам необходимо вывести строку "What's wrong? " Укажите правильный вариант кода
(1) print('What\'s wrong?')
(2) print(What/'s wrong?)
(3) print("What/'s wrong?")
(4) print('What/'s wrong?')
Укажите, что делает программа, дойдя до оператора def
(1) выполняет функцию
(2) останавливается
(3) выходит из программы
(4) пропускает программу
Программа удваивает введенное значение. Укажите тип ошибки в коде def double(x): return x+x double("4")
(1) все корректно
(2) синтаксичeская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите, с каких блоков начинается создание блок-схемы
(1) блоки "Начало" и "Конец"
(2) блок ввода начальных данных
(3) блок инициализации переменных
(4) блоки подключения внешних модулей
Укажите, какие елементы будут содержаться в myList в результате конкатенации согласно кода myList = ['orange', 'cherry','tomato','strawberry', 'banana'] myList = myList + ['banana', 'mango']
(1) ['apple', 'orange', 'cherry','tomato','strawberry', 'banana']
(2) [ 'pear', 'orange', 'cherry','tomato','strawberry', 'banana', 'mango']
(3) ['apple', 'pear', 'orange', 'cherry','tomato','strawberry', 'mango']
(4) ['orange', 'cherry','tomato','strawberry', 'banana', 'banana', 'mango']
Укажите , какой тип переменной возвращает функция isSpaceFree()
(1) логический
(2) целое число
(3) строка
(4) список
Укажите корректный код, выводящий список чисел myList= [1,2,3,4,5,6,7] в произвольном порядке
(1) random.shuffle(myList)(print)
(2) print random.shuffle(myList)
(3) random.shuffle(myList) print(myList)
(4) random.shuffle(print(myList))
Укажите, что из себя в игре "Сонар "представляет переменная board
(1) список из шестидесяти списков
(2) словарь на 60 ключей
(3) список из 900 елементов
(4) массив 15х60
Укажите правильный результат работы кода print('Sochi'.isupper())
(1) True
(2) False
(3) yes
(4) no
Какое значение принимает переменная board[1][2] согласно приведенному фрагменту доски 1 2 3 4 +---+---+---+---+ | | | | | 1 | O | Y | X | Z | | | | | | +---+---+---+---+ | | | | | 2 | X | Z | O | Z | | | | | | +---+---+---+---+ | | | | | 3 | Х | O | O | O | | | | | | +---+---+---+---+
(1) O
(2) X
(3) Y
(4) Z
Укажите корректный результат работы функции isOnSide(8, 5)
(1) True
(2) False
(3) yes
(4) no
Прямоугольник задан параметрами myRect=pygame.Rect(5, 8, 45, 50) Укажите правильный вариант координат левого нижнего угла
(1) (8,50)
(2) (5,55)
(3) (8,58)
(4) (58,5)
Укажите, что такое константа FOODSIZE = 20
(1) размер зеленого квадрата
(2) максимальное количество зеленых квадратов
(3) минимальное количество зеленых квадратов
(4) размер попрыгунчика
Укажите синтксически корректный код, рисующий игрока на экране
(1) windowSurface.blit(playerStretchedImage, player)
(2) windowSurface.draw(playerStretchedImage, 'player')
(3) windowSurface.screen(playerStretchedImage, (player))
(4) windowSurface.draw(player)
Укажите, что означает в строке sprite = 17 символ =
(1) сравнение
(2) отступ
(3) присваивание
(4) вычитание
Yкажите корректное условие выхода из программы функции waitForPlayerToPressKey()
(1) QUIT
(2) F12
(3) Ctrl+C
(4) Alt+C
Отметьте правильно закомментированные пояснения в Python
(1) [*comments*]
(2) # comments
(3) @ comments
(4) % comments
Укажите, каков тип переменной а в коде a = (b>5) ?
(1) целый
(2) булевский
(3) дробный
(4) строка
Что выведется в результате выполения кода print('Hello, \n world!')
(1) Hello, \n world!
(2) Hello, world!
(3) Hello, n world!
(4) Hello, world!
Укажите корректное значение выполнения булевской операции (False) and (True)
(1) True
(2) False
(3) None
(4) 0
Для нормального выполения программы в режиме DEBUG используется кнопка
(1) Go
(2) Out
(3) Step
(4) Over
Укажите, какие стрелки входят/выходят в блок вывода данных
(1) одна входит
(2) одна входит, одна выходит
(3) одна выходит
(4) две выходят
Укажите, какой будет список myList в результате выполнения кода myList=[1,5,7,2,8] myList.reverse()
(1) [1,2,5,7,8]
(2) [8,7,5,2,1]
(3) [1,5,7,2,8]
(4) [8,2,7,5,1]
Укажите, какой результат работы кода x = '0 1 2 3 4 5 6 7 8 9'.split()
(1) x==['0','1','2','3','4','5','6','7','8','9']
(2) x==[0,1,2,3,4,5,6,7,8,9]
(3) x == 36
(4) x=='0 1 2 3 4 5 6 7 8 9'
Укажите, какому коду эквивалентен код x += 10
(1) x = 10+10
(2) x = x +10
(3) x == - 10
(4) x == x - 10
В игре "Сонар " переменная board представляет океан. Укажите корректный вариант доступа к единичному символу
(1) a = board(1,1)
(2) a = board[1,1]
(3) a = board[1][1]
(4) a = board{1,1}
Укажите правильный результат работы кода print('Sochi'.islower())
(1) True
(2) False
(3) yes
(4) no
Укажите, что делает функция getNewBoard()
(1) выствляет начальное значение всех шашек
(2) рисует клетки доски
(3) забивает пробелами все поля доски
(4) забивает ноликами все поля доски
Укажите корректный результат работы функции isOnCorner(6, 5)
(1) True
(2) False
(3) yes
(4) no
Укажите синтаксически корректное использование функции pygame.draw.line()
(1) myLine = pygame.draw.line(windowSurface, BLUE, (50, 40), (100, 120), 2)
(2) myLine = pygame.draw.line(windowSurface, 'BLUE', [50, 40], (100, 120), 2)
(3) myLine = pygame.draw.line(windowSurface, BLUE, 50, 40, [100, 120], 2)
(4) myLine = pygame.draw.line(windowSurface, BLUE, 50, 40, 100, [120, 2])
Yкажите на условие окончния игры
(1) 10 000 циклов
(2) event.type == QUIT
(3) while not True
(4) клавиша F4
Укажите на корректное объяснение работы строчки кода musicPlaying = not musicPlaying
(1) умньшает громкость до нуля
(2) включает другой музыкальный файл
(3) включает музыку, если выключено; и выключает, если включено
(4) выключает музыку
Укажите , что в строке кода >>>spam = 8 -2 делает переменная spam
(1) запоминает арифметическое выражение
(2) запоминает значение выражения
(3) от восьмерки отнимает двойку
(4) производит операцию вычитания
Укажите корректный синтаксис использования метода colliderect()
(1) colliderect{rect1:rect2}
(2) colliderect([rect1],[rect2])
(3) colliderect[rect1][rect2]
(4) rect1.colliderect(rect2)
Отметьте корректное использование функции print()
(1) print(8 + 'Hello!')
(2) print('Hello!')
(3) print(Hello!)
(4) print('Hello)
Какое сочетание символов не является оператором сравнения
(1) ==
(2) >=
(3) =
(4) !=
Объясните ошибку выполнения кода выполнения кода print( "Today\'s weather' )
(1) одинарная кавычка внутри строки
(2) строка начинается двойной кавычкой , а заканчивается одинарной
(3) символ \ недопустим внутри строки
(4) недопустимый пробел перед строкой
Укажите корректное значение выполнения булевской операции (True) or (False)
(1) True
(2) False
(3) None
(4) 0
Укажите, для чего используется кнопка Over в режиме DEBUG
(1) выход из режима DEBUG
(2) переход от нормального к построчному прогону
(3) пропуск функции при прогоне
(4) запуск сначала
Укажите , как на блок-схеме отображается цикл
(1) блоки цикла соединены паралельно
(2) первый и последний блоки цикла соединены отдельной стрелкой с обратным направлением
(3) от первого блока цикла к последнему блоку цикла идет стрелка
(4) блоки цикла имеют одинаковый отступ от левого края
К списку продуктов myList=['bread', 'butter', 'eggs'] мы хотим добавить молоко. Укажите, какой код этому соответствует
(1) myList.append('milk')
(2) myList.input('milk')
(3) myList= myList + milk
(4) myList + ['milk']
Укажите, какой оператор заканчивает работу программы TiC-Tac Toe
(1) while isnot True
(2) if False
(3) end
(4) break
Укажите корректный код, выводящий длину списка чисел myList= [1,2,3,4,5,6,7]
(1) print(myList(len()))
(2) print(myList(length()))
(3) print(len(myList))
(4) print(myList.len())
Укажите, что возвращает функция getRow(board, 7)
(1) 7 строк океана
(2) 7 столбцов океана
(3) пятую строку океана
(4) положение океана после пятого хода
Укажите правильный результат работы кода print(getTranslatedMessage('decrypt', 'AB', 3))
(1) DE
(2) HJ
(3) DU
(4) CV
Укажите корректное значение, которое выдаст функция isOnBoard(1, 7)
(1) False
(2) True
(3) yes
(4) no
Укажите правильный формат входных параметров функции makeMove( )
(1) makeMove(mainBoard, X, [x, y])
(2) makeMove(mainBoard, x, x, y)
(3) makeMove(mainBoard, 'X', x, y)
(4) makeMove(mainBoard, 'X', (x,y))
Укажите синтаксически корректное использование функции pygame.draw.circle()
(1) pygame.draw.circle(windowSurface, BLUE, 250, 250, 50, 1)
(2) pygame.draw.circle(windowSurface, BLUE, (250, 250), 50, 1)
(3) pygame.draw.circle(windowSurface, BLUE, [250, 250), 50, 1])
(4) pygame.draw.circle(windowSurface, BLUE, [250, 250], 50, 1)
Укажите условие отражения от нижней стенки
(1) bouncer['rect'].right > WINDOWWIDTH
(2) bouncer['rect'].top > WINDOWHEIGHT
(3) bouncer ['rect'] .bottom > WINDOWHEIGHT
(4) bouncer ['rect'] .left > WINDOWHEIGHT
Укажите правильное объяснение работы строчки кода pygame.mixer.music.play(5, 3.0)
(1) играть музыку пять раз
(2) играть музыку пять раз с третьей секунды
(3) играть музыку три раза по пять секунд
(4) играть пять раз по три секунды
Укажите правильную причину ошибки SyntaxError при выполнении строки кода >>>8+
(1) 8+ не является выражением
(2) плюс не является оператором
(3) пропущен пробел между восьмеркой и плюсом
(4) пропущен пробел перед восьмеркой
Укажите для игры Dogger параметры (х, у) функции windowSurface = pygame.display.set_mode((x,y))
(1) (600,600)
(2) (500,500)
(3) (500,400)
(4) (400,500)
Отметьте корректное использование функции input()
(1) myName=input('John)
(2) myName=input("John")
(3) myName=input()
(4) myName=input() + 'John'
Отметье корректное использование в Python оператора while
(1) while input(x)>0
(2) while print(x)=10
(3) print(while x=10):
(4) while (x==10):
Укажите, какой дополнительный параметр есть у функции print() ?
(1) EOL
(2) EOF
(3) end
(4) END
Укажите корректное значение выполнения булевской операции not (True) or (True)
(1) True
(2) False
(3) None
(4) 0
Загрузите код в редактор Python import random number1 = random.randint(1, 10) number2 = random.randint(1, 10) print('Is ' + str(number1) + ' - ' + str(number2) + ' > 0 ? Y/N' ) answer = input() if number1 > number2 and answer == 'Y': print('Correct!') else: print('Mistake!' ) Код работает некорректно. Укажите, как его ввести в режим DEBUG
(1) Run-Python Shell -Debug -Debugger
(2) F5-Debug-Go
(3) F5-Debug-Debugger-F5-Go
(4) Run-F5-Python Shell -Debugger
Укажите, какие стрелки будут входить/выходить из блока, соответствующего коду if (x>0) : x=x else: x= -x
(1) одна входит
(2) одна входит, две выходят
(3) две выходят
(4) две входят, одна выходит
Укажите , какого числа не содержит список myList = list(range(100,1000))
(1) 100
(2) 101
(3) 999
(4) 1000
Укажите, что возвращает функция isSpaceFree(board, move)
(1) board[move] == 'X'
(2) board[move] == '0'
(3) False
(4) board[move] == ' '
Укажите правильный результат работы кода myList = ['The','Python', 'is', 'Great'] print('.'.join(myList))
(1) The Python is Great .
(2) !The Python is Great.
(3) The.Python.is.Great
(4) ThePythonisGreat.
Укажите, что возвратит функция isValidMove(1,11)
(1) 0
(2) false
(3) True
(4) no
Укажите синтаксически корректное иcпользование функции getTranslatedMessage('decrypt', message, key)
(1) getTranslatedMessage(decrypt, [AB], 6)
(2) getTranslatedMessage('decrypt', 'AB', 6)
(3) getTranslatedMessage('decrypt', 'AB', [6])
(4) getTranslatedMessage('decrypt', [AB], ['6'])
Отметьте, какое слово следует ввести, чтобы функция playAgain() возвратила False
(1) Yes
(2) NO
(3) Yo
(4) yes
Укажите , какой тип возвращает функция getWorstMove()
(1) целое число
(2) число типа float
(3) список
(4) словарь
Укажите правильное объяснение. Задан массив пикселей pixArray = pygame.PixelArray(windowSurface) Что произойдет в результате выпполнения кодаpixArray[100] [200] = WHITE
(1) создан массив 100х200 пикселей
(2) на экране нарисован белый прямоугольник 100х200 точек
(3) точке с координатами (100,200) задан белый цвет
(4) создан список из 200 элементов
Укажите синтаксически правильное задание "попрыгунчика"
(1) pygame.draw.rect(windowSurface, WHITE, bouncer{} )
(2) pygame.draw.rect(windowSurface, WHITE, bouncer {rect })
(3) pygame.draw.rect(windowSurface, WHITE, bouncer [])
(4) pygame.draw.rect(windowSurface, WHITE, bouncer ['rect' ])
Укажите скорость движения объекта в пикселях за секунду , если mainClock.tick(50)
(1) 50
(2) 5
(3) 300
(4) 500
Укажите, что делает команда print() при выполнении кода >>>spam = 3 + 1 >>>print(spam)
(1) производит вычитание
(2) выводит на консоль значение переменной spam
(3) печатает на принтере число 4
(4) выводит на консоль разницу семерки и тройки
Укажите корректное имя константы, которая соответствует клавише "Стрелка вybp"
(1) K_DOWN
(2) KEY_DOWN
(3) KDWN
(4) KEYDOWN
Переменную, обозначающую моё имя, корректно назвать
(1) my name
(2) the name of mine
(3) myname
(4) имя
Укажите корректное использование оператора int()
(1) int(7)
(2) int('54')
(3) int 23
(4) int"72"
Какое тип значения приобретет переменная х в результате выполнения кода >>>x=input()
(1) int
(2) string
(3) float
(4) boolean
Ключевое слово return x в конце блока def означает
(1) функция возвращает вычисленное значение
(2) окончание блока def
(3) окончание программы
(4) программа возврашается к начальной строке
Вы успешно загрузили Debugger согласно вопросу 7. Перед Вами интерфейс со слепыми окнами. Укажите, как запустить прогон
(1) Python Shell + Debug
(2) F5
(3) Alt+X
(4) Editor+F5
Укажите, какие стрелки будут входить/выходить из блока, соответствующего коду if (x>0) and (y>0) : z=x*y else: z= -x*y
(1) одна входит, одна выходит
(2) две входят, две выходят
(3) две входят
(4) две входят, одна выходит
Укажите, что получится в результате работы кода myList= ['The','Python','is','great', '!'] myString = '' for i in range(3): myString = myString + myList[i]
(1) myString == "The Python is"
(2) myString == "The Python is "
(3) myString == "ThePythonis"
(4) IndexError: list index out of range
Укажите, что собой представляет тип переменной параметра chests функции makeMove(board, chests, x, y)
(1) строка
(2) список списков
(3) список
(4) словарь
Укажите, в каком случае функция isOnCorner(x, y) вернет значение True
(1) isOnCorner(4, 1)
(2) isOnCorner(7, 0)
(3) isOnCorner(2, 3)
(4) isOnCorner(0, 4)
Укажите синтаксически корректное использование функции pygame.draw.ellipse()
(1) pygame.draw.ellipse(windowSurface, RED, 300, 250, 40, 80, 1)
(2) pygame.draw.ellipse(windowSurface, RED, (300, 250, 40), 80, 1)
(3) pygame.draw.ellipse(windowSurface, RED, [300, 250], 40, 80, 1)
(4) pygame.draw.ellipse(windowSurface, RED, (300, 250), [40, 80], 1)
Четырехугольник задан кодом rect = pygame.Rect(250, 200, 50, 50). Укажите, что вернет функция isPointInsideRect(15, 25, rect)
(1) True
(2) False
(3) 0
(4) 1
Укажите правильный синтаксис использования метода move_ip()
(1) move_ip((5,5))
(2) rect1.move_ip(5,5)
(3) rect1.move_ip[(5,5)]
(4) rect1.move_ip[5,5]
Все варианты корректны, но согласно правилам Python переменную следует назвать
(1) myFriend
(2) theFriendOfMine
(3) myfriend
(4) MYFRIEND
Укажите, какое понятие определяет выражение i = i + 1
(1) инкремента
(2) декремента
(3) условия
(4) цикла
Укажите корректное использование параметра функцией
(1) myFunction() param
(2) myFunction param
(3) myFunction(param)
(4) myFunction : param
Вы успешно вошли в режим отладки согласно вопроса 7 и успешно запустили режим Debug согласно вопроса 8. Окно подсветки на строке import random . Укажите, какую кнопку следует нажать для пошаговой прогонки
(1) F5
(2) Step
(3) Quit
(4) Alt+X
Укажите корректную инициалицию переменной типа dictionary
(1) myDictionary ={'Lenght':3, 'Width':5, 'Height':12}
(2) myDictionary = {'Lenght':3 'Width':5 'Height':12}
(3) myDictionary = {'Lenght':3. 'Width':5. 'Height':12}
(4) myDictionary = {'Lenght':3; 'Width':5; 'Height':12}
Укажите корректное исключение третьего элемента из списка myList =[2,1,6,7,3,1,5]
(1) myList.remove(3)
(2) myList.remove(2)
(3) myList[3].remove()
(4) myList.remove(3)
Укажите, когда функция bool() вернет значение False
(1) bool("0.0")
(2) bool(0.0001)
(3) bool("")
(4) bool('[]')
Укажите синтаксически корректное использование функции pygame.draw.polygon()
(1) pygame.draw.polygon(windowSurface, RED, (146, 0, 291, 106, 56, 277, 0, 106)
(2) pygame.draw.polygon(windowSurface, RED, ((146, 0), (291, 106), (56, 277), (0, 106)))
(3) pygame.draw.polygon(windowSurface, "RED", (146, 0), (291, 106), 56, 277), (0, 106))
(4) pygame.draw.polygon(windowSurface, RED, [[146, 0], [291, 106], [56, 277], [0, 106]])
Укажите координаты правого нижнего угла попргунчика в начале игры
(1) (50,150)
(2) (150,300)
(3) (200,350)
(4) (350,150)
Укажите правильное значение rect выполнения кода rect = pygame.Rect(10,20,10,10) rect.move_ip(5,4) print( rect.centerx )
(1) 20
(2) 23
(3) 14
(4) 24
Чтобы набрать новую программу в текстовом редакторе Python, следует нажать
(1) Ctrl+S
(2) Ctrl+N
(3) Ctrl+O
(4) Ctrl+M
Строка кода if (x!=1): - корректна. Укажите, что находится в круглых скобках
(1) сравнение
(2) присвоение
(3) строка
(4) инкремент
Укажите причину ошибки компиляции кода def square(x): return x*x square 5
(1) параметр функции берется в круглые скобки
(2) не определен тип параметра
(3) недопустимый пробел перед return
(4) недопустимый пробел после def
Вторая строка программы (вопросы 7, 8, 9) в режиме DEBUG number1 = random.randint(1, 10) Во избежания проверки модуля random какую следующую кнопку следует нажать?
(1) Quit
(2) F5
(3) Over
(4) Alt+X
Укажите корректное применение переменной типа dictionarymyDict ={'Length':3, 'Width':5, 'Height':12}
(1) x= myDict{'Length'}
(2) x= myDict['Length']
(3) x= myDict{Length}
(4) x= myDict('Length')
Укажите, какое значение вернет код print('12'.isdigit())
(1) False
(2) True
(3) yes
(4) no
Какой тип значения возвращает функция getBoardCopy(board)
(1) булевский тип
(2) логический тип
(3) список строк
(4) список списков
Укажите скорость движения блоков в пикселях за секунду с учетом того, что MOVESPEED = 4 и time.sleep(0.02)
(1) 50
(2) 5
(3) 200
(4) 800
Укажите правильный вариант объяснения работы кода for food in foods[:]:
(1) происходит выборка одного элемента из списка
(2) создается новый элемент из списка
(3) происходит выборка элементов из копии списка
(4) удаление первого элемента из списка
Чтобы загрузить сохраненный код из файла, следует нажать
(1) Ctrl+O
(2) Alt+O
(3) Ctrl+N
(4) Ctrl+L
Укажите оператор, который прерывает выполнение цикла
(1) input()
(2) break
(3) return
(4) import
Укажите результат выполнения кода x = 8 y = 15 print( (x==8) or (y>15) )
(1) 23
(2) '23'
(3) True
(4) False
Укажите, чем является строка 'Length' в словаре myDictionary ={'Length':3, 'Width':5, 'Height':12}
(1) переменной
(2) выражением
(3) ключём
(4) оператором
Какой ход выполняет следующий код for x, y in possibleMoves: if isOnCorner(x, y): return [x, y]
(1) наиболее удачный
(2) наиболее удаленный от центра
(3) занимает любой правый угол
(4) занимает любой свободный угол
Укажите, сколько циклов отработает программа за секунду с учетом того, что time.sleep(0.025)
(1) 25
(2) 250
(3) 50
(4) 40
Укажите синтаксически корректный вариант удаления элемента из списка foods
(1) food.remove[foods]
(2) foods.remove(food)
(3) food.remove{food}
(4) foods.remove"food"
При попытке выполнить команду >>> a= b+15 выдается ошибка SyntaxError: unexpected indent
(1) не определена переменная а
(2) не определена переменная b
(3) недопустимый пробел перед переменной а
(4) недопустимый пробел перед переменной b
Выполнение кода >>>while x >0 вызвало ошибку SyntaxError: invalid syntax. Укажите причину
(1) условие x>0 необходимо заключить в круглые скобки
(2) x>0 не является условием
(3) пропущено двоеточие после условия
(4) недопустимый пробел после while
Укажите причину ошибки кода def double(x>0); return x*2 cube(-3)
(1) -3 меньше нуля
(2) недопустимый пробел перед return
(3) некорректное использование return
(4) во входном параметре булевское выражение, оно не умножается на 2
Укажите, чем является число 3 в словаре myDictionary ={'Length':3, 'Width':5, 'Height':12}
(1) целым числом
(2) логическим выражением
(3) значением ключа 'Length'
(4) параметром
Укажите, какой клетке доски отвечает board[1]
(1) верхней правой
(2) центральной
(3) верхней левой
(4) нижней левой
Укажите код, соответствующий пустому списку
(1) myList = ''
(2) myList = ' '
(3) myList = []
(4) myList = ""
Укажите, какое будет значение пустой строки myString в результате выполнения кода for i in range(1,3): myString += ('-' * 9) + str(i)
(1) ---------1---------2
(2) ---------1---------9
(3) ---------9---------9--------9
(4) 1---------2--------9
Укажите правильный результат работы кода print(chr(69) + chr(71))
(1) JK
(2) EG
(3) NM
(4) QW
Что означает переменная HLINE функции drawBoard(board
(1) верхний левый угол доски
(2) нижний левый угол доски
(3) поперечная линия доски
(4) левый край доски
Укажите правильный результат выполнения арифметической операции 5 * 4.0
(1) 20
(2) 20.0
(3) 200
(4) 200.0
Pygame успешно скачана и установлена на компьютер, тем не менее >>>import pygame выдает ошибку ImportError: No module named 'pygame'. Укажите причину ошибки
(1) импорт Pygame возможен только из редактора
(2) импорт Pygame возможен только из графического редактора
(3) версия Python отличается от версии Pygame
(4) требуется переустановка Python
Укажите, что собой в начале представляет объект foods
(1) черный квадрат
(2) 25 зеленых квадратов
(3) список из 20 зеленых квадратов
(4) массив из 20 зеленых квдратов
Укажите, что является параметром функции pygame.image.load()
(1) строка с адресом рисунка
(2) порядковый номер файла в директории
(3) список с одним элементом
(4) координата файла
Укажите причину синтаксической ошибки SyntaxError: unexpected indent работы кода >>> 6 -3
(1) недопустимый пробел перед шестеркой
(2) некорректное арифметическое выражение
(3) символ минус недопустим в Python
(4) недопустимый пробел после шестерки
Укажите правильный тип объекта pygame.Rect(left, top, width, height)
(1) список чисел типа float
(2) кортеж строк
(3) класс 'pygame.Rect'
(4) список строк
Укажите, что означает string в языке программирования Python
(1) переменная
(2) число
(3) оператор
(4) выражение
В команде import random собственно random означает
(1) параметр функции import
(2) название внешнего модуля
(3) запуск программы со случайными начальными данными
(4) присоединение случайного модуля
Укажите корректное использование оператора ввода input()
(1) 7 > input(x)
(2) input()
(3) x!=input()
(4) input(x=0)
Укажите недопустимое имя для новой функции
(1) myFunc
(2) 12pow
(3) pow12
(4) myPrint
Укажите тип ошибки в коде def quadro(x): return x*x*x*x quadro(4)
(1) все корректно
(2) синтаксичкская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите причину, согласно которой создается блок-схема
(1) для создания обязательной документации
(2) для визуализации действий программы
(3) для надежности работы программы
(4) согласно требованиям Python 3.2.3
Укажите корректный стиль Python для обозначения константы
(1) LENGTH
(2) Length
(3) length
(4) _Length
Укажите, какому значению списка board соответствует доска | | X | | O | | ----------- | | X | O | | | ----------- | | X| X | X | |
(1) board = [' ', 'X', 'X', 'X', 'X', 'O', ' ', 'X', ' ', 'O']
(2) board = ['0', ' ', 'X', '0', 'X', 'O', ' ', 'X', ' ', 'O']
(3) board = ['0', 'X', '0', '0', 'X', 'O', ' ', 'X', ' ', 'O']
(4) board = [' ', '0', 'X', 'X', '0', 'O', '0', 'X', ' ', 'O']
Укажите корректный код, создающий список из 7 чисел
(1) myList = list.range(1,7)
(2) myList = list(range(7))
(3) myList = list(range[1:7])
(4) myList = list(range(1,7))
Мы смоделировали уменьшенную копию океана игры "Сонар" 1 2 3 0123456789012345678901234567890 0 `~~~`~~~`~`~~`~~~~~`~``~~~~`~` 1 ~`~~~```~~~~`~`~~`~``~`~~```~`~ 2 `~``~``~~~`~``~`~`~``~`````~~~~ 3 ``~`~~``~`~``~`~`~`~~`~`~~`~`~` 4 ``~~`~~~~~~``~~````~`~`~`~``~~~ 5 ~~```~~~`~`~~``~`~``~```~`~~`~~ Укажите максимальную координату Х
(1) 390
(2) 30
(3) 530
(4) 31
Укажите правильный результат работы кода print(ord('F') + ord('U'))
(1) 103
(2) 155
(3) 119
(4) 151
Какой тип переменной представляют из себя VLINE, HLINE
(1) логический тип
(2) целочисленный тип
(3) константы строки
(4) словари
Укажите правильный результат выполнения кода print(round( - 2.5) )
(1) -2
(2) -2.0
(3) -3
(4) -3.0
Укажите корректное использование команды pygame.display.set_mode()
(1) pygame.display.set_mode((0, 32),500,600)
(2) pygame.display.set_mode(0, 32,500,600)
(3) pygame.display.set_mode((500, 400), 0, 32)
(4) pygame.display.set_mode([500, 0], 400, 32)
Укажите размер элемента списка foods
(1) 30х30
(2) 20х20
(3) 15х15
(4) 5х5
Укажите синтаксически корректное использование функции pygame.transform.scale()
(1) mySmallImage = pygame.transform.scale(playerImage, (40, 40))
(2) mySmallImage = pygame.transform.scale("playerImageAdress", (40, 40))
(3) mySmallImage = pygame.transform.scale(40, 40)
(4) mySmallImage = pygame.transform.scale(playerImage, 'shrink')
Какой из нижеперечисленных символов определяет операцию деления
(1) /
(2) \
(3) :
(4) ;
Укажите, какая из строк подходит по синтаксису под определение string
(1) Олимпиада Сочи-2014
(2) "gjy7976$#*(*"
(3) 57932.99999
(4) 'The show must go on'
Компилятор на строку кода >>>а = random.randint(4, 9) выдает ошибку: а = random.randint(4, 9) NameError: name 'random' is not defined Укажите правильную причину ошибки
(1) параметры этой функции разделяются запятой
(2) не импортирован внешний модуль random
(3) недопустимый пробел после а
(4) такая функция не существует
Что напечатает команда print() ? Укажите правильный вариант
(1) пустую строку
(2) ничего не напечатает
(3) строку пробелов
(4) такой синтаксис некорректен
Укажите правильное требование к выбору имени функции
(1) не начинаться с большой буквы
(2) не содержать спецсимволы
(3) не содержать внутри имени заглавные буквы
(4) размер имени не более 8 символов
Укажите тип ошибки в коде def square: return x*x square(4)
(1) все корректно
(2) синтаксичeская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите , что обозначает прямоугольник в блок-схеме
(1) условный оператор
(2) выражение
(3) шаг работы программы
(4) вывод на экран
Укажите корректное сохранение данных в переменной типа list
(1) myList = ['apple', 'pear', 'orange']
(2) myList = 'apple' 'pear' 'orange'
(3) myList = ('apple'; 'pear'; 'orange')
(4) myList = ['apple' 'pear' 'orange']
Укажите, какое слово НЕ начнет новую игру, согласно логики функции playAgain()
(1) y
(2) ye
(3) yo!
(4) more
Укажите корректный код, перемешивающий список в произвольном порядке
(1) myList.shuffle(random)
(2) shuffle.myList(random)
(3) random.shuffle(myList)
(4) shuffle(myList).random
Мы смоделировали уменьшенную копию океана игры "Сонар" 1 2 3 0123456789012345678901234567890 0 `~~~`~~~`~`~~`~~~~~`~``~~~~`~` 1 ~`~~~```~~~ `~`~~`~``~~~```~`~ 2 `~``~``~~~`~``~`~`~``~A`````~~~ 3 ``~`~~``~`~``~`~`~`~~`~`~~`~`~` 4 ``~~`~~~~~~``~~````~`~`~`~``~~~ 5 ~~```~~~`~`~~``~`~``~```~`~~`~~ Укажите координату точки А
(1) 2,2
(2) 22,2
(3) 2,22
(4) 22,22
Укажите синтаксически корректное иcпользование функции isdigit()
(1) x = isdigit['17']
(2) x='426'.isdigit()
(3) x=isdigit[43]
(4) x +='4'.isdigit()
Укажите, что собой представляет переменная board
(1) логическая константа
(2) список словарей
(3) список строк
(4) список списков
Укажите, что делает функция getRandomMove()
(1) возвращает список допустимых ходов
(2) возвращает список всех ходов
(3) возвращает координаты произвольного допустимого хода
(4) возвращает [7][7]
Укажите, какого цвета НЕ может быть в Pygame
(1) (103, 102, 255)
(2) (192, 168, 1)
(3) (11, 45, 728)
(4) (0, 7, 89)
Укажите тип ключа объекта bouncer
(1) строка
(2) кортеж
(3) массив
(4) символ
Укажите корректное объяснение работы функции pygame.mixer.music.play(-1, 0.0)
(1) не коректный второй параметр
(2) звук проигрываться не будет до специальной команды
(3) звук будет играть задом-наперед
(4) звук будет проигрываться бесконечное количество раз
Какое из нижеперчисленных чисел являются типа float
(1) 7
(2) 0
(3) 6.9
(4) 1649754
Укажите, что возвращает функция pygame.font.SysFont()
(1) объект типа Rect
(2) список параметров шрифта
(3) объект типа Text
(4) объект типа Font
Путем конкатенации разных строк мы хотим получит строку 'Hello, world!'. Укажите, какой код наиболее корректен?
(1) "Hello," + " world!"
(2) 'Hello, ' + 'world!'
(3) 'Hello' + ',' + 'world' + '!'
(4) Hello, + 'world!'
Пометьте правильное использование циклического оператора while
(1) while x = 10
(2) while (a != 7):
(3) while (a=1; a>7; a++)
(4) while(a>8)
Вам необходимо вывести сообщение после двух нажатий "Enter". Какой вариант кода корректен?
(1) input(2) print('Hello!')
(2) input() input() print('Hello!')
(3) if input() == 2 : print('Hello')
(4) input() =2 print('Hello!')
Укажите, чего не хватает в строке кода def myFunction()
(1) :
(2) []
(3) пробел перед скобками
(4) все корректно
Укажите тип ошибки в коде def square(x): return x*x x = input() square(x)
(1) все корректно
(2) синтаксичeская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите правильное предназначение стрелок в блок-схеме
(1) показывают направление работы программы от одного шага к другому
(2) указывают на выход в случае аварийного завершения
(3) указывают начало и конец цикла
(4) указывают на варианты условного оператора
Какой элемент листа будет выведен согласно кода myList = ['apple', 'pear', 'orange', 'cherry','tomato','strawberry', 'banana'] print(myList[3])
(1) banana
(2) pear
(3) True
(4) cherry
Укажите выигрышнй расклад
(1) (board[5]=='0') and (board[2]=='0') and (board[3]='0')
(2) (board[1]=='0') and (board[2]=='0') and (board[3]='0')
(3) (board[1]=='0') and (board[9]=='0') and (board[4]='0')
(4) (board[0]=='0') and (board[2]=='0') and (board[6]='0')
Укажите причину ошибки NameError: name 'random' is not defined компиляции кода myList = list(range(10)) random.shuffle(myList)
(1) недопустимы пробел после myList
(2) не подключен внешний модуль random
(3) не определена функция random
(4) некорректый синтаксис испльзования функции параметра функции random
Укажите какие символы использовались для создания океанской линии `~`~~```~`~~~~`~~~~~`~~~~~~~~`
(1) )(
(2) ^ *
(3) ~ '
(4) ` ~
Укажите правильный результат работы кода print('Hi!'.isalpha())
(1) False
(2) True
(3) yes
(4) no
Укажите правильный синтаксис использования переменной board
(1) board[1][1] = 'X'
(2) board[1] = 'X'
(3) board(1) = 'X'
(4) board{1,1} = 'X'
Укажите, что делает функция getCornerSideBestMove () в первую очередь
(1) занимает свободный угол, если таковой имеется
(2) сортирует список координат свободных углов
(3) возвращает координаты ближайшего свободного угла
(4) сортирует список координат занятых углов
Вам нужен черный текст на зеленом фоне. Укажите корректноые параметры метода render()
(1) myText = myFont.render('Hello world!', True, GREEN , BLUE)
(2) myText = myFont.render('Hello world!', True, WHITE, GREEN )
(3) myText = myFont.render('Hello world!', True, BLACK, GREEN)
(4) myText = myFont.render('Hello world!', True, GREEN , BLUE)
Укажите, что обозначает второй ключ объекта bouncer
(1) радиус
(2) координату Х верхнего левого угла
(3) направление
(4) координату центра
Укажите корректный вариант кода остановки проигрывания музыки
(1) pygame.mixer.music.stop()
(2) pygame.mixer.music("stop")
(3) pygame.mixer.music.abort()
(4) pygame.mixer.music.play() = 'Abort'
Укажите правильный результат выполения команды >>>5+7*4-3
(1) 45
(2) 12
(3) 14
(4) 30
В чем смысл параметра х метода sleep(х) объекта типа Clock
(1) временная задержка между кадрами в милисекундах
(2) временная задержка каждого цикла в секундах
(3) временная задержка каждого цикла в милисекундах
(4) временная задержка в милисекундах
Вы хотите сохранить свою первую программу на Python. Укажите, с каким расширением она будет сохранена
(1) .css
(2) .exe
(3) .bat
(4) .py
Пометьте корректное значение обозначающее "истинно"
(1) TRUE
(2) True
(3) true
(4) Yes
Вам необходимо вывести строку "What's wrong? " Укажите правильный вариант кода
(1) print("What's wrong?")
(2) print('What's wrong?')
(3) print('What/'s wrong?')
(4) print("What\'s wrong?')
Укажите, когда программа выполняет функцию
(1) когда доходит до оператора def
(2) когда доходит до имени функции в коде
(3) в начале программы перед основным кодом
(4) в конце программы
Программа удваивает введенное значение. Укажите тип ошибки в коде def double(x): return x+x x=input() double(x)
(1) все корректно
(2) синтаксичeская ошибка
(3) семантическая ошибка
(4) ошибка выполнения
Укажите, с чего начинается создание блок-схемы
(1) блоки "Начало" и "Конец"
(2) блоки функций
(3) блоки вывода результатов
(4) блок компиляции программы
Укажите, какие елементы будут содержаться в myList в результате конкатенации согласно кода myList = ['strawberry', 'banana'] myList = myList + ['banana', 'mango']
(1) ['strawberry', 'banana']
(2) ['strawberry', 'banana', 'mango']
(3) ['strawberry', 'mango']
(4) ['strawberry', 'banana', 'banana', 'mango']
Укажите , какой тип переменной возвращает функция getPlayerMove(board)
(1) логический
(2) целое число
(3) строка
(4) список
Укажите корректный код, выводящий список чисел myList= [1,2,3,4,5,6,7] в произвольном порядке
(1) random.shuffle(print(myList))
(2) random(shuffle(print(myList)))
(3) random.shuffle(myList) print(myList)
(4) myList.random.shuffle(print())
Укажите, что из себя в игре "Сонар "представляет переменная board
(1) список из шестидесяти списков
(2) словарь на 60 ключей , значение ключа - 60 символов
(3) список из 900 чисел типа int
(4) массив 60х15
Укажите правильный результат работы кода print('SOCHI2014'.isupper())
(1) True
(2) False
(3) yes
(4) no
Какое значение принимает переменная board[3][1] согласно приведенному фрагменту доски 1 2 3 4 +---+---+---+---+ | | | | | 1 | O | Y | X | Z | | | | | | +---+---+---+---+ | | | | | 2 | X | Z | O | Z | | | | | | +---+---+---+---+ | | | | | 3 | Х | O | O | O | | | | | | +---+---+---+---+
(1) O
(2) X
(3) Y
(4) Z
Укажите корректный результат работы функции isOnSide(0, 0)
(1) True
(2) False
(3) yes
(4) no
Прямоугольник задан параметрами myRect=pygame.Rect(5, 8, 45, 50) Укажите правильный вариант координат левого нижнего угла
(1) (58,53)
(2) (5,55)
(3) (55,58)
(4) (58,53)
Укажите, что такое константа MOVESPEED = 4
(1) размер зеленого квадрата
(2) скорость в пикселях за цикл
(3) минимальное количество зеленых квадратов
(4) размер попрыгунчика
Укажите синтксически корректный код, рисующий игрока на экране
(1) windowSurface.blit(playerStretchedImage, player)
(2) windowSurface.draw(playerStretchedImage, 'player')
(3) blit.windowSurface.(playerStretchedImage, player)
(4) windowSurface.draw(player(blit))
Укажите, что означает sprite в строке sprite = 17
(1) переменная
(2) оператор
(3) выражение
(4) команда
Yкажите корректное условие выхода из программы функции waitForPlayerToPressKey()
(1) ESC
(2) End
(3) Ctrl+F10
(4) Alt+F4
Отметьте правильно закомментированные пояснения в Python
(1) # comments
(2) (*comments*)
(3) *comments*
(4) \*comments*\
Пометьте корректное присвоение переменной значение "истинно"
(1) a = True
(2) a = 'True'
(3) a = "True"
(4) a = "Yes"
Что производит сочетание символов \t в коде print('Hello, \t world')
(1) вставляет знак табуляции между словами
(2) перенос на новую строку
(3) форматирует текст
(4) ничего
Укажите корректное значение выполнения булевской операции (False) and (False)
(1) True
(2) False
(3) None
(4) 0
Для прекращения выполения программы в режиме DEBUG используется кнопка
(1) Go
(2) Out
(3) Quit
(4) Over
Укажите, какие стрелки входят/выходят в блок "Начало"
(1) одна входит, две выходят
(2) одна выходит
(3) две входят, одна выходит
(4) две входят, две выходят
Укажите, какой будет список myList в результате выполнения кода myList=[1,5,7] myList.reverse()
(1) [1,5,7]
(2) [7,1,5]
(3) [1,7,5]
(4) [7,5,1]
Укажите, какой результат работы кода x = '0 1 2 3 4 5 6 7 8 9'.split()
(1) x==['0','1','2','3','4','5','6','7','8','9']
(2) x==[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9])
(3) x == 45
(4) x=='0123456789'
Укажите, какому коду эквивалентен код x += 10
(1) x +x = 10
(2) x = x + 10
(3) x = x - 10
(4) x == +10
В игре "Сонар " переменная board представляет океан. Укажите корректный вариант доступа к единичному символу
(1) a = board(1),(1)
(2) a = board(1)(1)
(3) a = board[1][1]
(4) a = board[1],[1}
Укажите правильный результат работы кода print('hi!'.islower())
(1) True
(2) False
(3) yes
(4) no
Укажите, что делает функция getNewBoard()
(1) рисует вертикальные линии доски
(2) выставляет начальное значение черных шашек
(3) забивает пробелами все поля доски
(4) рисует горизонтальные линии доски
Укажите корректный результат работы функции isOnCorner(0, 0)
(1) True
(2) False
(3) yes
(4) no
Укажите синтаксически корректное использование функции pygame.draw.line()
(1) myLine = pygame.draw.line(windowSurface, BLUE, (50, 40), (100, 120), 2)
(2) myLine = pygame.draw.line(windowSurface, 'BLUE', {50, 40}, (100, 120), 2)
(3) myLine = pygame.draw.line(windowSurface, BLUE, 50, 40, 100, 120, 2)
(4) myLine = pygame.draw.line(windowSurface, BLUE, [50, 40, 100, 120, 2])
(1) клавиша F10
(2) mainClock.tick(40) == True
(3) event.type == QUIT
(4) bouncer['rect'].right > WINDOWWIDTH
Укажите на корректное объяснение работы строчки кода musicPlaying = not musicPlaying
(1) лишено смысла
(2) не правильный синтаксис
(3) включает музыку, если выключено; и выключает, если включено
(4) выключает музыку
Укажите , что в строке кода >>>spam = 7 * 4 делает переменная spam
(1) запоминает арифметическое выражение
(2) запоминает значение выражения
(3) умножает четверку на семерку
(4) производит операцию умножения
Укажите корректный синтаксис использования метода colliderect()
(1) rect1(colliderect(rect2))
(2) rect2(colliderect(rect1))
(3) colliderect[rect1,rect2]
(4) rect1.colliderect(rect2)
Отметьте НЕ корректное использование функции print()
(1) print('Hello' + 'world')
(2) print 'Hello'
(3) print ('Hello')
(4) print('Hello') + print('world')
Какое сочетание символов не является оператором сравнения
(1) >>
(2) ==
(3) >
(4) !=
Объясните, что будет выведено в результате выполнения кода print('Hello, world!', end='')
(1) Hello, world!, end=''
(2) Hello, world!end
(3) Hello, world!end=''
(4) Hello, world!
Укажите корректное значение выполнения булевской операции (False) or (False)
(1) True
(2) False
(3) None
(4) not
Укажите, для чего используется кнопка Go в режиме DEBUG
(1) выход из режима DEBUG
(2) переход от нормального к построчному прогону
(3) переход от построчного к нормальному прогону
(4) запуск сначала
Укажите , как на блок-схеме отображается цикл
(1) блоки цикла соединены стрелками одинаковой длины
(2) от последнего блока цикла к первому блоку цикла идет стрелка
(3) блоки цикла находятся на разных уровнях вложенности
(4) блоки цикла имеют одинаковый отступ от правого и левого края
К списку продуктов myList=['bread', 'butter', 'eggs'] мы хотим добавить молоко. Укажите, какой код этому соответствует
(1) myList.append('milk')
(2) myList[4] = 'milk'
(3) myList= myList +['milk']
(4) myList[3] = 'milk'
Укажите, что возвращает функция isSpaceFree(board, move)
(1) 0
(2) 'Yes'
(3) None
(4) board[move] == ' '
Укажите правильный результат работы кода myList = ['The','Python', 'is', 'Great'] print('@'.join(myList))
(1) The Python is Great @
(2) @ The Python is Great
(3) The@Python@is@Great
(4) ThePythonisGreat@
Укажите, что возвратит функция isValidMove(10,77)
(1) 0
(2) false
(3) False
(4) yes
Укажите синтаксически корректное иcпользование функции getTranslatedMessage('decrypt', message, key)
(1) getTranslatedMessage([decrypt], 'AB', 6)
(2) getTranslatedMessage('decrypt', 'AB', 6)
(3) getTranslatedMessage({decrypt}, 'AB', 6)
(4) getTranslatedMessage('decrypt', [AB], [6])
Отметьте, какое слово следует ввести, чтобы функция playAgain() возвратила False
(1) Ye
(2) No
(3) Yo
(4) yes
Укажите смысл существования функции getWorstMove()
(1) не сделать худший ход
(2) сравнить с ним все остальные ходы
(3) исключить его из списка ходов
(4) для подсчета максимального количества очков
Укажите правильное объяснение. Задан массив пикселей pixArray = pygame.PixelArray(windowSurface) Что произойдет в результате выпполнения кодаpixArray[100] [200] = WHITE
(1) создан массив 100х100
(2) на экране нарисован прямоугольник 100х200
(3) точке с координатами (100,200) задан белый цвет
(4) создан список из 100 списков
Укажите синтаксически правильное задание "попрыгунчика"
(1) pygame.draw.rect(windowSurface, WHITE )
(2) pygame.draw.rect(windowSurface, WHITE, bouncer (rect ))
(3) pygame.draw.rect(windowSurface, WHITE, bouncer [Rect ])
(4) pygame.draw.rect(windowSurface, WHITE, bouncer ['rect' ])
Укажите скорость движения объекта в пикселях за секунду , если mainClock.tick(25)
(1) 25
(2) 250
(3) 150
(4) 400
Укажите, что делает команда print() при выполнении кода >>>spam = 8/4 >>>print(spam)
(1) производит операцию деления
(2) выводит на консоль значение переменной spam
(3) печатает на принтере число 2
(4) выводит на консоль строку "8 /4"
Укажите корректное имя константы, которая соответствует клавише "Стрелка вправо"
(1) K_RIGHT
(2) KEY_RIGHT
(3) KR
(4) KRT
Переменную, обозначающую моё имя, корректно назвать
(1) my name
(2) MY NAME
(3) my name
(4) myName
Укажите корректный результатом выполнение строки кода >>> 7 + int('9')
(1) 79
(2) 16
(3) '79'
(4) "79"
В результате выполнения кода >>x=input() >>>print(x+5) Вы ввели значение 3. Программа выдала ошибку TypeError: Can't convert 'int' object to str implicitly. Укажите корректное объяснение
(1) функция print не производит вычислений
(2) х было присвоено строковое значение, и его не сложить с целым значением
(3) неправильный синтаксис print()
(4) неправильный синтаксис input()
Укажите, что означает "глобальная переменная x"
(1) переменная используется только в начале программы
(2) переменная используется в каждой строке программы
(3) переменная используется внутренними функциями
(4) переменная не меняет значения на протяжении всей программы
Вы успешно загрузили Debugger согласно вопросу 7. Перед Вами интерфейс со слепыми окнами. Укажите, как запустить прогон
(1) Ctrl-Alt-Del
(2) F5+Debug
(3) Alt+X
(4) Editor+F5
Укажите, какие стрелки будут входить/выходить из блока, соответствующего коду if (x>0) and (y>0) : z=x*y else: z= -x*y
(1) одна входит, две выходят
(2) две входят, две выходят
(3) две выходят
(4) две входят
Укажите, что получится в результате работы кода myList= ['The','Python','is','great', '!'] myString = '' for i in range(6): myString = myString + myList[i]
(1) myString == "ThePythonisgreat!"
(2) myString == "The Python is great! "
(3) IndexError: list index out of range
(4) myString == "the python is great! "
Укажите корректный код, выводящий длину списка чисел myList= [1,2,3,4,5,6,7]
(1) myList.length.print()
(2) print(Length(myList))
(3) print(len(myList))
(4) print(myList.Length())
Укажите, что возвращает функция getRow(board, 6)
(1) щестой столбец океана
(2) 6 строк океана
(3) пятую строку океана
(4) пятый столбец океана
Укажите правильный результат работы кода print(getTranslatedMessage('decrypt', 'AB', 1))
(1) BC
(2) IO
(3) SD
(4) AS
Укажите корректное значение, которое выдаст функция isOnBoard(7, 7)
(1) False
(2) True
(3) yes
(4) no
Укажите правильный формат входных параметров функции makeMove( )
(1) makeMove(mainBoard, X, 'x', 'y')
(2) makeMove(mainBoard, [X], x, y)
(3) makeMove(mainBoard, 'X', x, y)
(4) makeMove(mainBoard, 'X', [x,y])
Укажите синтаксически корректное использование функции pygame.draw.circle()
(1) pygame.draw.circle(windowSurface, BLUE, 250, 250, 50)
(2) pygame.draw.circle(windowSurface, BLUE, (250, 250), 50, 1)
(3) pygame.draw.circle(windowSurface, BLUE, [250, 250], [50, 1])
(4) pygame.draw.circle(windowSurface, BLUE, [250, 250], (50, 1))
Укажите условие отражения от нижней стенки
(1) bouncer['rect'].right > 0
(2) bouncer['rect'].top > 0
(3) bouncer ['rect'] .bottom > WINDOWHEIGHT
(4) bouncer ['rect'] .left > 0
Укажите правильное объяснение работы строчки кода pygame.mixer.music.play(4, 2.0)
(1) играть музыку четыре раз
(2) играть музыку четыре раза со второй секунды
(3) играть музыку четыре раза по две секунды
(4) играть два раза по 4 секунды
Укажите правильную причину ошибки SyntaxError при выполнении строки кода >>>4/
(1) 4/ не является выражением
(2) дробь не является оператором
(3) пропущен пробел между четверкой и дробью
(4) пропущен пробел перед четверкой
Укажите для игры Dogger параметры (х, у) функции windowSurface = pygame.display.set_mode((x,y))
(1) (600,600)
(2) (750,750)
(3) (600,800)
(4) (800,600)
Отметьте НЕ корректное использование функции input()
(1) myAge = input()
(2) myAge = input
(3) myName = input()
(4) pythonIs = input()
Строка кода >>>while (x=1): выдает ошибку: SyntaxError: invalid syntax. Укажите правильную причину ошибки
(1) пропущен пробел перед while
(2) недопустимый пробел перед скобками
(3) в скобках не логическое выражение
(4) х не определен заранее
Укажите, что означает end='' для функции print()
(1) прекращение выполнения функции
(2) замещение символа "конец строки"
(3) функция ничего не выведет
(4) переход на новую строку
Укажите корректное значение выполнения булевской операции not (False) or not (False)
(1) True
(2) False
(3) None
(4) 0
Загрузите код в редактор Python import random number1 = random.randint(1, 10) number2 = random.randint(1, 10) print('Is ' + str(number1) + ' - ' + str(number2) + ' > 0 ? Y/N' ) answer = input() if number1 > number2 and answer == 'Y': print('Correct!') else: print('Mistake!' ) Код работает некорректно. Укажите, как его ввести в режим DEBUG
(1) Run-Python Shell -Debug -Debugger
(2) Run-F5-Debug
(3) F5-Debug-Debugger
(4) F5-Python Shell -Debug -Debugger
Укажите, какие стрелки будут входить/выходить из блока, соответствующего коду if (x>0) : x=x else: x= -x
(1) одна входит, три выходят
(2) одна входит, две выходят
(3) две выходят
(4) три входят, одна выходит
Укажите , какого числа не содержит список myList = list(range(20,40))
(1) 20
(2) 21
(3) 39
(4) 40
Укажите, что собой представляет тип переменной параметра х функции makeMove(board, chests, x, y)
(1) строка
(2) число
(3) список
(4) словарь
Укажите, в каком случае функция isOnCorner(x, y) вернет значение True
(1) isOnCorner(2, 1)
(2) isOnCorner(0, 7)
(3) isOnCorner(3, 3)
(4) isOnCorner(7, 4)
Укажите синтаксически корректное использование функции pygame.draw.ellipse()
(1) pygame.draw.ellipse(windowSurface, RED, [300, 250], [40, 80], 1)
(2) pygame.draw.ellipse(windowSurface, RED, (300, 250, 40), 80, 1)
(3) pygame.draw.ellipse(windowSurface, RED, [300, 250, 40, 80], 1)
(4) pygame.draw.ellipse(windowSurface, RED, (300, 250), 40, (80, 1))
Четырехугольник задан кодом rect = pygame.Rect(250, 200, 50, 50). Укажите, что вернет функция isPointInsideRect(115, 205, rect)
(1) True
(2) False
(3) 0
(4) 1
Укажите правильный синтаксис использования метода move_ip()
(1) move_ip[5,5]
(2) rect1.move_ip(5,5)
(3) move_ip(5,5).rect1
(4) move_ip(5,5)
Все варианты корректны, но согласно правилам Python переменную следует назвать
(1) myfriendage
(2) ageOfMyFriend
(3) AgeOfMyFriend
(4) friendAge
Отметьте корректное определение инкремента
(1) увеличения значения пепеменной на 1
(2) уменьшение значения пепеменной на 1
(3) сравнение значения переменной с единицей
(4) прсаоение значению переменной единицы
Чем характеризуется блок кода, являющийся телом функции?
(1) помещен между : и return
(2) заключен в круглые скобки
(3) одинаковым отступом
(4) ограничен пятью строками
Вы успешно вошли в режим отладки согласно вопроса 7 и успешно запустили режим Debug согласно вопроса 8. Окно подсветки на строке import random . Укажите, какую кнопку следует нажать для пошаговой прогонки
(1) F5
(2) Step
(3) Ctrl+X
(4) Quit
Укажите корректную инициалицию переменной типа dictionary
(1) myDictionary ={'Length':3, 'Width':5, 'Height':12}
(2) myDictionary = {'Lenght'-3, 'Width'-5, 'Height'-12}
(3) myDictionary = {'Lenght' 3, 'Width' 5, 'Height':12}
(4) myDictionary = {'Lenght'= 3,'Width'=5, 'Height'=12}
Укажите корректное исключение третьего элемента из списка myList =[2,1,6,7,3,1,5]
(1) myList(3).remove
(2) remove(myList[3])
(3) myList[3].remove
(4) myList.remove(3)
Укажите, когда функция bool() вернет значение False
(1) bool([0])
(2) bool({0:0})
(3) bool({})
(4) bool('[0.0]')
Укажите синтаксически корректное использование функции pygame.draw.polygon()
(1) pygame.draw.polygon(windowSurface, "RED", (146, 0, 291), (106, 56, 277), 0, 106)
(2) pygame.draw.polygon(windowSurface, RED, ((146, 0), (291, 106), 56, 277), (0, 106)))
(3) pygame.draw.polygon(windowSurface, RED, (146, 0), (291, 106), 56, 277), (0, 106))
(4) pygame.draw.polygon(windowSurface, RED, [(146, 0), (291, 106), 56, 277), (0, 106)])
Укажите координаты правого нижнего угла попргунчика в начале игры
(1) (100,100)
(2) (350,200)
(3) (100,350)
(4) (350,150)
Укажите правильное значение rect выполнения кода rect = pygame.Rect(10,20,10,10) rect.move_ip(3,4) print( rect.centerx )
(1) 18
(2) 27
(3) 14
(4) 17
Чтобы запустить код из текстового редактора следует нажать
(1) F9
(2) F5
(3) Ctrl+R
(4) Alt+R
Строка кода if (x!=1) . Укажите, что после круглых скобок необходимо ставить:
(1) пробел
(2) :
(3) {}
(4) then
Укажите причину ошибки компиляции кода def square(x) return x*x square(5)
(1) отсутствует отступ во второй строке
(2) не определен тип параметра
(3) недопустимый пробел перед return
(4) недопустимый пробел после def
Вторая строка программы (вопросы 7, 8, 9) в режиме DEBUG number1 = random.randint(1, 10) Во избежания проверки модуля random какую следующую кнопку следует нажать?
(1) Edit
(2) Debug
(3) Over
(4) Alt+C
Укажите корректное применение переменной типа dictionarymyDict ={'Length':3, 'Width':5, 'Height':12}
(1) x= myDict[Length]
(2) x= myDict['Length']
(3) x= myDict[Length]
(4) x= myDict['length']
Укажите, какое значение вернет код print('first'.isdigit())
(1) False
(2) True
(3) yes
(4) no
Какой тип значения возвращает функция getBoardCopy(board)
(1) дробный тип
(2) словарь
(3) список целых чисел
(4) список списков
Укажите скорость движения блоков в пикселях за секунду с учетом того, что MOVESPEED = 4 и time.sleep(0.02)
(1) 16
(2) 50
(3) 200
(4) 18
Укажите правильный вариант объяснения работы кода for food in foods[:]:
(1) происходит выборка первого элемента из списка
(2) создается новый список
(3) происходит выборка элементов из копии списка
(4) удаление последнего элемента из списка
Какая иконка соответствует фреймворку Python 3.3.2 ?
(1) IDLE(Python GUI)
(2) Module Docs
(3) Python (command line)
(4) Python Compiler
Укажите, что делает программа после выполнения команды break
(1) выходит из программы
(2) переходит к оператору, следующему после цикла
(3) останавливает выполнение цикла
(4) переходит к выполнению следующей итерации цикла
Укажите результат выполнения кода x = 8 y = 4 print( not (x==8) and (y>=15) )
(1) 23
(2) '23'
(3) True
(4) False
Укажите, чем является строка 'Length' в словаре myDictionary ={'Length':3, 'Width':5, 'Height':12}
(1) условием
(2) логическим выражением
(3) ключём
(4) функцией
Какой ход выполняет следующий код for x, y in possibleMoves: if isOnCorner(x, y): return [x, y]
(1) наиболее удаленный от угла
(2) наиболее близкий к левому верхнему углу
(3) занимает правый угол
(4) занимает любой свободный угол
Укажите, сколько циклов отработает программа за секунду с учетом того, что time.sleep(0.05)
(1) 5
(2) 50
(3) 250
(4) 20
Какое значение примет переменная с в результате выполнения следующего кода a = '6' b = 12 с = a + b
(1) 18
(2) 612
(3) '612'
(4) TypeError: Can't convert 'int' object to str implicitly
Выполнение кода >>>while (x >0) вызвало ошибку SyntaxError: invalid syntax. Укажите причину
(1) условие x>0 необходимо использовать без скобок
(2) x>0 не является условием
(3) пропущено двоеточие после условия
(4) недопустимый пробел после while
Укажите причину ошибки кода def cube(input(x)); return x*x*x cube(-3)
(1) некорректное описание типа входного параметра функции
(2) недопустимый пробел перед return
(3) некорректное использование return
(4) во входном параметре оператор, а не переменная
Укажите, чем является число 3 в словаре myDictionary ={'Length':3, 'Width':5, 'Height':12}
(1) индексом
(2) число типа int
(3) значением ключа 'Length'
(4) оператором