💯 Технологии программирования на C# [Тема 1-11] — ответы на тесты Синергия / МОИ / МТИ / МосАП

Раздел
Программирование
Предмет
Тип
Просмотров
5
Покупок
0
Антиплагиат
Не указан
Размещена
14 Ноя в 23:06
ВУЗ
Не указан
Курс
Не указан
Стоимость
400 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Технологии программирования на C# [Тема 1-11]
154.7 Кбайт 400 ₽
Описание

Технологии программирования на C# > Итоговый тест

  • правильные ответы на вопросы из теста по данной дисциплине
  • вопросы отсортированы в лексикографическом порядке
Оглавление

Технологии программирования на C#

  1. Тема 1. Введение в программирование на языке C#
  2. Тема 2. Основные конструкции
  3. Тема 3. Методы
  4. Тема 4. Введение в объектно-ориентированное программирование. Классы
  5. Тема 5. Объектно-ориентированное программирование
  6. Тема 6. Коллекции и их использование
  7. Тема 7. Обработка исключений
  8. Тема 8. Делегаты, лямбды и события
  9. Тема 9. Интерфейсы
  10. Тема 10. Работа с файлами
  11. Тема 11. Технология WPF и создание десктопных приложений
  12. Итоговая аттестация


В приведённом блоке кода …   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товый ответ

В результате выполнения приведённого ниже метода будет получено значение …   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);

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • 21
  • 12
  • 11

В случае попытки записи данных в несуществующий файл …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • файл будет создан и в него будут записаны данные
  • программа продолжит выполнение, но данные не будут записаны
  • попытка приведет к ошибке

Верно, что …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • для вызова делегатов можно использовать метод Invoke
  • делегат может содержать только методы не имеющие параметров
  • лямбда-выражения могут использоваться только для инициализации делегатов, но не могут быть переданы в метод в качестве параметра

Верно, что …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • при использовании внутри метода условной конструкции return может быть только в блоке if
  • при использовании внутри метода условной конструкции каждый блок кода должен возвращать значение
  • условные конструкции можно использовать только в void методах

Верно, что …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • при использовании массива параметров все параметры должны быть одного типа
  • ссылочные типы данных не могут быть параметрами методов
  • в вызове метода нельзя передавать в качестве параметров литералы

Верно, что …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • при наличии нескольких блоков catch будет выполнен только код первого подходящего
  • при наличии блока catch без указания типа исключения, он будетет всегда выполняться независимо от местоположения
  • при наличии нескольких блоков catch будет выполнен только код всех блоков catch

Верно, что …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • свойство обязательно должно иметь и set и get методы доступа
  • если в классе явно не описан конструктор по умолчанию, то он будет создан автоматически
  • в классе можно определить несколько параметрических конструкторов с одинаковым набором параметров сигнат

Верную реализация перегрузки оператора сложения для обыкновенных дробей – это …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • public static Fraction +(Fraction x, Fraction y)     {         return new Fraction(x.a * y.b + y.a * x.b, x.b*y.b);     }
  • public static Fraction operator +( Fraction y)     {         return new Fraction(this.a * y.b + y.a * this.b, this.b*y.b);     }
  • public static Fraction operator +(Fraction x)      {          return new Fraction(x.a + x.b, x.b);      }

Виртуальные методы должны иметь реализацию в … классе

Тип ответа: Текcтовый ответ

Внутри … можно вызывать другие …

Тип ответа: Текcтовый ответ

Для открытия и хранения xml-файла при использовании System.Xml используется класс …

Тип ответа: Текcтовый ответ

Записывая выражение в состав которой входит дробь, выражение в … дроби следует взять в скобки

Тип ответа: Текcтовый ответ

Значение … нельзя передать в параметр типа double

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • 3
  • double.Parse(“3.5”)
  • ”3.5”

Использование инициализатора некорректно в случае …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

Каждый элемент словаря имеет тип данных …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • KeyValuePair
  • Key
  • Value

Конструктор - это специальный метод, предназначенный для создания экземпляров … и инициализации их полей.

Тип ответа: Текcтовый ответ

Метод … позволяет добавить элементы в стек?

Тип ответа: Текcтовый ответ

Метод … позволяет извлечь элемент из стека?

Тип ответа: Текcтовый ответ

Метод … позволяет проверить, присутствует ли элемент в списке?

Тип ответа: Текcтовый ответ

Метод очереди TryPeek возвращает значение типа

Тип ответа: Текcтовый ответ

Оператор … используется для задания условий в фильтрах исключений

Тип ответа: Текcтовый ответ

Перегруженные методы должны иметь …

Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов

  • одинаковые наименования
  • Одинаковые наборы параметров
  • различные наборы параметров

После выполнения кода, показанного ниже, на экран будет выведено значение …   string a = "aBc";  string b = "abc";  WriteLine(a == b);

Тип ответа: Текcтовый ответ

После выполнения кода, показанного ниже, на экран будет выведено значение …  string a = "ab";  string b = "c";  WriteLine(a + b);

Тип ответа: Текcтовый ответ

При выполнении кода, показанного ниже, … будет выведено на экран      int a = 7;  if(a > 0)  {      if(a < 5)      {  Write(“a”);     }      else      {  Write(“b”);     }     }  else  {  Write(“b”); }

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • a
  • ничего
  • b

При использовании внутри метода условной конструкции каждый блок кода должен возвращать …

Тип ответа: Текcтовый ответ

Производные классы не имеют доступа к … полям базового класса

Тип ответа: Текcтовый ответ

Результатом применения метода Peek к пустому стеку будет то, что …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • метод вернет значение false
  • метод вернет пустую ссылку
  • это приведет к вызову исключения

Создан делегат:  delegate int Operation (int val);  … соответствует данному делегату.  Какие из указанных методов соответствуют данному делегату?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • void Method1(int x)  {  WriteLine(x * x);  }
  • int Method2(ref int x)  {          return x * x;  }
  • int Method3(int x, int y)  {          return x * y;  }
  • int Method4(int x, int y = 7)  {            return x * y;  }
  • int Method5(out int x)  {                           x = 7;                           return x * x;  }
  • Ни один из методов не

Соотнесите делегаты и соответствующие им методы:

Тип ответа: Сопоставление

  • 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) {…}

Укажите верный порядок приоритетов математических операций:

Тип ответа: Сортировка

  • 1 инкремент и декремент
  • 2 умножение и деление
  • 3 сложение и вычитание

Укажите верный порядок тегов, в соответствии с уровнями вложенности:

Тип ответа: Сортировка

  • 1 Window
  • 2 Grid
  • 3 Button

Укажите соответствие между понятиями и их описаниями:

Тип ответа: Сопоставление

  • A. обобщенные классы
  • B. boxing
  • C. полиморфизм
  • D. абстрактный класс
  • E. классы имеющие общий функционал, но работающих с переменными различных типов.
  • F. процесс упаковки объекта какого-либо типа в переменную класса Object
  • G. концепция, согласно которой сущности могут совершать одинаковые действия над объектами разных типов
  • H. класс содержащий абстрактные компоненты

Установите верное соотношение между методами строк и их описаниями

Тип ответа: Сопоставление

  • A. ToUpper
  • B. Split
  • C. Trim
  • D. IndexOf
  • E. Replace
  • F. переводит все символы строки в верхний регистр
  • G. разделяет одну строку на массив строк
  • H. удаляет начальные и конечные пробелы из строки
  • I. находит индекс первого вхождения символа или подстроки в строке
  • J. заменяет в строке символ или подстроку другим символом или подстрокой

Файловый поток – это …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • последовательность байтов, которую можно использовать для записи или чтения из вспомогательного запоминающего устройства
  • указатель, содержащий адрес по которому можно получить путь к файлу
  • специальный буферный файл хранящий данные перед их записью на диск

Чтобы изменить ориентацию дочерних элементов в панели StackPanel, требуется использовать свойство …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Orientation со значением "Horizontal"
  • StackPanelOrientation со значением "Horizontal"
  • Orientation со значением "Vertical"
  • StackPanelOrientation со значением "Vertical"

https://lms.synergy.ru/user_files/1604396/35589/35589/12/13.jpg 

Тип ответа: Текcтовый ответ

https://lms.synergy.ru/user_files/1604396/35589/35589/12/14.jpg 

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • в качестве параметра T могут выступать только классы реализующие интерфейс IMessage или интерфейс IPrintable
  • в качестве параметра T могут выступать только классы реализующие интерфейсы IMessage и IPrintable
  • класс Messenger реализует интерфейсы IMessage и IPrintable
Вам подходит эта работа?
Похожие работы
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир