Онлайн тесты на тему "Технология программирования - промежуточные 1-9, итоговый и компетентностный тесты | 1 семестр | Синергия [ID 56901]"

Эта работа представлена в следующих категориях:

Тестовое задание на тему: Технология программирования - промежуточные 1-9, итоговый и компетентностный тесты. 1 семестр
Тест набрал 76 баллов, был выполнен на зачет. Отчёт набранных баллов предоставляю в демо работах.
В купленном тесте будут вопросы и ответы которые размещены ниже.
Так же могу выполнять данную работу индивидуально. Делайте индивидуальный заказ.

Демо работы

Описание работы

Тест 1

Расположите в правильной последовательности этапы решения задач с использованием вычислительных методов и программирования:
Понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату, называется …
Основные парадигмы программирования: …
Установите соответствие между элементами объектно-ориентированного программирования (ООП) и их определениями:
Неверно, что к основным принципам объектно-ориентированного программирования относится …
Английская аббревиатура для обозначения унифицированного языка моделирования – ...
Установите соответствие между видами диаграмм и их определениями:
Установите соответствие между терминами и их определениями:

Тест 2

Непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации, – это … программного обеспечения
Установите соответствие между фазой жизненного цикла разработки ПО и ее описанием.
Пользовательские требования определяют …
Требования к программному обеспечению – это …
Установите в правильной последовательности этапы каскадной модели:
Цель структурного программирования – …
Структура, содержащая процессы действия и задачи, которые осуществляются в ходе разработки, использования и сопровождения программного продукта – модель …
Пользовательские требования определяют ...

Тест 3

Программное обеспечение, которое обеспечивает все необходимые инструменты для разработки программного обеспечения в одном месте, - это … IDE
Имена, используемые для определения переменных, функций, классов, модулей и других объектов – это …
Код, приведенный ниже, выведет строку …
st = ‘1’ + ‘2’
print(st)
Вывод программы, приеденной ниже, - …
st = “spam”
print(st[:-1:])
Установите соответствие между методами строковых типов данных в Python и других языках программирования и их значениями:
Установите соответствие между функциями в Python и областями их использования:
Код, приведенный ниже, выведет …
b = - 21
a = 11 * 2 ** 2 – 12 / 4 + b

Тест 4

Запись выражения a не равно b в Питоне - …
Встроенная функция Python … может быть использована для нахождения модуля числа
В результате выполнения кода условия (см. изображение ниже) на экран будет выведено … a = [1,2,3] b = a a[0] = 10 print(b)
В результате выполнения кода условия (см. изображение ниже) на экран будет выведено …
a,b = 5,10
if a˃b:
print("a˃b")
else:
print("a˂=b")
К верному формату представления условной инструкции можно отнести …
Для инвертирования условия в инструкции if можно использовать оператор …
Установите соответствие между условным оператором и его описанием:

Тест 5

Функция range может иметь максимум …
Чтобы выполнить принудительный выход, пропустить часть или игнорировать заданные условия в цикле используют операторы … и continue
Инструмент в программировании, который создаёт последовательности чисел, которые следуют скрытому рецепту, зависящему от начального «секрета» (зерна),  … случайных чисел
Установите соответствие между типами циклов и их описанием:
Уставите правильную последовательность строк в программе, которая решает задачу создания хорошего пароля, используя генератор случайных чисел:
Код, изображенный ниже, выведет …
import random
print(random. uniform(1,1.1))

Тест 6

Для доступа к элементам массива в Python используется операция взятия элемента по …
Массивы, которые состоят из набора массивов, то есть имеют более одного индекса на каждый элемент называются …
Если дан массив: A=[0]*5, то значения элементов массива, которые приведены ниже, будут равны …
for i in range(5):
if i % 2 == 0: A[i] = i + 10
Установите соответствие между операциями и их определениями, где а – массив:
Если дан массив: A = [8]*6, то индекс последнего элемента массива A будет равен …
Расположите строки программы в правильном порядке, чтобы заполнить массив: X = [1 3 5 7 9 11]:

Тест 7

Переменные, которые введены в основной программе, называются …
Установите соответствие между понятиями и их характеристиками:
Для создания функции используется ключевое слово …
Установите правильный порядок строк кода, чтобы программа корректно находила максимальный элемент в массиве и выводила массив вместе с максимальным элементом:
Код, приведенный ниже, выдаст …
def f(a, b):
pass
print(f(4,2))
Говоря о возможности передачи аргумента по умолчанию в функцию в Python, можно утверждать, что …
Алгоритм вычисления значения функции 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?

Тест 8

Система, которая определяет способ организации, хранения и именования данных на носителях информации в компьютерах, называется … системой
Установите соответствие между типами фалов и их назначениями::
Бинарный файл (двоичный файл) – это …
Расположите в правильной последовательности строки в программе, которая считает количество строк в этом файле и выводит это количество:
… - это метод в Python, который позволяет получить доступ к атрибутам файла, таким как размер, дата создания или дата изменения
Изменить права доступа к файлу в Python можно с помощью …
Модуль в Python, который позволяет осуществлять операции с файловой системой, – …
Надежный инструмент для создания графических интерфейсов в Python …

Тест 9

Макрорекордер - это …
Для обработки больших объемов данных из Excel в Python наилучшим подходом считается …
Фрагменты кода, которые можно расширить во время компиляции или во время выполнения, определяют …
Установите соответствие между способами добавления макроса и их описаниями:
Для автоматической обработки документов Word в Python используют модуль …
Расположите в правильной последовательности шаги для создания макроса:
… - это набор предварительно написанных кодов и функций, которые можно использовать для выполнения определенных задач без необходимости писать новый код
В Python библиотека openpyxl предназначена для работы в …
Английская аббревиатура для обозначения интерфейса, предоставляемого приложением для взаимодействия с его функциональностью в Python

Итоговый тест

Компиляция в контексте программирования – это процесс …
Полиморфизм в Python можно реализовать с помощью …
Установите соответствие между моделями жизненного цикла и их характеристиками:
… в JavaScript — это зарезервированные идентификаторы, которые имеют определенную функциональность и не могут быть использованы в качестве имён переменных или функций.
Расположите шаги в правильной последовательности для выполнения задач с числовыми данными:
Корректное выражение для создания объекта даты в Python – …
Установите правильную последовательность написания оператора ветвления:
В Python при автоматическом преобразовании типов данных происходит …
… – это процесс группировки наборов значений, переменных, операторов и вызовов функций
Расположите в правильной последовательности шаги написания условного оператора:
В результате выполнения кода условия, которого представлено ниже, на экран будет выведено …
x, y = -5, -3
res = (-1*x if x˂0 else x) + y
print(res)
Установите соответствие между понятиями и их описаниями:
Если значение переменной x становится равным 10 (см.изображение ниже), то вариант … корректно завершит цикл в Python
x = 0
while True:
if x == 10:
x += 1
Одномерный массив (список) в Python объявляется следующим образом: …
Способы объявления массива для создания массива, который будет содержать 10 одинаковых элементов (например, нулей) –
Если попытаться обратиться к элементу с индексом 5 в массиве, который представлен ниже, то … arr = [1, 2, 3]?
Метод в классе Image из библиотеки Pillow используется для изменения размера растрового изображения …
Говоря о возможности передать значение по ссылке в функцию, можно утверждать, что …
… в программировании – это техника, при которой функция вызывает сама себя для решения подзадачи, которая является частью исходной задачи
Установите соответствие между типами файлов и их характеристиками:
Для хранения кодов в VBA используется …
Макрорекордеры обычно используют для …
Расположите в правильной последовательности шаги для эффективного использования справочной системы в Python:
Активировать макрорекордер пользователь может с помощью …

Компетентностный тест

На изображении ниже представлен код.
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!
Какие концепции объектно-ориентированного программирования здесь применены
На изображении ниже представлен программный код:
class Car:
def __init__(self, make, model, year):
self.make = make
self.model = model
self.year = year
Какие атрибуты описаны в этом программном коде?
Иван хочет создать пароль. Для этого он решил воспользоваться генератором случайных чисел.
Помогите Ивану написать программу, которая позволит ему выбрать несколько случайных чисел из указанной последовательности.
Ниже представлена программа:
def more_than_five(lst):
new_lst = []
for number in lst:
if abs(number) > 5:
new_lst.append(number)
return new_lst
Какую задачу решает данная программа?
На изображении ниже представлена программа:
n=10
А = [0]*n
import random
for i in range(n):
A[i]=random.randint(0,99)
А.sоrt()
print()
print(А)
Что будет выполнять данная программа?
На изображении ниже представлена программа:
import os
print(f"{os.name}")
Что выведет данный код?
Для работы с таблицами Ивану нужно выделить ячейку, для того чтобы определить формулу в ней.
Как Иван должен написать макрос, который решает данную задачу?

Похожие работы


Государственное и муниципальное управление
Онлайн тесты
Автор: Majya

Другие работы автора


Информационные системы
Онлайн тесты
Автор: Majya

Графический дизайн
Онлайн тесты
Автор: Majya

НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.

СТАТЬ ЗАКАЗЧИКОМ