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

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

Программирование на C# > Итоговый тест / Компетентностный тест

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

Программирование на C#

  • Введение в курс
  • Тема 1. Базовые средства языка C#
  • Тема 2. Программирование с помощью WPF
  • Тема 3. Обеспечение доступа к базам данных с помощью технологии Entity Framework
  • Заключение
  • Итоговая аттестация


… – это механизм в C#, который позволяет создавать классы, методы и интерфейсы с параметрами типа

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

… – это механизм, позволяющий создавать новый класс на основе существующего

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

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

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

  • Делегат
  • Полиморфизм
  • Наследование
  • Интерфейс

… полиморфизм (виртуальные методы) – механизм, позволяющий переопределять методы в наследуемых классах

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

… полиморфизм (перегрузка методов) – это способность одного класса иметь несколько методов с одним и тем же именем, но разными параметрами

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

… типов в XAML позволяют автоматически преобразовывать данные из одного типа в другой при привязке данных или задании свойств элементов (например, строку "Red" (˂Button Background="Red"˃…˂ /Button ˃) можно преобразовать в объект типа Color для задания цвета фона)

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

Базовый класс DependencyObject предоставляет два ключевых метода для всех производных типов: GetValue() и …

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

В процессе работы разработчику необходимо использовать верный код объявления и использования константы.  Какой вариант кода следует выбрать разработчику?

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

  • Console.WriteLine(150 > DemoClass.MaxValue); // true     public class DemoClass  {      public const int MaxValue = 100;  // Константа  }
  • Console.WriteLine(150 > DemoClass.MaxValue); // true     public class DemoClass  {      foreach MaxValue = 100;  // Константа  }
  • Console.WriteLine(150 > DemoClass.MaxValue); // true     public class DemoClass  {      Reverse MaxValue = 100;  // Константа  }

В числе инструментов для работы с базами данных (БД) на C# можно назвать … – инструмент для работы с БД, основанный на LINQ-запросах

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

  • NHibernate
  • LINQ to SQL
  • Dapper
  • Entity Framework

В числе инструментов для работы с базами данных (БД) на C# можно назвать … – низкоуровневый API для работы с БД напрямую через SQL-запросы

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

Для описания стилей в WPF используется формат …

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

Для отображения статического текста в WPF обычно используется элемент управления …

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

Для сохранения изменений в базе данных после операций Create, Update или Delete необходимо вызвать метод …

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

Изменить цвет фона элемента управления в WPF …

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

  • можно, использовав свойство Foreground
  • можно, использовав свойство Background
  • можно, использовав свойство BorderBrush
  • невозможно

Имеется таблица Пользователи со столбцами id, name и age.   Как вывести на экран полную информацию о всех пользователях?

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

  • using (var db = new ApplicationContext())  {      // получаем объекты из бд и выводим на консоль      var users = db.Users.ToArray();      Console.WriteLine("Данные после добавления:");      foreach (var u in users)            Console.WriteLine($"{u.Id}.{u.Name} - {u.Age}");  }
  • using (var db = new ApplicationContext())  {      // получаем объекты из бд и выводим на консоль      var users = db.Users.ToArray();      Console.WriteLine("Данные после добавления:");      foreach (var u in users)          Button Content ($"{u.Id}.{u.Name} - {u.Age}");  }
  • using (var db = new ApplicationContext())  {      // получаем объекты из бд и выводим на консоль      var users = db.Users.ToArray();      TextBox DockPanel.Dock ("Данные после добавления:");      foreach (var u in users)            Console.WriteLine($"{u.Id}.{u.Name} - {u.Age}");

Класс UIElement – добавляет поддержку таких сущностей WPF, как компоновка (layout), ввод (input), фокус (focus) и события (events) – все, что команда разработчиков WPF называет аббревиатурой …

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

Коллекция сущностей, которая используется для работы с таблицей в Entity Framework, называется …

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

Контекст базы данных (DbContext) в Entity Framework – это …

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

  • класс, который управляет соединением с базой данных
  • таблица базы данных
  • поле внутри базы данных
  • метод для работы с базой данных

Среда выполнения CLR …

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

  • переводит код на Python
  • управляет памятью и сборкой мусора
  • упрощает интеграцию с Java
  • оптимизирует графику для игр

Такие элементы, как …, являются панелями компоновки в WPF для размещения элементов интерфейса (укажите 2 варианта ответа)

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

  • Button
  • Grid
  • Label
  • StackPanel

Требуется написать программу, которая принимает массив строк и выводит его в обратном порядке.  Приведите программу, удовлетворяющую этим требованиям.

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

  • void Reverse(string[] strings)  {      foreach (var str in strings)              Console.WriteLine(str);}     var strings = Console.ReadLine().Split(',');  Reverse(strings);
  • void Reverse(string[] strings)  {      for (var i = strings.Length - 1; i >= 0; i--)            Console.WriteLine(strings[i]);  }     var strings = Console.ReadLine().Split(',');  Reverse(strings);
  • void Reverse(string[] strings)  {      for (var i = strings.Length - 1; i >= 0; i--)             Console.WriteLine(strings[i]);  }     var strings = new string[5];  Reverse(strings);

Требуется создать интерфейс с использованием различных панелей в WPF.  Какой код создает Grid, содержащий StackPanel с двумя кнопками, и DockPanel с кнопкой «Вверх»?

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

  • ˂Grid˃      ˂StackPanel˃          ˂Button Content="Кнопка 1" Width="100"/˃          ˂Button Content="Кнопка 2" Width="100"/˃      ˂/StackPanel˃      ˂DockPanel˃          ˂TextBox DockPanel.Dock="Bottom"/˃          ˂Button Content="Вверх" /˃      ˂/DockPanel˃  ˂/Grid˃
  • ˂Grid˃      ˂StackPanel Orientation="Vertical"˃          ˂Button Content="Кнопка 1"/˃          ˂Button Content="Кнопка 2"/˃      ˂/StackPanel˃      ˂DockPanel˃          ˂Button Content="Вверх" DockPanel.Dock="Top"/˃          ˂TextBox/˃      ˂/DockPanel˃  ˂/Grid˃
  • ˂Grid˃      ˂DockPanel˃          ˂Button Content="Вверх" DockPanel.Dock="Top"/˃          ˂StackPanel˃              ˂Button Content="Кнопка 1"/˃              ˂Button Content="Кнопка 2"/˃          ˂/StackPanel˃      ˂/DockPanel˃  ˂/Grid˃   

Требуется создать приложение WPF, которое включает меню с несколькими пунктами и подменю.  Создайте окно приложения с заголовком "Мое приложение".  Какой код добавляет меню с заголовком "Файл", содержащим пункты "Новый", "Открыть" и "Выход"?

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

  •     ˂Menu˃          ˂MenuItem Header="Файл"˃             ˂MenuItem Header="Новый"/˃             ˂MenuItem Header="Выход"/˃         ˂/MenuItem˃      ˂/MenuItem˃
  •     ˂Menu˃          ˂MenuItem Header="Файл" Command="ExitCommand"˃              ˂MenuItem Header="Новый"/˃              ˂MenuItem Header="Открыть"/˃              ˂MenuItem Header="Выход"/˃        ˂/MenuItem˃      ˂/Menu˃
  •     ˂Menu˃          ˂MenuItem Header="Файл"˃              ˂MenuItem Header="Новый"/˃              ˂MenuItem Header="Открыть"/˃              ˂MenuItem Header="Выход" Click="Exit_Click"/˃          ˂/MenuItem˃      ˂/Menu˃

Упорядочьте шаги для добавления новой сущности в базу данных с использованием Entity Framework:

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

  • 1 создание контекста базы данных
  • 2 создание экземпляра сущности
  • 3 добавление сущности в DbSet
  • 4 вызов метода SaveChanges() для сохранения изменений

Упорядочьте шаги для работы со строками, когда требуется изменить и сравнить строку:

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

  • 1 преобразование строки в массив символов с помощью ToCharArray()
  • 2 изменение отдельных символов в массиве
  • 3 обратная конвертация массива символов в строку
  • 4 сравнение строк с использованием Compare()

Установите соответствие между стратегией работы с Entity Framework и ее характеристикой:

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

  • A. Lazy Loading
  • B. Eager Loading
  • C. Explicit Loading
  • D. Cascade Delete
  • E. автоматическая загрузка связанных данных при доступе к ним
  • F. предварительная загрузка всех связанных данных с использованием Include()
  • G. загрузка связанных данных при их явном запросе
  • H. автоматическое удаление связанных данных при удалении родительской сущности

Установите соответствие между элементом и его назначением в Entity Framework:

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

  • A. Entry()
  • B. SaveChanges()
  • C. Attach()
  • D. AsNoTracking()
  • E. получение состояния сущности
  • F. сохранение изменений в базе данных
  • G. присоединение сущности к контексту без изменения ее состояния
  • H. выполнение запросов к базе данных без отслеживания изменений сущностей

Установите соответствие между элементом и его типом:

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

  • A. Инкапсуляция
  • B. Наследование
  • C. Полиморфизм
  • D. Абстракция
  • E. скрытие деталей реализации от пользователя
  • F. механизм передачи свойств и методов от одного класса к другому
  • G. возможность работы с объектами через интерфейсы или базовые типы
  • H. представление объекта через его ключевые характеристики

Установите соответствие между элементом управления и его предназначением:

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

  • A. Button
  • B. TextBox
  • C. ComboBox
  • D. Label
  • E. для вызова действий при нажатии
  • F. для ввода текста пользователем
  • G. для выбора одного элемента из выпадающего списка
  • H. для отображения текста, который не может быть изменен пользователем

Установите соответствие между элементом XAML и его функцией:

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

  • A. Button
  • B. ComboBox
  • C. ListBox
  • D. TextBox
  • E. элемент, который выполняет действие при нажатии
  • F. элемент управления для выбора из выпадающего списка
  • G. элемент для отображения списка элементов
  • H. элемент для ввода текста

Файл … является основным файлом проекта WPF

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

  • .csproj
  • MainWindow.xaml
  • App.xaml
  • Program.cs

Элемент … используется в WPF для упорядочивания дочерних элементов в строку или столбец

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

Database … – это подход, при котором сначала создается база данных, а затем на основе ее структуры автоматически генерируются классы модели в коде

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

DockPanel создает код, в котором элемент управления Button закреплен вверху, а TextBox занимает оставшееся пространство.  Приведите данный код.

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

  • ˂DockPanel˃      ˂Button Content="Вверх" DockPanel.Dock="Top"/˃      ˂TextBox/˃  ˂/DockPanel˃
  • ˂DockPanel˃      ˂TextBox/˃      ˂Button Content="Вверх" DockPanel.Dock="Top"/˃  ˂/DockPanel˃
  • ˂DockPanel˃      ˂Button Content="Вверх"/˃      ˂TextBox DockPanel.Dock="Top"/˃  ˂/DockPanel˃
  • ˂DockPanel˃      ˂Button Content="Вверх" Height="30"/˃      ˂TextBox DockPanel.Dock="Bottom"/˃  ˂/DockPanel˃
Вам подходит эта работа?
Похожие работы
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 покупок
Темы журнала
Показать ещё
Прямой эфир