Вопросы по программированию 2

Отменен
Заказ
3532528
Раздел
Программирование
Предмет
Основы программирования
Тип работы
Антиплагиат
Не указан
Срок сдачи
16 Окт 2020 в 21:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
27 Ноя 2020 в 08:05
Просмотров
341
Описание работы

7 вопросов!

1. Оператор == является синонимом вызова метода Equals 1 балл

Верно

Неверно

2. В C# возможно переопределить оператор сложения (+) двух чисел типа int 1 балл

Верно

Неверно

3. В C# возможно переопределить оператор сложения (+) числа с объектом собственного нового класса1 балл

Верно

Неверно

4. В C# можно сделать так, чтобы выражение a == b || a != b равнялось false 1 балл

Верно

Неверно

5. В C# можно сделать так, чтобы выражение a == b | a != b равнялось строке "Не-не-не, Дэвид Блэйн" 1 балл

Верно

Неверно

6. Что из этого является корректным определением оператора в классе A? 1 балл

public static A operator ==(A a, A b)

public static bool operator ==(A a, int b)

static bool operator ==(int a, bool b)

public bool operator ==(A a, A b)

bool operator ==(A a, A b)

public static operator ==(int a, A b)

7. Когда стоит перегружать операторы? Выберите верные утверждения 1 балл

Всегда, когда можно — операторы делают код более компактным.

Когда вы можете придумать интересную и забавную семантику для оператора. Например, ^ для преобразования строки в верхний регистр.

Не стоит перегружать оператор, если это сделает код более загадочным.

Не стоит перегружать оператор, если это может подтолкнуть читателя к неверной интерпретации кода.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир