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

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

Программирование на языке C# > Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Тест 7 / Тест 8 / Тест 9 / Тест 10 / Тест 11 / Итоговый тест

  • правильные ответы на вопросы из тестов по данной дисциплине
  • вопросы отсортированы в лексикографическом порядке
Оглавление
  1. … - верные варианты инициализации массива
  2. … - максимальное количество классов-родителей у производного класса
  3. … - ошибка, допущенная в XML файле.  https://lms.synergy.ru/user_files/1604396/35589/35589/10/02.jpg
  4. … - это верные способы исправления ошибок в приведённом ниже коде      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;         }
  5. … - это значение, которое будет получено в ходе выполнения выражения  double a = 2;  double b = 3;  double d = (a + b)%a – b;
  6. … - это концепция, согласно которой одни классы, называемые родительскими, могут лежать в основе других — дочерних. При этом, дочерние классы перенимают свойства и поведение своего родителя.
  7. … - это концепция, согласно которой сущности могут совершать одинаковые действия над объектами разных типов
  8. … - это элемент WPF, который используется в качестве корневого элемента окна
  9. … – это тип исключения, который срабатывает при передаче некорректного значения в параметры метода
  10. … интерфейсы – интерфейсы, позволяющие работать с различными типами определяемыми в качестве параметров.
  11. … класс содержит методы, не содержащие реализации
  12. … компоненты относятся ко всему классу, и для обращения к ним не требуют создания экземпляра
  13. … называется управляемым кодом
  14. … позволяет записать сложный элемент в xml-файл в автоматическом режиме
  15. … тип данных, позволяет создавать классы имеющие общий функционал, но работающие с переменными различных типов
  16. … является верной реализацией перегрузки оператора сложения для обыкновенных дробей
  17. Базовым классом для всех классов C# является …
  18. Блок кода, помещенный в цикл …
  19. В классе, приведённом ниже, поля … доступны извне      class Student  {      public string a;      public string b;      string c;      private string d;  }
  20. В определении интерфейса неверно то, что …   public abstract interface IAction  {      void Move();  }     Выберите верное утверждение:
  21. В основе технологии wpf лежит использование …
  22. В приведённом ниже коде необходимо указать производный тип исключения …, чтобы вместо многоточия на экран вывелась число 1  try  {      int[] a = {1,2,3,4,5};      a[10]=15;     }  catch (….)  {  WriteLine(1);  }  catch  {  WriteLine(2);  }
  23. В результате выполнения приведённого ниже метода будет получено значение …   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);
  24. В результате выполнения приведённого ниже метода будет получено значение …   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);
  25. В случае попытки записи данных в несуществующий файл …
  26. В форматированной строке Console.WriteLine( X “фамилия студента: {stud_name}”); на месте символа “X” должен стоять символ …
  27. В ходе выполнения выражения будет получено значение …   int a=20;  int b=100;   int c = a * 10 < b ? (a + b) : (a - b);
  28. В языке C# есть такие циклы, как …, while, do-while, foreach
  29. В языке C# имеются циклы for, while, …, do…while
  30. В WPF отсутствует контейнер для компоновки …
  31. Важным достоинством WPF является возможность декларативного определения графического интерфейса с помощью специального языка разметки …
  32. Верно, что …
  33. Верно, что …
  34. Верно, что …
  35. Верно, что …
  36. Верно, что …
  37. Верно, что …
  38. Верно, что …
  39. Верно, что …
  40. Верно, что …
  41. Верно, что …
  42. Верно, что …
  43. Верную реализация перегрузки оператора сложения для обыкновенных дробей – это …
  44. Верны утверждения, что …
  45. Внутри … можно вызывать другие …
  46. Внутри одного окна можно использовать … контейнеров для компоновки
  47. Выберите верные способы избежать возникновения ошибки при пустом стеке:
  48. Вызов … соответствует приведённому ниже методу  void test_method(params int[]  par_arr)  {         ……  }
  49. Даны начальные значения переменных   a=9  b=2  Расставьте блоки кода в правильном порядке внутри цикла, чтобы программа не уходила в бесконечный цикл  while (true)  {    ……………….  }
  50. Делегату delegate int Operation (int val); соответствует метод …
  51. Для открытия и хранения xml-файла при использовании System.Xml используется класс …
  52. Если переменная передается в метод в качестве …, то она должна называться так же, как и …
  53. Есть два метода и делегат:      int f1()  {      return 2;  }  int f2()  {      return 3;  }  delegate int Del();     В результате выполнения приведённого ниже кода будет получено значение …  Del d;  d = f1;  d += f2;  Console.WriteLine(d());
  54. Есть два метода и делегат:      void f1()  {  Write("A"); } void f2() { Write("B");  }  delegate void Del();     Какое значение будет выведено на экран в результате выполнения кода?     Del d;  d = f1;  d += f2;  d();
  55. Закрытый компонент класса может иметь модификатор доступа …
  56. Знаком … обозначается целочисленное деление
  57. Значение … будет получено в переменной c при вычислении выражения  int a = 9;  int b = 4;  int c = a/b;
  58. Значение … нельзя передать в параметр типа double
  59. Значение … получится в результате выполнения выражения в переменной a  int a=1;  a++;
  60. Использование … параметров позволяет вернуть из метода несколько значений?
  61. Каждый элемент словаря имеет тип данных …
  62. Какой базовый тип данных может возвращать метод test(), чтобы он мог применяться в следующей конструкции      foreach(char i in test())  {        …..  }
  63. Класс может не содержать реализации всех компонентов интерфейса, в таком случае он должен быть объявлен как …, а реализация должна быть сделана в производных классах
  64. Класс может реализовать … интерфейсов
  65. Ключевое слово … используется для принудительного вызова исключения
  66. Код … не приводит к ошибке
  67. Количество обработчиков у события может быть равным …
  68. Конструкция using используется для …
  69. Конструкция using применяется для …
  70. Контейнер … позволяет располагать вложенные элементы аналогично таблице в строках и столбцах
  71. Контейнер … позволяет распологать вложенные элементы аналогично таблице в строках и столбцах
  72. Литерал … обозначает пустую ссылку
  73. Логическая операция & истина в случае, если …
  74. Лямбда выражения …
  75. Метод … позволяет разделить строку на массив подстрок
  76. Метод … реализует метод Execute в классе Test          void Execute();  }  interface Interface2  {      void Execute();  }  class Test : Interface1, Interface2  {      void Execute()      {          Console.WriteLine("A");      }  }
  77. Метод доступа … позволяет установить значение поля.
  78. Метод с приведённым кодом должен возвращать тип данных …      ... tax(double income) {      if (income > 2400000) {          return 2400000 * 0.05 + (income - 2400000) * 0.13;      } else {          return income * 0.05;      }  }
  79. Методы классов могут быть вызваны через оператор … от экземпляра класса
  80. Механизм “…” в C# позволяет отделить внутреннюю логику класса от пользовательского интерфейса
  81. Названия элементов в XML являются …зависимыми
  82. Обработчик события является …
  83. Оператор … используется для генерации исключений
  84. Оператор … используется для добавления обработчика события
  85. Оператор … позволяет найти остаток от деления
  86. Основной недостаток ниже приведённого метода заключается в том, что …      void F(double m)  {      double f= m * 9.8;  WriteLine(f); }
  87. Основной целью … исключений является предотвращения внезапного завершения работы программы вследствие ошибки?
  88. Отличия между интерфейсом и абстрактным классом заключаются в том, что …
  89. Ошибка, допущенная в реализации интерфейса …     interface ILoader {             public bool Load(string link); }  class data_adapter: ILoader {             public bool Load()             {                         реализация метода             }  }
  90. Ошибки в XML-файле заключаются в том, что …  https://lms.synergy.ru/user_files/1604396/35589/35589/12/15.jpg 
  91. Перегруженные методы должны иметь …
  92. Поля класса … доступны извне   class Student  {      public string a;      public string b;      string c;      private string d;  }
  93. После выполнения кода, показанного ниже, на экран будет выведено значение …   string a = "aBc";  string b = "abc";  WriteLine(a == b);
  94. После выполнения кода, показанного ниже, на экран будет выведено значение …  string a = "ab";  string b = "c";  WriteLine(a + b);
  95. При возникновении исключения в блоке try на экран будет выведено …      int a =0;  int b = 0;  try  {      a = a / b;     }  catch when (a==0)  {  WriteLine(1); }  catch(DivideByZeroException)  {  WriteLine(2); }
  96. При возникновении исключения в блоке try на экран будет выведено …      int a =2;  int b = 0;  try  {      a = a / b;     }  catch when (a==0)  {  WriteLine(1); }  catch(DivideByZeroException)  {  WriteLine(2); }
  97. При возникновении события имеющего несколько обработчиков …
  98. При вызове делегата, содержащего несколько методов возвращающих значение, в качестве результата будет получено значение … добавленного метода.
  99. При выполнении показанного ниже кода на экран будет выведено …   int a = 7;  if(a>0)  {      Console.Write(“a”);  }  if(a>5)  {      Console.Write(“b”);  }
  100. При выполнении представленного ниже кода на экран будет выведено …   int a = 7;  if(a > 0)  {      if(a < 5)      {  Write(“a”);     }      else      {  Write(“b”);     }     }  else  {  Write(“b”); }
  101. При выполнении представленного ниже кода на экран будет выведено …   int a = 7;  if(a>0)  {      if(a<5)      {  Write(“a”);     }  }  else  {  Write(“b”); }
  102. При выполнении представленного ниже кода на экран будет выведено …   int a = 7;  if(a>0)  {  Write(“a”); }  if(a>5)  {  Write(“b”); }
  103. При использовании внутри метода условной конструкции каждый блок кода должен возвращать …
  104. При использовании System.Xml для открытия и хранения xml-файла используется класс …
  105. При помощи … класса можно получить значения закрытых полей
  106. При создании экземпляра класса xmlSerializer в конструктор необходимо передать …
  107. Приведение типов … является небезопасным
  108. Расположите в правильном порядке блоки кода, чтобы получить метод, позволяющий обменять местами значения двух переменных:
  109. Расположите модификаторы доступа в порядке уменьшения области видимости?
  110. Расставьте блоки кода в корректном порядке
  111. Результатом попытки обратиться к элементу словаря по несуществующему ключу будет …
  112. Результатом применения метода Dequeue() к пустой очереди будет то, что …
  113. Результатом применения метода Peek к непустому стеку будет то, что метод …
  114. Результатом применения метода Peek к пустому стеку будет то, что …
  115. Результатом работы приведённой ниже программы будет …      int x;   Inc (ref x);  WriteLine(x);    void Inc (ref int x)   {          x++;    }
  116. Свойства нужны для …
  117. Свойство … используется для определения длины массива
  118. Слово void перед именем метода означает, что …
  119. Слово void перед именем метода означает, что метод …
  120. Событие … возникает при нажатии кнопки пользователем
  121. Создаваемый по умолчанию файл … включает xaml разметку элементов окна
  122. Создан делегат  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);
  123. Создать экземпляр интерфейса …
  124. Сопоставьте реализации конструкторов и их типы:
  125. Сопоставьте типы исключений и ситуации при которых они возникают:
  126. Сопоставьте типы исключений и ситуации, при которых они возникают:
  127. Специальный метод, предназначенный для создания экземпляров класса и инициализации их полей – это …
  128. Существует базовый класс:      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()); }
  129. Тип данных, хранящий беззнаковые числа в диапазоне [0,255] – это …
  130. Тип исключения … возникнет при выполнении строки     byte a = byte.Parse(Console.ReadLine());  если ввести с клавиатуры число 300
  131. Только код … не приводит к ошибке
  132. Укажите верный порядок приоритетов математических операций
  133. Укажите ошибку, допущенную в переопределении метода:      class BaseTest  {      public  string method1()      {          return "A";      }  }  class Test: BaseTest  {      public override string method1()      {          return "B";      }  }
  134. Укажите соответствие между понятиями и их описаниями?
  135. Указать модификатор доступа для компонентов интерфейса …
  136. Установите верное соотношение между методами строк и их описаниями:
  137. Через ключевое слово … можно вызвать метод базового класса
  138. Чтобы изменить ориентацию дочерних элементов в панели StackPanel, требуется …
  139. Чтобы исправить ошибку в приведённом ниже коде, требуется …      interface IAction  {     void Move();  }     class RunAction : IAction  {      private void Move()      {  WriteLine("I am running");      }  }
  140. https://lms.synergy.ru/user_files/1604396/35589/35589/12/14.jpg 
  141. IL – это …
  142. XAML представляет собой …
Список литературы
  • Тема 1. Введение в программирование на языке C#
  • Тема 2. Основные конструкции
  • Тема 3. Методы
  • Тема 4. Введение в объектно-ориентированное программирование. Классы
  • Тема 5. Объектно-ориентированное программирование
  • Тема 6. Коллекции и их использование
  • Тема 7. Обработка исключений
  • Тема 8. Делегаты, лямбды и события
  • Тема 9. Интерфейсы
  • Тема 10. Работа с файлами
  • Тема 11. Технология WPF и создание десктопных приложений
  • Итоговая аттестация
Вам подходит эта работа?
Прямой эфир