Все тесты предмета

Ответы на тесты Технология программирования.ои(dor_БАК)

Вопросы и варианты доступны бесплатно. 63 ответа доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

210 вопросов 11 тестов в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Технология программирования» — Синергия и МТИ

Вопрос 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 используют модуль …

  1. python-docx
  2. Python-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 предназначена для работы в …

  1. MS Word
  2. MS Excel
  3. MS PowerPoint
  4. MS Access
Вопрос 10Ответ открыт бесплатно

Английская аббревиатура для обозначения интерфейса, предоставляемого приложением для взаимодействия с его функциональностью в Python

  1. API✓ Правильный ответ
✓ Правильный ответ

API

Вопрос 11

… позволяет существенно сократить размер записи алгоритма и представить его компактно путем соответствующей организации предписываемых действий

  1. Ветвление
  2. Процедура
  3. Цикл
  4. Генератор
Вопрос 12

Функция range может иметь максимум …

  1. пять аргументов
  2. один аргумент
  3. два аргумента
  4. три аргумента
Вопрос 13Ответ открыт бесплатно

Чтобы выполнить принудительный выход, пропустить часть или игнорировать заданные условия в цикле используют операторы … и continue

  1. break✓ Правильный ответ
✓ Правильный ответ

break

Вопрос 14

Циклическая структура, в которой число повторений цикла заранее неизвестно, а определяется только в процессе выполнения алгоритма, называется … структурой

  1. итеративной циклической
  2. условной структурой
  3. линейной структурой
  4. бесконечно циклической структурой
Вопрос 15

Инструмент в программировании, который создаёт последовательности чисел, которые следуют скрытому рецепту, зависящему от начального «секрета» (зерна),  … случайных чисел

  1. генератор
Вопрос 16Ответ открыт бесплатно

Установите соответствие между типами циклов и их описанием:

  1. for✓ Правильный ответ
  2. while✓ Правильный ответ
  3. do...while✓ Правильный ответ
  4. foreach (или for each)✓ Правильный ответ
  5. break✓ Правильный ответ
  6. continue✓ Правильный ответ
  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)

  1. 10
  2. 6
  3. 12
  4. 66
Вопрос 18

В результате выполнения программы на нахождения суммы и вычитания различных значений n, (см. изображение ниже) будет напечатано …

  1. 47
  2. ноль
  3. -295
  4. -66
Вопрос 19

Уставите правильную последовательность строк в программе, которая решает задачу создания хорошего пароля, используя генератор случайных чисел:

  1. import random
  2. str1 = '123456789'
  3. str2 = 'qwertyuiopasdfghjklzxcvbnm'
  4. str3 = str2.upper()
  5. print(str3)
  6. str4 = str1+str2+str3
  7. print(str4)
  8. ls = list(str4)
  9. random.shuffle(ls)
  10. psw = ''.join([random.choice(ls) for x in range(12)])
  11. print(psw)
Вопрос 20Ответ открыт бесплатно

Код, изображенный ниже, выведет …   import random print(random. uniform(1,1.1))

  1. число от 1 до 1.1✓ Правильный ответ
  2. 1
  3. 1.1
  4. ошибку
✓ Правильный ответ

число от 1 до 1.1

Вопрос 21

Программное обеспечение, которое обеспечивает все необходимые инструменты для разработки программного обеспечения в одном месте, - это … IDE

  1. среда разработки
  2. интегрированная среда разработки
Вопрос 22

Правильный синтаксис строк, относящихся к одному блоку, … (Укажите 2 варианта ответа)

  1. a = 5, b = 10
  2. c = a + b; d = t + 10
  3. a = 78 b = a + 89
Вопрос 23Ответ открыт бесплатно

Правильный синтаксис для импортирования времени и потоков в Python для создания макросов: …

  1. import times import threading
  2. import time import threading✓ Правильный ответ
  3. import threading
  4. import time
  5. import time import threanding
✓ Правильный ответ

import time import threading

Вопрос 24

Небольшая программа, которая исполняется внутри какой-то другой программы – …

  1. макрос
  2. макросы
Вопрос 25

Имена, используемые для определения переменных, функций, классов, модулей и других объектов – это …

  1. идентификаторы
  2. идентификатор
Вопрос 26Ответ открыт бесплатно

Код, приведенный ниже, выведет строку …  st = ‘1’ + ‘2’ print(st)

  1. 1+2
  2. 12✓ Правильный ответ
  3. 3
  4. ошибку
✓ Правильный ответ

12

Вопрос 27

Вывод программы, приеденной ниже, - …  st = “spam” print(st[:-1:])

  1. spa
  2. aps
  3. m
  4. ошибку
Вопрос 28

Установите соответствие между методами строковых типов данных в Python и других языках программирования и их значениями:

  1. join()
  2. split()
  3. partition()
  4. разбивает строки
  5. преобразовывает строки в список
  6. преобразовывает строку в кортеж, учитывает только первое вхождение элемента-разделителя (и добавляет его в итоговый кортеж).
Вопрос 29

Установите соответствие между функциями в Python и областями их использования:

  1. ord()
  2. hex()
  3. oct()
  4. tuple()
  5. set()
  6. list()
  7. функция используется для преобразования символа в целое число.
  8. функция предназначена для преобразования целого числа в шестнадцатеричную строку
  9. функция предназначена для преобразования целого числа в восьмеричную строку
  10. функция используется для преобразования в кортеж
  11. функция возвращает тип после преобразования
  12. функция используется для преобразования любого типа данных в тип списка
Вопрос 30Ответ открыт бесплатно

Код, приведенный ниже, выведет …  b = - 21 a = 11 * 2 ** 2 – 12 / 4 + b

  1. 21.0
  2. 20.0✓ Правильный ответ
  3. ошибку
  4. 62
✓ Правильный ответ

20.0

Вопрос 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 Какие атрибуты описаны в этом программном коде?

  1. self, make, year
  2. self, make, model, year
  3. self, make
Вопрос 33Ответ открыт бесплатно

На изображении ниже представлена программа: def average_score(self): return sum(self.scores) / len(self.scores) Определите, для чего в ней используется метод average_score?

  1. для вычисления суммы значений
  2. для определения длины последовательности
  3. для вычисления среднего значения✓ Правильный ответ
  4. для определения разности значений
✓ Правильный ответ

для вычисления среднего значения

Вопрос 34

На изображении ниже представлена одна из моделей жизненного цикла. Какая модель жизненного цикла на нем изображена?

  1. Каскадная модель
  2. V – образная модель
  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) Определите, что будет выведено на экран после выполнения этой программы.

  1. PI = 3.14 GRAVITY = 9.8
  2. 3,14 9,8
  3. PI 14 GRAVITY  9.8
Вопрос 40Ответ открыт бесплатно

Николай написал функцию is_alive(health), которая проверяет здоровье персонажа в игре (см. изображние ниже). Если оно равно или меньше нуля, то функция возвращает False, в противном случае True. К сожалению, функция не работает, так как ученик допустил в ней ряд ошибок. def is_alive(health):     if:         health < 0         False     else:         return true Как должен был написать Николай эту функцию?

  1. def is_alive(health):      if:           health ˂= 0:                 return False      else:            return True
  2. def is_alive(health):      if health ˂= 0:           return False      else:           return True✓ Правильный ответ
  3. def is_alive(health):      if health ˂= 0:           return false      else:           return True
  4. def 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. Как правильно отобразить эту программу?

  1. square_generator = (n** 2 for n in range(4)) print(square_generator)
  2. square_list = [n** 2 for n in range(5)] print(square_list)✓ Правильный ответ
  3. square_list = [n** 2 for n in range(4)] print(square_list)
✓ Правильный ответ

square_list = [n** 2 for n in range(5)] print(square_list)

Вопрос 44

Иван хочет создать пароль. Для этого он решил воспользоваться генератором случайных чисел. Помогите Ивану написать программу, которая позволит ему выбрать несколько случайных чисел из указанной последовательности.

  1. import random list = [20, 30, 40, 50 ,60, 70, 80, 90] sampling = random.choices(list, k=5) print(sampling)
  2. import random list = [20, 30, 40, 50 ,60, 70, 80, 90] sampling = random.choices(k=5) print(sampling)
  3. import random list = [20, 30, 40, 50 ,60, 70, 80, 90] sampling = random (list, k=5) print(sampling)
  4. list = [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?

  1. 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])✓ Правильный ответ
  2. from 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])
  3. 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])
  4. from 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

