Присоединяйся к нам в телеграмВступить
Технология программирования (№ 1)
Синергия/МОИ/МТИ/МОСАП ответы 100 баллов

Технология программирования (№ 1)

Вопросов в тесте: 93

Вопросы теста

1. Вернуть сроку "Hello, John!" из функции, которая представлена ниже, поможет код … (Укажите 2 варианта ответа) def greet(name): return "Hello, " + name + "!"

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

3. Говоря о возможности передать значение по ссылке в функцию, можно утверждать, что …

4. Установите соответствие между терминами и их характеристиками

5. …– это модель для создания объектов определенного типа, описывающая их структуру и определяющая алгоритмы для работы с этими объектами

6. Обработка исключений в Python – это …

7. … в JavaScript — это зарезервированные идентификаторы, которые имеют определенную функциональность и не могут быть использованы в качестве имён переменных или функций.

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

9. Полиморфизм в Python можно реализовать с помощью …

10. Установите соответствие между типами файлов и их характеристиками:

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

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

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

14. Для добавления данных в бинарный файл используется …

15. Программа, предназначенная для выполнения определенных задач и рассчитанная на непосредственное взаимодействие с пользователем, называется прикладной программой или …

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

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

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

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

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

21. Установите соответствие между категориями операций и их описаниями:

22. Если попытаться обратиться к элементу с индексом 5 в массиве, который представлен ниже, то … arr = [1, 2, 3]?

23. … – независимо компилируемый программный модуль, динамически подключаемый к основной программе и предназначенный для расширения и/или использования ее возможностей

24. Установите соответствие между правилами выполнений математических операций и их описаниями:

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

26. Контейнеры, способные хранить более одного элемента одновременно – …

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

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

29. Требования к программному обеспечению – это …

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

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

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

33. Формат представления данных с использованием двоичной системы счисления – это … файл

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

35. Если значение переменной x становится равным 10 (см.изображение ниже), то вариант … корректно завершит цикл в Python x = 0 while True: if x == 10: x += 1

36. Расположите в правильной последовательности шаги написания условного оператора:

37. Модель зрелости возможностей (CMM) – это инструмент, используемый в проектах на Python, для …

38. Активировать макрорекордер пользователь может с помощью …

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

40. Макрорекордеры обычно используют для …

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

42. Говоря о цикле, который может выполняться хотя бы один раз, даже если условие ложно, можно утверждать, что …

43. Установите соответствие между макросами и их описаниями, задачами:

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

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

46. Расположите в последовательности шаги выполнения операций с файлами в Python:

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

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

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

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

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

52. На изображении ниже представлена данная функция: def sum_range(start, end): if start > end: end, start = start, end return sum(range(start, end + 1)) Что выполняет данная функция? Что для этого требуется сделать?

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

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

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

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

57. Необходимо написать программу, которая будет выводить квадраты чисел от 0 до 4. Как правильно отобразить эту программу?

58. Ниже представлена программа. 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)) Как можно описать эту программу?

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

60. На изображении ниже представлен программный код: class Car: def __init__(self, make, model, year): self.make = make self.model = model self.year = year Какие атрибуты описаны в этом программном коде?

61. Система здравоохранения поставила перед программистами задачу: создать ПО, которое будет диагностировать рак на любой стадии. Какая модель жизненного цикла ПО подойдет для решения данной задачи?

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

63. Алгоритм вычисления значения функции 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?

64. Ниже представлена программа: def more_than_five(lst): new_lst = [] for number in lst: if abs(number) > 5: new_lst.append(number) return new_lst Какую задачу решает данная программа?

65. На изображении ниже представлена программа: import constant print(constant.PI) print(constant.GRAVITY) Определите, что будет выведено на экран после выполнения этой программы.

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

67. На изображении ниже представлена программа: import os print(f"{os.name}") Что выведет данный код?

68. На уроке информатике учитель написал на доске несколько версий написания программы (см.изображение ниже). После этого спросил у учеников, какая из этих версий подойдет для преобразования сроки в дату время. Степанов ответил, что версия № 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)

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

70. Метод, позволяющий узнать порядковый номер элемента … в Python

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

72. Записывать действия пользователя макрорекордер может …

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

74. Установите соответствие между способами объявления массива и их описаниями:

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

76. Корректное выражение для создания объекта даты в Python – …

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

78. Расположите в правильной последовательности шаги для открытия и сохранения файлов с использованием стандартных диалогов.

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

80. В результате выполнения кода условия, которого представлено ниже, на экран будет выведено … x, y = -5, -3 res = (-1*x if x˂0 else x) + y print(res)

81. Если использовать режим 'w', то при открытии текстового файла в Python …

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

83. Для хранения кодов в VBA используется …

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

85. На изображении ниже представлен код: a = int(input("введите число:")) if a ˂ 0: print("Neg") elif a == 0: print("Zero") else: print("Pos") По данном коду определите условие задачи.

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

87. На изображении ниже представлена программа: text = 'Python - простой и понятный язык' kort = text.partition('и') print(kort) Определите, что будет напечатано после выполнения этой программы.

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

89. Ирине было предложено отредактировать последние несколько строк статьи. Она обратилась к программисту за советом, как можно быстрее обработать неопределенное количество строк в статье, чтобы самой не считать строки. Ей предложили написать функцию, которая будет решать эту задачу. Помогите Ирине выбрать правильную функцию read_last(lines, file), которая будет открывать определенный файл file и выводить на печать построчно последние строки в количестве lines (на всякий случай проверим, что задано положительное целое число).

90. Дана функция three_args(), которая принимает 1, 2 или 3 строго ключевых параметра. В результате ее работы на печать в консоль выводятся значения переданных переменных, но только если они не равны None. Какой код подойдет для этой программы?

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

92. При записи действий с помощью макрорекордера в Python будет сгенерирован …

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

Нужна помощь именно с твоим тестом?

Написать нам

Ещё материалы, которые могут пригодиться по этой теме.

Все тесты