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

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

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

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

Основы программирования на C#

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


… - нерабочий вариант перебора строки.

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

  • 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товый ответ

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

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

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

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

  • 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товый ответ

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

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

IL – это …

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

  • единый язык в который компилируется код написанный на других языках
  • стандарт программирования на языке C#
  • механизм ввода-вывода, используемый при работе с консолью
Вам подходит эта работа?
Похожие работы
C#
Дипломная работа Дипломная
19 Сен в 08:53
26
0 покупок
C#
Контрольная работа Контрольная
10 Сен в 10:11
28
0 покупок
C#
Контрольная работа Контрольная
8 Сен в 12:23
27
0 покупок
C#
Дипломная работа Дипломная
28 Июл в 16:45
46
0 покупок
Другие работы автора
Стратегический маркетинг
Тест Тест
8 Окт в 18:38
17
1 покупка
Информационные технологии
Тест Тест
3 Окт в 15:56
31 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир