Язык программирования C#. Уровень 10.

Язык программирования C#. Уровень 10.

5th Grade

14 Qs

quiz-placeholder

Similar activities

Доврачебная помощь

Доврачебная помощь

5th Grade

16 Qs

видеомонтаж

видеомонтаж

5th - 11th Grade

12 Qs

Formative Assessment

Formative Assessment

KG - University

10 Qs

Кәсіби қазақ тілі

Кәсіби қазақ тілі

5th Grade

10 Qs

Угадай профессию

Угадай профессию

1st - 10th Grade

9 Qs

OneDrive and Office 365

OneDrive and Office 365

KG - University

10 Qs

Уловые соединения

Уловые соединения

5th Grade

17 Qs

Создание веб-узла в MS Publisher

Создание веб-узла в MS Publisher

1st Grade - University

10 Qs

Язык программирования C#. Уровень 10.

Язык программирования C#. Уровень 10.

Assessment

Quiz

Professional Development

5th Grade

Practice Problem

Hard

Created by

Leonid Karuna

Used 7+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

14 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Какое утверждение неверно?

В каждом свойстве должны быть get и set блоки.

В свойства мы можем вложить дополнительную логику.

Свойства позволяют управлять доступом к переменной.

Благодаря свойствам реализуется один из принципов ООП – инкапсуляция.

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Когда используется ключевое слово value?

Для получения ссылки на значение, которое присваивается свойству.

Для передачи значений в базовый конструктор.

Для получения ссылки на текущий экземпляр класса.

Для обобщения входных параметров методов.

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Сколько родительских классов может иметь производный класс?

Неограниченное число

Один

Не больше трех

Не больше двух

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

В чем разница между перегрузкой(overloading) и переопределением(overriding)?

Ее не существует. Оба понятия описывают одно и то же явление.

Переопределение означает наличие двух или более методов в одном классе с тем же именем, но с разными аргументами.

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

Ни один из предложенных вариантов не является верным.

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Существует ли возможность отказаться от реализации абстрактного класса в классе наследнике?

Да, если пометить класс-наследник как абстрактный.

Да, достаточно не реализовывать ненужные методы и свойства.

Да, если пометить класс-наследник атрибутом [NonAbstract].

Нет, невозможно отказаться от реализации абстрактного класса.

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Какое из утверждений верно?

У интерфейсов можно объявлять свойства, но без тела у методов доступа свойства.

У интерфейсов нельзя объявлять свойства.

У интерфейсов можно объявлять свойства так же, как и у классов.

У интерфейсов можно объявлять свойства с помощью ключевого слова property.

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Media Image

Что выведет программа?

A created;

B created with string:parameter;

A created;

B created;

C created.

A created;

B created with string:parameter;

B created;

A created;

C created.

Произойдет ошибка компиляции.

B created with string:parameter;

A created;

C created;

B created;

A created.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?