Требуется решить задачу нахождения произведения элементов двумерного массива. Какой код потребуется для решения данной задачи?

  1. p = 0 for i in range(N):     for j in range(M):        p *= matrix[i][j] print (p)
  2. p = 1 for i in range(N):     for j in range(M):            p *= matrix[i] print (p)
  3. p = 1 for i in range(N):        p *= matrix[i][j] print (p)
  4. p = 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. Какой код подойдет для этой программы?

  1. def 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)
  2. def three_args(*, var1, var2=None, var3=None):    arguments = ', '.join([f'{arg[0]} = {str(arg[1])}' for arg in locals().items())    print(f'Переданы аргументы: {arguments}')
  3. def 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}')
  4. def 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?

  1. 121
  2. 212
  3. 120
  4. 100
Вопрос 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Ответ открыт бесплатно

Антон работает редактором документов. Чтобы облегчить процесс редактирования он пользуется программами. Определите, какая из указанных ниже программ поможет Антону задать стиль левой границы.

  1. With Selection.Borders(xlEdgeTop)         .LineStyle = xlDouble         .ColorIndex = xlAutomatic         .TintAndShade = 0         .Weight = xlThick  End With
  2. With Selection.Borders(xlEdgeLeft)         .LineStyle = xlDouble         .ColorIndex = xlAutomatic          .TintAndShade = 0         .Weight = xlThick  End With✓ Правильный ответ
  3. With Selection.Borders(xlInsideHorizontal)         .LineStyle = xlContinuous         .ColorIndex = xlAutomatic         .TintAndShade = 0          .Weight = xlThin  End With
  4. With 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

Игорь хочет выбрать определенный интервал в электронной таблице на активном листе. Как это можно реализовать, используя макросы?

  1. Range("A1:C10 B10:D24")
  2. ActiveSheet.Range("A1:A10")
  3. Range(Columns(1), Columns(5))
Вопрос 58

Для работы с таблицами Ивану нужно выделить ячейку, для того чтобы определить формулу в ней. Как Иван должен написать макрос, который решает данную задачу?

  1. Range("B10:D12").Areas.Count
  2. InStrRev(Sl, S2 [, Nl[, N2]])
  3. Range("E6:E24").Select
  4. Range("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] )

  1. 90
  2. 57✓ Правильный ответ
  3. 190
  4. 157
✓ Правильный ответ

57

Вопрос 64

Программа, приведенная ниже, при ее запуске выведет ...   A = [13, 34, 4, 46, 53, 6, 63] summa = 0 for x in A:    if x % 2 != 0:      summa += x print ( summa )

  1. 13
  2. 63
  3. 129
  4. 372
Вопрос 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]] будет равно …

  1. 10✓ Правильный ответ
  2. -12
  3. -1
  4. 0
✓ Правильный ответ

10

Вопрос 67

Установите соответствие между операциями и их определениями, где а – массив:

  1. a[i]
  2. len(a)
  3. a.append(x)
  4. a.pop()
  5. a * n
  6. b = a
  7. b = a[1:4]
  8. a[:]
  9. элемент массива с номером i
  10. длина массива
  11. приписывает к массиву новый элемент со значением x
  12. удаляет последний элемент из массива
  13. массив, полученный приписыванием массива a самого к себе n раз
  14. присваивание массивов
  15. делает новый массив, состоящий из элементов старого массива начиная со первого и заканчивая третьим
  16. копия всего массива
Вопрос 68

Если дан массив: A = [8]*6, то индекс последнего элемента массива A будет равен …

  1. 5
  2. 6
  3. 4
  4. 7
Вопрос 69

Расположите строки программы в правильном порядке, чтобы заполнить массив: X = [1 3 5 7 9 11]:

  1. X = [0]*6
  2. for k in range(6):
  3. X[k] = 2*k + 1
  4. print(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 варианта ответа)

  1. Basic
  2. Assembler
  3. Pascal
  4. HTML
Вопрос 85

Основные парадигмы программирования: …

  1. объективная и стационарная
  2. императивная и декларативная
  3. стационарная и императивная
  4. субъективная и динамическая
Вопрос 86Ответ открыт бесплатно

Установите соответствие между элементами объектно-ориентированного программирования (ООП) и их определениями:

  1. Объект✓ Правильный ответ
  2. Класс✓ Правильный ответ
  3. Метод✓ Правильный ответ
  4. Атрибут✓ Правильный ответ
  5. часть кода, которая описывает элемент с конкретными характеристиками и функциями✓ Правильный ответ
  6. шаблон, на базе которого можно построить объект в программировании✓ Правильный ответ
  7. функция внутри объекта или класса, которая позволяет взаимодействовать с ним или другой частью кода✓ Правильный ответ
  8. характеристики объекта в программировании✓ Правильный ответ
✓ Правильный ответ

Объект = часть кода, которая описывает элемент с конкретными характеристиками и функциями ; Класс = шаблон, на базе которого можно построить объект в программировании ; Метод = функция внутри объекта или класса, которая позволяет взаимодействовать с ним или другой частью кода ; Атрибут = характеристики объекта в программировании

Вопрос 87

Неверно, что к основным принципам объектно-ориентированного программирования относится …

  1. инкапсуляция
  2. наследование
  3. изоморфизм
  4. полиморфизм
Вопрос 88

Английская аббревиатура для обозначения унифицированного языка моделирования – ...

  1. UML
Вопрос 89

Установите соответствие между видами диаграмм и их определениями:

  1. Диаграмма последовательности
  2. Диаграммы кооперации
  3. Диаграмма деятельности
  4. наглядное представление совокупности разных элементов модели системы, изображение того, как и в каком порядке они взаимодействуют.
  5. показывают взаимодействия между объектами, участвующими в конкретной ситуации
  6. описывают последовательность действий в системе с помощью видов деятельности
Вопрос 90Ответ открыт бесплатно

Установите соответствие между терминами и их определениями:

  1. Абстракция✓ Правильный ответ
  2. Модульность✓ Правильный ответ
  3. Композиция✓ Правильный ответ
  4. Интерфейс✓ Правильный ответ
  5. Метод✓ Правильный ответ
  6. упрощенное представление сложной системы, которое выделяет её основные функции и игнорирует несущественные детали.✓ Правильный ответ
  7. разделение программы на независимые части, каждая из которых выполняет свою функцию.✓ Правильный ответ
  8. механизм, при котором класс включает объекты других классов как свои компоненты.✓ Правильный ответ
  9. возможность описания классов через другие классы без указания конкретной реализации.✓ Правильный ответ
  10. подпрограмма внутри класса, выполняющая определенные действия над объектами этого класса.✓ Правильный ответ
✓ Правильный ответ

Абстракция = упрощенное представление сложной системы, которое выделяет её основные функции и игнорирует несущественные детали. ; Модульность = разделение программы на независимые части, каждая из которых выполняет свою функцию. ; Композиция = механизм, при котором класс включает объекты других классов как свои компоненты. ; Интерфейс = возможность описания классов через другие классы без указания конкретной реализации. ; Метод = подпрограмма внутри класса, выполняющая определенные действия над объектами этого класса.

Вопрос 91

Компиляция в контексте программирования – это процесс …

  1. выполнения программы построчно
  2. перевода исходного кода в машинный код
  3. отладки программы
  4. оптимизации кода
Вопрос 92

…– это высокоуровневый язык программирования

  1. Assembly
  2. C
  3. Machine Code
  4. Python
Вопрос 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Ответ открыт бесплатно

… – это международный стандарт, представляющий руководство по принципам, лежащим в основе социальной ответственности

  1. ISO 26000✓ Правильный ответ
  2. ISO 9001
  3. ISO 45001
  4. ISO 14001
✓ Правильный ответ

ISO 26000

Вопрос 104

… модель объединяет в себе два процесса – проектирование и поэтапное прототипирование ПО для проверки жизнеспособности сложных и нестандартных технических решений

  1. Спиральная
