Главная /
C#: ООП и классы /
Класс, в заголовке которого указан модификатор public:
Класс, в заголовке которого указан модификатор public
:
Правильный ответ:
может быть предком для нескольких классов - прямых потомков
может иметь только один класс в качестве прямого предка
определяет все поля класса как общедоступные
определяет все методы класса как общедоступные
может иметь несколько классов в качестве прямых предков
Сложность вопроса
46
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Лечу кутить отмечать 5 в зачётке по тесту
12 ноя 2018
Аноним
Это очень простецкий тест по интуиту.
01 мар 2018
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код классов MyMessage и Program. class MyMessage { private static string msg = "Назад!"; public MyMessage(string s) { msg = s; } public MyMessage() { } public string Msg() { return msg; } } В классе Program определен метод Main, в теле которого находится код: MyMessage m1 = new MyMessage("Ура!"); MyMessage m2 = new MyMessage("Вперед!"); MyMessage m3 = new MyMessage(); System.Console.Write(m1.Msg() + m2.Msg() + m3.Msg()); Укажите результат вывода на консоль после выполнения метода Main():
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Исходный модуль содержит код: sealed class A { public int x = 123; } class B : A { static void Main() { A a = new A(); int i = a.x = 10; B b = new B(); int j = b.x = 20; System.Console.Write("a.x={0} b.x={1}", i, j); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Проанализируйте приведенный код. class Rectangle { public int x = 10, y = 20; public Rectangle(int x, int y) { this.x = x; this.y = y; } public virtual int Zoom { get { return x * y; } set { x += value; y += value; } } } class Параллепипед : Rectangle { public int z; public Параллепипед(int x, int y, int z) : base(x, y) { this.z = z; } public override int Zoom { get { return x*y*z; } set { x+=value; y+=value; z+=value; } } } class Program { static void Main() { Rectangle парал = new Rectangle (6, 8, 10); парал.Zoom = -5; System.Console.Write(парал.Zoom); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Приведенному ниже коду доступно пространство имен System. class Class1 { public static int Сумма() { int[] a = { 1, 2, 3, 4, 5}, b = { 1, 2, 3 }; int s=0; for (int i = 0; i < a.Length; i++) { try { s = a[i] + b[i]; } catch (IndexOutOfRangeException) { Console.Write("Исключение-1. "); throw; } } return s; } } class Test { public static void Main() { int s=21; try { s = Class1.Сумма(); } catch (IndexOutOfRangeException) { Console.Write("Программа завершена. "); } Console.WriteLine(" s=" + s); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: