Основы программирования на C# (верные ответы на тест Синергия МТИ МосТех МосАП )
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Adobe Acrobat Reader
Описание
Результат 100 баллов из 100
Основы программирования на C#
• Тема 1. Введение в программирование на языке C#
• Тема 2. Основные конструкции
• Тема 3. Методы
• Тема 4. Введение в объектно-ориентированное программирование. Классы
• Тема 5. Объектно-ориентированное программирование
• Тема 6. Коллекции и их использование
• Тема 7. Обработка исключений
• Тема 8. Делегаты, лямбды и события
• Тема 9. Интерфейсы
• Тема 10. Работа с файлами
• Тема 11. Технология WPF и создание десктопных приложений
• Итоговая аттестация
- значение элемента который будет удален из списка? List<int> Ist = new List<int>() { 1,4,3,6,5,8 };Ist.Remove(4);
Тип ответа: Текcтовый ответ
… - нерабочий вариант перебора строки.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• foreach(char i in str) { WriteLine(i); }
• foreach(string i in str) { WriteLine(i); }
• foreach(var i in str) { WriteLine(i); }
… - это метод, позволяющий разложить экземпляр класса на его составляющие значения.
Тип ответа: Текcтовый ответ
… - это пространство имен,содержащее основные классы коллекций
Тип ответа: Текcтовый ответ
… - это элемент WPF, который используется в качестве корневого элемента окна
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Window
• DockPanel
• Canvas
• StackPanel
... не является одним из достоинств использования наследования
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Упрощение кода
• Структурирование кода
• Увеличение производительности кода
• Легкая расширяемость
В приведённом блоке кода … using (StreamWriter writer = new StreamWriter("test.txt", false)) { WriteLine(text); }
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• данные из переменной text будут добавлены в файл test.txt
• файл test.txt находится в папке проекта или будет создан в ней
• файл test.txt будет полностью перезаписан
В приведённом ниже коде необходимо указать производный тип исключения …, чтобы вместо многоточия на экран вывелась число 1 try { int[] a = {1,2,3,4,5}; a[10]=15; } catch (….) { WriteLine(1); } catch { WriteLine(2); }
Тип ответа: Текcтовый ответ
В случае попытки записи данных в несуществующий файл …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• файл будет создан и в него будут записаны данные
• программа продолжит выполнение, но данные не будут записаны
• попытка приведет к ошибке
Верно, что …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Делегаты могут быть параметрами методов
• Если делегат пуст, то при вызове такого делегата будеи возвращена пустая ссылка
• Метод Invoke применяется только для делегатов возвращающих значение
Верно, что …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• после считывания данных методом ReadToEnd файл будет закрыт автоматически
• запись и чтение текстовых файлов осуществляется при помощи одного и того же объекта TextFileStream
• объект класса StreamWriter может осуществлять запись как в режиме дозаписи, так и в режиме перезаписи
Верно, что …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• при наличии нескольких блоков catch будет выполнен только код первого подходящего
• при наличии блока catch без указания типа исключения, он будетет всегда выполняться независимо от местоположения
• при наличии нескольких блоков catch будет выполнен только код всех блоков catch
Вызов … соответствует приведённому ниже методу void test_method(params int[] par_arr) { …… }
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• test_method(5,4,7,5,4);
• int[] arr={1,2,3,4,5}; test_method(arr);
• int[] arr1={1,2,3,4,5}; int[] arr2={1,2,3,4,5}; test_method(arr1, arr2);
Даны начальные значения переменных a=9 b=2 Расставьте блоки кода в правильном порядке внутри цикла, чтобы программа не уходила в бесконечный цикл while (true) { ………………. }
Тип ответа: Сортировка
• 1 a = a - b;
• 2 if (a==0 && b<5) { break; }
• 3 b++;
Для инициализации … полей можно вызвать конструктор базового класса.
Тип ответа: Текcтовый ответ
Для одного набора типов операндов можно сделать только одну перегрузку …
Тип ответа: Текcтовый ответ
Для скрытия … применяется override
Тип ответа: Текcтовый ответ
Закрытый компонент класса может иметь модификатор доступа …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• public
• private
• protected
• internal
Знаком … обозначается целочисленное деление
Тип ответа: Текcтовый ответ
Значение … нельзя передать в параметр типа double
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• 3
• double.Parse(“3.5”)
• ”3.5”
Значение, которое будет получено в ходе выполнения выражения - … int a = 2; int b = 3; double d = (a + b) / (a + 1) - 1;
Тип ответа: Текcтовый ответ
Использование инициализатора некорректно в случае …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• https://lms.synergy.ru/user_files/1604396/35589/35589/12/09.jpg
• https://lms.synergy.ru/user_files/1604396/35589/35589/12/10.jpg
• https://lms.synergy.ru/user_files/1604396/35589/35589/12/11.jpg
Каждый элемент словаря имеет тип данных …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• KeyValuePair
• Key
• Value
Конструктор - это специальный метод, предназначенный для создания экземпляров … и инициализации их полей.
Тип ответа: Текcтовый ответ
Конструктор по умолчанию не может включать инициализацию полей …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• полей литералами
• значениями параметров
• значениями вычисляемых выражений
Логическая операция & истина в случае …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• если истины оба операнда
• если истинен хотя бы один операнд
• если истинен только один операнд
• если ложны оба операнда
Метод … позволяет извлечь элемент из стека?
Тип ответа: Текcтовый ответ
Метод … позволяет позволяет добавить элемент в список?
Тип ответа: Текcтовый ответ
Метод … позволяет проверить, присутствует ли элемент в списке?
Тип ответа: Текcтовый ответ
Метод … реализует метод Execute в классе Test void Execute(); } interface Interface2 { void Execute(); } class Test : Interface1, Interface2 { void Execute() { Console.WriteLine("A"); } }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• интерфейса Interface1
• интерфейса Interface2
• обоих интерфейсов
Методы классов могут быть вызваны через оператор … от экземпляра класса
Тип ответа: Текcтовый ответ
Механизм “…” в C# позволяет отделить внутреннюю логику класса от пользовательского интерфейса
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• абстрактные классы
• делегаты
• скрытие методов
Объекты в JSON представлены в виде набора пар ключ-…
Тип ответа: Текcтовый ответ
Оператор … используется для генерации исключений
Тип ответа: Текcтовый ответ
Переменная ex в приведённом ниже блоке кода может применяться для … catch (DivideByZeroException ex) { // выполняемые инструкции }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• использование такой конструкции делает блок catch пр иоритетным перед остальными
• переменную необходимо использовать, чтобы блок catch работал только с исключениями определенного типа
• для получении информации об исключении
После выполнения кода, показанного ниже, на экран будет выведено значение … string a = "ab"; string b = "c"; WriteLine(a + b);
Тип ответа: Текcтовый ответ
При возникновении исключения в блоке try приведённый ниже код выведет … int a =-1; int b = 0; try { a = a / b; } catch when (a==0) { WriteLine(1); } catch when (a>0) { WriteLine(2); }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• 1
• 2
• приложение выдаст ошибку
При возникновении исключения в блоке try приведённый ниже код выведет … int a =1; int b = 0; try { a = a / b; } catch when (a==0) { WriteLine(1); } catch when (a>0) { WriteLine(2); }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• 1
• 2
• ошибку
При возникновении события имеющего несколько обработчиков …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• срабатывает первый добавленный обработчик
• срабатывают все обработчики в порядке добавления
• срабатывает последний добавленный обработчик
При выполнении кода, показанного ниже, … будет выведено на экран int a = 7; if(a > 0) { if(a < 5) { Write(“a”); } else { Write(“b”); } } else { Write(“b”); }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• a
• ничего
• b
При использовании внутри метода условной конструкции каждый блок кода должен возвращать …
Тип ответа: Текcтовый ответ
При использовании массива параметров все параметры должны быть … типа
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• разного
• одного
• разного, либо одного
При помощи … класса можно получить значения закрытых полей
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Свойства
• Конструктора
• Интерфейса
Расположите типы в порядке их наследования:
Тип ответа: Сортировка
• 1 interface Interface1….. { method1(); }
• 2 interface Interface2…. { method2(); }
• 3 Class Class1 : Interface2 { method1() { реализация метода } method2() { реализация метода } }
Результатом попытки обратиться к элементу словаря по несуществующему ключу будет …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Ошибка
• Пустая ссылка
• Значение false
Результатом применения метода Peek к пустому стеку будет то, что …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• метод вернет значение false
• метод вернет пустую ссылку
• это приведет к вызову исключения
Свойства нужны для …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• корректного доступа к закрытым полям
• инициализации полей класса при помощи конструктора
• предоставления вычисляемых значений, не хранящихся в полях
• доступа к аргументам методов
Создаваемый по умолчанию файл … включает xaml разметку элементов окна
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• MainWindow.xaml.cs
• App.xaml
• MainWindow.xaml
Создан делегат delegate void Message(); И два метода void Hello() { Console.WriteLine("Hello"); } void Hi() { Console.WriteLine("Hi"); } В результате выполнения следующей программы … Message mes = new Message(Hello); mes += Hi; mes -= Hello; mes -= Hi; mes();
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• будет выведено “Hello”
• будет выведено “Hi”
• возникнет исключение
Соотнесите делегаты и соответствующие им методы:
Тип ответа: Сопоставление
• A. delegate void Del1(int a, double b);
• B. delegate double Del1(double b);
• C. delegate string Del1(string a, string b);
• D. delegate void Del1(int a);
• E. void func(int eps, double base) {…}
• F. double func (double num) {…}
• G. string func (string st1, string st2){…}
• H. void func (int number) {…}
Соотнесите интерфейсы и соответствующие им классы:
Тип ответа: Сопоставление
• A. interface Interface1 { void Execute(); }
• B. interface Interface1 { string Execute(string[] arr); }
• C. interface Interface1 { void Execute1(); int Execute2(); }
• D. interface Interface1 { int Execute(int a); }
• E. class Test : Interface1 { void Execute() { WriteLine("A"); } }
• F. class Test : Interface1 { string Execute(string[] arr) { string str=””; foreach(string s in arr) { str+=s; } return str; } }
• G. class Test : Interface1 { int Execute2() { return a*2; } void Execute1() { WriteLine("A"); } }
• H. class Test : Interface1 { int Execute(int a) { return a*2; } }
Сопоставить ключевые слова и их назначение
Тип ответа: Сопоставление
• A. void
• B. return
• C. ref
• D. out
• E. Метод не возвращаемое значение
• F. Возвращаемое значение
• G. Передача параметра по ссылке
• H. Выходной параметр
Сопоставьте свойства класса Exception и их назначение:
Тип ответа: Сопоставление
• A. Message
• B. Source
• C. InnerException
• D. StackTrace
• E. хранит сообщение об исключении, текст ошибки
• F. хранит имя объекта или сборки, которое вызвало исключение
• G. возвращает метод, в котором и было вызвано исключение
• H. возвращает строковое представление стека вызовов, которые привели к возникновению исключения
Сопоставьте элементы управления и их назначение:
Тип ответа: Сопоставление
• A. DataGrid
• B. Grid
• C. RadioButton
• D. Label
• E. Отображение данных в виде таблицы
• F. Контейнер, позволяющий компоновать вложенные элементы в табличную структуру
• G. Обязательный выбор одного значения из нескольких
• H. Отображение данных в виде нередактируемой строки
Существует базовый класс: 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()); }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• AA
• BB
• AB
• BA
Существует базовый класс: 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) { Write(test.ToString()); }
Тип ответа: Текcтовый ответ
Тернарный оператор используется …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• для однострочной записи условных конструкций вида if…else
• для вычисления суммы или произведения трех чисел
• как замена цикла for, позволяющая перебрать все элементы массива
Тип данных … используется для обозначения вещественных чисел
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• int
• double
• char
Укажите верный порядок приоритетов математических операций:
Тип ответа: Сортировка
• 1 инкремент и декремент
• 2 умножение и деление
• 3 сложение и вычитание
Укажите верный порядок тегов, в соответствии с уровнями вложенности:
Тип ответа: Сортировка
• 1 Window
• 2 Grid
• 3 Button
Укажите соответствие между понятиями и их описаниями:
Тип ответа: Сопоставление
• A. обобщенные классы
• B. boxing
• C. полиморфизм
• D. абстрактный класс
• E. классы имеющие общий функционал, но работающих с переменными различных типов.
• F. процесс упаковки объекта какого-либо типа в переменную класса Object
• G. концепция, согласно которой сущности могут совершать одинаковые действия над объектами разных типов
• H. класс содержащий абстрактные компоненты
Через ключевое слово … можно вызвать метод базового класса
Тип ответа: Текcтовый ответ
Язык C# характерен такими особенностями, как …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• Нестрогая типизация
• Строгая типизация
• С-подобный синтаксис
• Отсутствие специализированных средств для приведения типов
Cобытие … генерируется при установке флажка CheckBox в отмеченное состояние
Тип ответа: Текcтовый ответ
IL – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• единый язык в который компилируется код написанный на других языках
• стандарт программирования на языке C#
• механизм ввода-вывода, используемый при работе с консолью
Основы программирования на C#
• Тема 1. Введение в программирование на языке C#
• Тема 2. Основные конструкции
• Тема 3. Методы
• Тема 4. Введение в объектно-ориентированное программирование. Классы
• Тема 5. Объектно-ориентированное программирование
• Тема 6. Коллекции и их использование
• Тема 7. Обработка исключений
• Тема 8. Делегаты, лямбды и события
• Тема 9. Интерфейсы
• Тема 10. Работа с файлами
• Тема 11. Технология WPF и создание десктопных приложений
• Итоговая аттестация
- значение элемента который будет удален из списка? List<int> Ist = new List<int>() { 1,4,3,6,5,8 };Ist.Remove(4);
Тип ответа: Текcтовый ответ
… - нерабочий вариант перебора строки.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• foreach(char i in str) { WriteLine(i); }
• foreach(string i in str) { WriteLine(i); }
• foreach(var i in str) { WriteLine(i); }
… - это метод, позволяющий разложить экземпляр класса на его составляющие значения.
Тип ответа: Текcтовый ответ
… - это пространство имен,содержащее основные классы коллекций
Тип ответа: Текcтовый ответ
… - это элемент WPF, который используется в качестве корневого элемента окна
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Window
• DockPanel
• Canvas
• StackPanel
... не является одним из достоинств использования наследования
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Упрощение кода
• Структурирование кода
• Увеличение производительности кода
• Легкая расширяемость
В приведённом блоке кода … using (StreamWriter writer = new StreamWriter("test.txt", false)) { WriteLine(text); }
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• данные из переменной text будут добавлены в файл test.txt
• файл test.txt находится в папке проекта или будет создан в ней
• файл test.txt будет полностью перезаписан
В приведённом ниже коде необходимо указать производный тип исключения …, чтобы вместо многоточия на экран вывелась число 1 try { int[] a = {1,2,3,4,5}; a[10]=15; } catch (….) { WriteLine(1); } catch { WriteLine(2); }
Тип ответа: Текcтовый ответ
В случае попытки записи данных в несуществующий файл …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• файл будет создан и в него будут записаны данные
• программа продолжит выполнение, но данные не будут записаны
• попытка приведет к ошибке
Верно, что …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Делегаты могут быть параметрами методов
• Если делегат пуст, то при вызове такого делегата будеи возвращена пустая ссылка
• Метод Invoke применяется только для делегатов возвращающих значение
Верно, что …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• после считывания данных методом ReadToEnd файл будет закрыт автоматически
• запись и чтение текстовых файлов осуществляется при помощи одного и того же объекта TextFileStream
• объект класса StreamWriter может осуществлять запись как в режиме дозаписи, так и в режиме перезаписи
Верно, что …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• при наличии нескольких блоков catch будет выполнен только код первого подходящего
• при наличии блока catch без указания типа исключения, он будетет всегда выполняться независимо от местоположения
• при наличии нескольких блоков catch будет выполнен только код всех блоков catch
Вызов … соответствует приведённому ниже методу void test_method(params int[] par_arr) { …… }
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• test_method(5,4,7,5,4);
• int[] arr={1,2,3,4,5}; test_method(arr);
• int[] arr1={1,2,3,4,5}; int[] arr2={1,2,3,4,5}; test_method(arr1, arr2);
Даны начальные значения переменных a=9 b=2 Расставьте блоки кода в правильном порядке внутри цикла, чтобы программа не уходила в бесконечный цикл while (true) { ………………. }
Тип ответа: Сортировка
• 1 a = a - b;
• 2 if (a==0 && b<5) { break; }
• 3 b++;
Для инициализации … полей можно вызвать конструктор базового класса.
Тип ответа: Текcтовый ответ
Для одного набора типов операндов можно сделать только одну перегрузку …
Тип ответа: Текcтовый ответ
Для скрытия … применяется override
Тип ответа: Текcтовый ответ
Закрытый компонент класса может иметь модификатор доступа …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• public
• private
• protected
• internal
Знаком … обозначается целочисленное деление
Тип ответа: Текcтовый ответ
Значение … нельзя передать в параметр типа double
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• 3
• double.Parse(“3.5”)
• ”3.5”
Значение, которое будет получено в ходе выполнения выражения - … int a = 2; int b = 3; double d = (a + b) / (a + 1) - 1;
Тип ответа: Текcтовый ответ
Использование инициализатора некорректно в случае …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• https://lms.synergy.ru/user_files/1604396/35589/35589/12/09.jpg
• https://lms.synergy.ru/user_files/1604396/35589/35589/12/10.jpg
• https://lms.synergy.ru/user_files/1604396/35589/35589/12/11.jpg
Каждый элемент словаря имеет тип данных …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• KeyValuePair
• Key
• Value
Конструктор - это специальный метод, предназначенный для создания экземпляров … и инициализации их полей.
Тип ответа: Текcтовый ответ
Конструктор по умолчанию не может включать инициализацию полей …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• полей литералами
• значениями параметров
• значениями вычисляемых выражений
Логическая операция & истина в случае …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• если истины оба операнда
• если истинен хотя бы один операнд
• если истинен только один операнд
• если ложны оба операнда
Метод … позволяет извлечь элемент из стека?
Тип ответа: Текcтовый ответ
Метод … позволяет позволяет добавить элемент в список?
Тип ответа: Текcтовый ответ
Метод … позволяет проверить, присутствует ли элемент в списке?
Тип ответа: Текcтовый ответ
Метод … реализует метод Execute в классе Test void Execute(); } interface Interface2 { void Execute(); } class Test : Interface1, Interface2 { void Execute() { Console.WriteLine("A"); } }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• интерфейса Interface1
• интерфейса Interface2
• обоих интерфейсов
Методы классов могут быть вызваны через оператор … от экземпляра класса
Тип ответа: Текcтовый ответ
Механизм “…” в C# позволяет отделить внутреннюю логику класса от пользовательского интерфейса
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• абстрактные классы
• делегаты
• скрытие методов
Объекты в JSON представлены в виде набора пар ключ-…
Тип ответа: Текcтовый ответ
Оператор … используется для генерации исключений
Тип ответа: Текcтовый ответ
Переменная ex в приведённом ниже блоке кода может применяться для … catch (DivideByZeroException ex) { // выполняемые инструкции }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• использование такой конструкции делает блок catch пр иоритетным перед остальными
• переменную необходимо использовать, чтобы блок catch работал только с исключениями определенного типа
• для получении информации об исключении
После выполнения кода, показанного ниже, на экран будет выведено значение … string a = "ab"; string b = "c"; WriteLine(a + b);
Тип ответа: Текcтовый ответ
При возникновении исключения в блоке try приведённый ниже код выведет … int a =-1; int b = 0; try { a = a / b; } catch when (a==0) { WriteLine(1); } catch when (a>0) { WriteLine(2); }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• 1
• 2
• приложение выдаст ошибку
При возникновении исключения в блоке try приведённый ниже код выведет … int a =1; int b = 0; try { a = a / b; } catch when (a==0) { WriteLine(1); } catch when (a>0) { WriteLine(2); }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• 1
• 2
• ошибку
При возникновении события имеющего несколько обработчиков …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• срабатывает первый добавленный обработчик
• срабатывают все обработчики в порядке добавления
• срабатывает последний добавленный обработчик
При выполнении кода, показанного ниже, … будет выведено на экран int a = 7; if(a > 0) { if(a < 5) { Write(“a”); } else { Write(“b”); } } else { Write(“b”); }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• a
• ничего
• b
При использовании внутри метода условной конструкции каждый блок кода должен возвращать …
Тип ответа: Текcтовый ответ
При использовании массива параметров все параметры должны быть … типа
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• разного
• одного
• разного, либо одного
При помощи … класса можно получить значения закрытых полей
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Свойства
• Конструктора
• Интерфейса
Расположите типы в порядке их наследования:
Тип ответа: Сортировка
• 1 interface Interface1….. { method1(); }
• 2 interface Interface2…. { method2(); }
• 3 Class Class1 : Interface2 { method1() { реализация метода } method2() { реализация метода } }
Результатом попытки обратиться к элементу словаря по несуществующему ключу будет …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Ошибка
• Пустая ссылка
• Значение false
Результатом применения метода Peek к пустому стеку будет то, что …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• метод вернет значение false
• метод вернет пустую ссылку
• это приведет к вызову исключения
Свойства нужны для …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• корректного доступа к закрытым полям
• инициализации полей класса при помощи конструктора
• предоставления вычисляемых значений, не хранящихся в полях
• доступа к аргументам методов
Создаваемый по умолчанию файл … включает xaml разметку элементов окна
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• MainWindow.xaml.cs
• App.xaml
• MainWindow.xaml
Создан делегат delegate void Message(); И два метода void Hello() { Console.WriteLine("Hello"); } void Hi() { Console.WriteLine("Hi"); } В результате выполнения следующей программы … Message mes = new Message(Hello); mes += Hi; mes -= Hello; mes -= Hi; mes();
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• будет выведено “Hello”
• будет выведено “Hi”
• возникнет исключение
Соотнесите делегаты и соответствующие им методы:
Тип ответа: Сопоставление
• A. delegate void Del1(int a, double b);
• B. delegate double Del1(double b);
• C. delegate string Del1(string a, string b);
• D. delegate void Del1(int a);
• E. void func(int eps, double base) {…}
• F. double func (double num) {…}
• G. string func (string st1, string st2){…}
• H. void func (int number) {…}
Соотнесите интерфейсы и соответствующие им классы:
Тип ответа: Сопоставление
• A. interface Interface1 { void Execute(); }
• B. interface Interface1 { string Execute(string[] arr); }
• C. interface Interface1 { void Execute1(); int Execute2(); }
• D. interface Interface1 { int Execute(int a); }
• E. class Test : Interface1 { void Execute() { WriteLine("A"); } }
• F. class Test : Interface1 { string Execute(string[] arr) { string str=””; foreach(string s in arr) { str+=s; } return str; } }
• G. class Test : Interface1 { int Execute2() { return a*2; } void Execute1() { WriteLine("A"); } }
• H. class Test : Interface1 { int Execute(int a) { return a*2; } }
Сопоставить ключевые слова и их назначение
Тип ответа: Сопоставление
• A. void
• B. return
• C. ref
• D. out
• E. Метод не возвращаемое значение
• F. Возвращаемое значение
• G. Передача параметра по ссылке
• H. Выходной параметр
Сопоставьте свойства класса Exception и их назначение:
Тип ответа: Сопоставление
• A. Message
• B. Source
• C. InnerException
• D. StackTrace
• E. хранит сообщение об исключении, текст ошибки
• F. хранит имя объекта или сборки, которое вызвало исключение
• G. возвращает метод, в котором и было вызвано исключение
• H. возвращает строковое представление стека вызовов, которые привели к возникновению исключения
Сопоставьте элементы управления и их назначение:
Тип ответа: Сопоставление
• A. DataGrid
• B. Grid
• C. RadioButton
• D. Label
• E. Отображение данных в виде таблицы
• F. Контейнер, позволяющий компоновать вложенные элементы в табличную структуру
• G. Обязательный выбор одного значения из нескольких
• H. Отображение данных в виде нередактируемой строки
Существует базовый класс: 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()); }
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• AA
• BB
• AB
• BA
Существует базовый класс: 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) { Write(test.ToString()); }
Тип ответа: Текcтовый ответ
Тернарный оператор используется …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• для однострочной записи условных конструкций вида if…else
• для вычисления суммы или произведения трех чисел
• как замена цикла for, позволяющая перебрать все элементы массива
Тип данных … используется для обозначения вещественных чисел
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• int
• double
• char
Укажите верный порядок приоритетов математических операций:
Тип ответа: Сортировка
• 1 инкремент и декремент
• 2 умножение и деление
• 3 сложение и вычитание
Укажите верный порядок тегов, в соответствии с уровнями вложенности:
Тип ответа: Сортировка
• 1 Window
• 2 Grid
• 3 Button
Укажите соответствие между понятиями и их описаниями:
Тип ответа: Сопоставление
• A. обобщенные классы
• B. boxing
• C. полиморфизм
• D. абстрактный класс
• E. классы имеющие общий функционал, но работающих с переменными различных типов.
• F. процесс упаковки объекта какого-либо типа в переменную класса Object
• G. концепция, согласно которой сущности могут совершать одинаковые действия над объектами разных типов
• H. класс содержащий абстрактные компоненты
Через ключевое слово … можно вызвать метод базового класса
Тип ответа: Текcтовый ответ
Язык C# характерен такими особенностями, как …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• Нестрогая типизация
• Строгая типизация
• С-подобный синтаксис
• Отсутствие специализированных средств для приведения типов
Cобытие … генерируется при установке флажка CheckBox в отмеченное состояние
Тип ответа: Текcтовый ответ
IL – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• единый язык в который компилируется код написанный на других языках
• стандарт программирования на языке C#
• механизм ввода-вывода, используемый при работе с консолью
Похожие материалы
Гидрогазодинамика.ти (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 12 февраля 2025
Гидрогазодинамика
Результат 100 баллов из 100
Гидрогазодинамика.ти
1. Тема 1. Основы гидростатики и кинематики
2. Тема 2. Динамика вязкой и невязкой жидкости
3. Тема 3. Гидравлические сопротивления
4. Тема 4. Законы движения газа
5. Тема 5. Волны давления в газовом потоке
6. Тема 6. Теория пограничного слоя
... - канал с таким профилем, при движении по которому газа или пара давление увеличивается, а скорость потока уменьшается
Тип ответа: Одиночный выбор • с выбором одного правильного ответа и
195 руб.
Машинное обучение.фит_БАК (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 3 августа 2025
Результат 100 баллов из 100
Машинное обучение.фит_БАК
1. Учебный материал
Как называется метрика, измеряющая точность модели машинного обучения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Регрессия
• Кластеризация
• Активация
• Точность (Accuracy)
Как называется процесс определения групп схожих объектов в данных?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Классификация
• Р
225 руб.
Прокурорский надзор (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 24 июня 2025
Результат 100 баллов из100
Прокурорский надзор
1. Тема 1. Сущность, цели, задачи, основные направления прокурорского надзора. Организационные принципы, правовое регулирование надзорной деятельности
2. Тема 2. Организация работы и управления в органах прокуратуры, кадровое обеспечение. Тактика и методика прокурорского надзора
3. Тема 3. Надзор за исполнением законов и соблюдением прав и свобод человека и гражданина
4. Тема 4. Надзор за исполнением законов в оперативно-розыскной деятельности, дос
145 руб.
Программирование на языке Python (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 2 октября 2024
Программирование на языке Python
• Тема 1. Введение и установка IDE
• Тема 2. Типы данных и базовая работа с переменными
• Тема 3. Работа с данными
• Тема 4. Функции
• Тема 5. Работа с классами, объектами и файлами
• Тема 6. Создание игры
• Итоговая аттестация
В каком месте необходимо явно объявлять функцию в одном скрипте?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• После вызова этой функции
• Перед вызовом этой функции
• Только в др
145 руб.
Стек технологий Python (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 30 сентября 2024
Стек технологий Python
• Тема 1. Введение и установка IDE
• Тема 2. Типы данных и базовая работа с переменными
• Тема 3. Работа с данными
• Тема 4. Функции
• Тема 5. Работа с классами, объектами и файлами
• Тема 6. Создание игры
• Итоговая аттестация
В каком месте необходимо явно объявлять функцию в одном скрипте?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• После вызова этой функции
• Перед вызовом этой функции
• Только в другом файле
145 руб.
Иностранный язык в профессиональной деятельности.фг_БАК_рб_кс (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 11 июля 2025
Иностранный язык в профессиональной деятельности
Результат 100 баллов из 100
Иностранный язык в профессиональной деятельности.фг_БАК_рб_кс
1. Занятие
2. Литература
________ I have your phone number?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Shall
• Do
• Can
_______________is a meeting of members of a business or professional group, such as scientists, dentists, booksellers or language teachers.
Тип ответа: Одиночный выбор • с выб
125 руб.
Ответственность за преступления против собственности.фю_БАК (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 26 июня 2025
Ответственность за преступления против собственности
Верные ответы на тест
Ответственность за преступления против собственности.фю_БАК
1. Занятие 1
2. Литература
Грабеж отличается от разбоя
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Объектом
• Субъектом
• Субъективной стороной
• Объективной стороной
Грабеж является
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• формальным с
125 руб.
Техническая эксплуатация и ремонт зданий.ти (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 11 июня 2025
Результат 100 баллов из 100
Техническая эксплуатация и ремонт зданий.ти
1. Тема 1. Общие сведения о технической эксплуатации зданий
2. Материалы к теме 1. Общие сведения о технической эксплуатации зданий
3. Тема 2. Эксплуатационная надежность зданий
4. Материалы к теме 2. Эксплуатационная надежность зданий
5. Тема 3. Конструктивные элементы зданий и эксплуатационные требования к ним
6. Материалы к теме 3. Конструктивные элементы зданий и эксплуатационные требования к ним
7. Материалы к теме 4.
225 руб.
Другие работы
Лабораторная работа №5 «Теория электрических цепей» (вариант 0)
ditools1
: 3 июля 2021
Лабораторная работа №5 «Теория электрических цепей» (вариант 0)
тема : "Исследование пассивных четырехполюсников"
1. Цель работы: Исследование свойств пассивных линейных четырехполюсников.
2. Теоретическое исследование.
2.1 Исследовать схему пассивного резистивного четырехполюсника (рисунок 2.1).
100 руб.
Тема «Истоки культуры постмодернизма»
aikys
: 20 декабря 2014
Реферат
По дисциплине: Культурология
Постмодернизм - совокупное обозначение наметившихся в последние 25-30 лет тенденций в культурном самосознании развитых стран Запада. Постмодернизм (или «постмодерн») буквально означает то, что после «модерна», или современности.
Однако понятие «современность» не имеет сколько-нибудь строгого общепризнанного определения. Исток «современности» усматривают то в рационализме Нового времени, то в Просвещении с его верой в прогресс и опорой на научное знание, то
20 руб.
Лабораторная работа №2 по дисциплине: «Теория электрических цепей» Исследование активных RC фильтров. Вариант 07
triton88
: 22 декабря 2023
Лабораторная работа № 2
«ИССЛЕДОВАНИЕ АКТИВНЫХ RC-ФИЛЬТРОВ»
Таблица 1.1 — Исходные данные
Вариант 7
А, дБ = 0,2
Аmin, дБ = 21
f2, кГц = 15
f3, кГц = 42
1. Цель работы: исследование амплитудно-частотных характеристик фильтра нижних частот третьего порядка, реализованного на пассивных и активных RC-звеньях.
2. Подготовка к выполнению лабораторной работы
Изучить по учебной литературе теорию электрических фильтров и методику их синтеза (см. раздел «Теория», глава 17).
Зачет. Год 2023
Провери
290 руб.
Бухгалтерский управленческий учет затрат и выхода продукции животноводчества
Elfa254
: 6 сентября 2013
В современных условиях от того, насколько рационально построена система внутрипроизводственного управленческого учета на предприятии, насколько объективно она отражает его производственные процессы, зависит процесс эффективного управления производством.
Вопросы организации управленческого учета на предприятии тесно связаны с вопросами управления затратами на всех уровнях его производственно-комерческой деятельности. Стремление построить такую внутрипроизводственную учетную систему, которая бы в
10 руб.