Вопрос 105

Расположите в правильном порядке шаги разработки малой программы:

  1. определить основную функцию программы
  2. записать код функции
  3. запустить программу и протестировать ее
  4. документировать код
Вопрос 106Ответ открыт бесплатно

Установите соответствие между моделями жизненного цикла и их характеристиками:

  1. Водопадная модель✓ Правильный ответ
  2. Итеративная модель✓ Правильный ответ
  3. Agile модель✓ Правильный ответ
  4. Спиральная модель✓ Правильный ответ
  5. Модель V✓ Правильный ответ
  6. модель, в которой каждый этап проходит последовательно, и переход к следующему этапу невозможен, пока не завершен предыдущий✓ Правильный ответ
  7. модель, которая предполагает повторяющиеся итерации одного и того же процесса, позволяя улучшать продукт шаг за шагом✓ Правильный ответ
  8. модель, где осуществляется постоянное развитие и адаптация в процессе разработки с акцентом на взаимодействие с клиентом✓ Правильный ответ
  9. модель, сосредоточенная на оценке рисков и планировании с анализом и тестированием на каждом этапе✓ Правильный ответ
  10. модель, которая объединяет элементы последовательного и итеративного подходов, обеспечивая поддержку тестирования на каждом этапе✓ Правильный ответ
✓ Правильный ответ

Водопадная модель = модель, в которой каждый этап проходит последовательно, и переход к следующему этапу невозможен, пока не завершен предыдущий ; Итеративная модель = модель, которая предполагает повторяющиеся итерации одного и того же процесса, позволяя улучшать продукт шаг за шагом ; Agile модель = модель, где осуществляется постоянное развитие и адаптация в процессе разработки с акцентом на взаимодействие с клиентом ; Спиральная модель = модель, сосредоточенная на оценке рисков и планировании с анализом и тестированием на каждом этапе ; Модель V = модель, которая объединяет элементы последовательного и итеративного подходов, обеспечивая поддержку тестирования на каждом этапе

Вопрос 107

Соотнесите принципы работы со сложными системами с целями их использования

  1. Модульность
  2. Абстракция
  3. Инкапсуляция
  4. Упрощение
  5. Итеративность
  6. для облегчения разработки, тестирования и модификации системы путем ее разделения на независимые или слабо связанные компоненты
  7. для сосредоточения на ключевых характеристиках системы и игнорирования ненужных деталей
  8. для сокрытия деталей реализации и предоставления только необходимых интерфейсов для взаимодействия с системой
  9. для создания упрощенных моделей или подходов для работы с системами с высокой сложностью
  10. для адаптации системы и внесения изменений через повторяющиеся циклы разработки и тестирования
Вопрос 108

Модель жизненного цикла ПО, которую следует применять при высокой неопределенности требований –… модель

  1. Agile
Вопрос 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 – …

  1. date(2023, 12, 25)
  2. datetime.date(2023, 12, 25)
  3. datetime(2023, 12, 25)
  4. new_date(2023, 12, 25)
Вопрос 119

Чтобы преобразовать число, представляющее секунды, в формат времени «ЧЧ:ММ:СС», можно воспользоваться функцией …

  1. time(seconds)
  2. timedelta(seconds=seconds)
  3. datetime.fromtimestamp(seconds)
  4. datetime.timedelta(seconds=seconds).strftime('%H:%M:%S')
Вопрос 120Ответ открыт бесплатно

… – специальные структуры, ориентированные на исполнение повторяющихся операций или группы кода

  1. Цикл✓ Правильный ответ
✓ Правильный ответ

Цикл

Вопрос 121

Для нахождения модуля числа может быть использована одна из функций Python – …

  1. round
  2. abs
  3. divmod
  4. pow
Вопрос 122

Установите правильную последовательность написания оператора ветвления:

  1. if
  2. условие
  3. then
  4. оператор 1
  5. else
  6. оператор 2
  7. end if
Вопрос 123Ответ открыт бесплатно

В Python для присваивания значения переменной используется оператор …

  1. ==
  2. :=
  3. =✓ Правильный ответ
  4. =˃
✓ Правильный ответ

=

Вопрос 124

В Python при автоматическом преобразовании типов данных происходит …

  1. Python всегда вызывает ошибку, если типы данных разные
  2. Python автоматически конвертирует один тип данных в другой, если это возможно автоматическая конвертация одного типа данных в другой, если это возможно
  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
  3. 2
  4. ошибка
Вопрос 129

Установите соответствие между типами управляющих операторов и их описаниями:

  1. Оператор прерывания
  2. Оператор возврата
  3. Оператор управления потоком
  4. используется для немедленного выхода из цикла
  5. производит возврат значений из функции и завершает ее выполнение
  6. включает операторы, такие как break и continue, для управления течением исполнения
Вопрос 130Ответ открыт бесплатно

Конструкция else обычно используется с оператором …

  1. try✓ Правильный ответ
  2. break
  3. except
  4. continue
✓ Правильный ответ

try

Вопрос 131

Продолжение цикла независимо от наличия внешних условий обеспечивает инструкция …

  1. pass
Вопрос 132

Модуль, позволяющий генерировать случайные числа – …

  1. random
Вопрос 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    

  1. exit
  2. break
  3. stop
  4. continue
Вопрос 138

Одномерный массив (список) в Python объявляется следующим образом: …

  1. array = [1, 2, 3]
  2. array = (1, 2, 3)
  3. array = {1, 2, 3}
  4. array = array(1, 2, 3)
Вопрос 139

Способы объявления массива для создания массива, который будет содержать 10 одинаковых элементов (например, нулей) – …

  1. array = [0]*10 и array = [0 for i in range(10)]
  2. только array = [10*0]
  3. array = [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

  1. index()
  2. index ()
Вопрос 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 используется для изменения размера растрового изображения …

  1. resize()✓ Правильный ответ
✓ Правильный ответ

resize()

Вопрос 147

Завершает выполнение функции и возвращает результат вызывающему коду …

  1. return
Вопрос 148

Расположите в правильной последовательности шаги классификации процедур в программировании:

  1. определить цели и задачи, которые необходимо достичь с помощью процедур
  2. рассмотреть типы процедур, такие как процедуры, функции и методы, и определить их отличия
  3. классифицировать процедуры по уровню абстракции: низкоуровневые и высокоуровневые
  4. оценить, как каждую процедуру можно использовать в различных контекстах
  5. зафиксировать результаты классификации и задокументировать все определения и примеры
Вопрос 149

Функция, используемая для преобразования матрицы в одномерный вектор …

  1. np.ravel()
  2. np.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 + "!"

  1. greet("John")
  2. greet(name="John")
  3. greet("John", "Doe")
  4. greet()
Вопрос 153Ответ открыт бесплатно

Расположите в правильной последовательности шаги создания рекурсивной функции и определения класса:

  1. определить класс с помощью ключевого слова class✓ Правильный ответ
  2. определить методы класса, в том числе метод init, чтобы инициализировать атрибуты✓ Правильный ответ
  3. создать экземпляр класса, передав необходимые параметры✓ Правильный ответ
  4. использовать методы класса через его экземпляр✓ Правильный ответ
  5. определить базовое условие для завершения рекурсии✓ Правильный ответ
  6. написать тело рекурсивной функции, которое будет вызывать саму себя с измененными аргументами✓ Правильный ответ
  7. вызвать рекурсивную функцию, передав ей начальные аргументы✓ Правильный ответ
✓ Правильный ответ

определить класс с помощью ключевого слова class ; определить методы класса, в том числе метод init, чтобы инициализировать атрибуты ; создать экземпляр класса, передав необходимые параметры ; использовать методы класса через его экземпляр ; определить базовое условие для завершения рекурсии ; написать тело рекурсивной функции, которое будет вызывать саму себя с измененными аргументами ; вызвать рекурсивную функцию, передав ей начальные аргументы

Вопрос 154

Выражение … неверно определяет функцию с параметрами по умолчанию

  1. def func(a, b=1):
  2. def func(a=1, b):
  3. def func(a=1, b=2):
  4. def 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 варианта ответа)

  1. with open('hello.txt', 'w') as file:                 file.write("Hello, World!")
  2. with open('hello.txt', 'r') as file:                 file.write("Hello, World!")
  3. open('hello.txt', 'a') as file:                 file.write("Hello, World!")
  4. with 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 в Питоне - …

  1. a ˂ ˃ b
  2. a! = b
  3. a is not b
  4. a ≠ b
