Font size
WorksheetsC# Programming Test
Total questions: 35
Worksheet time: 18mins
Чем отличается класс от объекта в C#?
Класс - это конкретный экземпляр объекта, а объект - это абстрактное понятие.
Класс и объект в C# идентичны и используются взаимозаменяемо.
Класс - это экземпляр объекта, а объект - это шаблон или описание класса.
Класс - это шаблон или описание объекта, а объект - это конкретный экземпляр класса.
Что такое наследование в C#?
Наследование в C# позволяет классу наследовать свойства и методы другого класса.
Наследование в C# означает копирование свойств и методов другого класса.
Наследование в C# используется для создания экземпляров классов.
Наследование в C# не позволяет классу использовать свойства и методы другого класса.
Что такое массивы в C# и как их использовать?
Массивы в C# - это структура данных, хранящая элементы в случайном порядке
Массивы в C# - это структура данных, хранящая элементы одного типа, создаются указанием типа элементов и их количества. Для доступа к элементам используются индексы.
Массивы в C# - это структура данных, хранящая элементы разных типов
Массивы в C# - это структура данных, хранящая только один элемент
Какие операторы условий существуют в C#?
for, while, do-while
try, catch, finally
if, else, else if, switch, case, default, ? :
break, continue, return
Что такое циклы в C# и как их использовать?
Циклы в C# не могут быть использованы для повторного выполнения кода
В C# существуют четыре основных типа циклов: for, while, do-while и repeat-until
Циклы в C# - это конструкции, которые позволяют выполнять определенный блок кода только один раз
Циклы в C# - это конструкции, которые позволяют выполнять определенный блок кода несколько раз. В C# существуют три основных типа циклов: for, while и do-while.
Какие основные принципы ООП реализованы в C#?
Абстракция, наследование, инкапсуляция
Инкапсуляция, наследование, полиморфизм
Инкапсуляция, наследование, наследование
Полиморфизм, наследование, абстракция
Какие основные типы данных поддерживает C#?
decimal
int, long, short, float, double, char, bool, string
byte
object
void
Что такое исключения в C# и как их обрабатывать?
Исключения в C# возникают только при компиляции программы
Для обработки исключений в C# используется конструкция if-else
Исключения в C# - это предупреждения, которые можно проигнорировать
Исключения в C# - это ошибки, возникающие во время выполнения программы. Их можно обрабатывать с помощью конструкции try-catch.
Какие преимущества предоставляет использование классов в C#?
Классы позволяют создавать шаблоны для создания объектов с общими свойствами и методами.
Классы ускоряют выполнение программы за счет оптимизации памяти.
Классы позволяют создавать переменные без указания типа данных.
Классы обязательно должны содержать статические методы.
Какие методы могут быть объявлены в классе C#?
Только статические методы
Только методы без возвращаемого значения
Только методы с параметрами
Методы без параметров, методы с параметрами, методы с возвращаемым значением
Что такое переменная в C# и какие типы данных могут быть присвоены переменной?
Переменная - это контейнер для хранения данных, которые могут быть числами, строками, булевыми значениями и другими типами данных
Переменная - это функция, которая выполняет определенные действия в программе
Переменная - это класс, который содержит методы и свойства
Переменная - это массив, который хранит только числовые значения
Какие основные операции можно выполнять с числовыми типами данных в C#?
Сложение, вычитание, умножение, деление
Сортировка, фильтрация, группировка
Конкатенация, разделение, замена
Инкремент, декремент, округление
Какой цикл лучше использовать для выполнения кода, если количество итераций заранее известно?
for цикл
while цикл
do-while цикл
repeat-until цикл
Как прервать выполнение цикла в C#?
С помощью оператора break
С помощью оператора continue
С помощью оператора return
С помощью оператора exit
Что такое наследование в C# и какие преимущества оно предоставляет?
Наследование в C# позволяет классу наследовать только методы другого класса
Наследование в C# позволяет классу наследовать только свойства другого класса
Наследование в C# позволяет классу наследовать как свойства, так и методы другого класса
Наследование в C# не предоставляет никаких преимуществ
Какие типы отношений между классами поддерживает наследование в C#?
Только одиночное наследование
Только множественное наследование
Одиночное и множественное наследование
Наследование не поддерживает отношений между классами
Какие условные операторы используются в C# для принятия решений в программе?
if, else
for, while
switch, case
try, catch
Какой оператор условия в C# позволяет выполнить блок кода, если условие ложно?
if
else
switch
case
Какой оператор условия в C# позволяет проверить несколько вариантов значения одной переменной?
if
else
switch
case
Результат программы
Monday
Tuesday
Wednesday
Unknow
Итогом работы программы является:
Сумма чисел 1 и 10
Вывод чисел от 1 до 10 не включительно
Вывод чисел от 1 до 10 включительно
Вывод чисел от 10 до 1
Какой тип данных хранит переменная типа string
число
строка
логическое значение
Как реализовать вот такой "скрытый" ввод
Прописать тег TextBox и присвоить ему свойство password
Прописать тег TextBlock и присвоить ему свойство password
Прописать тег PasswordBox
Прописать тег PasswordBox и присвоить ему свойство password
Элемент для ввода текста
TextBox
TextBlock
Button
Grid
Элемент для вывода текста
TextBox
TextBlock
Button
Grid
Кнопка
TextBox
TextBlock
Button
Grid
Сетка на которой располагаем элементы
TextBox
TextBlock
Button
Grid
Выберите верные утверждения
Grid.Row - строки на которых располагаем элементы
Grid.Column - строки на которых располагаем элементы
Grid.Row - столбцы на которых располагаем элементы
Grid.Column - столбцы на которых располагаем элементы
В WPF столбцы и строки нумеруются с 1
правда
ложь
В WPF столбцы и строки нумеруются с 0
правда
ложь
ПРОВЕРИМ ВАШУ УДАЧУ
[первый операнд - условие] ? [второй операнд] : [третий операнд]
как называется такая конструкция
тернарная функция
тернарный оператор
троянская функция
Какой оператор используется для наследования классов
:
::
>
++
Выберите верные утверждения
= - оператор присваивания
= - оператор сравнения
== - оператор присваивания
== - оператор сравнения
Что такое конструктор в ООП
Метод для удаления объекта
Метод для изменения свойств объекта
Метод для выполнения операций над объектом
Метод для создания нового объекта
