… - это верные способы исправления ошибок в приведённом ниже коде class BaseTest { protected int a; protected int b; public BaseTest(int a, int b): this(a) { b = b; } public BaseTest(int a) { a = a; } } class Test: BaseTest { private int c; private int d; public Test(int c, int d, int a, int b) { a = a; b = b; c = c; d = d; } } { a = this.a; b = this.b; c = this.c; }
… - это значение, которое будет получено в ходе выполнения выражения double a = 2; double b = 3; double d = (a + b)%a – b;
… - это концепция, согласно которой одни классы, называемые родительскими, могут лежать в основе других — дочерних. При этом, дочерние классы перенимают свойства и поведение своего родителя.
… - это концепция, согласно которой сущности могут совершать одинаковые действия над объектами разных типов
… - это элемент WPF, который используется в качестве корневого элемента окна
… – это тип исключения, который срабатывает при передаче некорректного значения в параметры метода
… интерфейсы – интерфейсы, позволяющие работать с различными типами определяемыми в качестве параметров.
… класс содержит методы, не содержащие реализации
… компоненты относятся ко всему классу, и для обращения к ним не требуют создания экземпляра
… называется управляемым кодом
… позволяет записать сложный элемент в xml-файл в автоматическом режиме
… тип данных, позволяет создавать классы имеющие общий функционал, но работающие с переменными различных типов
… является верной реализацией перегрузки оператора сложения для обыкновенных дробей
Базовым классом для всех классов C# является …
Блок кода, помещенный в цикл …
В классе, приведённом ниже, поля … доступны извне class Student { public string a; public string b; string c; private string d; }
В определении интерфейса неверно то, что … public abstract interface IAction { void Move(); } Выберите верное утверждение:
В основе технологии wpf лежит использование …
В приведённом ниже коде необходимо указать производный тип исключения …, чтобы вместо многоточия на экран вывелась число 1 try { int[] a = {1,2,3,4,5}; a[10]=15; } catch (….) { WriteLine(1); } catch { WriteLine(2); }
В результате выполнения приведённого ниже метода будет получено значение … void swap(int a, int b) { int c = a; a = b; b = c; } int a=1; int b=2; swap(a,b); Console.Write(a); Console.Write(b);
В результате выполнения приведённого ниже метода будет получено значение … void swap(ref int a, ref int b) { int c = a; a = b; b = c; } int a=1; int b=2; swap(ref a, ref b); Console.Write(a); Console.Write(b);
В случае попытки записи данных в несуществующий файл …
В форматированной строке Console.WriteLine( X “фамилия студента: {stud_name}”); на месте символа “X” должен стоять символ …
В ходе выполнения выражения будет получено значение … int a=20; int b=100; int c = a * 10 < b ? (a + b) : (a - b);
В языке C# есть такие циклы, как …, while, do-while, foreach
В языке C# имеются циклы for, while, …, do…while
В WPF отсутствует контейнер для компоновки …
Важным достоинством WPF является возможность декларативного определения графического интерфейса с помощью специального языка разметки …
Верно, что …
Верно, что …
Верно, что …
Верно, что …
Верно, что …
Верно, что …
Верно, что …
Верно, что …
Верно, что …
Верно, что …
Верно, что …
Верную реализация перегрузки оператора сложения для обыкновенных дробей – это …
Верны утверждения, что …
Внутри … можно вызывать другие …
Внутри одного окна можно использовать … контейнеров для компоновки
Выберите верные способы избежать возникновения ошибки при пустом стеке:
Вызов … соответствует приведённому ниже методу void test_method(params int[] par_arr) { …… }
Даны начальные значения переменных a=9 b=2 Расставьте блоки кода в правильном порядке внутри цикла, чтобы программа не уходила в бесконечный цикл while (true) { ………………. }
Делегату delegate int Operation (int val); соответствует метод …
Для открытия и хранения xml-файла при использовании System.Xml используется класс …
Если переменная передается в метод в качестве …, то она должна называться так же, как и …
Есть два метода и делегат: int f1() { return 2; } int f2() { return 3; } delegate int Del(); В результате выполнения приведённого ниже кода будет получено значение … Del d; d = f1; d += f2; Console.WriteLine(d());
Есть два метода и делегат: void f1() { Write("A"); } void f2() { Write("B"); } delegate void Del(); Какое значение будет выведено на экран в результате выполнения кода? Del d; d = f1; d += f2; d();
Закрытый компонент класса может иметь модификатор доступа …
Знаком … обозначается целочисленное деление
Значение … будет получено в переменной c при вычислении выражения int a = 9; int b = 4; int c = a/b;
Значение … нельзя передать в параметр типа double
Значение … получится в результате выполнения выражения в переменной a int a=1; a++;
Использование … параметров позволяет вернуть из метода несколько значений?
Каждый элемент словаря имеет тип данных …
Какой базовый тип данных может возвращать метод test(), чтобы он мог применяться в следующей конструкции foreach(char i in test()) { ….. }
Класс может не содержать реализации всех компонентов интерфейса, в таком случае он должен быть объявлен как …, а реализация должна быть сделана в производных классах
Класс может реализовать … интерфейсов
Ключевое слово … используется для принудительного вызова исключения
Код … не приводит к ошибке
Количество обработчиков у события может быть равным …
Конструкция using используется для …
Конструкция using применяется для …
Контейнер … позволяет располагать вложенные элементы аналогично таблице в строках и столбцах
Контейнер … позволяет распологать вложенные элементы аналогично таблице в строках и столбцах
Литерал … обозначает пустую ссылку
Логическая операция & истина в случае, если …
Лямбда выражения …
Метод … позволяет разделить строку на массив подстрок
Метод … реализует метод Execute в классе Test void Execute(); } interface Interface2 { void Execute(); } class Test : Interface1, Interface2 { void Execute() { Console.WriteLine("A"); } }
Метод доступа … позволяет установить значение поля.
Метод с приведённым кодом должен возвращать тип данных … ... tax(double income) { if (income > 2400000) { return 2400000 * 0.05 + (income - 2400000) * 0.13; } else { return income * 0.05; } }
Методы классов могут быть вызваны через оператор … от экземпляра класса
Механизм “…” в C# позволяет отделить внутреннюю логику класса от пользовательского интерфейса
Названия элементов в XML являются …зависимыми
Обработчик события является …
Оператор … используется для генерации исключений
Оператор … используется для добавления обработчика события
Оператор … позволяет найти остаток от деления
Основной недостаток ниже приведённого метода заключается в том, что … void F(double m) { double f= m * 9.8; WriteLine(f); }
Основной целью … исключений является предотвращения внезапного завершения работы программы вследствие ошибки?
Отличия между интерфейсом и абстрактным классом заключаются в том, что …
Ошибка, допущенная в реализации интерфейса … interface ILoader { public bool Load(string link); } class data_adapter: ILoader { public bool Load() { реализация метода } }
Поля класса … доступны извне class Student { public string a; public string b; string c; private string d; }
После выполнения кода, показанного ниже, на экран будет выведено значение … string a = "aBc"; string b = "abc"; WriteLine(a == b);
После выполнения кода, показанного ниже, на экран будет выведено значение … string a = "ab"; string b = "c"; WriteLine(a + b);
При возникновении исключения в блоке try на экран будет выведено … int a =0; int b = 0; try { a = a / b; } catch when (a==0) { WriteLine(1); } catch(DivideByZeroException) { WriteLine(2); }
При возникновении исключения в блоке try на экран будет выведено … int a =2; int b = 0; try { a = a / b; } catch when (a==0) { WriteLine(1); } catch(DivideByZeroException) { WriteLine(2); }
При возникновении события имеющего несколько обработчиков …
При вызове делегата, содержащего несколько методов возвращающих значение, в качестве результата будет получено значение … добавленного метода.
При выполнении показанного ниже кода на экран будет выведено … int a = 7; if(a>0) { Console.Write(“a”); } if(a>5) { Console.Write(“b”); }
При выполнении представленного ниже кода на экран будет выведено … int a = 7; if(a > 0) { if(a < 5) { Write(“a”); } else { Write(“b”); } } else { Write(“b”); }
При выполнении представленного ниже кода на экран будет выведено … int a = 7; if(a>0) { if(a<5) { Write(“a”); } } else { Write(“b”); }
При выполнении представленного ниже кода на экран будет выведено … int a = 7; if(a>0) { Write(“a”); } if(a>5) { Write(“b”); }
При использовании внутри метода условной конструкции каждый блок кода должен возвращать …
При использовании System.Xml для открытия и хранения xml-файла используется класс …
При помощи … класса можно получить значения закрытых полей
При создании экземпляра класса xmlSerializer в конструктор необходимо передать …
Приведение типов … является небезопасным
Расположите в правильном порядке блоки кода, чтобы получить метод, позволяющий обменять местами значения двух переменных:
Расположите модификаторы доступа в порядке уменьшения области видимости?
Расставьте блоки кода в корректном порядке
Результатом попытки обратиться к элементу словаря по несуществующему ключу будет …
Результатом применения метода Dequeue() к пустой очереди будет то, что …
Результатом применения метода Peek к непустому стеку будет то, что метод …
Результатом применения метода Peek к пустому стеку будет то, что …
Результатом работы приведённой ниже программы будет … int x; Inc (ref x); WriteLine(x); void Inc (ref int x) { x++; }
Свойства нужны для …
Свойство … используется для определения длины массива
Слово void перед именем метода означает, что …
Слово void перед именем метода означает, что метод …
Событие … возникает при нажатии кнопки пользователем
Создаваемый по умолчанию файл … включает xaml разметку элементов окна
Создан делегат delegate int Operation(int x, int y); и методы: int Add(int x, int y) { return x + y; } int Multiply(int x, int y) { return x * y; } … - это число, которое будет получено в результате такой программы Operation del = Add; del += Multiply; int result = del(6, 5); Console.WriteLine(result);
Создать экземпляр интерфейса …
Сопоставьте реализации конструкторов и их типы:
Сопоставьте типы исключений и ситуации при которых они возникают:
Сопоставьте типы исключений и ситуации, при которых они возникают:
Специальный метод, предназначенный для создания экземпляров класса и инициализации их полей – это …
Существует базовый класс: 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) { Write(test.ToString()); }
Тип данных, хранящий беззнаковые числа в диапазоне [0,255] – это …
Тип исключения … возникнет при выполнении строки byte a = byte.Parse(Console.ReadLine()); если ввести с клавиатуры число 300
Только код … не приводит к ошибке
Укажите верный порядок приоритетов математических операций
Укажите ошибку, допущенную в переопределении метода: class BaseTest { public string method1() { return "A"; } } class Test: BaseTest { public override string method1() { return "B"; } }
Укажите соответствие между понятиями и их описаниями?
Указать модификатор доступа для компонентов интерфейса …
Установите верное соотношение между методами строк и их описаниями:
Через ключевое слово … можно вызвать метод базового класса
Чтобы изменить ориентацию дочерних элементов в панели StackPanel, требуется …
Чтобы исправить ошибку в приведённом ниже коде, требуется … interface IAction { void Move(); } class RunAction : IAction { private void Move() { WriteLine("I am running"); } }