154 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 83
1

Отметьте правильные утверждения о наследовании в .NET

12.04.2018, 11:15. Показов 7276. Ответов 9
Метки нет (Все метки)

  1. Нельзя наследоваться от классов, помеченных ключевым словом sealed.
  2. Структура может быть наследником класса.
  3. Новый класс можно наследоваться от нескольких существующих интерфейсов.
  4. Один Enum может быть наследником другого Enum-а.
  5. Новый класс можно наследоваться от нескольких существующих классов.
  6. Нельзя наследоваться от классов, помеченных ключевым словом abstract.
  7. Структура может быть наследником интерфейса.
  8. Класс не может быть наследником структуры.
  9. Один интерфейс может быть наследником другого интерфейса.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2018, 11:15
Ответы с готовыми решениями:

Отметьте все верные утверждения
struct String { /* ... */ char & at(size_t idx) { return str; } char ...

Отметьте все верные утверждения относительно вызова функции foo
Есть три версии функции foo: void foo(char) { std::cout << "char" << std::endl; } void...

Выбрать все правильные утверждения о свойствах отношения
Помогите пожалуйста с задачками! На множестве А задано бинарное отношение . Вы- брать все...

Отметьте правильные инструкции Паскаля, если все используемые переменные (включая массив) имеют целый тип, и выхода за пределы массива нигде нет
а) dan : = i * 12; б) dan (i+b) : = c * c - b; в) dan : = i * 12; г) dan : = 100/20+33; ...

9
SETI
64 / 49 / 18
Регистрация: 09.04.2018
Сообщений: 210
12.04.2018, 11:17 2
1 3 9
это 100%, на счет остальных не могу быть уверен
0
154 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 83
12.04.2018, 11:21  [ТС] 3
ну тогда уж
1 3 5 8 9
но нужно 100 % правильно
0
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
12.04.2018, 11:23 4
taldarimova, 5 неверное утверждение класс можно наследовать только от 1 класса и не больше
1
154 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 83
12.04.2018, 11:26  [ТС] 5
т.е.
1 3 8 9
верные утверждения ?
0
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
12.04.2018, 11:33 6
Лучший ответ Сообщение было отмечено taldarimova как решение

Решение

1 верно
2 неверно
3 верно
4 неверно
5 неверно
6 неверно
7 верно
8 верно
9 верно


как-то так если ничего не путаю
2
154 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 83
12.04.2018, 11:35  [ТС] 7
почему 7 верно?
структуры же не поддерживают наследование,
в данном случае структура может реализовывать интерфейс, а не наооборот
0
189 / 166 / 101
Регистрация: 14.03.2018
Сообщений: 426
12.04.2018, 11:40 8
Это не наследование, а реализация. Иногда в отношении интерфейсов применяют термин "наследование", что не совсем корректно.
1
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
12.04.2018, 11:43 9
Структура может быть наследником интерфейса.

C#
1
2
3
4
5
6
7
8
9
10
11
public interface IInterface1
    {
        void Method();
    }
public struct TestStruct : IInterface1
    {
        public void Method()
        {
            throw new NotImplementedException();
        }
    }

Структура в данном случае и есть наследник интерфейса, наоборот это получается, что интерфейс наследник структуры

однако как написали выше сама суть вопроса может быть немного в другой плоскости и тогда данный вариант неверен уже

Добавлено через 2 минуты
p.s но если брать эту плоскость то и 3 вариант можно сказать что класс не наследует интерфейсы, а реализовывает
1
154 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 83
12.04.2018, 12:08  [ТС] 10
т.е. структура реализует интерфейс, подразумевает структура наследует интерфейс.
просто формулировка какая-то кривая и немного не так поняла)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2018, 12:08
Помогаю со студенческими работами здесь

Тестер. Как выделить правильные ответы зелёным, а не правильные красным?
Здравствуйте программисты!! у меня такая проблема. Как можно сделать в режиме обучения: 1. Чтобы...

Отметьте правильно записанные операторы
В программе имеются следующие описания переменных: Type matr=Array of real; Var a : ^matr; b :...

Отметьте неправильно составленные инструкции
а) if a=1 then if b=1 then if c=1 then writeln ( 'OK' ) ; б) if a<>1 then else if b<>1 then...

Отметьте определения типов с ошибками
Отметьте определения типов с ошибками. const n=180; pi=3.14159; type digit = '0'..'9'; type...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru