Вопросы по дисциплине:
Основы программирования
Сбросить фильтр
№ | Вопрос | Действия |
---|---|---|
2511 | Имеется базовый класс class BaseTest { public override string ToString() { return "A"; } } И производный класс: class Test: BaseTest { public string ToString() { return "B"; } } В результате выполнения приведённого ниже кода будет выведено … BaseTest[] d= { new Test(),new Test() }; foreach(BaseTest test in d) { Console.Write(test.ToString()); } | Открыть |
2512 | Имеется базовый класс class BaseTest { public override string ToString() { return "A"; } } И производный класс: class Test: BaseTest { public override string ToString() { return "B"; } } В результате выполнения приведённого ниже кода будет выведено … BaseTest[] d= { new Test(),new Test() }; foreach(BaseTest test in d) { Console.Write(test.ToString()); } | Открыть |
2513 | Укажите ошибку, допущенную в переопределении метода: class BaseTest { public string method1() { return "A"; } } class Test: BaseTest { public override string method1() { return "B"; } } | Открыть |
2514 | Есть базовый класс class BaseTest { protected int a; protected int b; public BaseTest(int a, int b): this(a) { this.b = b; Console.WriteLine("2"); } public BaseTest(int a) { this.a = a; Console.WriteLine("3"); } } И производный класс class Test: BaseTest { private int c; private int d; public Test(int c, int d, int a, int b): base(a,b) { this.c = c; this.d = d; Console.WriteLine("4"); } } Укажите верный порядок запуска конструкторов при создании экземпляра производного класса Test t = new Test(1, 2, 3, 4); | Открыть |
2515 | … - это верные способы исправления ошибок в приведённом ниже коде class BaseTest { protected int a; protected int b; public BaseTest(int a, int b): this(a) { this.b = b; } public BaseTest(int a) { this.a = a; } } class Test: BaseTest { private int c; private int d; public Test(int c, int d, int a, int b) { this.a = a; this.b = b; this.c = c; this.d = d; } } { a = this.a; b = this.b; c = this.c; } | Открыть |
2516 | Верный вариант создания экземпляра шаблонного класса – это … class Class1˂T˃ { public T value { get; set; } public Class1(T val) { value = val; } } | Открыть |
2517 | Атрибут … в теге ˂script˃ означает то, что скрипт будет загружен асинхронно, но выполнен только после того, как весь HTML-документ будет полностью обработан. | Открыть |
2518 | С учетом того, что метод replace() заменяет часть строки, совпадающую с регулярным выражением, на новую строку, приведите правильную последовательность элементов инструкции, если необходимо строку ‘abc123’ заменить на ‘abc456’: | Открыть |
2519 | Вам дан JavaScript-код: if (x ˃ 5) { let s = ‘x больше 5’; } else { let s = ‘x меньше либо равен 5’; } Как эту условную конструкцию переписать тернарным оператором? | Открыть |
2520 | Установите соответствие между ключевым словом в JavaScript и его описанием: | Открыть |