Главная /
C#: ООП и классы /
Из приведенных ниже высказываний укажите все истинные высказывания:
Из приведенных ниже высказываний укажите все истинные высказывания:
вопросПравильный ответ:
модификатор (спецификатор)
internal
определяет доступность класса в пределах включающей его сборки
для определения доступности члена класса в других сборках необходимо указать модификатор (спецификатор)
extern
модификатор (спецификатор)
internal
определяет доступность любого члена класса во внешних сборках
модификатор (спецификатор)
internal
определяет доступность любого члена класса в пределах включающей его сборки
модификатор (спецификатор)
internal
нельзя применять к событиям Сложность вопроса
88
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет эти тесты с интуитом? Это же элементарно
10 июн 2020
Аноним
Я завалил экзамен, почему я не углядел этот крутой сайт с всеми ответами по тестам интуит прежде
29 ноя 2016
Аноним
Если бы не опубликованные решения - я бы не осилил c этими тестами интуит.
19 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код: internal class Rectangle { public double width, hight; public void Zoom(double d) { width += d; hight += d; } public int Rectangle(double width, double hight) { this.width = width; this.hight = hight; return width * hight;} } class Program { static void Main() { Rectangle p = new Rectangle(10, 20); p.Zoom(-5); System.Console.Write("{0} {1}", p.width, p.hight); } } Метод Main разрабатывался для изменения размера прямоугольника. Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Исходный модуль содержит код: class A { private int b; public static int B { get { return b*b; } set { b = value; } } } public class Test { public static void Main() { A.B = 5; System.Console.Write(A.B); } } Метод Main разрабатывался для вывода квадрата числа 5. Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Проанализируйте приведенный код. abstract class Rectangle { public double x=10, y=20; public Rectangle(double x, double y) { this.x = x; this.y = y; } abstract public int Zoom(int d); public double Zoom(double d) { x += d; y += d; return x * y; } } class Параллепипед : Rectangle { public double z; public Параллепипед(double x, double y, double z) : base (x, y) { this.z = z; } } class Program { static void Main() { Параллепипед парал = new Параллепипед(6, 8, 10); парал.Zoom(-5); System.Console.Write("{0} {1} {2}", парал.x, парал.y, парал.z); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Проанализируйте приведенный код. class Круг { protected double r = 5; public Круг(double r) { this.r = r; } public virtual int Фигура() { return (int)(3.14*r*r); } } class Цилиндр : Круг { double h = 10; public Цилиндр(double r, double h) : base(r) { this.h = h; } public override int Фигура() { return (int)(3.14*r*r*h); } } class Конус : Круг { double h = 10; public Конус(double r, double h) : base(r) { this.h = h; } public override int Фигура() { return (int)(3.14*r*r*h/3.0); } } class Program { static void Param(Круг fig) { System.Console.Write(fig.Фигура()+" "); } static void Main() { Param(new Круг(1)); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Из приведенных ниже высказываний укажите все истинные высказывания: