wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

БимБам♥

Total questions: 21

Worksheet time: 9mins

Name
Class
Date
1.

Что означает ООП?

a)

Общая оперативная программа

b)

Организация объектно-ориентированного процесса

c)

Объектно-ориентированное программирование

d)

Особенный оркестровый протокол

2.

Какие из перечисленных ниже являются основными концепциями ООП?

a)

Отношения, Сложение, Реализация

b)

Классы, Функции, Процедуры

c)

Наследование, Инкапсуляция, Полиморфизм

d)

Перегрузка, Итерация, Условия

3.

Какая из следующих утверждений является преимуществом ООП?


a)

Большая сложность исходного кода

b)

Уменьшение времени разработки

c)

Меньшая гибкость и адаптивность программы

d)

Снижение стоимости разработки

4.

Что такое класс в контексте ООП?

a)

Экземпляр объекта

b)

Шаблон для создания объектов

c)

Функция для работы с данными

d)

Переменная, используемая для хранения данных

5.

Какое преимущество предоставляет наследование в ООП?

a)

Увеличение сложности кода

b)

Уменьшение повторного использования кода

c)

Возможность создания иерархии классов

d)

Ограничение доступа к данным

6.

Что такое алгоритм?

a)

Программный код на языке C#

b)

Последовательность шагов для решения задачи

c)

Среда разработки программного обеспечения

d)

Интерфейс для работы с базами данных

7.

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

a)

Пузырьковая сортировка

b)

Сортировка выбором

c)

Сортировка вставками

d)

Быстрая сортировка

8.

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

a)

Массив

b)

Стек

c)

Очередь

d)

Связанный список

9.

Что делает цикл for в C#?

a)

Используется для выполнения кода один раз

b)

Позволяет выполнить код один раз, если условие истинно

c)

Повторяет выполнение кода определенное количество раз

d)

Используется для выполнения кода до тех пор, пока условие истинно

10.

Как завершить выполнение текущей итерации в цикле for и перейти к следующей итерации?

a)

Используя ключевое слово break

b)

Используя ключевое слово continue

c)

Используя ключевое слово return

d)

Используя ключевое слово goto

11.

Какой оператор используется для создания бесконечного цикла в C#?

a)

for (;;)

b)

while (true)

c)

do { } while (true)

d)

repeat { } until (false)

12.

Какой цикл наиболее подходит, если количество итераций неизвестно заранее?

a)

for

b)

while

c)

do-while

d)

Все вышеуказанные циклы могут быть использованы

13.

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

a)

if-else

b)

switch-case

c)

for

d)

while

14.

Какая часть конструкции if-else if-else выполняется, если ни одно из предыдущих условий не было истинным?

a)

Последний блок else

b)

Первый блок if

c)

Блок else if

d)

Ни один из блоков не выполняется

15.

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

a)

if

b)

else if

c)

else

d)

switch

16.

Что произойдет, если все условия в конструкции if-else if-else оказались ложными?

a)

Будет выполнен блок if

b)

Будет выполнен первый истинный блок else if

c)

Будет выполнен последний блок else

d)

Программа завершится с ошибкой

17.

Как объявить одномерный массив целых чисел в C#?

a)

int array[];

b)

int[] array;

c)

array<int> arr;

d)

array arr[int];

18.

Как получить доступ к элементу массива по его индексу?

a)

Используя оператор . и имя переменной массива

b)

Используя оператор [] и индекс элемента

c)

Используя оператор :: и индекс элемента

d)

Используя оператор -> и имя переменной массива

19.

Какое ключевое слово используется для инициализации массива в момент его объявления?

a)

init

b)

new

c)

initialize

d)

declare

20.

Как определить количество элементов в массиве в C#?

a)

array.size

b)

array.Length

c)

array.Count

d)

array.Size

21.

Что делает цикл в программировании?

a)

Позволяет выполнить код один раз

b)

Позволяет выполнить код несколько раз

c)

Позволяет пропустить часть кода