Вопрос 1Ответ открыт бесплатно
Макрорекордер - это …
- 1программа для редактирования видео
- 2инструмент для автоматизации задач в приложениях✓ Правильный ответ
- 3утилита для управления файлами
- 4система управления базами данных
✓ Правильный ответ инструмент для автоматизации задач в приложениях
Вопрос 2
Для обработки больших объемов данных из Excel в Python наилучшим подходом считается …
- 1чтение данных по строкам
- 2использование библиотеки pandas для работы с таблицами
- 3создание множества отдельных Excel-файлов
- 4обработка данных в Excel вручную
Вопрос 3
Фрагменты кода, которые можно расширить во время компиляции или во время выполнения, определяют …
- 1макросы
- 2макрос
Вопрос 4
Установите соответствие между способами добавления макроса и их описаниями:
- 1С помощью декораторов
- 2С помощью метаклассов
- 3С помощью препроцессоров
- 4позволяют модифицировать поведение функций или классов
- 5позволяют определять поведение классов
- 6внешние инструменты, которые модифицируют исходный код перед его компиляцией или интерпретацией
Вопрос 5
Для автоматической обработки документов Word в Python используют модуль …
- 1python-docx
- 2Python-docx
Вопрос 6Ответ открыт бесплатно
Автоматизировать отправку электронной почты из Python можно, если … (Укажите 3 варианта ответа)
- 1использовать API третьих сторон✓ Правильный ответ
- 2работать с SMTP-сервером через библиотеку smtplib✓ Правильный ответ
- 3написать макрос в Excel✓ Правильный ответ
- 4использовать только библиотеку requests для отправки писем напрямую
✓ Правильный ответ использовать API третьих сторон ; работать с SMTP-сервером через библиотеку smtplib ; написать макрос в Excel
Вопрос 7
Расположите в правильной последовательности шаги для создания макроса:
- 1импорт библиотеки
- 2открытие файла: если файл с указанным именем существует, он открывается. Если нет, создаётся новый файл
- 3создание листа: Мы работаем с активным листом и можем задать ему название
- 4добавление данных
- 5сохранение файла
Вопрос 8
… - это набор предварительно написанных кодов и функций, которые можно использовать для выполнения определенных задач без необходимости писать новый код
- 1Библиотека
- 2библиотека
Вопрос 9
В Python библиотека openpyxl предназначена для работы в …
- 1MS Word
- 2MS Excel
- 3MS PowerPoint
- 4MS Access
Вопрос 10Ответ открыт бесплатно
Английская аббревиатура для обозначения интерфейса, предоставляемого приложением для взаимодействия с его функциональностью в Python
- 1API✓ Правильный ответ
Вопрос 11
… позволяет существенно сократить размер записи алгоритма и представить его компактно путем соответствующей организации предписываемых действий
- 1Ветвление
- 2Процедура
- 3Цикл
- 4Генератор
Вопрос 12
Функция range может иметь максимум …
- 1пять аргументов
- 2один аргумент
- 3два аргумента
- 4три аргумента
Вопрос 13Ответ открыт бесплатно
Чтобы выполнить принудительный выход, пропустить часть или игнорировать заданные условия в цикле используют операторы … и continue
- 1break✓ Правильный ответ
Вопрос 14
Циклическая структура, в которой число повторений цикла заранее неизвестно, а определяется только в процессе выполнения алгоритма, называется … структурой
- 1итеративной циклической
- 2условной структурой
- 3линейной структурой
- 4бесконечно циклической структурой
Вопрос 15
Инструмент в программировании, который создаёт последовательности чисел, которые следуют скрытому рецепту, зависящему от начального «секрета» (зерна), … случайных чисел
- 1генератор
Вопрос 16Ответ открыт бесплатно
Установите соответствие между типами циклов и их описанием:
- 1for✓ Правильный ответ
- 2while✓ Правильный ответ
- 3do...while✓ Правильный ответ
- 4foreach (или for each)✓ Правильный ответ
- 5break✓ Правильный ответ
- 6continue✓ Правильный ответ
- 7цикл со счетчиком, который используется для выполнения определенного количества итераций✓ Правильный ответ
- 8цикл с предусловием, который повторяется до тех пор, пока условие истинно✓ Правильный ответ
- 9цикл, который выполняется до тех пор, пока условие остается истинным, проверка условия происходит после каждой итерации✓ Правильный ответ
- 10цикл для перебора элементов коллекции или массива✓ Правильный ответ
- 11прерывание текущего цикла и переход к следующему шагу внешнего цикла✓ Правильный ответ
- 12завершение текущей итерации и немедленный переход к следующей✓ Правильный ответ
✓ Правильный ответ for = цикл со счетчиком, который используется для выполнения определенного количества итераций ; while = цикл с предусловием, который повторяется до тех пор, пока условие истинно ; do...while = цикл, который выполняется до тех пор, пока условие остается истинным, проверка условия происходит после каждой итерации ; foreach (или for each) = цикл для перебора элементов коллекции или массива ; break = прерывание текущего цикла и переход к следующему шагу внешнего цикла ; continue = завершение текущей итерации и немедленный переход к следующей
Вопрос 17
В результате выполнения программы определите, в которой описано нахождение произведения остатков от деления, (см. изображение ниже) будет напечатано …
c = 1
m = 123
while m ˃1:
d = m % 10
c = c * d
m = m // 10
print(c)
- 110
- 26
- 312
- 466
Вопрос 18
В результате выполнения программы на нахождения суммы и вычитания различных значений n, (см. изображение ниже) будет напечатано …
- 147
- 2ноль
- 3-295
- 4-66
Вопрос 19
Уставите правильную последовательность строк в программе, которая решает задачу создания хорошего пароля, используя генератор случайных чисел:
- 1import random
- 2str1 = '123456789'
- 3str2 = 'qwertyuiopasdfghjklzxcvbnm'
- 4str3 = str2.upper()
- 5print(str3)
- 6str4 = str1+str2+str3
- 7print(str4)
- 8ls = list(str4)
- 9random.shuffle(ls)
- 10psw = ''.join([random.choice(ls) for x in range(12)])
- 11print(psw)
Вопрос 20Ответ открыт бесплатно
Код, изображенный ниже, выведет …
import random
print(random. uniform(1,1.1))
- 1число от 1 до 1.1✓ Правильный ответ
- 21
- 31.1
- 4ошибку
✓ Правильный ответ число от 1 до 1.1
Вопрос 21
Программное обеспечение, которое обеспечивает все необходимые инструменты для разработки программного обеспечения в одном месте, - это … IDE
- 1среда разработки
- 2интегрированная среда разработки
Вопрос 22
Правильный синтаксис строк, относящихся к одному блоку, … (Укажите 2 варианта ответа)
- 1a = 5, b = 10
- 2c = a + b; d = t + 10
- 3a = 78
b = a + 89
Вопрос 23Ответ открыт бесплатно
Правильный синтаксис для импортирования времени и потоков в Python для создания макросов: …
- 1import times
import threading
- 2import time
import threading✓ Правильный ответ
- 3import threading
- 4import time
- 5import time
import threanding
✓ Правильный ответ import time
import threading
Вопрос 24
Небольшая программа, которая исполняется внутри какой-то другой программы – …
- 1макрос
- 2макросы
Вопрос 25
Имена, используемые для определения переменных, функций, классов, модулей и других объектов – это …
- 1идентификаторы
- 2идентификатор
Вопрос 26Ответ открыт бесплатно
Код, приведенный ниже, выведет строку …
st = ‘1’ + ‘2’
print(st)
- 11+2
- 212✓ Правильный ответ
- 33
- 4ошибку
Вопрос 27
Вывод программы, приеденной ниже, - …
st = “spam”
print(st[:-1:])
- 1spa
- 2aps
- 3m
- 4ошибку
Вопрос 28
Установите соответствие между методами строковых типов данных в Python и других языках программирования и их значениями:
- 1join()
- 2split()
- 3partition()
- 4разбивает строки
- 5преобразовывает строки в список
- 6преобразовывает строку в кортеж, учитывает только первое вхождение элемента-разделителя (и добавляет его в итоговый кортеж).
Вопрос 29
Установите соответствие между функциями в Python и областями их использования:
- 1ord()
- 2hex()
- 3oct()
- 4tuple()
- 5set()
- 6list()
- 7функция используется для преобразования символа в целое число.
- 8функция предназначена для преобразования целого числа в шестнадцатеричную строку
- 9функция предназначена для преобразования целого числа в восьмеричную строку
- 10функция используется для преобразования в кортеж
- 11функция возвращает тип после преобразования
- 12функция используется для преобразования любого типа данных в тип списка
Вопрос 30Ответ открыт бесплатно
Код, приведенный ниже, выведет …
b = - 21
a = 11 * 2 ** 2 – 12 / 4 + b
- 121.0
- 220.0✓ Правильный ответ
- 3ошибку
- 462
Вопрос 31
На изображении ниже представлен код.
class Animal:
def speak(self):
raise NotImplementedError("Subclass must implement abstract method")
class Dog(Animal):
def speak(self):
return "Woof!"
class Cat(Animal):
def speak(self):
return "Meow!"
dog = Dog()
cat = Cat()
print(dog.speak()) # Вывод: Woof!
print(cat.speak()) # Вывод: Meow!
Какие концепции объектно-ориентированного программирования здесь применены
- 1абстракция и инкапсуляция
- 2наследование и полиморфизм
- 3наследование и абстракция
- 4объект и полиморфизм
Вопрос 32
На изображении ниже представлен программный код:
class Car:
def __init__(self, make, model, year):
self.make = make
self.model = model
self.year = year
Какие атрибуты описаны в этом программном коде?
- 1self, make, year
- 2self, make, model, year
- 3self, make
Вопрос 33Ответ открыт бесплатно
На изображении ниже представлена программа:
def average_score(self):
return sum(self.scores) / len(self.scores)
Определите, для чего в ней используется метод average_score?
- 1для вычисления суммы значений
- 2для определения длины последовательности
- 3для вычисления среднего значения✓ Правильный ответ
- 4для определения разности значений
✓ Правильный ответ для вычисления среднего значения
Вопрос 34
На изображении ниже представлена одна из моделей жизненного цикла.
Какая модель жизненного цикла на нем изображена?
- 1Каскадная модель
- 2V – образная модель
- 3Водопадная модель
- 4Прототипная модель
Вопрос 35
Система здравоохранения поставила перед программистами задачу: создать ПО, которое будет диагностировать рак на любой стадии.
Какая модель жизненного цикла ПО подойдет для решения данной задачи?
- 1Для решения данной задачи подойдет каскадная модель
- 2Для решения данной задачи подойдет V – образная модель
- 3Для решения данной задачи подойдет водопадная модель
- 4Для решения данной задачи подойдет прототипная модель
Вопрос 36Ответ открыт бесплатно
Параллельно с внедрением различных методологий в производстве, развивается процесс разработки программного обеспечения. Предпосылки для внедрения принципов проект-менеджмента в процесс разработки ПО зародились в конце 60х — начале 70-х годов 20 века в связи с резким увеличением производительности ЭВМ при значительном снижении его стоимости. В его основе лежит логическая последовательность шагов, которые должна быть предприняты на протяжении жизненного цикла разработки ПО. Каждый этап согласовывается компетентными сотрудниками, документируется и передаётся дальше. Вся работа идет последовательно от этапа к этапу. Пока предыдущий этап полностью не завершен, следующий запрещено начинать.
Определите по описанию о какой модели идет речь.
- 1Речь идет о каскадной модели✓ Правильный ответ
- 2Речь идет о V – образной модели
- 3Речь идет о водопадной модели
- 4Речь идет о прототипной модели
✓ Правильный ответ Речь идет о каскадной модели
Вопрос 37
На изображении ниже представлена программа:
text = 'Python - простой и понятный язык'
kort = text.partition('и')
print(kort)
Определите, что будет напечатано после выполнения этой программы.
- 1('Python - простой и', ' понятный язык')
- 2('Python - простой и понятный язык')
- 3('Python - простой ', 'и понятный язык')
- 4('Python - простой ', 'и', ' понятный язык')
Вопрос 38
На уроке информатике учитель написал на доске несколько версий написания программы (см.изображение ниже). После этого спросил у учеников, какая из этих версий подойдет для преобразования сроки в дату время. Степанов ответил, что версия № 2. Иванова посчитала, что правильной будет версия № 4.
1) from datetime import datetime
date_object = datetime ('Jul 1 2014 2:43PM', '%b %d %Y %I:%M%p')
print(date_object)
2) from datetime import datetime
date_object = datetime.strptime('Jul 1 2014 2:43PM', '%b %d %Y %I:%M%p')
print(date_object)
3) from datetime import datetime
date = datetime.strptime('Jul 1 2014 2:43PM', '%b %d %Y %I:%M%p')
print(date_object)
4) from datetime import datetime
date_object = datetime.strptime('%b %d %Y %I:%M%p','Jul 1 2014 2:43PM',)
print(date_object)
Кто из учеников был прав?
- 1Прав был ученик Степанов
- 2Права была ученица Иванова
- 3Оба ученика ошиблись, так как верной была программа № 3
- 4Оба ученика ошиблись, так как верной была программа № 1
Вопрос 39
На изображении ниже представлена программа:
import constant
print(constant.PI)
print(constant.GRAVITY)
Определите, что будет выведено на экран после выполнения этой программы.
- 1PI = 3.14
GRAVITY = 9.8
- 23,14
9,8
- 3PI 14
GRAVITY 9.8
Вопрос 40Ответ открыт бесплатно
Николай написал функцию is_alive(health), которая проверяет здоровье персонажа в игре (см. изображние ниже). Если оно равно или меньше нуля, то функция возвращает False, в противном случае True. К сожалению, функция не работает, так как ученик допустил в ней ряд ошибок.
def is_alive(health):
if:
health < 0
False
else:
return true
Как должен был написать Николай эту функцию?
- 1def is_alive(health):
if:
health ˂= 0:
return False
else:
return True
- 2def is_alive(health):
if health ˂= 0:
return False
else:
return True✓ Правильный ответ
- 3def is_alive(health):
if health ˂= 0:
return false
else:
return True
- 4def is_alive(health):
if health ˂= 0:
return False
else:
return true
✓ Правильный ответ def is_alive(health):
if health ˂= 0:
return False
else:
return True
Вопрос 41
На изображении ниже представлен код:
a = int(input("введите число:"))
if a ˂ 0:
print("Neg")
elif a == 0:
print("Zero")
else:
print("Pos")
По данном коду определите условие задачи.
- 1Если пользователь введет число меньше нуля, то будет напечатано “Neg“, равное нулю – “ Pos “, большее нуля – “ Zero “.
- 2Если пользователь введет число больше нуля, то будет напечатано “Neg“, равное нулю – “Zero“, меньше нуля – “Pos“.
- 3Если пользователь введет число меньше нуля, то будет напечатано “Neg“, равное нулю – “Zero“, большее нуля – “Pos“.
- 4Если пользователь введет число меньше нуля, то будет напечатано “ Pos “, равное нулю – “Zero“, большее нуля – “ Neg “.
Вопрос 42
Ниже представлена программа.
num_int = 123
num_float = 1.23
num_new = num_int + num_float
print("Тип данных в num_int:", type(num_int))
print("Тип данных в num_float:", type(num_float))
print("Значение num_new:", num_new)
print("Тип данных в num_new:", type(num_new))
Как можно описать эту программу?
- 1Преобразование целое число в число с плавающей точкой.
- 2Преобразуем число с плавающей точкой в целое число.
- 3Преобразование вещественное число в число с плавающей точкой.
- 4Преобразование числа с плавающей точкой в вещественное число.
Вопрос 43Ответ открыт бесплатно
Необходимо написать программу, которая будет выводить квадраты чисел от 0 до 4. Как правильно отобразить эту программу?
- 1square_generator = (n** 2 for n in range(4))
print(square_generator)
- 2square_list = [n** 2 for n in range(5)]
print(square_list)✓ Правильный ответ
- 3square_list = [n** 2 for n in range(4)]
print(square_list)
✓ Правильный ответ square_list = [n** 2 for n in range(5)]
print(square_list)
Вопрос 44
Иван хочет создать пароль. Для этого он решил воспользоваться генератором случайных чисел.
Помогите Ивану написать программу, которая позволит ему выбрать несколько случайных чисел из указанной последовательности.
- 1import random
list = [20, 30, 40, 50 ,60, 70, 80, 90]
sampling = random.choices(list, k=5)
print(sampling)
- 2import random
list = [20, 30, 40, 50 ,60, 70, 80, 90]
sampling = random.choices(k=5)
print(sampling)
- 3import random
list = [20, 30, 40, 50 ,60, 70, 80, 90]
sampling = random (list, k=5)
print(sampling)
- 4list = [20, 30, 40, 50 ,60, 70, 80, 90]
sampling = random.choices(list, k=5)
print(sampling)
Вопрос 45
Ниже представлена программа:
def more_than_five(lst):
new_lst = []
for number in lst:
if abs(number) > 5:
new_lst.append(number)
return new_lst
Какую задачу решает данная программа?
- 1Обработку массива со значениями меньше 5.
- 2Создание функции, которая создает новый список, содержащий только те числа, которые больше 5 по модулю.
- 3Создание функции, которая создает новый список, содержащий только те числа, которые больше 5.
- 4Создание функции, которая меняет список, содержащий только те числа, которые больше 5.
Вопрос 46Ответ открыт бесплатно
Требуется создать массив из пяти целых чисел и отобразить элементов массива. Доступ к отдельному элементу должен выполняться через индексы.
Как для решения этой задачи правильно отобразить программу на Python?
- 1from array import *
array_num = array('i', [1,3,5,7,9])
for i in array_num:
print(i)
print(array_num[0])
print(array_num[1])
print(array_num[2])✓ Правильный ответ
- 2from array import *
array_num = array('i', [1,3,5,7,9])
for i in range array_num:
print(i)
print(array_num[1])
print(array_num[2])
print(array_num[6])
- 3array_num = array('i', [1,3,5,7,9])
for i in array_num:
print(i)
print(array_num[0])
print(array_num[1])
print(array_num[2])
- 4from array import
array_num = array('i', [1,3,5,7,9])
print(array_num[0])
print(array_num[1])
print(array_num[2])
✓ Правильный ответ from array import *
array_num = array('i', [1,3,5,7,9])
for i in array_num:
print(i)
print(array_num[0])
print(array_num[1])
print(array_num[2])
Вопрос 47
На изображении ниже представлена программа:
n=10
А = [0]*n
import random
for i in range(n):
A[i]=random.randint(0,99)
А.sоrt()
print()
print(А)
Что будет выполнять данная программа?
- 1Программа будет выводить случайные числа.
- 2Программа будет сортировать массив в порядке возрастания.
- 3Программа будет сортировать массив в порядке убывания.
- 4Программа будет выводит все элементы массива.
Вопрос 48
Требуется решить задачу нахождения произведения элементов двумерного массива.
Какой код потребуется для решения данной задачи?
- 1p = 0
for i in range(N):
for j in range(M):
p *= matrix[i][j]
print (p)
- 2p = 1
for i in range(N):
for j in range(M):
p *= matrix[i]
print (p)
- 3p = 1
for i in range(N):
p *= matrix[i][j]
print (p)
- 4p = 1
for i in range(N):
for j in range(M):
p *= matrix[i][j]
print (p)
Вопрос 49
На изображении ниже представлена данная функция:
def sum_range(start, end):
if start > end:
end, start = start, end
return sum(range(start, end + 1))
Что выполняет данная функция? Что для этого требуется сделать?
- 1Данная функция сравнивает числа и суммирует, затем выводит числа на экран.
- 2Данная функция суммирует все целые числа, если пользователь задаст первое число большее чем второе, для этого требуется поменять их местами.
- 3Данная функция сравнивает числа, если пользователь задаст первое число большее чем второе, для этого требуется просто поменять их местами.
- 4Данная функция суммирует все целые числа, если пользователь задаст второе число большее чем первое, для этого требуется просто поменять их местами.
Вопрос 50Ответ открыт бесплатно
Чтобы проверить понимание параметров и область их видимости Николай создал три функции (см.изображение ниже):
Какие описания функции верные?
- 1Во внутренней функции 1 один воспользовались внешней переменной. Но она не доступна. Ошибки не возникло по единственной причине: функцию не вызвали.✓ Правильный ответ
- 2В третьей функции вернулось 5, так как мы во внутренней функции увеличили внешнюю переменную и присвоили результат в func3.
- 3Внутренняя функция 2 увеличила значение переменной на 2, но сама она ничего не возвращает (кроме None), поэтому значение param поменялось.
✓ Правильный ответ Во внутренней функции 1 один воспользовались внешней переменной. Но она не доступна. Ошибки не возникло по единственной причине: функцию не вызвали.
Вопрос 51
Дана функция three_args(), которая принимает 1, 2 или 3 строго ключевых параметра. В результате ее работы на печать в консоль выводятся значения переданных переменных, но только если они не равны None.
Какой код подойдет для этой программы?
- 1def three_args(*, var1, var2=None):
arguments = ', '.join([f'{arg[0]} = {str(arg[1])}' for arg in locals().items() if arg[1] is not None])
print(Переданы аргументы: arguments)
- 2def three_args(*, var1, var2=None, var3=None):
arguments = ', '.join([f'{arg[0]} = {str(arg[1])}' for arg in locals().items())
print(f'Переданы аргументы: {arguments}')
- 3def three_args(*,var3=None):
arguments = ', '.join([f'{arg[0]} = {str(arg[1])}' for arg in locals().items() if arg[1] is not None])
print(f'Переданы аргументы: {arguments}')
- 4def three_args(*, var1, var2=None, var3=None):
arguments = ', '.join([f'{arg[0]} = {str(arg[1])}' for arg in locals().items() if arg[1] is not None])
print(f'Переданы аргументы: {arguments}')
Вопрос 52
Алгоритм вычисления значения функции F(n), где n — целое неотрицательное число, задан следующими соотношениями:
F(0) = 0;
F(n) = F(n / 2), если n > 0 и при этом чётно;
F(n) = 1 + F(n − 1), если n нечётно.
Сколько существует таких чисел n, что 1 ≤ n ≤ 1000 и F(n) = 3?
- 1121
- 2212
- 3120
- 4100
Вопрос 53Ответ открыт бесплатно
Ирине было предложено отредактировать последние несколько строк статьи. Она обратилась к программисту за советом, как можно быстрее обработать неопределенное количество строк в статье, чтобы самой не считать строки. Ей предложили написать функцию, которая будет решать эту задачу.
Помогите Ирине выбрать правильную функцию read_last(lines, file), которая будет открывать определенный файл file и выводить на печать построчно последние строки в количестве lines (на всякий случай проверим, что задано положительное целое число).
- 1 def read_last(lines, file):
with open(file, encoding='utf-8') as text:
file_lines = text.readlines()[-lines:]
for line in file_lines:
print(line.strip())
else:
print('Количество строк может быть только целым положительным')
- 2 def read_last(lines, file):
if lines > 0:
with open(file, encoding='utf-8') as text:
file_lines = text.readlines()[-lines:]
for line in file_lines:
print(line.strip())
else:
print('Количество строк может быть только целым положительным')✓ Правильный ответ
- 3 def read_last(file):
if lines > 0:
with open(file, encoding='utf-8') as text:
file_lines = text.readlines()[-lines:]
for line in file_lines:
print(line.strip)
else:
print('Количество строк может быть только целым положительным')
- 4 def read_last(lines, file):
if lines > 0:
with open(file, encoding='utf-8') as text:
file_lines = text.readlines()[-lines:]
for line in file_lines:
print(line.strip())
else:
print('Количество строк может быть только целым положительным')
✓ Правильный ответ def read_last(lines, file):
if lines > 0:
with open(file, encoding='utf-8') as text:
file_lines = text.readlines()[-lines:]
for line in file_lines:
print(line.strip())
else:
print('Количество строк может быть только целым положительным')
Вопрос 54
На изображении ниже представлен код:
import os
def print_docs(directory):
all_files = os.walk(directory)
for catalog in all_files:
print(f'Папка {catalog[0]} содержит:')
print(f'Директории: {", ".join([folder for folder in catalog[1]])}')
print(f'Файлы: {", ".join([file for file in catalog[2]])}')
print('-' * 40)
Какую задачу решает этот код?
- 1Данный код выводит на печать в терминал ее содержимое, как и всех подкаталогов при помощи функции.
- 2Данный код выводит на печать в терминал ее размер, как и всех подкаталогов при помощи функции.
- 3Данный код выводит на печать в терминал ее дату создания, как и всех подкаталогов при помощи функции.
- 4Данный код выводит на печать в терминал ее содержимое и дату создания, как и всех подкаталогов при помощи функции.
Вопрос 55
На изображении ниже представлена программа:
import os
print(f"{os.name}")
Что выведет данный код?
- 1Строку, предоставляющая имя операционной системы.
- 2Имя пользователя, под которым запущен процесс.
- 3Строку случайных байтов заданной длины.
Вопрос 56Ответ открыт бесплатно
Антон работает редактором документов. Чтобы облегчить процесс редактирования он пользуется программами.
Определите, какая из указанных ниже программ поможет Антону задать стиль левой границы.
- 1With Selection.Borders(xlEdgeTop)
.LineStyle = xlDouble
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
- 2With Selection.Borders(xlEdgeLeft)
.LineStyle = xlDouble
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With✓ Правильный ответ
- 3With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThin
End With
- 4With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThin
End With
✓ Правильный ответ With Selection.Borders(xlEdgeLeft)
.LineStyle = xlDouble
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
Вопрос 57
Игорь хочет выбрать определенный интервал в электронной таблице на активном листе.
Как это можно реализовать, используя макросы?
- 1Range("A1:C10 B10:D24")
- 2ActiveSheet.Range("A1:A10")
- 3Range(Columns(1), Columns(5))
Вопрос 58
Для работы с таблицами Ивану нужно выделить ячейку, для того чтобы определить формулу в ней.
Как Иван должен написать макрос, который решает данную задачу?
- 1Range("B10:D12").Areas.Count
- 2InStrRev(Sl, S2 [, Nl[, N2]])
- 3Range("E6:E24").Select
- 4Range("C7:E9").Cells(2,1).Activate
Вопрос 59
В Python … - это контейнеры, способные хранить более одного элемента одновременно
- 1массивы
- 2массив
Вопрос 60Ответ открыт бесплатно
Говоря о характеристиках массивов и списков, можно утверждать, что …
- 1массивы и списки представляют собой упорядоченную последовательность элементов
- 2массивы и списки изменяемы и не имеют фиксированного размера
- 3в массивы и списки можно добавлять и удалять элементы
- 4массивы и списки одновременно могут содержать целые числа, числа с плавающей запятой, строки или любой другой тип данных Python✓ Правильный ответ
✓ Правильный ответ массивы и списки одновременно могут содержать целые числа, числа с плавающей запятой, строки или любой другой тип данных Python
Вопрос 61
Для доступа к элементам массива в Python используется операция взятия элемента по …
- 1индексу
- 2индекс
- 3индексам
Вопрос 62
Массивы, которые состоят из набора массивов, то есть имеют более одного индекса на каждый элемент называются …
- 1многомерные
- 2многомерными
Вопрос 63Ответ открыт бесплатно
Если дан массив: A = [2, 13, 1, 14, 6, 15], то программа, приведенная ниже, выведет …
A[1] = A[0] + A[5]
print( 3*A[1]+A[4] )
- 190
- 257✓ Правильный ответ
- 3190
- 4157
Вопрос 64
Программа, приведенная ниже, при ее запуске выведет ...
A = [13, 34, 4, 46, 53, 6, 63]
summa = 0
for x in A:
if x % 2 != 0:
summa += x
print ( summa )
- 113
- 263
- 3129
- 4372
Вопрос 65
Если дан массив: A=[0]*5, то значения элементов массива, которые приведены ниже, будут равны …
for i in range(5):
if i % 2 == 0: A[i] = i + 10
- 1[10, 0, 12, 0, 14]
- 2[10, 0, 12, 14, 0]
- 3[10, 12, 0, 0, 14]
- 4[0, 0, 12, 0, 14]
Вопрос 66Ответ открыт бесплатно
Если дан массив: A= [ 3, 4, -1, 5, 0, 10, -12], то значение А[A[3]] будет равно …
- 110✓ Правильный ответ
- 2-12
- 3-1
- 40
Вопрос 67
Установите соответствие между операциями и их определениями, где а – массив:
- 1a[i]
- 2len(a)
- 3a.append(x)
- 4a.pop()
- 5a * n
- 6b = a
- 7b = a[1:4]
- 8a[:]
- 9элемент массива с номером i
- 10длина массива
- 11приписывает к массиву новый элемент со значением x
- 12удаляет последний элемент из массива
- 13массив, полученный приписыванием массива a самого к себе n раз
- 14присваивание массивов
- 15делает новый массив, состоящий из элементов старого массива начиная со первого и заканчивая третьим
- 16копия всего массива
Вопрос 68
Если дан массив: A = [8]*6, то индекс последнего элемента массива A будет равен …
- 15
- 26
- 34
- 47
Вопрос 69
Расположите строки программы в правильном порядке, чтобы заполнить массив: X = [1 3 5 7 9 11]:
- 1X = [0]*6
- 2for k in range(6):
- 3X[k] = 2*k + 1
- 4print(X)
Вопрос 70Ответ открыт бесплатно
Непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации, – это … программного обеспечения
- 1жизненный цикл✓ Правильный ответ
- 2ЖЦ✓ Правильный ответ
✓ Правильный ответ жизненный цикл ; ЖЦ
Вопрос 71
В числе примеров принципа модульности … (Укажите 2 варианта ответа)
- 1принятый способ организации протоколов передачи данных
- 2задача передачи данных по сети
- 3система хранения идентификаторов пользователей интернет-магазина
- 4возможность создания большого разнообразия товаров из одного набора основных компонентов
Вопрос 72
Установите соответствие между фазой жизненного цикла разработки ПО и ее описанием.
- 1Анализ требований
- 2Проектирование
- 3Реализация
- 4Тестирование
- 5Внедрение
- 6Поддержка и сопровождение
- 7сбор и анализ информации о потребностях пользователей и технических ограничениях проекта
- 8создание архитектуры и дизайна системы, определение структуры данных и интерфейсов
- 9разработка кода и создание программного продукта согласно спецификациям
- 10процесс проверки функциональности и качества разработанного продукта
- 11интеграция готового продукта в рабочую среду пользователя и обучение персонала работе с ним
- 12исправление ошибок, обновление функционала и адаптация к изменяющимся условиям эксплуатации
Вопрос 73Ответ открыт бесплатно
Модель объединяет в себе два процесса – проектирование и поэтапное прототипирование ПО для проверки жизнеспособности сложных и нестандартных технических решений – … модель
- 1спиральная✓ Правильный ответ
✓ Правильный ответ спиральная
Вопрос 74
Пользовательские требования определяют …
- 1назначение ПО, описываются в документе о видении (vision) и границах проекта (scope)
- 2ограничения, проистекающие из предметной области и свойств автоматизируемого объекта (предприятия)
- 3набор пользовательских задач, которые должна решать программа, а также способы (сценарии) их решения в системе
Вопрос 75
Эволюционный прототип – это …
- 1создание окончательной версии продукта без изменений
- 2первое приближение эволюционной системы
- 3процесс тестирования функциональности готового продукта
Вопрос 76Ответ открыт бесплатно
Требования к программному обеспечению – это …
- 1элементарные операции, которые должна иметь система, а также различные условия, которому она может удовлетворять
- 2ограничения, проистекающие из предметной области и свойств автоматизируемого объекта (предприятия)
- 3совокупность утверждений относительно атрибутов, свойств или качеств программной системы, подлежащей реализации✓ Правильный ответ
✓ Правильный ответ совокупность утверждений относительно атрибутов, свойств или качеств программной системы, подлежащей реализации
Вопрос 77
Установите в правильной последовательности этапы каскадной модели:
- 1постановка задачи
- 2проверка результата
- 3выполнение
- 4при необходимости переход к первому пункту
Вопрос 78
Цель структурного программирования – …
- 1снижение памяти всего процесса создания ПО
- 2снижение затрат всего процесса создания ПО
- 3снижение трудоемкости всего процесса создания ПО
- 4снижение работоспособности всего процесса создания ПО
- 5снижение трудоемкости описания создания ПО
Вопрос 79
Структура, содержащая процессы действия и задачи, которые осуществляются в ходе разработки, использования и сопровождения программного продукта – модель …
- 1жизненного цикла
- 2ЖЦ
- 3жизненный цикл
Вопрос 80Ответ открыт бесплатно
Пользовательские требования определяют ...
- 1назначение ПО, описываются в документе о видении (vision) и границах проекта (scope)
- 2ограничения, проистекающие из предметной области и свойств автоматизируемого объекта (предприятия)
- 3набор пользовательских задач, которые должна решать программа, а также способы (сценарии) их решения в системе✓ Правильный ответ
✓ Правильный ответ набор пользовательских задач, которые должна решать программа, а также способы (сценарии) их решения в системе
Вопрос 81
Расположите в правильной последовательности этапы решения задач с использованием вычислительных методов и программирования:
- 1постановка задачи, математическая формализация
- 2построение алгоритма
- 3перевод алгоритма на язык программирования
- 4отладка и тестирование программы
Вопрос 82
Понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату, называется …
- 1алгоритмом
- 2алгоритм
Вопрос 83Ответ открыт бесплатно
Алгоритмом можно назвать …
- 1описание решения квадратного уравнения
- 2расписание уроков в колледже✓ Правильный ответ
- 3технический паспорт автомобиля
- 4список группы в журнале
✓ Правильный ответ расписание уроков в колледже
Вопрос 84
Неверно, что к языкам программирования высокого уровня можно отнести … (Укажите 2 варианта ответа)
- 1Basic
- 2Assembler
- 3Pascal
- 4HTML
Вопрос 85
Основные парадигмы программирования: …
- 1объективная и стационарная
- 2императивная и декларативная
- 3стационарная и императивная
- 4субъективная и динамическая
Вопрос 86Ответ открыт бесплатно
Установите соответствие между элементами объектно-ориентированного программирования (ООП) и их определениями:
- 1Объект✓ Правильный ответ
- 2Класс✓ Правильный ответ
- 3Метод✓ Правильный ответ
- 4Атрибут✓ Правильный ответ
- 5часть кода, которая описывает элемент с конкретными характеристиками и функциями✓ Правильный ответ
- 6шаблон, на базе которого можно построить объект в программировании✓ Правильный ответ
- 7функция внутри объекта или класса, которая позволяет взаимодействовать с ним или другой частью кода✓ Правильный ответ
- 8характеристики объекта в программировании✓ Правильный ответ
✓ Правильный ответ Объект = часть кода, которая описывает элемент с конкретными характеристиками и функциями ; Класс = шаблон, на базе которого можно построить объект в программировании ; Метод = функция внутри объекта или класса, которая позволяет взаимодействовать с ним или другой частью кода ; Атрибут = характеристики объекта в программировании
Вопрос 87
Неверно, что к основным принципам объектно-ориентированного программирования относится …
- 1инкапсуляция
- 2наследование
- 3изоморфизм
- 4полиморфизм
Вопрос 88
Английская аббревиатура для обозначения унифицированного языка моделирования – ...
- 1UML
Вопрос 89
Установите соответствие между видами диаграмм и их определениями:
- 1Диаграмма последовательности
- 2Диаграммы кооперации
- 3Диаграмма деятельности
- 4наглядное представление совокупности разных элементов модели системы, изображение того, как и в каком порядке они взаимодействуют.
- 5показывают взаимодействия между объектами, участвующими в конкретной ситуации
- 6описывают последовательность действий в системе с помощью видов деятельности
Вопрос 90Ответ открыт бесплатно
Установите соответствие между терминами и их определениями:
- 1Абстракция✓ Правильный ответ
- 2Модульность✓ Правильный ответ
- 3Композиция✓ Правильный ответ
- 4Интерфейс✓ Правильный ответ
- 5Метод✓ Правильный ответ
- 6упрощенное представление сложной системы, которое выделяет её основные функции и игнорирует несущественные детали.✓ Правильный ответ
- 7разделение программы на независимые части, каждая из которых выполняет свою функцию.✓ Правильный ответ
- 8механизм, при котором класс включает объекты других классов как свои компоненты.✓ Правильный ответ
- 9возможность описания классов через другие классы без указания конкретной реализации.✓ Правильный ответ
- 10подпрограмма внутри класса, выполняющая определенные действия над объектами этого класса.✓ Правильный ответ
✓ Правильный ответ Абстракция = упрощенное представление сложной системы, которое выделяет её основные функции и игнорирует несущественные детали. ; Модульность = разделение программы на независимые части, каждая из которых выполняет свою функцию. ; Композиция = механизм, при котором класс включает объекты других классов как свои компоненты. ; Интерфейс = возможность описания классов через другие классы без указания конкретной реализации. ; Метод = подпрограмма внутри класса, выполняющая определенные действия над объектами этого класса.
Вопрос 91
Компиляция в контексте программирования – это процесс …
- 1выполнения программы построчно
- 2перевода исходного кода в машинный код
- 3отладки программы
- 4оптимизации кода
Вопрос 92
…– это высокоуровневый язык программирования
- 1Assembly
- 2C
- 3Machine Code
- 4Python
Вопрос 93Ответ открыт бесплатно
Установите соответствие между свойствами алгоритма и требованиями к ним:
- 1Понятность✓ Правильный ответ
- 2Дискретность✓ Правильный ответ
- 3Определенность✓ Правильный ответ
- 4Результативность✓ Правильный ответ
- 5Массовость✓ Правильный ответ
- 6исполнитель алгоритма должен понимать и исполнять команды✓ Правильный ответ
- 7алгоритм должен представлять процесс решения задачи как последовательное выполнение простых команд✓ Правильный ответ
- 8каждое правило алгоритма должно быть четким и определенным✓ Правильный ответ
- 9алгоритм должен приводить к решению задачи за конечное число шагов✓ Правильный ответ
- 10алгоритм решения задачи разрабатывается в общем виде✓ Правильный ответ
✓ Правильный ответ Понятность = исполнитель алгоритма должен понимать и исполнять команды ; Дискретность = алгоритм должен представлять процесс решения задачи как последовательное выполнение простых команд ; Определенность = каждое правило алгоритма должно быть четким и определенным ; Результативность = алгоритм должен приводить к решению задачи за конечное число шагов ; Массовость = алгоритм решения задачи разрабатывается в общем виде
Вопрос 94
Полиморфизм в Python можно реализовать с помощью …
- 1функций с одинаковыми именами и разными сигнатурами
- 2различных классов с одинаковым методом
- 3глобальных переменных
- 4комбинаций нескольких функций
Вопрос 95
Установите соответствие между парадигмами программирования и их принципами:
- 1Императивное программирование
- 2Объектно-ориентированное программирование
- 3Функциональное программирование
- 4Декларативное программирование
- 5поэтапное выполнение инструкций для достижения результата
- 6инкапсуляция состояния и поведения в объектах
- 7использование чистых функций и отказ от изменяемого состояния
- 8описание желаемого результата без детализации процесса его достижения
Вопрос 96Ответ открыт бесплатно
Расположите в правильном порядке шаги моделирования взаимодействия между объектами в Python:
- 1создать отдельные классы для каждого типа объекта, который будет взаимодействовать✓ Правильный ответ
- 2определить атрибуты объектов, которые будут использоваться для хранения их состояния✓ Правильный ответ
- 3определить методы для реализации желаемого поведения объектов (например, их взаимодействие)✓ Правильный ответ
- 4создать экземпляры (объекты) классов для выполнения взаимодействия✓ Правильный ответ
- 5вызвать методы для выполнения взаимодействий между объектами✓ Правильный ответ
✓ Правильный ответ создать отдельные классы для каждого типа объекта, который будет взаимодействовать ; определить атрибуты объектов, которые будут использоваться для хранения их состояния ; определить методы для реализации желаемого поведения объектов (например, их взаимодействие) ; создать экземпляры (объекты) классов для выполнения взаимодействия ; вызвать методы для выполнения взаимодействий между объектами
Вопрос 97
… язык программирования – это формальный язык, используемый для записи, реализации и изучения алгоритмов
- 1Алгоритмический
Вопрос 98
…– это модель для создания объектов определенного типа, описывающая их структуру и определяющая алгоритмы для работы с этими объектами
- 1Класс
Вопрос 99
Диаграмма … – это диаграмма, на которой показано разложение некоторой деятельности на ее составные части
- 1деятельности
Вопрос 100Ответ открыт бесплатно
Расположите в правильной последовательности шаги классификации языков программирования:
- 1определить основные функции и задачи языка программирования✓ Правильный ответ
- 2изучить парадигмы программирования и их влияние на языки✓ Правильный ответ
- 3рассмотреть типы языков, такие как низкоуровневые, высокоуровневые, аппаратные и скриптовые✓ Правильный ответ
- 4провести анализ целевой аудитории и области применения языка✓ Правильный ответ
- 5составить окончательную классификацию языков программирования✓ Правильный ответ
✓ Правильный ответ определить основные функции и задачи языка программирования ; изучить парадигмы программирования и их влияние на языки ; рассмотреть типы языков, такие как низкоуровневые, высокоуровневые, аппаратные и скриптовые ; провести анализ целевой аудитории и области применения языка ; составить окончательную классификацию языков программирования
Вопрос 101
Цель структурного программирования – снижение … всего процесса создания программного обеспечения
- 1памяти
- 2затрат
- 3трудоемкости
- 4работоспособности
Вопрос 102
Расположите этапы каскадной модели в правильном порядке:
- 1постановка задачи
- 2выполнение
- 3проверка результата
- 4при необходимости переход к первому пункту
Вопрос 103Ответ открыт бесплатно
… – это международный стандарт, представляющий руководство по принципам, лежащим в основе социальной ответственности
- 1ISO 26000✓ Правильный ответ
- 2ISO 9001
- 3ISO 45001
- 4ISO 14001
✓ Правильный ответ ISO 26000
Вопрос 104
… модель объединяет в себе два процесса – проектирование и поэтапное прототипирование ПО для проверки жизнеспособности сложных и нестандартных технических решений
- 1Спиральная
Вопрос 105
Расположите в правильном порядке шаги разработки малой программы:
- 1определить основную функцию программы
- 2записать код функции
- 3запустить программу и протестировать ее
- 4документировать код
Вопрос 106Ответ открыт бесплатно
Установите соответствие между моделями жизненного цикла и их характеристиками:
- 1Водопадная модель✓ Правильный ответ
- 2Итеративная модель✓ Правильный ответ
- 3Agile модель✓ Правильный ответ
- 4Спиральная модель✓ Правильный ответ
- 5Модель V✓ Правильный ответ
- 6модель, в которой каждый этап проходит последовательно, и переход к следующему этапу невозможен, пока не завершен предыдущий✓ Правильный ответ
- 7модель, которая предполагает повторяющиеся итерации одного и того же процесса, позволяя улучшать продукт шаг за шагом✓ Правильный ответ
- 8модель, где осуществляется постоянное развитие и адаптация в процессе разработки с акцентом на взаимодействие с клиентом✓ Правильный ответ
- 9модель, сосредоточенная на оценке рисков и планировании с анализом и тестированием на каждом этапе✓ Правильный ответ
- 10модель, которая объединяет элементы последовательного и итеративного подходов, обеспечивая поддержку тестирования на каждом этапе✓ Правильный ответ
✓ Правильный ответ Водопадная модель = модель, в которой каждый этап проходит последовательно, и переход к следующему этапу невозможен, пока не завершен предыдущий ; Итеративная модель = модель, которая предполагает повторяющиеся итерации одного и того же процесса, позволяя улучшать продукт шаг за шагом ; Agile модель = модель, где осуществляется постоянное развитие и адаптация в процессе разработки с акцентом на взаимодействие с клиентом ; Спиральная модель = модель, сосредоточенная на оценке рисков и планировании с анализом и тестированием на каждом этапе ; Модель V = модель, которая объединяет элементы последовательного и итеративного подходов, обеспечивая поддержку тестирования на каждом этапе
Вопрос 107
Соотнесите принципы работы со сложными системами с целями их использования
- 1Модульность
- 2Абстракция
- 3Инкапсуляция
- 4Упрощение
- 5Итеративность
- 6для облегчения разработки, тестирования и модификации системы путем ее разделения на независимые или слабо связанные компоненты
- 7для сосредоточения на ключевых характеристиках системы и игнорирования ненужных деталей
- 8для сокрытия деталей реализации и предоставления только необходимых интерфейсов для взаимодействия с системой
- 9для создания упрощенных моделей или подходов для работы с системами с высокой сложностью
- 10для адаптации системы и внесения изменений через повторяющиеся циклы разработки и тестирования
Вопрос 108
Модель жизненного цикла ПО, которую следует применять при высокой неопределенности требований –… модель
- 1Agile
Вопрос 109
Модель зрелости возможностей (CMM) – это инструмент, используемый в проектах на Python, для …
- 1улучшение качества кода и процесса разработки
- 2создание графического интерфейса
- 3упрощение написания тестов
- 4автоматизация установки библиотек
Вопрос 110Ответ открыт бесплатно
Обработка исключений в Python – это …
- 1процесс выполнения программы в фоновом режиме
- 2способ обработки ошибок и исключительных ситуаций во время выполнения программы✓ Правильный ответ
- 3метод оптимизации производительности кода
- 4процесс компиляции и связывания программы
✓ Правильный ответ способ обработки ошибок и исключительных ситуаций во время выполнения программы
Вопрос 111
Модуль в Python – это …
- 1отдельный файл, содержащий код Python
- 2группа функций, которые не могут быть использованы отдельно
- 3набор библиотеки для работы с базами данных
- 4класс, который определяет структуру данных
Вопрос 112
Установите соответствие между макросами и их описаниями, задачами:
- 1Автоматизация повторяющихся задач
- 2Обработка данных из файла
- 3Генерация отчетов
- 4Ввод пользовательских данных
- 5Управление временем выполнения
- 6написание макроса для автоматизации процедуры, которая выполняется многократно, например, форматирование текста
- 7чтение данных из файла, их обработка и вывод результатов на экран или в другой файл
- 8разработка программы, которая анализирует данные и создает отчет на основе заданных критериев
- 9создание скрипта, который запрашивает у пользователя данные и записывает их в файл
- 10настройка скрипта для выполнения определенных действий в определенное время или по расписанию
Вопрос 113Ответ открыт бесплатно
… – независимо компилируемый программный модуль, динамически подключаемый к основной программе и предназначенный для расширения и/или использования ее возможностей
- 1плагин✓ Правильный ответ
✓ Правильный ответ плагин
Вопрос 114
… в JavaScript — это зарезервированные идентификаторы, которые имеют определенную функциональность и не могут быть использованы в качестве имён переменных или функций.
- 1Ключевые слова
- 2Ключевое слово
Вопрос 115
Установите соответствие между правилами выполнений математических операций и их описаниями:
- 1Приоритет операций
- 2Использование круглых скобок
- 3Операторы объединения
- 4Правила для работы с числами и строками
- 5Типы операторов
- 6определяет, какие операции выполняются первыми при отсутствии скобок
- 7использует скобки для изменения порядка выполнения операций в выражении
- 8указывает на способ комбинирования выражений и операций, таких как сложение или умножение
- 9содержит правила, описывающие, как строки и числа могут комбинироваться и взаимодействовать
- 10включает в себя арифметические, логические и битовые операции
Вопрос 116Ответ открыт бесплатно
Расположите шаги в правильной последовательности для выполнения задач с числовыми данными:
- 1получить ввод от пользователя или извлечь числовые данные из источника✓ Правильный ответ
- 2преобразовать данные в нужный числовой формат, например, из строки в int или float✓ Правильный ответ
- 3обработать возможные ошибки в вводе данных, например, если пользователь вводит недопустимые значения✓ Правильный ответ
- 4выполнить необходимые математические операции, например, сложение, вычитание✓ Правильный ответ
- 5вывести результат вычислений на экран✓ Правильный ответ
✓ Правильный ответ получить ввод от пользователя или извлечь числовые данные из источника ; преобразовать данные в нужный числовой формат, например, из строки в int или float ; обработать возможные ошибки в вводе данных, например, если пользователь вводит недопустимые значения ; выполнить необходимые математические операции, например, сложение, вычитание ; вывести результат вычислений на экран
Вопрос 117
Расположите шаги в правильной последовательности для выполнения задач со строками:
- 1получить строку от пользователя или извлечь строковые данные из источника
- 2преобразовать строку в нужный формат, например, из строки в список с помощью split()
- 3выполнить нужные операции со строками, например, конкатенацию, изменение регистра
- 4проверить строку на содержание специальных символов или выполнение других проверок
- 5вывести результат операций со строками на экран
Вопрос 118
Корректное выражение для создания объекта даты в Python – …
- 1date(2023, 12, 25)
- 2datetime.date(2023, 12, 25)
- 3datetime(2023, 12, 25)
- 4new_date(2023, 12, 25)
Вопрос 119
Чтобы преобразовать число, представляющее секунды, в формат времени «ЧЧ:ММ:СС», можно воспользоваться функцией …
- 1time(seconds)
- 2timedelta(seconds=seconds)
- 3datetime.fromtimestamp(seconds)
- 4datetime.timedelta(seconds=seconds).strftime('%H:%M:%S')
Вопрос 120Ответ открыт бесплатно
… – специальные структуры, ориентированные на исполнение повторяющихся операций или группы кода
- 1Цикл✓ Правильный ответ
Вопрос 121
Для нахождения модуля числа может быть использована одна из функций Python – …
- 1round
- 2abs
- 3divmod
- 4pow
Вопрос 122
Установите правильную последовательность написания оператора ветвления:
- 1if
- 2условие
- 3then
- 4оператор 1
- 5else
- 6оператор 2
- 7end if
Вопрос 123Ответ открыт бесплатно
В Python для присваивания значения переменной используется оператор …
- 1==
- 2:=
- 3=✓ Правильный ответ
- 4=˃
Вопрос 124
В Python при автоматическом преобразовании типов данных происходит …
- 1Python всегда вызывает ошибку, если типы данных разные
- 2Python автоматически конвертирует один тип данных в другой, если это возможно автоматическая конвертация одного типа данных в другой, если это возможно
- 3пользователь должен явно указывать, как преобразовать данные
- 4автоматическое преобразование возможно только для строк
Вопрос 125
… – это процесс группировки наборов значений, переменных, операторов и вызовов функций
- 1Выражение
Вопрос 126Ответ открыт бесплатно
Установите соответствие между категориями операций и их описаниями:
- 1Логические операции✓ Правильный ответ
- 2Встроенные функции для работы со строками✓ Правильный ответ
- 3Функции преобразования типов✓ Правильный ответ
- 4Приоритет операций✓ Правильный ответ
- 5Арифметические операции✓ Правильный ответ
- 6операции, используемые для сравнения логических значений, такие как AND и OR✓ Правильный ответ
- 7функция, которая применяет метод преобразования строки в нижний регистр✓ Правильный ответ
- 8функция, которая приводит значение к чисто целочисленному типу✓ Правильный ответ
- 9правила о порядке выполнения операций, определяющие, какие операции выполняются раньше✓ Правильный ответ
- 10операции, которые выполняются первыми в выражениях, например, сложение и умножение✓ Правильный ответ
✓ Правильный ответ Логические операции = операции, используемые для сравнения логических значений, такие как AND и OR ; Встроенные функции для работы со строками = функция, которая применяет метод преобразования строки в нижний регистр ; Функции преобразования типов = функция, которая приводит значение к чисто целочисленному типу ; Приоритет операций = правила о порядке выполнения операций, определяющие, какие операции выполняются раньше ; Арифметические операции = операции, которые выполняются первыми в выражениях, например, сложение и умножение
Вопрос 127
Расположите в правильной последовательности шаги написания условного оператора:
- 1определить, какое условие нужно проверить
- 2написать блок if с условием
- 3написать блоки elif для дополнительных проверок
- 4написать блок else, если необходимо выполнить действие по умолчанию
- 5внутри каждого блока прописать нужные действия
Вопрос 128
В результате выполнения кода условия, которого представлено ниже, на экран будет выведено …
x, y = -5, -3
res = (-1*x if x˂0 else x) + y
print(res)
- 1-8
- 2-2
- 32
- 4ошибка
Вопрос 129
Установите соответствие между типами управляющих операторов и их описаниями:
- 1Оператор прерывания
- 2Оператор возврата
- 3Оператор управления потоком
- 4используется для немедленного выхода из цикла
- 5производит возврат значений из функции и завершает ее выполнение
- 6включает операторы, такие как break и continue, для управления течением исполнения
Вопрос 130Ответ открыт бесплатно
Конструкция else обычно используется с оператором …
- 1try✓ Правильный ответ
- 2break
- 3except
- 4continue
Вопрос 131
Продолжение цикла независимо от наличия внешних условий обеспечивает инструкция …
- 1pass
Вопрос 132
Модуль, позволяющий генерировать случайные числа – …
- 1random
Вопрос 133Ответ открыт бесплатно
Установите соответствие между видами циклов и их описаниями:
- 1Итерационный цикл✓ Правильный ответ
- 2Цикл for✓ Правильный ответ
- 3Цикл while✓ Правильный ответ
- 4структура, которая позволяет повторять выполнение блока кода несколько раз✓ Правильный ответ
- 5цикл, который используется для перебора последовательностей✓ Правильный ответ
- 6цикл, который выполняется до тех пор, пока заданное условие истинно✓ Правильный ответ
✓ Правильный ответ Итерационный цикл = структура, которая позволяет повторять выполнение блока кода несколько раз ; Цикл for = цикл, который используется для перебора последовательностей ; Цикл while = цикл, который выполняется до тех пор, пока заданное условие истинно
Вопрос 134
Установите соответствие между понятиями и их описаниями:
- 1Функция randint()
- 2Функция random()
- 3Функция choice()
- 4функция, которая возвращает случайное целое число в заданном диапазоне, включая оба конца
- 5функция, которая возвращает случайное число с плавающей запятой в диапазоне от 0 до 1
- 6выбор одного случайного элемента из непустой последовательности
Вопрос 135
Расположите в правильной последовательности шаги для использования специальных операторов для выхода из циклов:
- 1определить, какой тип цикла использовать, например, while или for
- 2написать условие для выхода из цикла
- 3использовать оператор break для немедленного выхода из цикла при выполнении условия
- 4использовать оператор continue, если нужно пропустить текущую итерацию и перейти к следующей
- 5написать основной код, который будет выполняться в цикле
Вопрос 136Ответ открыт бесплатно
Расположите в правильной последовательности шаги для создания цикла с использованием синтаксиса:
- 1начать с ключевого слова цикла (for или while)✓ Правильный ответ
- 2определить условие, при котором цикл должен выполняться (для цикла while) или последовательность для итерации (для цикла for)✓ Правильный ответ
- 3указать переменную цикла (в случае цикла for) или условие (в случае цикла while)✓ Правильный ответ
- 4написать двоеточиев конце строки с определением цикла✓ Правильный ответ
- 5вложить блок кода внутри цикла (с отступом), который будет выполняться на каждой итерации✓ Правильный ответ
✓ Правильный ответ начать с ключевого слова цикла (for или while) ; определить условие, при котором цикл должен выполняться (для цикла while) или последовательность для итерации (для цикла for) ; указать переменную цикла (в случае цикла for) или условие (в случае цикла while) ; написать двоеточиев конце строки с определением цикла ; вложить блок кода внутри цикла (с отступом), который будет выполняться на каждой итерации
Вопрос 137
Если значение переменной x становится равным 10 (см.изображение ниже), то вариант … корректно завершит цикл в Python
x = 0
while True:
if x == 10:
x += 1
- 1exit
- 2break
- 3stop
- 4continue
Вопрос 138
Одномерный массив (список) в Python объявляется следующим образом: …
- 1array = [1, 2, 3]
- 2array = (1, 2, 3)
- 3array = {1, 2, 3}
- 4array = array(1, 2, 3)
Вопрос 139
Способы объявления массива для создания массива, который будет содержать 10 одинаковых элементов (например, нулей) – …
- 1array = [0]*10 и array = [0 for i in range(10)]
- 2только array = [10*0]
- 3array = [0 for i in range(10)] и array = [10*0]
Вопрос 140Ответ открыт бесплатно
Контейнеры, способные хранить более одного элемента одновременно – …
- 1массивы✓ Правильный ответ
- 2массив✓ Правильный ответ
✓ Правильный ответ массивы ; массив
Вопрос 141
Если попытаться обратиться к элементу с индексом 5 в массиве, который представлен ниже, то …
arr = [1, 2, 3]?
- 1вернется 0
- 2вернется None
- 3возникнет ошибка индексации
- 4вернется пустой массив
Вопрос 142
Метод, позволяющий узнать порядковый номер элемента … в Python
- 1index()
- 2index ()
Вопрос 143Ответ открыт бесплатно
Расположите шаги в правильной последовательности для работы с многомерными массивами в Python:
- 1импортировать необходимые библиотеки, например, NumPy, если планируется работа с многомерными массивами✓ Правильный ответ
- 2создать одномерный числовой массив с данными✓ Правильный ответ
- 3переопределить размерность массива, используя метод reshape()✓ Правильный ответ
- 4выполнить обработку элементов массива с использованием индексов✓ Правильный ответ
- 5визуализировать результаты обработки, если это необходимо✓ Правильный ответ
✓ Правильный ответ импортировать необходимые библиотеки, например, NumPy, если планируется работа с многомерными массивами ; создать одномерный числовой массив с данными ; переопределить размерность массива, используя метод reshape() ; выполнить обработку элементов массива с использованием индексов ; визуализировать результаты обработки, если это необходимо
Вопрос 144
Установите соответствие между понятиями и их характеристиками:
- 1Двумерный массив
- 2Инициализация матрицы
- 3Индексация в двумерных массивах
- 4Операция над матрицами
- 5Библиотека NumPy
- 6массив, состоящий из строк и столбцов, позволяющий хранить данные в табличном формате
- 7процесс создания массива со значениями, где каждый элемент может быть доступен по его позиции в строке и столбце.
- 8функция для доступа к элементам массива, указывая сначала индекс строки, а затем индекс столбца.
- 9используется для выполнения различных математических операций, таких как сложение, вычитание и умножение матриц
- 10библиотека в Python, обеспечивающая множество инструментов для работы с многомерными массивами и матрицами
Вопрос 145
Установите соответствие между способами объявления массива и их описаниями:
- 1Пустой список
- 2Инициализация с элементами
- 3Использование функции range()
- 4Инициализация с одинаковыми элементами
- 5Инициализация с использованием генератора списка
- 6создание массива, который не содержит никаких элементов, но будет готов для дальнейшего заполнения
- 7создание массива с заданным набором элементов, например, [1, 2, 3, 4, 5]
- 8заполнение массива элементами по заданному диапазону, например, list(range(5)), что вернет [0, 1, 2, 3, 4]
- 9создание массива, заполненного одинаковыми значениями, например, [0] * 5, что вернет [0, 0, 0, 0, 0]
- 10создание массива с использованием выражения, например, [x for x in range(5)], что также приведет к [0, 1, 2, 3, 4]
Вопрос 146Ответ открыт бесплатно
Метод в классе Image из библиотеки Pillow используется для изменения размера растрового изображения …
- 1resize()✓ Правильный ответ
✓ Правильный ответ resize()
Вопрос 147
Завершает выполнение функции и возвращает результат вызывающему коду …
- 1return
Вопрос 148
Расположите в правильной последовательности шаги классификации процедур в программировании:
- 1определить цели и задачи, которые необходимо достичь с помощью процедур
- 2рассмотреть типы процедур, такие как процедуры, функции и методы, и определить их отличия
- 3классифицировать процедуры по уровню абстракции: низкоуровневые и высокоуровневые
- 4оценить, как каждую процедуру можно использовать в различных контекстах
- 5зафиксировать результаты классификации и задокументировать все определения и примеры
Вопрос 149
Функция, используемая для преобразования матрицы в одномерный вектор …
- 1np.ravel()
- 2np.ravel ()
Вопрос 150Ответ открыт бесплатно
Говоря о возможности передать значение по ссылке в функцию, можно утверждать, что …
- 1следует использовать явные ссылки
- 2все передачи происходят по ссылке в Python✓ Правильный ответ
- 3рекомендуется использовать команды pass
- 4такие значения нельзя передать по ссылке
✓ Правильный ответ все передачи происходят по ссылке в Python
Вопрос 151
Установите соответствие между определениями и их возможностями:
- 1Функция с параметрами по умолчанию
- 2Параметры функции
- 3Статическая переменная
- 4Преимущества параметров по умолчанию
- 5Свойство функции в Python
- 6параметры, которые могут принимать значения только при отсутствии переданных аргументов
- 7функция имеет возможность запоминать значения между разными вызовами, не используя глобальные переменные
- 8переменная, которая сохраняет свое значение между вызовами функции, но не видна вне функции
- 9позволяют функции быть более гибкими и удобными, так как не требуют обязательного указания всех аргументов
- 10обозначают переменные, которые передаются в функцию, чтобы позволить ей принимать различный ввод
Вопрос 152
Вернуть сроку "Hello, John!" из функции, которая представлена ниже, поможет код … (Укажите 2 варианта ответа)
def greet(name):
return "Hello, " + name + "!"
- 1greet("John")
- 2greet(name="John")
- 3greet("John", "Doe")
- 4greet()
Вопрос 153Ответ открыт бесплатно
Расположите в правильной последовательности шаги создания рекурсивной функции и определения класса:
- 1определить класс с помощью ключевого слова class✓ Правильный ответ
- 2определить методы класса, в том числе метод init, чтобы инициализировать атрибуты✓ Правильный ответ
- 3создать экземпляр класса, передав необходимые параметры✓ Правильный ответ
- 4использовать методы класса через его экземпляр✓ Правильный ответ
- 5определить базовое условие для завершения рекурсии✓ Правильный ответ
- 6написать тело рекурсивной функции, которое будет вызывать саму себя с измененными аргументами✓ Правильный ответ
- 7вызвать рекурсивную функцию, передав ей начальные аргументы✓ Правильный ответ
✓ Правильный ответ определить класс с помощью ключевого слова class ; определить методы класса, в том числе метод init, чтобы инициализировать атрибуты ; создать экземпляр класса, передав необходимые параметры ; использовать методы класса через его экземпляр ; определить базовое условие для завершения рекурсии ; написать тело рекурсивной функции, которое будет вызывать саму себя с измененными аргументами ; вызвать рекурсивную функцию, передав ей начальные аргументы
Вопрос 154
Выражение … неверно определяет функцию с параметрами по умолчанию
- 1def func(a, b=1):
- 2def func(a=1, b):
- 3def func(a=1, b=2):
- 4def func(a, b=2, c="default"):
Вопрос 155
Установите соответствия между определениями и их характеристиками:
- 1Формальные параметры
- 2Фактические параметры
- 3Сложные типы данных
- 4Передача параметров по ссылке
- 5Взаимодействие формальных и фактических параметров
- 6переменные, указанные в определении функции, которые принимают значения, переданные при вызове функции
- 7аргументы, которые фактически передаются функции во время ее вызова
- 8типы данных, которые могут содержать несколько значений, такие как списки, кортежи и словари
- 9метод передачи, при котором функция может изменять входные данные, если они являются изменяемыми объектами
- 10отношение между параметрами, где фактические значения связываются с формальными параметрами в процессе вызова функции
Вопрос 156Ответ открыт бесплатно
… в программировании – это техника, при которой функция вызывает сама себя для решения подзадачи, которая является частью исходной задачи
- 1Рекурсия✓ Правильный ответ
✓ Правильный ответ Рекурсия
Вопрос 157
Если использовать режим 'w', то при открытии текстового файла в Python …
- 1данные открываются для чтения
- 2файл открывается для записи, и ранее существующие данные удаляются
- 3файл открывается для записи, но данные не удаляются
- 4возникает ошибка, если файл не существует
Вопрос 158
Для добавления данных в бинарный файл используется …
- 1'w'
- 2'a'
- 3'r+'
- 4'wb'
- 5 'ab'
Вопрос 159
Установите соответствие между определениями и их характеристиками:
- 1Стандартные диалоги для выбора файлов
- 2Алгоритм сортировки "пузырьком"
- 3Алгоритм сортировки "быстрой сортировкой"
- 4Модуль tkinter
- 5Алгоритм сортировки слиянием
- 6графический интерфейс для выбора файлов, который позволяет пользователю легко находить и открывать файлы
- 7алгоритм, который многократно проходит по списку, сравнивает соседние элементы и меняет их местами, если они находятся в неправильном порядке
- 8алгоритм, который выбирает опорный элемент и распределяет элементы массива на основе этого элемента, сортируя их
- 9библиотека, которая предоставляет методы для создания графических интерфейсов в Python, включая диалоги для обработки файлов
- 10метод сортировки, который разделяет массив на подмассивы и затем сливает их обратно в отсортированном порядке
Вопрос 160Ответ открыт бесплатно
Важный компьютерный файл, без которого компьютерная система может работать некорректно, – это … файл
- 1Системный✓ Правильный ответ
✓ Правильный ответ Системный
Вопрос 161
Расположите в последовательности шаги выполнения операций с файлами в Python:
- 1открыть файл с помощью функции open()
- 2указать режим открытия файла
- 3использовать менеджер контекста with для эффективного управления файлом
- 4выполнить необходимые операции с файлом (чтение, запись, обновление)
- 5обработать возможные исключения с использованием блока try...except
- 6закрыть файл с помощью метода close()
Вопрос 162
Формат представления данных с использованием двоичной системы счисления – это … файл
- 1бинарный
Вопрос 163Ответ открыт бесплатно
Установите соответствие между типами файлов и их характеристиками:
- 1Текстовый файл✓ Правильный ответ
- 2Бинарный файл✓ Правильный ответ
- 3Исполняемый файл✓ Правильный ответ
- 4Файл изображений✓ Правильный ответ
- 5Архивный файл✓ Правильный ответ
- 6файл, содержащий данные в формате, удобном для чтения человеком, обычно сохраняется в кодировке UTF-8 или ASCII✓ Правильный ответ
- 7файл, который содержит данные в двоичном формате и не может быть прочитан с помощью текстового редактора✓ Правильный ответ
- 8файл, который содержит машинный код, который может быть выполнен непосредственно операционной системой✓ Правильный ответ
- 9файл, который хранит графическую информацию, такое как фотографии или рисунки, и может иметь разные форматы, например, JPEG или PNG✓ Правильный ответ
- 10файл, который содержит сжатые данные, позволяющие экономить место и упрощать передачу по сети✓ Правильный ответ
✓ Правильный ответ Текстовый файл = файл, содержащий данные в формате, удобном для чтения человеком, обычно сохраняется в кодировке UTF-8 или ASCII ; Бинарный файл = файл, который содержит данные в двоичном формате и не может быть прочитан с помощью текстового редактора ; Исполняемый файл = файл, который содержит машинный код, который может быть выполнен непосредственно операционной системой ; Файл изображений = файл, который хранит графическую информацию, такое как фотографии или рисунки, и может иметь разные форматы, например, JPEG или PNG ; Архивный файл = файл, который содержит сжатые данные, позволяющие экономить место и упрощать передачу по сети
Вопрос 164
Код для правильной записи строки «Hello, World!» в текстовый файл: … (Укажите 2 варианта ответа)
- 1with open('hello.txt', 'w') as file:
file.write("Hello, World!")
- 2with open('hello.txt', 'r') as file:
file.write("Hello, World!")
- 3open('hello.txt', 'a') as file:
file.write("Hello, World!")
- 4with open('hello.txt', 'w+') as file:
file.write("Hello, World!")
Вопрос 165
Расположите в правильной последовательности шаги для открытия и сохранения файлов с использованием стандартных диалогов.
- 1импортировать нужные модули, такие как tkinter и tkinter.filedialog
- 2создать главный объект приложения с помощью tk.Tk().
- 3открыть стандартный диалог для выбора файла с помощью filedialog.askopenfilename()
- 4выполнить операции с выбранным файлом (чтение, запись и т.д.)
- 5сохранить файл, открыв диалог для сохранения с помощью filedialog.asksaveasfilename()
- 6закрыть главный объект приложения с помощью root.destroy()
Вопрос 166Ответ открыт бесплатно
Для хранения кодов в VBA используется …
- 1модуль✓ Правильный ответ
✓ Правильный ответ модуль
Вопрос 167
Макрорекордеры обычно используют для …
- 1создания сложных компиляций кода
- 2автоматизации повторяющихся задач
- 3создания графических интерфейсов
- 4управления базами данных
Вопрос 168
Записывать действия пользователя макрорекордер может …
- 1ограниченное время, часто несколько минут
- 2вечно, пока не будет остановлен вручную
- 3беспрерывно в фоновом режиме
- 4только одно действие
Вопрос 169
Программа, предназначенная для выполнения определенных задач и рассчитанная на непосредственное взаимодействие с пользователем, называется прикладной программой или …
- 1приложением
- 2приложение
Вопрос 170Ответ открыт бесплатно
Расположите в правильной последовательности шаги для эффективного использования справочной системы в Python:
- 1открыть интерактивную оболочку Python или блокнот с кодом✓ Правильный ответ
- 2научиться использовать встроенные функции для получения справки, такие как help()✓ Правильный ответ
- 3использовать оператор dir() для просмотра доступных атрибутов и методов объекта✓ Правильный ответ
- 4провести поиск по документации в интернете или на официальном сайте Python✓ Правильный ответ
- 5изучить документацию Python, чтобы лучше понять используемые библиотеки и модули✓ Правильный ответ
- 6применить полученные знания для написания и оптимизации собственного кода✓ Правильный ответ
✓ Правильный ответ открыть интерактивную оболочку Python или блокнот с кодом ; научиться использовать встроенные функции для получения справки, такие как help() ; использовать оператор dir() для просмотра доступных атрибутов и методов объекта ; провести поиск по документации в интернете или на официальном сайте Python ; изучить документацию Python, чтобы лучше понять используемые библиотеки и модули ; применить полученные знания для написания и оптимизации собственного кода
Вопрос 171
Говоря о цикле, который может выполняться хотя бы один раз, даже если условие ложно, можно утверждать, что …
- 1это цикл for
- 2это цикл while
- 3это цикл do-while
- 4не существует такого цикла в Python
Вопрос 172
Блок информации, записанный на накопитель, – …
- 1Файл
- 2запись
Вопрос 173Ответ открыт бесплатно
Установите соответствие между терминами и их характеристиками
- 1Язык программирования Python✓ Правильный ответ
- 2Язык разметки HTML✓ Правильный ответ
- 3Язык стилей CSS✓ Правильный ответ
- 4Язык запросов SQL✓ Правильный ответ
- 5Язык программирования JavaScript✓ Правильный ответ
- 6язык с высокой читаемостью, используемый для создания скриптов и автоматизации задач✓ Правильный ответ
- 7язык, используемый для структурирования веб-страниц и определения их содержания✓ Правильный ответ
- 8язык, который позволяет добавлять стили и оформление к HTML-документам✓ Правильный ответ
- 9язык, используемый для выполнения запросов к базам данных и управления данными✓ Правильный ответ
- 10язык, который используется для написания скриптов на стороне клиента, позволяющий создавать интерактивные элементы на веб-страницах✓ Правильный ответ
✓ Правильный ответ Язык программирования Python = язык с высокой читаемостью, используемый для создания скриптов и автоматизации задач ; Язык разметки HTML = язык, используемый для структурирования веб-страниц и определения их содержания ; Язык стилей CSS = язык, который позволяет добавлять стили и оформление к HTML-документам ; Язык запросов SQL = язык, используемый для выполнения запросов к базам данных и управления данными ; Язык программирования JavaScript = язык, который используется для написания скриптов на стороне клиента, позволяющий создавать интерактивные элементы на веб-страницах
Вопрос 174
Расположить в правильной последовательности шаги для анализа кода, созданного макрорекордером:
- 1просмотреть сгенерированный код в редакторе
- 2определить используемые функции и команды
- 3проанализировать логику и последовательность действий в коде
- 4внести необходимые изменения или оптимизации в код
- 5проверить полученный код на предмет его работоспособности
- 6запустить код для выполнения задачи и наблюдать за результатами
Вопрос 175
Активировать макрорекордер пользователь может с помощью …
- 1нажатия клавиш Ctrl + R
- 2выбора опции в меню "Инструменты"
- 3нажатия кнопки "Запись" на панели инструментов
- 4специальной команды в командной строке
Вопрос 176Ответ открыт бесплатно
Установите соответствие между возможностями макрорекордера и их описаниями:
- 1Автоматизация повторяющихся задач✓ Правильный ответ
- 2Запись последовательности действий пользователя✓ Правильный ответ
- 3Генерация кода на основе записанных действий✓ Правильный ответ
- 4Воспроизведение записанных действий✓ Правильный ответ
- 5Снижение количества ошибок при выполнении задач✓ Правильный ответ
- 6способность выполнять одно и то же действие многократно без ручного вмешательства пользователя✓ Правильный ответ
- 7функция, позволяющая фиксировать каждое действие пользователя для последующего использования✓ Правильный ответ
- 8создание программного кода, который можно редактировать и использовать для автоматизации задач✓ Правильный ответ
- 9возможность воспроизводить ранее записанные действия для достижения определенных результатов✓ Правильный ответ
- 10снижение вероятности совершения ошибок, благодаря предварительно записанному алгоритму выполнения задачи✓ Правильный ответ
✓ Правильный ответ Автоматизация повторяющихся задач = способность выполнять одно и то же действие многократно без ручного вмешательства пользователя ; Запись последовательности действий пользователя = функция, позволяющая фиксировать каждое действие пользователя для последующего использования ; Генерация кода на основе записанных действий = создание программного кода, который можно редактировать и использовать для автоматизации задач ; Воспроизведение записанных действий = возможность воспроизводить ранее записанные действия для достижения определенных результатов ; Снижение количества ошибок при выполнении задач = снижение вероятности совершения ошибок, благодаря предварительно записанному алгоритму выполнения задачи
Вопрос 177
При записи действий с помощью макрорекордера в Python будет сгенерирован …
- 1сгенерирован текстовый файл с данными
- 2сгенерирован исходный код на Python, который можно редактировать
- 3сгенерировано изображение текущего экрана
- 4сгенерировано видео с действиями пользователя
Вопрос 178
Запись выражения a не равно b в Питоне - …
- 1a ˂ ˃ b
- 2a! = b
- 3a is not b
- 4a ≠ b
Вопрос 179
Встроенная функция Python … может быть использована для нахождения модуля числа
- 1round
- 2abs
- 3divmod
- 4pow
Вопрос 180Ответ открыт бесплатно
В результате выполнения кода условия (см. изображение ниже) на экран будет выведено …
a = [1,2,3]
b = a
a[0] = 10
print(b)
- 110
- 2[1, 2, 3]
- 3[10, 2, 3]✓ Правильный ответ
- 4ошибка
✓ Правильный ответ [10, 2, 3]
Вопрос 181
В результате выполнения кода условия (см. изображение ниже) на экран будет выведено …
a,b = 5,10
if a˃b:
print("a˃b")
else:
print("a˂=b")
- 1a ˃ b
- 2a ˃=b
- 3a ˂ b
- 4a ˂=b
Вопрос 182
К верному формату представления условной инструкции можно отнести …
- 1if/elseif/else
- 2if/elif/else
- 3if/else/elif
- 4A = Y if X else Z
Вопрос 183Ответ открыт бесплатно
Для инвертирования условия в инструкции if можно использовать оператор …
- 1and
- 2or
- 3not✓ Правильный ответ
- 4is
Вопрос 184
В результате выполнения кода условия (см. изображение ниже) на экран будет выведено …
- 13
- 2три
- 3тройка
Вопрос 185
В результате выполнения кода условия (см. изображение ниже) на экран будет выведено …
- 1-8
- 2-2
- 32
- 4ошибка
Вопрос 186Ответ открыт бесплатно
Установите правильную последовательность написания оператора ветвления:
- 1if✓ Правильный ответ
- 2Условие✓ Правильный ответ
- 3then✓ Правильный ответ
- 4Оператор 1✓ Правильный ответ
- 5else✓ Правильный ответ
- 6Оператор 2✓ Правильный ответ
- 7end if✓ Правильный ответ
✓ Правильный ответ if ; Условие ; then ; Оператор 1 ; else ; Оператор 2 ; end if
Вопрос 187
Установите соответствие между условным оператором и его описанием:
- 1If
- 2else if (elif)
- 3switch (match)
- 4? : (тернарный оператор)
- 5&& (логическое И)
- 6|| (логическое ИЛИ)
- 7! (отрицание)
- 8== (равенство)
- 9!= (неравенство)
- 10˃, ˂, ˃=, ˂= (сравнения)
- 11выполнение блока кода, если указанное условие истинно
- 12условная конструкция, которая выполняется, если предыдущее условие ложно
- 13позволяет выбрать одну из нескольких альтернатив на основе значения выражения
- 14логический оператор для объединения двух условий, результат истинен, если хотя бы одно из них истинно
- 15логический оператор, проверяющий выполнение обоих условий
- 16возвращает результат, основанный на значении логического выражения.
- 17логическая операция отрицания
- 18выполняет одно действие, если условие истинно, иначе другое
- 19проверяет неравенство двух значений
- 20сравнивают два значения и возвращают результат сравнения
Вопрос 188
Программа (см. изображение ниже) выведет на экран …
- 12
- 2два
- 3двойка
Вопрос 189
Переменные, которые введены в основной программе, называются …
- 1глобальные
- 2глобальными
Вопрос 190Ответ открыт бесплатно
Параметры процедуры, называют … переменные
- 1локальные✓ Правильный ответ
✓ Правильный ответ локальные
Вопрос 191
Установите соответствие между понятиями и их характеристиками:
- 1Глобальная переменная
- 2Локальная переменная
- 3Аргумент
- 4обращаться можно из любой подпрограммы
- 5дополнительные переменные, которые будут использоваться только в подпрограмме
- 6значение параметра, которое передается подпрограмме при ее вызове
Вопрос 192
Переменные, которые не исчезают после завершения работы функции, называются … переменными
- 1статические
- 2статистическими
Вопрос 193Ответ открыт бесплатно
Для создания функции используется ключевое слово …
- 1fun
- 2function
- 3void
- 4def✓ Правильный ответ
Вопрос 194
Установите правильный порядок строк кода, чтобы программа корректно находила максимальный элемент в массиве и выводила массив вместе с максимальным элементом:
- 1import random
- 2from random import randint
- 3n = 5
- 4mas = [randint(1,10) for i in range(n)]
- 5MaxEl = mas[0]
- 6for i in range(1,n):
- 7if mas[i] > MaxEl:
- 8MaxEl = mas[i]
- 9print (mas, MaxEl)
Вопрос 195
Код, приведенный ниже, выдаст …
def f(a, b):
pass
print(f(4,2))
- 14
- 22
- 36
- 4None
Вопрос 196Ответ открыт бесплатно
Процедура в Python – это…
- 1то же самое, что и функция, но она не возвращает значение✓ Правильный ответ
- 2часть программы, которая может быть вызвана из другой части программы
- 3синоним слова «цикл»
- 4встроенная функция в Python
✓ Правильный ответ то же самое, что и функция, но она не возвращает значение
Вопрос 197
При вызове рекурсивной функции происходят … вычисления
- 1ленивые
- 2односторонние
- 3циклические
- 4обратные
Вопрос 198
Говоря о возможности передачи аргумента по умолчанию в функцию в Python, можно утверждать, что …
- 1аргументы по умолчанию передаются с использованием ключевого слова default
- 2аргументом по умолчанию нельзя воспользоваться в Python
- 3аргумент по умолчанию передается с помощью знака равенства после имени аргумента.
- 4аргументы передаются только явно, без возможности использования значений по умолчанию
Вопрос 199
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1;
F(2) = 3;
F(n) = F(n–1) * n + F(n–2) * (n – 1) при n > 2.
Чему равно значение функции F(5)?
- 1310
- 2309
- 3311
- 4312
Вопрос 200Ответ открыт бесплатно
Алгоритм вычисления значения функции F(n), где n — целое неотрицательное число, задан следующими соотношениями:
F(0) = 0;
F(n) = F(n / 2), если n > 0 и при этом чётно;
F(n) = 1 + F(n − 1), если n нечётно.
Сколько существует таких чисел n, что 1 ≤ n ≤ 1000 и F(n) = 3?
- 1120✓ Правильный ответ
- 2121
- 3212
- 4100
Вопрос 201
Система, которая определяет способ организации, хранения и именования данных на носителях информации в компьютерах, называется … системой
- 1файловой
- 2файловая
Вопрос 202
Установите соответствие между типами фалов и их назначениями::
- 1Обычный файл (regular le)
- 2Каталог (directory)
- 3Специальный файл устройства (special device le)
- 4FIFO или именованный канал (named pipe)
- 5Связь (ссылка)
- 6Сокет (socket)
- 7содержит данные в некотором формате для того, чтобы хранить информацию, которая может быть использована какой-либо программой пользовательского пространства
- 8файл, содержащий имена находящихся в нем файлов, а также указатели на метаданные этих файлов, позволяющие ОС производить операции над ними
- 9обеспечивает доступ к физическому устройству
- 10используется для связи между процессами
- 11связь имени файла с его данными, или связь, позволяющая косвенно адресовать файл
- 12используются для межпроцессного взаимодействия
Вопрос 203Ответ открыт бесплатно
Блок информации, записанный на накопитель, – …
- 1файл✓ Правильный ответ
- 2запись✓ Правильный ответ
✓ Правильный ответ файл ; запись
Вопрос 204
Бинарный файл (двоичный файл) – это …
- 1компьютерный файл, содержащий текстовые данные
- 2формат представления данных с использованием двоичной системы счисления
- 3файл, содержащий в себе один или несколько других файлов и/или папок, а также метаданные
Вопрос 205
Метод try позволяет …
- 1упростить обработку исключений с помощью инкапсуляции начальных операций, а также задач по закрытию и очистке
- 2гарантировать, что если операции над файлом вызовут исключения, то он закроется до того, как программа остановится
- 3отрывать любой файл на компьютере
Вопрос 206Ответ открыт бесплатно
Расположите в правильной последовательности строки в программе, которая считает количество строк в этом файле и выводит это количество:
- 1with open('events.txt', 'r', encoding='utf-8') as file:
- 2lines = file.readlines()
- 3print(f'Количество строк в файле: {len(lines)}')
✓ Правильный ответ with open('events.txt', 'r', encoding='utf-8') as file: ; lines = file.readlines() ; print(f'Количество строк в файле: {len(lines)}')
Вопрос 207
… - это метод в Python, который позволяет получить доступ к атрибутам файла, таким как размер, дата создания или дата изменения
- 1file.info()
- 2os.getfileinfo(filename)
- 3os.stat(filename)
- 4file.attributes()
Вопрос 208
Изменить права доступа к файлу в Python можно с помощью …
- 1os.chmod(filename, mode)
- 2os.access(filename, mode)
- 3file.chmod(mode)
- 4file.change_permissions(mode)
Вопрос 209
Модуль в Python, который позволяет осуществлять операции с файловой системой, – …
- 1sys
- 2os
- 3file
- 4filesystem
Вопрос 210Ответ открыт бесплатно
Надежный инструмент для создания графических интерфейсов в Python …
- 1Tkinter✓ Правильный ответ
- 2tkinter
- 3библиотека Tkinter✓ Правильный ответ
- 4библиотека tkinter
✓ Правильный ответ Tkinter ; tkinter ; библиотека Tkinter ; библиотека tkinter