Главная /
C#: ООП и классы /
Из приведенных ниже высказываний укажите все истинные высказывания:
Из приведенных ниже высказываний укажите все истинные высказывания:
вопросПравильный ответ:
модификатор (спецификатор)
protected
определяет доступность вложенного класса коду производных классов
модификатор (спецификатор)
protected
определяет, где доступен не вложенный класс или любой другой не вложенный тип
модификатор (спецификатор)
protected
определяет доступность любого члена класса в производных классах в любом коде
модификатор (спецификатор)
protected
определяет доступность любого члена класса в производных классах только в пределах включающей его сборки
модификатор (спецификатор)
protected
нельзя применять к событиям Сложность вопроса
84
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на 5. Спасибо за халяуву
25 июл 2020
Аноним
Я завалил экзамен, какого чёрта я не углядел этот крутой сайт с ответами по интуит до зачёта
24 апр 2018
Аноним
Кто ищет данные вопросы интуит? Это же элементарно
20 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код: internal class Point { public double x,y; public Point(double x, double y) { this.x = x; y = y; } public void Move(double d){ x+=d; y+=d;} } class Program { static void Main() { Point p = new Point(1,1); p.Move(1); System.Console.Write("{0} {1}", p.x, p.y); } } Метод Main разрабатывался для перемещения точки по обеим координатам на 1. При запуске программы выведены значения 2 1 вместо ожидаемых значений 2 2. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Программа предназначена для присвоения переменной r класса B значения 4 : class A { public B b = null; public A() { B b = new B(); } public class B { static public int r; public int t; } } class Test { public static void Main() { A a = new A(); ___________ } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Исходный модуль содержит определение типов Газета, Журнал и Program: struct Газета { public int Страницы; } struct Журнал { public int Страницы; public override string ToString() { return Страницы.ToString(); } } В классе Program определен метод Main, в теле которого находится код: Газета a; Журнал b; a.Страницы=20; b.Страницы =30; System.Console.Write(a.ToString() + " " + b.ToString()); Укажите результат вывода на консоль после выполнения метода Main():
- # Исходный модуль содержит указание используемых пространств имен System, System.Collections. В модуле определен единственный класс Program c методом Main, в теле которого находится код: Stack s = new Stack(); string str = "A2B43"; for(int i=0; i<str.Length; i++) if(str[i]>='0' && str[i]<='9') s.Push(str[i]); while(s.Count > 0) Console.Write(s.Pop()); Укажите результат вывода после запуска программы на компиляцию и выполнение:
- # Приведенному ниже коду доступно пространство имен System. class Ex : Exception { } static void Main() { int a = 0; try { if (a == 0) throw new Ex(); else a = 100 / a; } catch (DivideByZeroException) { Console.Write("Делитель = 0! "); } catch { Console.Write("Неверный формат! "); } Console.WriteLine("a=" + a); } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: