
Модуль 2 к тесту.ppt
- Количество слайдов: 11
Дисциплина «Программирование» В. В. Подбельский, О. В. Максименкова Модуль 2, практическое занятие 12 Подготовка к тесту
Задачи семинара • Подготовка к тестированию • Контрольная работа 2
1. Задание с несколькими ответами Для объединения строковых переменных могут 1) 2) 3) 4) 5) быть использованы операции и методы: String. Format() += & String. Concat() String. Sum() 3
2. Задание с несколькими ответами Укажите номера операторов, корректно 1) 2) 3) 4) 5) формирующих строки: string str = Convert. To. String(20); string str = string. Copy(“Привет!”); string str = new string(‘H’, 7); string str = new string(); 4
3. Задание с одним ответом В результате выполнения следующего фрагмента программы: int dif; char ch 1 = ‘A’; char ch 2 = ‘c’; ‘C’ dif = Char. To. Upper(ch 2). Compare. To(ch 1); Console. Write. Line(dif); на экран будет выведено: 1) -1 2) 1 3) 2 4) 34 5) 0 5
4. Задание с несколькими ответами Скомпилировать и выполнить программу: static void Main() { int a = 5, b = 6, c = 7; double p = Perimetr(a, b, c); } Позволит реализация методов: 1) static double Perimetr(double x, double y, double z) 2) float Perimetr(double x, double y, double z) 3) static Single Perimetr(int x, int y, int z) 4) public static void Perimetr(int a, int b, int c) 5) static int Perimetr(decimal a, int b, int c) 6
4. Задание с несколькими ответами В некотором классе объявлен метод с заголовком: public Single Find. Average(int[, , , ] array) к ошибке компиляции приведет добавление в этот класс метода с заголовком: 1) static public void Find. Average(int[, ] array 1, int[, ] array 2) 2) static float Find. Average(int[, , , ] array) 3) public Single Find. Max(int[, , , ] array) 4) System. Single Find. Average(int[, , , ] massiv) 5) public static System. Single Find. Average(int[, , , ] array) 7
5. Задание с несколькими ответами Верно что: 1) Декларация (объявление) класса определяет его имя и все его члены 2) Метод, к которому обращается индексатор того же класса, должен быть объявлен с модификатором public 3) Недопустимо объявить свойство, не связав его с каким-либо полем класса 4) Невозможно создать нестатическое свойство, обеспечивающее доступ к статическому полю класса 5) Служебное слово this можно использовать в теле аксессора 8
6. Задание с несколькими ответами Верно что: 1) Поле с модификатором const может быть инициализировано статическим конструктором 2) Реализующая декларация частичного метода может использоваться без описывающей декларации 3) Оператор посылки исключения в формате throw; может использоваться только в finally-блоке 4) Для создания объекта-исключения используется выражение с операцией new 5) Наличие оператора return в try-блоке приводит к пропуску выполнения finallyблока 9
7. Задание с несколькими ответами Верно что: 1) После объявления неинициализированной ссылки типа string к ней можно применить операцию += 2) Выражение с операцией индексирования для строки является только праводопустимым 3) Обязательным элементом поля подстановки является спецификатор формата 4) Роль спецификатора точности зависит от применяемого спецификатора формата 5) С точки зрения оператора foreach строка это контейнер, содержащий элементы типа string 10
8. Задание с несколькими ответами Верно что: 1) Для объединения элементов массива типа string[] в один объект типа string можно применять метод Join() 2) К объектам строкового типа применимы неявные преобразования типов 3) Параметру с модификатором out в теле метода обязательно присваивается значение 4) Переменная, замещающая параметр с модификатором ref, до обращения к методу должна быть инициализирована 5) Переменная, замещающая параметр с модификатором out, до обращения к методу должна быть инициализирована 11
Модуль 2 к тесту.ppt