Вопрос 179

Встроенная функция Python … может быть использована для нахождения модуля числа

  1. round
  2. abs
  3. divmod
  4. pow
Вопрос 180Ответ открыт бесплатно

В результате выполнения кода условия (см. изображение ниже) на экран будет выведено … a = [1,2,3] b = a a[0] = 10 print(b)

  1. 10
  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")

  1. a ˃ b
  2. a ˃=b
  3. a ˂ b
  4. a ˂=b
Вопрос 182

К верному формату представления условной инструкции можно отнести …

  1. if/elseif/else
  2. if/elif/else
  3. if/else/elif
  4. A = Y if X else Z
Вопрос 183Ответ открыт бесплатно

Для инвертирования условия в инструкции if можно использовать оператор …

  1. and
  2. or
  3. not✓ Правильный ответ
  4. is
✓ Правильный ответ

not

Вопрос 184

В результате выполнения кода условия (см. изображение ниже) на экран будет выведено …    

  1. 3
  2. три
  3. тройка
Вопрос 185

В результате выполнения кода условия (см. изображение ниже) на экран будет выведено …

  1. -8
  2. -2
  3. 2
  4. ошибка
Вопрос 186Ответ открыт бесплатно

Установите правильную последовательность написания оператора ветвления:

  1. if✓ Правильный ответ
  2. Условие✓ Правильный ответ
  3. then✓ Правильный ответ
  4. Оператор 1✓ Правильный ответ
  5. else✓ Правильный ответ
  6. Оператор 2✓ Правильный ответ
  7. end if✓ Правильный ответ
✓ Правильный ответ

if ; Условие ; then ; Оператор 1 ; else ; Оператор 2 ; end if

Вопрос 187

Установите соответствие между условным оператором и его описанием:

  1. If
  2. else if (elif)
  3. switch (match)
  4. ? : (тернарный оператор)
  5. && (логическое И)
  6. || (логическое ИЛИ)
  7. ! (отрицание)
  8. == (равенство)  
  9. != (неравенство)
  10. ˃, ˂, ˃=, ˂= (сравнения)
  11. выполнение блока кода, если указанное условие истинно
  12. условная конструкция, которая выполняется, если предыдущее условие ложно
  13. позволяет выбрать одну из нескольких альтернатив на основе значения выражения
  14. логический оператор для объединения двух условий, результат истинен, если хотя бы одно из них истинно
  15. логический оператор, проверяющий выполнение обоих условий
  16. возвращает результат, основанный на значении логического выражения.
  17. логическая операция отрицания
  18. выполняет одно действие, если условие истинно, иначе другое
  19. проверяет неравенство двух значений
  20. сравнивают два значения и возвращают результат сравнения
Вопрос 188

Программа (см. изображение ниже) выведет на экран …

  1. 2
  2. два
  3. двойка
Вопрос 189

Переменные, которые введены в основной программе, называются …

  1. глобальные
  2. глобальными
Вопрос 190Ответ открыт бесплатно

Параметры процедуры, называют … переменные

  1. локальные✓ Правильный ответ
✓ Правильный ответ

локальные

Вопрос 191

Установите соответствие между понятиями и их характеристиками:

  1. Глобальная переменная
  2. Локальная переменная
  3. Аргумент
  4. обращаться можно из любой подпрограммы
  5. дополнительные переменные, которые будут использоваться только в подпрограмме
  6. значение параметра, которое передается подпрограмме при ее вызове
Вопрос 192

Переменные, которые не исчезают после завершения работы функции, называются … переменными

  1. статические
  2. статистическими
Вопрос 193Ответ открыт бесплатно

Для создания функции используется ключевое слово …

  1. fun
  2. function
  3. void
  4. def✓ Правильный ответ
✓ Правильный ответ

def

Вопрос 194

