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

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

5th Grade

14 Qs

quiz-placeholder

Similar activities

Python 1

Python 1

1st Grade - University

17 Qs

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

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

5th Grade

16 Qs

пожилые

пожилые

1st - 5th Grade

15 Qs

В сис.админы бы пошел, пусть меня научат!

В сис.админы бы пошел, пусть меня научат!

5th Grade

12 Qs

Я педагог!

Я педагог!

2nd - 5th Grade

10 Qs

«ІННОВАЦІЇ В ТЕХНОЛОГІЯХ, МЕТОДАХ, ФОРМАХ НАВЧАННЯ І ВИХОВАННЯ»

«ІННОВАЦІЇ В ТЕХНОЛОГІЯХ, МЕТОДАХ, ФОРМАХ НАВЧАННЯ І ВИХОВАННЯ»

1st - 12th Grade

10 Qs

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

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

1st Grade - University

10 Qs

видеомонтаж

видеомонтаж

5th - 11th Grade

12 Qs

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

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

Assessment

Quiz

Professional Development

5th Grade

Hard

Created by

Leonid Karuna

Used 3+ times

FREE Resource

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
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?

Discover more resources for Professional Development