Установите правильный порядок строк кода, чтобы программа корректно находила максимальный элемент в массиве и выводила массив вместе с максимальным элементом:

  1. import random
  2. from random import randint
  3. n = 5
  4. mas = [randint(1,10) for i in range(n)]
  5. MaxEl = mas[0]
  6. for i in range(1,n):
  7. if mas[i] > MaxEl:
  8. MaxEl = mas[i]
  9. print (mas, MaxEl)
Вопрос 195

Код, приведенный ниже, выдаст …   def f(a, b): pass print(f(4,2))

  1. 4
  2. 2
  3. 6
  4. None
Вопрос 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)?

  1. 310
  2. 309
  3. 311
  4. 312
Вопрос 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?

  1. 120✓ Правильный ответ
  2. 121
  3. 212
  4. 100
✓ Правильный ответ

120

Вопрос 201

Система, которая определяет способ организации, хранения и именования данных на носителях информации в компьютерах, называется … системой

  1. файловой
  2. файловая
Вопрос 202

Установите соответствие между типами фалов и их назначениями::

  1. Обычный файл (regular le)
  2. Каталог (directory)
  3. Специальный файл устройства (special device le)
  4. FIFO или именованный канал (named pipe)
  5. Связь (ссылка)
  6. Сокет (socket)
  7. содержит данные в некотором формате для того, чтобы хранить информацию, которая может быть использована какой-либо программой пользовательского пространства
  8. файл, содержащий имена находящихся в нем файлов, а также указатели на метаданные этих файлов, позволяющие ОС производить операции над ними
  9. обеспечивает доступ к физическому устройству
  10. используется для связи между процессами
  11. связь имени файла с его данными, или связь, позволяющая косвенно адресовать файл
  12. используются для межпроцессного взаимодействия
Вопрос 203Ответ открыт бесплатно

Блок информации, записанный на накопитель, – …

  1. файл✓ Правильный ответ
  2. запись✓ Правильный ответ
✓ Правильный ответ

файл ; запись

Вопрос 204

Бинарный файл (двоичный файл) – это …

  1. компьютерный файл, содержащий текстовые данные
  2. формат представления данных с использованием двоичной системы счисления
  3. файл, содержащий в себе один или несколько других файлов и/или папок, а также метаданные
Вопрос 205

Метод try позволяет …

  1. упростить обработку исключений с помощью инкапсуляции начальных операций, а также задач по закрытию и очистке
  2. гарантировать, что если операции над файлом вызовут исключения, то он закроется до того, как программа остановится
  3. отрывать любой файл на компьютере
Вопрос 206Ответ открыт бесплатно

Расположите в правильной последовательности строки в программе, которая считает количество строк в этом файле и выводит это количество:

  1. with open('events.txt', 'r', encoding='utf-8') as file:
  2. lines = file.readlines()
  3. print(f'Количество строк в файле: {len(lines)}')
✓ Правильный ответ

with open('events.txt', 'r', encoding='utf-8') as file: ; lines = file.readlines() ; print(f'Количество строк в файле: {len(lines)}')

Вопрос 207

… - это метод в Python, который позволяет получить доступ к атрибутам файла, таким как размер, дата создания или дата изменения

  1. file.info()
  2. os.getfileinfo(filename)
  3. os.stat(filename)
  4. file.attributes()
Вопрос 208

Изменить права доступа к файлу в Python можно с помощью …

  1. os.chmod(filename, mode)
  2. os.access(filename, mode)
  3. file.chmod(mode)
  4. file.change_permissions(mode)
Вопрос 209

Модуль в Python, который позволяет осуществлять операции с файловой системой, – …

  1. sys
  2. os
  3. file
  4. filesystem
Вопрос 210Ответ открыт бесплатно

Надежный инструмент для создания графических интерфейсов в Python …

  1. Tkinter✓ Правильный ответ
  2. tkinter
  3. библиотека Tkinter✓ Правильный ответ
  4. библиотека tkinter
✓ Правильный ответ

Tkinter ; tkinter ; библиотека Tkinter ; библиотека tkinter

О материалах и доступе

Что входит в набор «Технология программирования.ои(dor_БАК)»?

210 вопросов с вариантами из опубликованных тестов (11). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности