Программирование на языке C# (тема 1-11), итоговый тест, 377 вопросов (ответы на тест Синергия / МТИ / МОИ / МосАП)
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
После покупки вы получите файл Word с ответами на вопросы, которые указаны ниже.
В файле 377 вопросов с ответами (темы 1-11, итоговый тест)
Результаты тестов по темам: 10 баллов из 10
Результат итогового теста: 100 баллов из 100
Чтобы найти нужный вопрос в файле, нажмите ctrl+F и введите несколько слов из тестового вопроса, затем нажмите Enter.
В файле 377 вопросов с ответами (темы 1-11, итоговый тест)
Результаты тестов по темам: 10 баллов из 10
Результат итогового теста: 100 баллов из 100
Чтобы найти нужный вопрос в файле, нажмите ctrl+F и введите несколько слов из тестового вопроса, затем нажмите Enter.
Дополнительная информация
2025
Синергия / МТИ / МОИ / МосАП
Различие платформ .NET и .NET Framework заключается в том, что …
… является особенностью .Net
… называется управляемым кодом
IL – это …
… - особенности, характерные для языка C#
Технологии WPF, Windows Forms и … используются для создания десктопных приложений с графическим интерфейсом
Файлы исходного кода на языке C# имеют расширение …
Только код … не приводит к ошибке
Литерал … обозначает пустую ссылку
… - это тип данных, хранящий беззнаковые числа в диапазоне [0,255]
Приведение типов … является небезопасным
Верно, что …
Код … не приводит к ошибке
Программа … позволит вывести значения переменных a, b и c в трех разных строках
В форматированной строке Console.WriteLine( X «фамилия студента: {stud_name}»); на месте символа «X» должен стоять символ …
Метод Console … позволяет вывести на экран переданное значение и перейти на новую строку
… - это значение, которое будет получено в ходе выполнения выражения
double a = 2;
double b = 3;
double d = (a + b)%a – b;
… - значение, которое будет получено в ходе выполнения выражения
int a = 2;
int b = 3;
double d = (a + b)/a – b;
Оператор … позволяет найти остаток от деления
Укажите верный порядок приоритетов математических операций
При выполнении представленного ниже кода на экран будет выведено …
int a = 7;
if(a>0)
{
Write(«a»);
}
if(a>5)
{
Write(«b»);
}
При выполнении представленного ниже кода на экран будет выведено …
int a = 7;
if(a>0)
{
Write(«a»);
}
else if(a>5)
{
Write(«b»);
}
При выполнении представленного ниже кода на экран будет выведено …
int a = 7;
if(a>0)
{
if(a<5)
{
Write(«a»);
}
}
else
{
Write(«b»);
}
При выполнении представленного ниже кода на экран будет выведено …
int a = 7;
if(a > 0)
{
if(a < 5)
{
Write(«a»);
}
else
{
Write(«b»);
}
}
else
{
Write(«b»);
}
Операторы I и II обозначают «… «
Разница между операторами = и == заключается в том, что …
В следующем выражении будет выполнено … операций сравнения:
a = 5;
b = 3;
((a < b) && (b == 3)) && (a <= 5)
Логическая операция ^ истина в случае, если …
Логическая операция & истина в случае, если …
В языке C# имеются циклы for, while, …, do…while
Блок кода, помещенный в цикл …
Cлово «Hello» будет выведено на экран … раз
int a=10;
do
{
Console.WriteLine(«Hello»);
a--;
}while(a > 0)
При выполнении представленного ниже кода на экран будет выведено «…»
int a=10;
do
{
Console.Write(«a»);
a--;
}while(a > 10) ;
Тернарные операторы используются для …
В ходе выполнения выражения, приведённого ниже, будет получено число …
int a=20;
int b=100;
int c = a * 10 < b ? (a + b) : (a - b);
Установите верное соотношение между методами строк и их описаниями:
Для того, чтобы значение B не вычислялось в выражении A||B, значение а должно быть …
При использовании конструкции из нескольких else if будет выполнен только блок кода с первым … условием
Циклическая конструкция, предназначенная для перебора элементов коллекций, называется …
Свойство … используется для определения длины массива
Расставьте блоки кода в правильном порядке внутри приведённого ниже цикла, чтобы программа не уходила в бесконечный цикл.
Изначальные значения переменных:
a=9
b=2
Цикл:
while (true)
{
……………….
}
Слово void перед именем метода означает, что …
Основной недостаток ниже приведённого метода заключается в том, что …
void F(double m)
{
double f= m * 9.8;
WriteLine(f);
}
Метод с приведённым кодом должен возвращать тип данных …
... tax(double income) {
if (income > 2400000) {
return 2400000 * 0.05 + (income - 2400000) * 0.13;
} else {
return income * 0.05;
}
}
В результате выполнения кода, приведённого ниже, значение a будет равно …
void test_method( int a)
{
a++;
}
int a=6;
test_method(a)
В результате выполнения приведённого ниже кода, значение a будет равно …
void test_method(ref int a)
{
a++;
}
int a=6;
test_method(ref a)
Какой из вызовов соответствует методу?
void test_method(params int[] par_arr)
{
……
}
Небезопасность использования передачи параметров по ссылке заключается в том, что …
… функции, определяются и вызываются только внутри какого-либо метода
… алгоритм – это такой алгоритм, в определении которого содержится прямой или косвенный вызов этого же алгоритма.
Использование … параметров позволяет вернуть из метода несколько значений?
Рекурсивный алгоритм …
Верно, что …
Верно, что …
Верно, что …
Из ниже перечисленных методов … являются корректными способами вернуть два значения из метода
1 метод:
void quadric(double a, double b, double c, out double x1, out double x2)
{
double D = b * b - 4 * a * c;
x1 = (- b + Math.Sqrt(D)) / (2 * a);
x2 = (- b - Math.Sqrt(D)) / (2 * a);
}
2 метод:
double quadric(double a, double b, double c)
{
double D = b * b - 4 * a * c;
x1 = (- b + Math.Sqrt(D)) / (2 * a);
x2 = (- b - Math.Sqrt(D)) / (2 * a);
return x1, x2;
}
3 метод:
double[] quadric(double a, double b, double c)
{
double D = b * b - 4 * a * c;
x1 = (- b + Math.Sqrt(D)) / (2 * a);
x2 = (- b - Math.Sqrt(D)) / (2 * a);
double[] x =new double[2]{ x1, x2};
return x;
}
Сопоставьте ключевые слова и их назначение:
Результатом работы приведённой ниже программы будет …
int x;
Inc (ref x);
WriteLine(x);
void Inc (ref int x)
{
x++;
}
Какой базовый тип данных может возвращать метод test(), чтобы он мог применяться в следующей конструкции
foreach(char i in test())
{
…..
}
Для передачи параметра по ссылке используется слово …
Расположите в правильном порядке блоки кода, чтобы получить метод, позволяющий обменять местами значения двух переменных:
Чтобы приведённый ниже метод соответствовал данной функции, требуется на место пропуска подставить …
Fm,n={n+1 m=0 Fm-1,1 m>0,n=0 Fm-1,Fm,n-1 m>0,n>0
double F(double m, double n)
{
if(m==0)
{
return n+1
}
if(…..)
{
return Fm-1,1
}
if(m>0 && n>0)
{
F(m-1, F(m,n-1))
}
}
Верно, что ...
Свойства нужны для ...
Конструктор, принимающий в качестве параметра экземпляр того же класса – это конструктор …
Верно, что …
Особый тип данных, представляющий собой набор однотипных именованных констант, называется …
Метод доступа … позволяет установить значение поля.
Поле group получит значение … если в приведённом ниже коде будет вызван первый конструктор Student(«Иванов»)
class Student
{
public string name;
public string group;
public int course;
public Student(string name) : this(name, "не определена") // первый конструктор
{
course=1;
}
public Student(string name, string group) // второй конструктор
{
this.name = name;
this.group = group;
}
}
Конструктор по умолчанию не может включать инициализацию полей …
Специальный метод, предназначенный для создания экземпляров класса и инициализации их полей – это …
Верная реализация свойства представлена как …
… компоненты относятся ко всему классу, и для обращения к ним не требуют создания экземпляра
Модификатор … должен иметь закрытый компонент класса
В классе, приведённом ниже, поля … доступны извне
class Student
{
public string a;
public string b;
string c;
private string d;
}
… - это принцип ООП, предусматривающий скрытие внутреннего устройства класса и осуществление доступа только через методы и свойства
Перегруженные методы должны иметь …
… является верной реализацией перегрузки оператора сложения для обыкновенных дробей
Сопоставьте реализации конструкторов и их типы:
Приведенный ниже метод называется …
public void Deconstruct(out string a, out string a, out string c)
{
a = this.a;
b = this.b;
c = this.c;
Ключевое слово … используется для создания экземпляров классов
Расположите модификаторы доступа в порядке уменьшения области видимости?
Общедоступные поля должны иметь модификатор доступа …
Закрытые поля, доступные в наследуемых классах, должны иметь модификатор …
Верно, что …
Скрытие метода реализуется посредством модификатора …
Модификатор override используется для …
… - это концепция, согласно которой сущности могут совершать одинаковые действия над объектами разных типов
… - это концепция, согласно которой одни классы, называемые родительскими, могут лежать в основе других — дочерних. При этом, дочерние классы перенимают свойства и поведение своего родителя.
Достоинствами использования наследования являются …
… - максимальное количество классов-родителей у производного класса
Результатом boxing является …
Базовым классом для всех классов C# является …
Через ключевое слово … можно вызвать метод базового класса
… - это корректный вариант переопределения виртуального метода func1
Класс, у которого объявленные методы не содержат реализации, называется … класс
Имеется базовый класс
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());
}
Имеется базовый класс
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());
}
Укажите ошибку, допущенную в переопределении метода:
class BaseTest
{
public string method1()
{
return "A";
}
}
class Test: BaseTest
{
public override string method1()
{
return "B";
}
}
Неверно, что …
Есть базовый класс
class BaseTest
{
protected int a;
protected int b;
public BaseTest(int a, int b): this(a)
{
b = b;
WriteLine("2");
}
public BaseTest(int a)
{
a = a;
WriteLine("3");
}
}
И производный класс
class Test: BaseTest
{
private int c;
private int d;
public Test(int c, int d, int a, int b): base(a,b)
{
c = c;
d = d;
WriteLine("4");
}
}
Укажите верный порядок запуска конструкторов при создании экземпляра производного класса Test t = new Test(1, 2, 3, 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;
}
Верный вариант создания экземпляра шаблонного класса – это …
public T value { get; set; }
public Class1(T val)
{
value = val;
}
}
Укажите соответствие между понятиями и их описаниями?
… список — список, в котором каждый элемент хранит ссылки на предыдущий и следующий элементы. Представлен классом LinkedList
В C# коллекции представлены набором шаблонных классов из пространства имен System.Collections. …
Результатом применения метода Dequeue() к пустой очереди будет то, что …
Результатом применения метода Peek к непустому стеку будет то, что метод …
Результатом применения метода Peek к пустому стеку будет то, что …
Верны утверждения, что …
… - это способ организации данных в коллекции, при котором элементы могут покинуть коллекцию в том же порядке, в котором в были помещены в нее.
Метод … позволяет добавить новый элемент в конец списка List
Метод … позволяет извлечь элемент из стека и избежать ошибки при пустом стеке
Метод … позволяет проверить наличие в словаре определенного ключа
Выберите верные способы избежать возникновения ошибки при пустом стеке:
Свойство … позволяет получить количество элементов в списке
Каждый элемент словаря имеет тип данных …
Свойство … должно использоваться для получения значений ключей элементов:
foreach(var phone in PhoneList)
{
Console.WriteLine($»phone: {phone...} name: {phone.Value}");
}
Результатом попытки обратиться к элементу словаря по несуществующему ключу будет …
Метод dict.TryGetValue(«meow», out V value) в случае отсутствия в словаре элемента с ключом «meow» вернёт значение …
Расставьте в правильном порядке изображения наполнения списка, так, чтобы они соответствовали строкам программы. Написать в ответе 1 любой из верных вариантов.
Сопоставьте типы коллекций с их описаниями:
Использование инициализатора некорректно в случае …
Использование в словаре …, имеющих разные типы недопустимо.
Все … из пространства имен System.Collections.Generic являются шаблонными типами данных
Верно, что …
При возникновении исключения в блоке try на экран будет выведено …
int a =1;
int b = 0;
try
{
a = a / b;
}
catch when (a>0)
{
WriteLine(2);
}
При возникновении исключения в блоке try на экран будет выведено …
int a =-1;
int b = 0;
try
{
a = a / b;
}
catch when (a==0)
{
WriteLine(1);
}
catch when (a>0)
{
WriteLine(2);
}
При возникновении исключения в блоке try на экран будет выведено …
int a =0;
int b = 0;
try
{
a = a / b;
}
catch when (a==0)
{
WriteLine(1);
}
catch(DivideByZeroException)
{
WriteLine(2);
}
При возникновении исключения в блоке try на экран будет выведено …
int a =2;
int b = 0;
try
{
a = a / b;
}
catch when (a==0)
{
WriteLine(1);
}
catch(DivideByZeroException)
{
WriteLine(2);
}
При наличии …
Переменная ex может применяться для…
catch (DivideByZeroException ex)
{
// выполняемые инструкции
}
Неверно, что …
Ключевое слово … используется для принудительного вызова исключения
Принудительно вызвать можно не только производные типы исключений, вызов исключения базового класса … также возможен
Создание собственных классов … позволяет отслеживать ситуации, не являющиеся ошибками с точки зрения языка, но ошибочные с точки зрения логики программы
Свойство … позволяет получить строковое значение с текстом ошибки?
В коде, приведённом ниже отсутствует часть …
class FileLoaderException : Exception
{
public FileLoaderException(string message)…
{ }
}
… – это тип исключения, который срабатывает при передаче некорректного значения в параметры метода
При выполнении приведённой ниже строки, если ввести с клавиатуры число 300, возникает исключение …
byte a = byte.Parse(Console.ReadLine());
если ввести с клавиатуры число 300?
Конструктор класса Exception принимает в качестве параметра текст сообщения об …
Чтобы на экран вывелось число 1, необходимо указать вместо многоточия производный тип исключения …
try
{
int[] a = {1,2,3,4,5};
a[10]=15;
}
catch (….)
{
WriteLine(1);
}
catch
{
WriteLine(2);
}
Сопоставьте типы исключений и ситуации, при которых они возникают:
Блок … используется для размещения части кода, которая должна выполняться независимо от того, произошло ли исключение в блоке try
Основной целью … исключений является предотвращения внезапного завершения работы программы вследствие ошибки?
Расставьте блоки кода в корректном порядке
Неименованные методы, предназначенные для инициализации делегатов, называются … методами
Количество обработчиков у события может быть равным …
Делегат позволяет вызвать метод …
Есть два метода и делегат:
int f1()
{
return 2;
}
int f2()
{
return 3;
}
delegate int Del();
В результате выполнения приведённого ниже кода будет получено значение …
Del d;
d = f1;
d += f2;
Console.WriteLine(d());
… может содержать только методы с одним типом возвращаемого значения.
Есть два метода и делегат:
void f1()
{
Write("A");
}
void f2()
{
Write("B");
}
delegate void Del();
Какое значение будет выведено на экран в результате выполнения кода?
Del d;
d = f1;
d += f2;
d();
При вызове делегата, содержащего несколько методов
возвращающих значение, в качестве результата будет получено значение … добавленного метода.
Лямбда выражения …
Лямбда выражения …
Верно, что …
Соотнесите делегаты и соответствующие им методы:
Обработчик события является …
… позволяет записать сложный элемент в xml-файл в автоматическом режиме
Делегат может применяться для …
Создан делегат
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();
Создан делегат
delegate void Message();
И два метода
void Hello() { Console.WriteLine("Hello"); }
void Hi() { Console.WriteLine("Hi"); }
В результате выполнения следующей ниже программы, в консоль будет выведено … (перечислите через запятую без пробелов)
Message mes1 = Hello;
mes1 += Hi;
mes1 += Hello;
mes1 += Hello;
mes1 -= Hello;
mes1();
Создан делегат
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);
Создан делегат delegate int Operation(int x, int y);
Укажите верный порядок добавления в делегат указанных методов, если известно что вызов делегата в такой программе:
Operation op;
………
Console.WriteLine(op(4,5));
приводит к следующему выводу данных:
B
C
A
B
9
Каждый метод может быть добавлен не более одного раза
Делегату delegate int Operation (int val); соответствует метод …
При возникновении события имеющего несколько обработчиков …
Оператор … используется для добавления обработчика события
Интерфейсы это … типы данных
В коллекции с типом данных интерфейса, могут храниться … любых классов реализующих этот интерфейс
Создать экземпляр интерфейса …
Интерфейс может включать такие компоненты, как …
Класс может реализовать … интерфейсов
interface Interface1
{
void Execute();
}
interface Interface2
{
void Execute();
}
class Test : Interface1, Interface2
{
void Interface1.Execute()
{
Console.WriteLine("A");
}
void Interface2.Execute()
{
Console.WriteLine("B");
}
}
При исполнении следующей ниже программы …
Test t = new Test();
t.Execute();
Чтобы исправить ошибку в приведённом ниже коде, требуется …
interface IAction
{
void Move();
}
class RunAction : IAction
{
private void Move()
{
WriteLine("I am running");
}
}
В приведённом ниже примере ошибка заключается в том, что …
public abstract interface IAction
{
void Move();
}
Интерфейсы могут наследоваться от …
Метод … реализует метод Execute в классе Test
interface Interface1
{
void Execute();
}
interface Interface2
{
void Execute();
}
class Test : Interface1, Interface2
{
void Execute()
{
Console.WriteLine("A");
}
}
Соотнесите интерфейсы и соответствующие им классы:
… интерфейсы – интерфейсы, позволяющие работать с различными типами определяемыми в качестве параметров.
Указать модификатор доступа для компонентов интерфейса …
Отличия между интерфейсом и абстрактным классом заключаются в том, что …
Класс может не содержать реализации всех компонентов интерфейса, в таком случае он должен быть объявлен как …, а реализация должна быть сделана в производных классах
Неабстрактный класс, реализующий несколько интерфейсов должен содержать реализацию … всех интерфейсов
Ошибка, допущенная в реализации интерфейса …
interface ILoader
{
public bool Load(string link);
}
class data_adapter: ILoader
{
public bool Load()
{
реализация метода
}
}
Компонент данного интерфейса – это …
interface ILoader
{
public const string defaultPatch = "/.";
}
Компонент данного интерфейса – это …
interface ILoader
{
public string FileName { get; set;}
}
Компонент данного интерфейса – это …
interface ILoader
{
public event LoadHandler LoadEvent;
}
Расположите типы в порядке их наследования
… - это последовательность байтов, которую можно использовать для записи или чтения из вспомогательного запоминающего устройства, являющегося одним из устройств хранения информации
Конструкция using используется для …
Неверно, что в случае попытки записи данных в несуществующий файл …
Верно, что …
Класс … позволяет считывать данные из файлов
Относительно приведённого кода верно, что …
using (StreamWriter writer = new StreamWriter("test.txt", false))
{
WriteLine(text);
}
Метод … следует использовать для построчного чтения файла
Верно, что …
Соотнесите компоненты данных на C# с элементами XML-документа:
Названия элементов в XML являются …зависимыми
Данный элемент имеет свойство …
… - ошибка, допущенная в XML файле.
… позволяет записать сложный элемент в xml-файл в автоматическом режиме
При создании экземпляра класса xmlSerializer в конструктор необходимо передать …
Для записи сериализуемого объекта в XML-файл следует использовать
Верно, что …
… XML – элемент, внутрь которого помещаются все остальные элементы
Объекты в JSON представлены в виде набора пар …-значение
Для десериализации JSON применяется шаблонный метод …, принимающий в качестве параметра файловый поток
При использовании System.Xml для открытия и хранения xml-файла используется класс …
Расположите блоки кода в правильном порядке для сериализации объекта в JSON:
Элемент WPF … используется в качестве корневого элемента окна
Контейнер … позволяет располагать вложенные элементы аналогично таблице в строках и столбцах
Контейнер … лучше использовать для предоставления пользователю возможности выбрать несколько необязательных опций
Свойство … позволяет задать набор строк для контейнера Grid
Если для компоновки элементов в окне приложения используется Grid, то для объединения двух ячеек, находящихся в соседних столбцах и размещения в получившихся объединенных ячейках, элемента управления следует …
Укажите верный порядок тегов, в соответствии с уровнями вложенности:
Чтобы изменить ориентацию дочерних элементов в панели StackPanel, требуется …
Создаваемый по умолчанию файл … включает xaml разметку элементов окна
Контейнер компоновки … пристыковывает дочерние элементы к различным сторонам панели
Работа WPF-приложений основана на использовании …
Метод … отвечает за применение разметки описанной в файле XAML
Событие … возникает при нажатии кнопки пользователем
Верно, что …
Внутри одного окна можно использовать … контейнеров для компоновки
Неверно, что одним из преимуществ WPF является …
Имеется класс:
В WPF отсутствует контейнер для компоновки …
Одна из задач элемента … - размещение в окне надписи, поясняющей текстовое поле
Сопоставьте элементы управления и их назначение
XAML представляет собой …
Событие … вызывается при изменении выбранного элемента в ComboBox
Язык C# характерен такими особенностями, как …
Корректно работает вариант кода …
Тип данных, хранящий беззнаковые числа в диапазоне [0,255] – это …
… - это значение, которое будет получено в ходе выполнения выражения
double a = 2;
double b = 3;
double d = (a + b)/a – b;
… - это корректно работающий код
Значение, которое будет получено в ходе выполнения выражения - …
int a = 2;
int b = 3;
double d = (a + b) / (a + 1) - 1;
Укажите верный порядок приоритетов математических операций:
Неверно, что …
Значение … будет получено в переменной c при вычислении выражения
int a = 9;
int b = 4;
int c = a/b;
Значение … получится в результате выполнения выражения в переменной a
int a=1;
a++;
Функцию … следует использовать для преобразования введенной с клавиатуры строки в целое число
Верно, что …
Записывая выражение в состав которой входит дробь, выражение в … дроби следует взять в скобки
Знаком … обозначается целочисленное деление
Тип данных … используется для обозначения вещественных чисел
Инициализация целого числа в виде строки … недопустима
Инициализация вещественного числа в виде строки … недопустима
При выполнении кода, показанного ниже, … будет выведено на экран
int a = 7;
if(a > 0)
{
if(a < 5)
{
Write(«a»);
}
else
{
Write(«b»);
}
}
else
{
Write(«b»);
}
Логическая операция ^ истинна в случае, если…
Выберите истинное утверждение
Установите верное соотношение между методами строк и их описаниями
Даны начальные значения переменных
a=9
b=2
Расставьте блоки кода в правильном порядке внутри цикла, чтобы программа не уходила в бесконечный цикл
while (true)
{
……………….
}
Тернарный оператор используется …
В приведённом ниже выражении будет выполнено … операций сравнения
a = 5;
b = 3;
((a < b) && (b == 3)) && (a <= 5)
В ходе выполнения выражения будет получено значение …
int a=20;
int b=100;
int c = a * 10 < b ? (a + b) : (a - b);
В языке C# есть такие циклы, как …, while, do-while, foreach
Логическая операция & истина в случае …
При выполнении показанного ниже кода на экран будет выведено …
int a = 7;
if(a>0)
{
Console.Write(«a»);
}
if(a>5)
{
Console.Write(«b»);
}
Метод … переводит строку в верхний регистр
Метод … позволяет убрать лишние пробелы в начале строки
Метод … позволяет разделить строку на массив подстрок
… - нерабочий вариант перебора строки.
После выполнения кода, показанного ниже, на экран будет выведено значение …
string a = "aBc";
string b = "abc";
WriteLine(a == b);
… - верные варианты инициализации массива
После выполнения кода, показанного ниже, на экран будет выведено значение …
int[] a = {1,2,3 }
int[] b = a;
b[0] = 123;
Console.WriteLine(a[0]);
После выполнения кода, показанного ниже, на экран будет выведено значение …
string a = "ab";
string b = "c";
WriteLine(a + b);
Основной недостаток такого метода заключается в том, что …
void F(double m)
{
double f= m * 9.8;
Console.WriteLine(f);
}
Вызов … соответствует приведённому ниже методу
void test_method(params int[] par_arr)
{
……
}
Корректные способы вернуть два значения из метода, это …
Сопоставить ключевые слова и их назначение
Расположите в правильном порядке блоки кода, чтобы получить метод, позволяющий обменять местами значения двух переменных:
Слово void перед именем метода означает, что метод …
После выполнения кода, показанного ниже, на экран будет выведено значение …
void test_method(ref int a)
{
a++;
}
int a=6;
test_method(a)
… функции, определяются и вызываются только внутри какого-то метода?
В результате выполнения приведённого ниже метода будет получено значение …
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);
В результате выполнения приведённого ниже метода будет получено значение …
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);
В результате выполнения приведённого ниже метода будет получено значение …
void swap(int a, int b)
{
a = b;
b = a;
}
int a=1;
int b=2;
swap(a,b);
Console.Write(a);
Console.Write(b);
Метод, возвращающий строковое значение, должен иметь тип …
При использовании массива параметров все параметры должны быть … типа
При использовании внутри метода условной конструкции каждый блок кода должен возвращать …
Если переменная передается в метод в качестве …, то она должна называться так же, как и …
Слово … перед именем метода означает, что метод не возвращает значение
Внутри … можно вызывать другие …
Значение … нельзя передать в параметр типа double
Правильный способ вызова показанного ниже метода выглядит как …
void Display(int[] numbers)
{
int result = 0;
for (int i = 0; i < numbers.Length; i++)
{
result += numbers[i];
}
Console.WriteLine(result);
}
Сопоставьте реализации конструкторов и их типы:
Расположите модификаторы доступа в порядке уменьшения области видимости:
Верную реализация перегрузки оператора сложения для обыкновенных дробей – это …
Поля класса … доступны извне
class Student
{
public string a;
public string b;
string c;
private string d;
}
Свойства нужны для …
Верно, что …
Если в приведенном ниже коде будет вызван первый конструктор Student(«Иванов»), то поле group получит значение …
class Student
{
public string name;
public string group;
public int course;
public Student(string name) : this(name, "не определена") // первый конструктор
{
course=1;
}
public Student(string name, string group) // второй конструктор
{
name = name;
group = group;
}
}
… - это метод, позволяющий разложить экземпляр класса на его составляющие значения.
Свойство может иметь метод доступа get для чтения и/или … для записи.
Закрытый компонент класса может иметь модификатор доступа …
Конструктор - это специальный метод, предназначенный для создания экземпляров … и инициализации их полей.
При помощи … класса можно получить значения закрытых полей
Методы классов могут быть вызваны через оператор … от экземпляра класса
В C# можно перегружать как бинарные, так и … операторы, а также операторы сравнения
Для одного набора типов операндов можно сделать только одну перегрузку …
Укажите соответствие между понятиями и их описаниями:
Верный вариант создания экземпляра шаблонного класса это - …
Ошибка, допущенная в переопределении приведённого ниже метода, заключается в том, что …
class BaseTest
{
public string method1()
{
return "A";
}
}
class Test: BaseTest
{
public override string method1()
{
return "B";
}
}
Существует базовый класс:
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());
}
Существует базовый класс:
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());
}
... не является одним из достоинств использования наследования
Через ключевое слово … можно вызвать метод базового класса
… класс содержит методы, не содержащие реализации
Результатом упаковки является тип …
Виртуальные методы должны иметь реализацию в … классе
Для скрытия … применяется override
Один … класс не может иметь несколько родительских классов
Для инициализации … полей можно вызвать конструктор базового класса.
Производные классы не имеют доступа к … полям базового класса
… тип данных, позволяет создавать классы имеющие общий функционал, но работающие с переменными различных типов
Сопоставьте типы коллекций с их описаниями
Результатом применения метода Peek к непустому стеку будет то, что метод …
Верно, что …
Верные способы избежать возникновения ошибки при пустом стеке это …
Метод … позволяет добавить элементы в стек?
Метод … позволяет извлечь элемент из стека?
Метод … позволяет безопасно извлечь элемент из очереди?
Метод … позволяет позволяет добавить элемент в список?
Метод … позволяет безопасно получить первый элемент очереди без его извлечения?
Метод очереди TryPeek возвращает значение типа
Метод … позволяет проверить, присутствует ли элемент в списке?
… - это пространство имен,содержащее основные классы коллекций
Сопоставьте типы исключений и ситуации при которых они возникают:
Тип исключения … возникнет при выполнении строки
byte a = byte.Parse(Console.ReadLine());
если ввести с клавиатуры число 300
Переменная ex в приведённом ниже блоке кода может применяться для …
catch (DivideByZeroException ex)
{
// выполняемые инструкции
}
Верно, что …
Сопоставьте свойства класса Exception и их назначение:
При возникновении исключения в блоке try приведённый ниже код выведет …
int a =1;
int b = 0;
try
{
a = a / b;
}
catch when (a==0)
{
WriteLine(1);
}
catch when (a>0)
{
WriteLine(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
try
{
int[] a = {1,2,3,4,5};
a[10]=15;
}
catch (….)
{
WriteLine(1);
}
catch
{
WriteLine(2);
}
Оператор … используется для генерации исключений
Код, который потенциально может привести к исключительной ситуации, необходимо помещать в блок …
В блоке … задается обработчик исключения
Оператор … используется для задания условий в фильтрах исключений
Соотнесите делегаты и соответствующие им методы:
Создан делегат:
delegate int Operation (int val);
… соответствует данному делегату.
Какие из указанных методов соответствуют данному делегату?
Создан делегат
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);
Создан делегат
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();
Верно, что …
Есть два метода и делегат:
void f1(string s)
{
Write(s+»A»+s);
}
string f2()
{
return «B»;
}
delegate void Del(string s);
В результате выполнения кода будет выведено значение …
Del d;
d = f1;
Console.WriteLine(d(f2()));
Верно, что …
Верны утверждения, что …
Верно ли утверждение: Если …-выражение содержит несколько действий, то они помещаются в фигурные скобки
Механизм «…» в C# позволяет отделить внутреннюю логику класса от пользовательского интерфейса
Соотнесите интерфейсы и соответствующие им классы:
Расположите типы в порядке их наследования:
Верно, что …
Метод … реализует метод Execute в классе Test
void Execute();
}
interface Interface2
{
void Execute();
}
class Test : Interface1, Interface2
{
void Execute()
{
Console.WriteLine("A");
}
}
В определении интерфейса неверно то, что …
public abstract interface IAction
{
void Move();
}
Выберите верное утверждение:
Интерфейсы это … типы
Интерфейс может включать такие компоненты, как …
Ошибки в XML-файле заключаются в том, что …
В приведённом блоке кода …
using (StreamWriter writer = new StreamWriter("test.txt", false))
{
WriteLine(text);
}
Верно, что ...
Конструкция using применяется для …
В случае попытки записи данных в несуществующий файл …
Объекты в JSON представлены в виде набора пар ключ-…
Для открытия и хранения xml-файла при использовании System.Xml используется класс …
Файловый поток – это …
Сопоставьте элементы управления и их назначение:
При нажатии кнопки пользователем возникает событие …
Чтобы изменить ориентацию дочерних элементов в панели StackPanel, требуется использовать свойство …
… - это элемент WPF, который используется в качестве корневого элемента окна
… - это контейнер, позволяющий компоновать элементы произвольным образом путем указания их координат
Контейнер … позволяет распологать вложенные элементы аналогично таблице в строках и столбцах
В основе технологии wpf лежит использование …
Важным достоинством WPF является возможность декларативного определения графического интерфейса с помощью специального языка разметки …
Cобытие … генерируется при установке флажка CheckBox в отмеченное состояние
Синергия / МТИ / МОИ / МосАП
Различие платформ .NET и .NET Framework заключается в том, что …
… является особенностью .Net
… называется управляемым кодом
IL – это …
… - особенности, характерные для языка C#
Технологии WPF, Windows Forms и … используются для создания десктопных приложений с графическим интерфейсом
Файлы исходного кода на языке C# имеют расширение …
Только код … не приводит к ошибке
Литерал … обозначает пустую ссылку
… - это тип данных, хранящий беззнаковые числа в диапазоне [0,255]
Приведение типов … является небезопасным
Верно, что …
Код … не приводит к ошибке
Программа … позволит вывести значения переменных a, b и c в трех разных строках
В форматированной строке Console.WriteLine( X «фамилия студента: {stud_name}»); на месте символа «X» должен стоять символ …
Метод Console … позволяет вывести на экран переданное значение и перейти на новую строку
… - это значение, которое будет получено в ходе выполнения выражения
double a = 2;
double b = 3;
double d = (a + b)%a – b;
… - значение, которое будет получено в ходе выполнения выражения
int a = 2;
int b = 3;
double d = (a + b)/a – b;
Оператор … позволяет найти остаток от деления
Укажите верный порядок приоритетов математических операций
При выполнении представленного ниже кода на экран будет выведено …
int a = 7;
if(a>0)
{
Write(«a»);
}
if(a>5)
{
Write(«b»);
}
При выполнении представленного ниже кода на экран будет выведено …
int a = 7;
if(a>0)
{
Write(«a»);
}
else if(a>5)
{
Write(«b»);
}
При выполнении представленного ниже кода на экран будет выведено …
int a = 7;
if(a>0)
{
if(a<5)
{
Write(«a»);
}
}
else
{
Write(«b»);
}
При выполнении представленного ниже кода на экран будет выведено …
int a = 7;
if(a > 0)
{
if(a < 5)
{
Write(«a»);
}
else
{
Write(«b»);
}
}
else
{
Write(«b»);
}
Операторы I и II обозначают «… «
Разница между операторами = и == заключается в том, что …
В следующем выражении будет выполнено … операций сравнения:
a = 5;
b = 3;
((a < b) && (b == 3)) && (a <= 5)
Логическая операция ^ истина в случае, если …
Логическая операция & истина в случае, если …
В языке C# имеются циклы for, while, …, do…while
Блок кода, помещенный в цикл …
Cлово «Hello» будет выведено на экран … раз
int a=10;
do
{
Console.WriteLine(«Hello»);
a--;
}while(a > 0)
При выполнении представленного ниже кода на экран будет выведено «…»
int a=10;
do
{
Console.Write(«a»);
a--;
}while(a > 10) ;
Тернарные операторы используются для …
В ходе выполнения выражения, приведённого ниже, будет получено число …
int a=20;
int b=100;
int c = a * 10 < b ? (a + b) : (a - b);
Установите верное соотношение между методами строк и их описаниями:
Для того, чтобы значение B не вычислялось в выражении A||B, значение а должно быть …
При использовании конструкции из нескольких else if будет выполнен только блок кода с первым … условием
Циклическая конструкция, предназначенная для перебора элементов коллекций, называется …
Свойство … используется для определения длины массива
Расставьте блоки кода в правильном порядке внутри приведённого ниже цикла, чтобы программа не уходила в бесконечный цикл.
Изначальные значения переменных:
a=9
b=2
Цикл:
while (true)
{
……………….
}
Слово void перед именем метода означает, что …
Основной недостаток ниже приведённого метода заключается в том, что …
void F(double m)
{
double f= m * 9.8;
WriteLine(f);
}
Метод с приведённым кодом должен возвращать тип данных …
... tax(double income) {
if (income > 2400000) {
return 2400000 * 0.05 + (income - 2400000) * 0.13;
} else {
return income * 0.05;
}
}
В результате выполнения кода, приведённого ниже, значение a будет равно …
void test_method( int a)
{
a++;
}
int a=6;
test_method(a)
В результате выполнения приведённого ниже кода, значение a будет равно …
void test_method(ref int a)
{
a++;
}
int a=6;
test_method(ref a)
Какой из вызовов соответствует методу?
void test_method(params int[] par_arr)
{
……
}
Небезопасность использования передачи параметров по ссылке заключается в том, что …
… функции, определяются и вызываются только внутри какого-либо метода
… алгоритм – это такой алгоритм, в определении которого содержится прямой или косвенный вызов этого же алгоритма.
Использование … параметров позволяет вернуть из метода несколько значений?
Рекурсивный алгоритм …
Верно, что …
Верно, что …
Верно, что …
Из ниже перечисленных методов … являются корректными способами вернуть два значения из метода
1 метод:
void quadric(double a, double b, double c, out double x1, out double x2)
{
double D = b * b - 4 * a * c;
x1 = (- b + Math.Sqrt(D)) / (2 * a);
x2 = (- b - Math.Sqrt(D)) / (2 * a);
}
2 метод:
double quadric(double a, double b, double c)
{
double D = b * b - 4 * a * c;
x1 = (- b + Math.Sqrt(D)) / (2 * a);
x2 = (- b - Math.Sqrt(D)) / (2 * a);
return x1, x2;
}
3 метод:
double[] quadric(double a, double b, double c)
{
double D = b * b - 4 * a * c;
x1 = (- b + Math.Sqrt(D)) / (2 * a);
x2 = (- b - Math.Sqrt(D)) / (2 * a);
double[] x =new double[2]{ x1, x2};
return x;
}
Сопоставьте ключевые слова и их назначение:
Результатом работы приведённой ниже программы будет …
int x;
Inc (ref x);
WriteLine(x);
void Inc (ref int x)
{
x++;
}
Какой базовый тип данных может возвращать метод test(), чтобы он мог применяться в следующей конструкции
foreach(char i in test())
{
…..
}
Для передачи параметра по ссылке используется слово …
Расположите в правильном порядке блоки кода, чтобы получить метод, позволяющий обменять местами значения двух переменных:
Чтобы приведённый ниже метод соответствовал данной функции, требуется на место пропуска подставить …
Fm,n={n+1 m=0 Fm-1,1 m>0,n=0 Fm-1,Fm,n-1 m>0,n>0
double F(double m, double n)
{
if(m==0)
{
return n+1
}
if(…..)
{
return Fm-1,1
}
if(m>0 && n>0)
{
F(m-1, F(m,n-1))
}
}
Верно, что ...
Свойства нужны для ...
Конструктор, принимающий в качестве параметра экземпляр того же класса – это конструктор …
Верно, что …
Особый тип данных, представляющий собой набор однотипных именованных констант, называется …
Метод доступа … позволяет установить значение поля.
Поле group получит значение … если в приведённом ниже коде будет вызван первый конструктор Student(«Иванов»)
class Student
{
public string name;
public string group;
public int course;
public Student(string name) : this(name, "не определена") // первый конструктор
{
course=1;
}
public Student(string name, string group) // второй конструктор
{
this.name = name;
this.group = group;
}
}
Конструктор по умолчанию не может включать инициализацию полей …
Специальный метод, предназначенный для создания экземпляров класса и инициализации их полей – это …
Верная реализация свойства представлена как …
… компоненты относятся ко всему классу, и для обращения к ним не требуют создания экземпляра
Модификатор … должен иметь закрытый компонент класса
В классе, приведённом ниже, поля … доступны извне
class Student
{
public string a;
public string b;
string c;
private string d;
}
… - это принцип ООП, предусматривающий скрытие внутреннего устройства класса и осуществление доступа только через методы и свойства
Перегруженные методы должны иметь …
… является верной реализацией перегрузки оператора сложения для обыкновенных дробей
Сопоставьте реализации конструкторов и их типы:
Приведенный ниже метод называется …
public void Deconstruct(out string a, out string a, out string c)
{
a = this.a;
b = this.b;
c = this.c;
Ключевое слово … используется для создания экземпляров классов
Расположите модификаторы доступа в порядке уменьшения области видимости?
Общедоступные поля должны иметь модификатор доступа …
Закрытые поля, доступные в наследуемых классах, должны иметь модификатор …
Верно, что …
Скрытие метода реализуется посредством модификатора …
Модификатор override используется для …
… - это концепция, согласно которой сущности могут совершать одинаковые действия над объектами разных типов
… - это концепция, согласно которой одни классы, называемые родительскими, могут лежать в основе других — дочерних. При этом, дочерние классы перенимают свойства и поведение своего родителя.
Достоинствами использования наследования являются …
… - максимальное количество классов-родителей у производного класса
Результатом boxing является …
Базовым классом для всех классов C# является …
Через ключевое слово … можно вызвать метод базового класса
… - это корректный вариант переопределения виртуального метода func1
Класс, у которого объявленные методы не содержат реализации, называется … класс
Имеется базовый класс
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());
}
Имеется базовый класс
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());
}
Укажите ошибку, допущенную в переопределении метода:
class BaseTest
{
public string method1()
{
return "A";
}
}
class Test: BaseTest
{
public override string method1()
{
return "B";
}
}
Неверно, что …
Есть базовый класс
class BaseTest
{
protected int a;
protected int b;
public BaseTest(int a, int b): this(a)
{
b = b;
WriteLine("2");
}
public BaseTest(int a)
{
a = a;
WriteLine("3");
}
}
И производный класс
class Test: BaseTest
{
private int c;
private int d;
public Test(int c, int d, int a, int b): base(a,b)
{
c = c;
d = d;
WriteLine("4");
}
}
Укажите верный порядок запуска конструкторов при создании экземпляра производного класса Test t = new Test(1, 2, 3, 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;
}
Верный вариант создания экземпляра шаблонного класса – это …
public T value { get; set; }
public Class1(T val)
{
value = val;
}
}
Укажите соответствие между понятиями и их описаниями?
… список — список, в котором каждый элемент хранит ссылки на предыдущий и следующий элементы. Представлен классом LinkedList
В C# коллекции представлены набором шаблонных классов из пространства имен System.Collections. …
Результатом применения метода Dequeue() к пустой очереди будет то, что …
Результатом применения метода Peek к непустому стеку будет то, что метод …
Результатом применения метода Peek к пустому стеку будет то, что …
Верны утверждения, что …
… - это способ организации данных в коллекции, при котором элементы могут покинуть коллекцию в том же порядке, в котором в были помещены в нее.
Метод … позволяет добавить новый элемент в конец списка List
Метод … позволяет извлечь элемент из стека и избежать ошибки при пустом стеке
Метод … позволяет проверить наличие в словаре определенного ключа
Выберите верные способы избежать возникновения ошибки при пустом стеке:
Свойство … позволяет получить количество элементов в списке
Каждый элемент словаря имеет тип данных …
Свойство … должно использоваться для получения значений ключей элементов:
foreach(var phone in PhoneList)
{
Console.WriteLine($»phone: {phone...} name: {phone.Value}");
}
Результатом попытки обратиться к элементу словаря по несуществующему ключу будет …
Метод dict.TryGetValue(«meow», out V value) в случае отсутствия в словаре элемента с ключом «meow» вернёт значение …
Расставьте в правильном порядке изображения наполнения списка, так, чтобы они соответствовали строкам программы. Написать в ответе 1 любой из верных вариантов.
Сопоставьте типы коллекций с их описаниями:
Использование инициализатора некорректно в случае …
Использование в словаре …, имеющих разные типы недопустимо.
Все … из пространства имен System.Collections.Generic являются шаблонными типами данных
Верно, что …
При возникновении исключения в блоке try на экран будет выведено …
int a =1;
int b = 0;
try
{
a = a / b;
}
catch when (a>0)
{
WriteLine(2);
}
При возникновении исключения в блоке try на экран будет выведено …
int a =-1;
int b = 0;
try
{
a = a / b;
}
catch when (a==0)
{
WriteLine(1);
}
catch when (a>0)
{
WriteLine(2);
}
При возникновении исключения в блоке try на экран будет выведено …
int a =0;
int b = 0;
try
{
a = a / b;
}
catch when (a==0)
{
WriteLine(1);
}
catch(DivideByZeroException)
{
WriteLine(2);
}
При возникновении исключения в блоке try на экран будет выведено …
int a =2;
int b = 0;
try
{
a = a / b;
}
catch when (a==0)
{
WriteLine(1);
}
catch(DivideByZeroException)
{
WriteLine(2);
}
При наличии …
Переменная ex может применяться для…
catch (DivideByZeroException ex)
{
// выполняемые инструкции
}
Неверно, что …
Ключевое слово … используется для принудительного вызова исключения
Принудительно вызвать можно не только производные типы исключений, вызов исключения базового класса … также возможен
Создание собственных классов … позволяет отслеживать ситуации, не являющиеся ошибками с точки зрения языка, но ошибочные с точки зрения логики программы
Свойство … позволяет получить строковое значение с текстом ошибки?
В коде, приведённом ниже отсутствует часть …
class FileLoaderException : Exception
{
public FileLoaderException(string message)…
{ }
}
… – это тип исключения, который срабатывает при передаче некорректного значения в параметры метода
При выполнении приведённой ниже строки, если ввести с клавиатуры число 300, возникает исключение …
byte a = byte.Parse(Console.ReadLine());
если ввести с клавиатуры число 300?
Конструктор класса Exception принимает в качестве параметра текст сообщения об …
Чтобы на экран вывелось число 1, необходимо указать вместо многоточия производный тип исключения …
try
{
int[] a = {1,2,3,4,5};
a[10]=15;
}
catch (….)
{
WriteLine(1);
}
catch
{
WriteLine(2);
}
Сопоставьте типы исключений и ситуации, при которых они возникают:
Блок … используется для размещения части кода, которая должна выполняться независимо от того, произошло ли исключение в блоке try
Основной целью … исключений является предотвращения внезапного завершения работы программы вследствие ошибки?
Расставьте блоки кода в корректном порядке
Неименованные методы, предназначенные для инициализации делегатов, называются … методами
Количество обработчиков у события может быть равным …
Делегат позволяет вызвать метод …
Есть два метода и делегат:
int f1()
{
return 2;
}
int f2()
{
return 3;
}
delegate int Del();
В результате выполнения приведённого ниже кода будет получено значение …
Del d;
d = f1;
d += f2;
Console.WriteLine(d());
… может содержать только методы с одним типом возвращаемого значения.
Есть два метода и делегат:
void f1()
{
Write("A");
}
void f2()
{
Write("B");
}
delegate void Del();
Какое значение будет выведено на экран в результате выполнения кода?
Del d;
d = f1;
d += f2;
d();
При вызове делегата, содержащего несколько методов
возвращающих значение, в качестве результата будет получено значение … добавленного метода.
Лямбда выражения …
Лямбда выражения …
Верно, что …
Соотнесите делегаты и соответствующие им методы:
Обработчик события является …
… позволяет записать сложный элемент в xml-файл в автоматическом режиме
Делегат может применяться для …
Создан делегат
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();
Создан делегат
delegate void Message();
И два метода
void Hello() { Console.WriteLine("Hello"); }
void Hi() { Console.WriteLine("Hi"); }
В результате выполнения следующей ниже программы, в консоль будет выведено … (перечислите через запятую без пробелов)
Message mes1 = Hello;
mes1 += Hi;
mes1 += Hello;
mes1 += Hello;
mes1 -= Hello;
mes1();
Создан делегат
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);
Создан делегат delegate int Operation(int x, int y);
Укажите верный порядок добавления в делегат указанных методов, если известно что вызов делегата в такой программе:
Operation op;
………
Console.WriteLine(op(4,5));
приводит к следующему выводу данных:
B
C
A
B
9
Каждый метод может быть добавлен не более одного раза
Делегату delegate int Operation (int val); соответствует метод …
При возникновении события имеющего несколько обработчиков …
Оператор … используется для добавления обработчика события
Интерфейсы это … типы данных
В коллекции с типом данных интерфейса, могут храниться … любых классов реализующих этот интерфейс
Создать экземпляр интерфейса …
Интерфейс может включать такие компоненты, как …
Класс может реализовать … интерфейсов
interface Interface1
{
void Execute();
}
interface Interface2
{
void Execute();
}
class Test : Interface1, Interface2
{
void Interface1.Execute()
{
Console.WriteLine("A");
}
void Interface2.Execute()
{
Console.WriteLine("B");
}
}
При исполнении следующей ниже программы …
Test t = new Test();
t.Execute();
Чтобы исправить ошибку в приведённом ниже коде, требуется …
interface IAction
{
void Move();
}
class RunAction : IAction
{
private void Move()
{
WriteLine("I am running");
}
}
В приведённом ниже примере ошибка заключается в том, что …
public abstract interface IAction
{
void Move();
}
Интерфейсы могут наследоваться от …
Метод … реализует метод Execute в классе Test
interface Interface1
{
void Execute();
}
interface Interface2
{
void Execute();
}
class Test : Interface1, Interface2
{
void Execute()
{
Console.WriteLine("A");
}
}
Соотнесите интерфейсы и соответствующие им классы:
… интерфейсы – интерфейсы, позволяющие работать с различными типами определяемыми в качестве параметров.
Указать модификатор доступа для компонентов интерфейса …
Отличия между интерфейсом и абстрактным классом заключаются в том, что …
Класс может не содержать реализации всех компонентов интерфейса, в таком случае он должен быть объявлен как …, а реализация должна быть сделана в производных классах
Неабстрактный класс, реализующий несколько интерфейсов должен содержать реализацию … всех интерфейсов
Ошибка, допущенная в реализации интерфейса …
interface ILoader
{
public bool Load(string link);
}
class data_adapter: ILoader
{
public bool Load()
{
реализация метода
}
}
Компонент данного интерфейса – это …
interface ILoader
{
public const string defaultPatch = "/.";
}
Компонент данного интерфейса – это …
interface ILoader
{
public string FileName { get; set;}
}
Компонент данного интерфейса – это …
interface ILoader
{
public event LoadHandler LoadEvent;
}
Расположите типы в порядке их наследования
… - это последовательность байтов, которую можно использовать для записи или чтения из вспомогательного запоминающего устройства, являющегося одним из устройств хранения информации
Конструкция using используется для …
Неверно, что в случае попытки записи данных в несуществующий файл …
Верно, что …
Класс … позволяет считывать данные из файлов
Относительно приведённого кода верно, что …
using (StreamWriter writer = new StreamWriter("test.txt", false))
{
WriteLine(text);
}
Метод … следует использовать для построчного чтения файла
Верно, что …
Соотнесите компоненты данных на C# с элементами XML-документа:
Названия элементов в XML являются …зависимыми
Данный элемент имеет свойство …
… - ошибка, допущенная в XML файле.
… позволяет записать сложный элемент в xml-файл в автоматическом режиме
При создании экземпляра класса xmlSerializer в конструктор необходимо передать …
Для записи сериализуемого объекта в XML-файл следует использовать
Верно, что …
… XML – элемент, внутрь которого помещаются все остальные элементы
Объекты в JSON представлены в виде набора пар …-значение
Для десериализации JSON применяется шаблонный метод …, принимающий в качестве параметра файловый поток
При использовании System.Xml для открытия и хранения xml-файла используется класс …
Расположите блоки кода в правильном порядке для сериализации объекта в JSON:
Элемент WPF … используется в качестве корневого элемента окна
Контейнер … позволяет располагать вложенные элементы аналогично таблице в строках и столбцах
Контейнер … лучше использовать для предоставления пользователю возможности выбрать несколько необязательных опций
Свойство … позволяет задать набор строк для контейнера Grid
Если для компоновки элементов в окне приложения используется Grid, то для объединения двух ячеек, находящихся в соседних столбцах и размещения в получившихся объединенных ячейках, элемента управления следует …
Укажите верный порядок тегов, в соответствии с уровнями вложенности:
Чтобы изменить ориентацию дочерних элементов в панели StackPanel, требуется …
Создаваемый по умолчанию файл … включает xaml разметку элементов окна
Контейнер компоновки … пристыковывает дочерние элементы к различным сторонам панели
Работа WPF-приложений основана на использовании …
Метод … отвечает за применение разметки описанной в файле XAML
Событие … возникает при нажатии кнопки пользователем
Верно, что …
Внутри одного окна можно использовать … контейнеров для компоновки
Неверно, что одним из преимуществ WPF является …
Имеется класс:
В WPF отсутствует контейнер для компоновки …
Одна из задач элемента … - размещение в окне надписи, поясняющей текстовое поле
Сопоставьте элементы управления и их назначение
XAML представляет собой …
Событие … вызывается при изменении выбранного элемента в ComboBox
Язык C# характерен такими особенностями, как …
Корректно работает вариант кода …
Тип данных, хранящий беззнаковые числа в диапазоне [0,255] – это …
… - это значение, которое будет получено в ходе выполнения выражения
double a = 2;
double b = 3;
double d = (a + b)/a – b;
… - это корректно работающий код
Значение, которое будет получено в ходе выполнения выражения - …
int a = 2;
int b = 3;
double d = (a + b) / (a + 1) - 1;
Укажите верный порядок приоритетов математических операций:
Неверно, что …
Значение … будет получено в переменной c при вычислении выражения
int a = 9;
int b = 4;
int c = a/b;
Значение … получится в результате выполнения выражения в переменной a
int a=1;
a++;
Функцию … следует использовать для преобразования введенной с клавиатуры строки в целое число
Верно, что …
Записывая выражение в состав которой входит дробь, выражение в … дроби следует взять в скобки
Знаком … обозначается целочисленное деление
Тип данных … используется для обозначения вещественных чисел
Инициализация целого числа в виде строки … недопустима
Инициализация вещественного числа в виде строки … недопустима
При выполнении кода, показанного ниже, … будет выведено на экран
int a = 7;
if(a > 0)
{
if(a < 5)
{
Write(«a»);
}
else
{
Write(«b»);
}
}
else
{
Write(«b»);
}
Логическая операция ^ истинна в случае, если…
Выберите истинное утверждение
Установите верное соотношение между методами строк и их описаниями
Даны начальные значения переменных
a=9
b=2
Расставьте блоки кода в правильном порядке внутри цикла, чтобы программа не уходила в бесконечный цикл
while (true)
{
……………….
}
Тернарный оператор используется …
В приведённом ниже выражении будет выполнено … операций сравнения
a = 5;
b = 3;
((a < b) && (b == 3)) && (a <= 5)
В ходе выполнения выражения будет получено значение …
int a=20;
int b=100;
int c = a * 10 < b ? (a + b) : (a - b);
В языке C# есть такие циклы, как …, while, do-while, foreach
Логическая операция & истина в случае …
При выполнении показанного ниже кода на экран будет выведено …
int a = 7;
if(a>0)
{
Console.Write(«a»);
}
if(a>5)
{
Console.Write(«b»);
}
Метод … переводит строку в верхний регистр
Метод … позволяет убрать лишние пробелы в начале строки
Метод … позволяет разделить строку на массив подстрок
… - нерабочий вариант перебора строки.
После выполнения кода, показанного ниже, на экран будет выведено значение …
string a = "aBc";
string b = "abc";
WriteLine(a == b);
… - верные варианты инициализации массива
После выполнения кода, показанного ниже, на экран будет выведено значение …
int[] a = {1,2,3 }
int[] b = a;
b[0] = 123;
Console.WriteLine(a[0]);
После выполнения кода, показанного ниже, на экран будет выведено значение …
string a = "ab";
string b = "c";
WriteLine(a + b);
Основной недостаток такого метода заключается в том, что …
void F(double m)
{
double f= m * 9.8;
Console.WriteLine(f);
}
Вызов … соответствует приведённому ниже методу
void test_method(params int[] par_arr)
{
……
}
Корректные способы вернуть два значения из метода, это …
Сопоставить ключевые слова и их назначение
Расположите в правильном порядке блоки кода, чтобы получить метод, позволяющий обменять местами значения двух переменных:
Слово void перед именем метода означает, что метод …
После выполнения кода, показанного ниже, на экран будет выведено значение …
void test_method(ref int a)
{
a++;
}
int a=6;
test_method(a)
… функции, определяются и вызываются только внутри какого-то метода?
В результате выполнения приведённого ниже метода будет получено значение …
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);
В результате выполнения приведённого ниже метода будет получено значение …
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);
В результате выполнения приведённого ниже метода будет получено значение …
void swap(int a, int b)
{
a = b;
b = a;
}
int a=1;
int b=2;
swap(a,b);
Console.Write(a);
Console.Write(b);
Метод, возвращающий строковое значение, должен иметь тип …
При использовании массива параметров все параметры должны быть … типа
При использовании внутри метода условной конструкции каждый блок кода должен возвращать …
Если переменная передается в метод в качестве …, то она должна называться так же, как и …
Слово … перед именем метода означает, что метод не возвращает значение
Внутри … можно вызывать другие …
Значение … нельзя передать в параметр типа double
Правильный способ вызова показанного ниже метода выглядит как …
void Display(int[] numbers)
{
int result = 0;
for (int i = 0; i < numbers.Length; i++)
{
result += numbers[i];
}
Console.WriteLine(result);
}
Сопоставьте реализации конструкторов и их типы:
Расположите модификаторы доступа в порядке уменьшения области видимости:
Верную реализация перегрузки оператора сложения для обыкновенных дробей – это …
Поля класса … доступны извне
class Student
{
public string a;
public string b;
string c;
private string d;
}
Свойства нужны для …
Верно, что …
Если в приведенном ниже коде будет вызван первый конструктор Student(«Иванов»), то поле group получит значение …
class Student
{
public string name;
public string group;
public int course;
public Student(string name) : this(name, "не определена") // первый конструктор
{
course=1;
}
public Student(string name, string group) // второй конструктор
{
name = name;
group = group;
}
}
… - это метод, позволяющий разложить экземпляр класса на его составляющие значения.
Свойство может иметь метод доступа get для чтения и/или … для записи.
Закрытый компонент класса может иметь модификатор доступа …
Конструктор - это специальный метод, предназначенный для создания экземпляров … и инициализации их полей.
При помощи … класса можно получить значения закрытых полей
Методы классов могут быть вызваны через оператор … от экземпляра класса
В C# можно перегружать как бинарные, так и … операторы, а также операторы сравнения
Для одного набора типов операндов можно сделать только одну перегрузку …
Укажите соответствие между понятиями и их описаниями:
Верный вариант создания экземпляра шаблонного класса это - …
Ошибка, допущенная в переопределении приведённого ниже метода, заключается в том, что …
class BaseTest
{
public string method1()
{
return "A";
}
}
class Test: BaseTest
{
public override string method1()
{
return "B";
}
}
Существует базовый класс:
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());
}
Существует базовый класс:
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());
}
... не является одним из достоинств использования наследования
Через ключевое слово … можно вызвать метод базового класса
… класс содержит методы, не содержащие реализации
Результатом упаковки является тип …
Виртуальные методы должны иметь реализацию в … классе
Для скрытия … применяется override
Один … класс не может иметь несколько родительских классов
Для инициализации … полей можно вызвать конструктор базового класса.
Производные классы не имеют доступа к … полям базового класса
… тип данных, позволяет создавать классы имеющие общий функционал, но работающие с переменными различных типов
Сопоставьте типы коллекций с их описаниями
Результатом применения метода Peek к непустому стеку будет то, что метод …
Верно, что …
Верные способы избежать возникновения ошибки при пустом стеке это …
Метод … позволяет добавить элементы в стек?
Метод … позволяет извлечь элемент из стека?
Метод … позволяет безопасно извлечь элемент из очереди?
Метод … позволяет позволяет добавить элемент в список?
Метод … позволяет безопасно получить первый элемент очереди без его извлечения?
Метод очереди TryPeek возвращает значение типа
Метод … позволяет проверить, присутствует ли элемент в списке?
… - это пространство имен,содержащее основные классы коллекций
Сопоставьте типы исключений и ситуации при которых они возникают:
Тип исключения … возникнет при выполнении строки
byte a = byte.Parse(Console.ReadLine());
если ввести с клавиатуры число 300
Переменная ex в приведённом ниже блоке кода может применяться для …
catch (DivideByZeroException ex)
{
// выполняемые инструкции
}
Верно, что …
Сопоставьте свойства класса Exception и их назначение:
При возникновении исключения в блоке try приведённый ниже код выведет …
int a =1;
int b = 0;
try
{
a = a / b;
}
catch when (a==0)
{
WriteLine(1);
}
catch when (a>0)
{
WriteLine(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
try
{
int[] a = {1,2,3,4,5};
a[10]=15;
}
catch (….)
{
WriteLine(1);
}
catch
{
WriteLine(2);
}
Оператор … используется для генерации исключений
Код, который потенциально может привести к исключительной ситуации, необходимо помещать в блок …
В блоке … задается обработчик исключения
Оператор … используется для задания условий в фильтрах исключений
Соотнесите делегаты и соответствующие им методы:
Создан делегат:
delegate int Operation (int val);
… соответствует данному делегату.
Какие из указанных методов соответствуют данному делегату?
Создан делегат
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);
Создан делегат
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();
Верно, что …
Есть два метода и делегат:
void f1(string s)
{
Write(s+»A»+s);
}
string f2()
{
return «B»;
}
delegate void Del(string s);
В результате выполнения кода будет выведено значение …
Del d;
d = f1;
Console.WriteLine(d(f2()));
Верно, что …
Верны утверждения, что …
Верно ли утверждение: Если …-выражение содержит несколько действий, то они помещаются в фигурные скобки
Механизм «…» в C# позволяет отделить внутреннюю логику класса от пользовательского интерфейса
Соотнесите интерфейсы и соответствующие им классы:
Расположите типы в порядке их наследования:
Верно, что …
Метод … реализует метод Execute в классе Test
void Execute();
}
interface Interface2
{
void Execute();
}
class Test : Interface1, Interface2
{
void Execute()
{
Console.WriteLine("A");
}
}
В определении интерфейса неверно то, что …
public abstract interface IAction
{
void Move();
}
Выберите верное утверждение:
Интерфейсы это … типы
Интерфейс может включать такие компоненты, как …
Ошибки в XML-файле заключаются в том, что …
В приведённом блоке кода …
using (StreamWriter writer = new StreamWriter("test.txt", false))
{
WriteLine(text);
}
Верно, что ...
Конструкция using применяется для …
В случае попытки записи данных в несуществующий файл …
Объекты в JSON представлены в виде набора пар ключ-…
Для открытия и хранения xml-файла при использовании System.Xml используется класс …
Файловый поток – это …
Сопоставьте элементы управления и их назначение:
При нажатии кнопки пользователем возникает событие …
Чтобы изменить ориентацию дочерних элементов в панели StackPanel, требуется использовать свойство …
… - это элемент WPF, который используется в качестве корневого элемента окна
… - это контейнер, позволяющий компоновать элементы произвольным образом путем указания их координат
Контейнер … позволяет распологать вложенные элементы аналогично таблице в строках и столбцах
В основе технологии wpf лежит использование …
Важным достоинством WPF является возможность декларативного определения графического интерфейса с помощью специального языка разметки …
Cобытие … генерируется при установке флажка CheckBox в отмеченное состояние
Похожие материалы
Инновационный менеджмент > Итоговый тест / Компетентностный тест (ответы на тесты Синергия МТИ МОИ МосАП)
alehaivanov
: 23 марта 2024
Результат 100 баллов из 100
Инновационный менеджмент > Итоговый тест / Компетентностный тест
Инновационный менеджмент
• Введение в курс
• Тема 1. Нововведения как объект инновационного управления
• Тема 2. Система, функции и формы инновационного менеджмента
• Тема 3. Разработка программ и проектов нововведений
• Тема 4. Оценка эффективности инновационных проектов и их отбор для финансирования
• Заключение
• Итоговая аттестация
Адаптивные изменения элементов производственной системы с целью при
225 руб.
Основы философии > Тесты с 1 по 8 > Итоговый тест > Компетентностный тест (ответы на тесты Синергия МТИ МОИ МосАП)
alehaivanov
: 10 марта 2024
Основы философии > Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Тест 7 / Тест 8 / Итоговый тест / Компетентностный тест
Результат 94 …100 баллов из 100.
Основы философии
• Введение в курс
• Тема 1. Предмет философии. Мировоззрение и философия «идеального» и «материального»
• Тема 2. История мировой философии
• Тема 3. Русская философия
• Тема 4. Философия бытия
• Тема 5. Философия познания
• Тема 6. Социальная философия
• Тема 7. Личность как субъект социального развития
• Тема 8. Филос
295 руб.
Инклюзивные технологии в социальной и профессиональной деятельности / Темы 1-9 / Итоговый тест / Компетентностный тест (ответы на тесты Синергия МТИ МОИ МосАП)
alehaivanov
: 18 марта 2024
Результат 94 …100 баллов из 100
Инклюзивные технологии в социальной и профессиональной деятельности
Введение в курс
Тема 1. Инклюзия и инклюзивное трудоустройство
Тема 2. Инклюзия на законодательном уровне
Тема 3. Особенности взаимодействия с лицами, имеющими нарушения зрения и слуха
Тема 4. Особенности взаимодействия с лицами с нарушениями опорно-двигательного аппарата
Тема 5. Особенности взаимодействия с лицами, имеющими затруднения в речи
Тема 6. Особенности общения с лицами, имеющими умстве
195 руб.
Эконометрика и моделирование в финансовом менеджменте - Итоговый тест / Компетентностный тест (ответы на тесты Синергия МТИ МОИ МосАП)
alehaivanov
: 11 февраля 2024
Эконометрика и моделирование в финансовом менеджменте - Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Итоговый тест / Компетентностный тест
Результат 100 баллов из 100.
106 вопросов с верными ответами
Эконометрика и моделирование в финансовом менеджменте
• Введение в курс
• Тема 1. Цель, задачи и основные проблемы эконометрики
• Тема 2. Парный корреляционно-регрессионный анализ в эконометрических исследованиях
• Тема 3. Обобщенная линейная модель множественной регрессии
• Тема 4. Нелиней
295 руб.
Инклюзивные технологии в социальной и профессиональной деятельности > Тест 1-9 / Итоговый тест / Компетентностный тест (ответы на тесты Синергия МТИ МОИ МосАП)
alehaivanov
: 24 марта 2024
Инклюзивные технологии в социальной и профессиональной деятельности > Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Тест 7 / Тест 8 / Тест 9 / Итоговый тест / Компетентностный тест
Итоговый результат 90 ...100 баллов из 100
Инклюзивные технологии в социальной и профессиональной деятельности
• Введение в курс
• Тема 1. Инклюзия и инклюзивное трудоустройство
• Тема 2. Инклюзия на законодательном уровне
• Тема 3. Особенности взаимодействия с лицами, имеющими нарушения зрения и слуха
• Тема
225 руб.
Специальная математика и основы статистики (ответы на тест Синергия / МТИ / МОИ / МосАП)
alehaivanov
: 5 января 2024
Специальная математика и основы статистики > Итоговый тест
Результат 90 баллов из 100
Специальная математика и основы статистики
• Учебные материалы
• — Вектора и матрицы. Основные операции. Теория
• — Собственные вектора и числа. Теория
• — Вектора и матрицы. Основные операции. Практика
• — Собственные вектора и числа. Практика
• — Сингулярное разложение и низкоранговое приближение. Теория + практика
• — Числовые ряды. Предел функции. Теория
• — Числовые ряды. Предел функции. Практика
• — Произ
125 руб.
Управление проектами / Тема 1-6 / Итоговый тест / Компетентностный тест ( ответы на тесты Синергия МОИ МТИ МосАП)
alehaivanov
: 19 августа 2024
Управление проектами -Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Итоговый тест / Компетентностный тест
Результат 100 баллов из 100
Управление проектами
• Введение в курс
• Тема 1. Основные подсистемы и элементы управления проектами
• Тема 2. Процессы и функции управления проектами. Управление рисками проекта
• Тема 3. Целеполагание в проектах. Календарное планирование и организация системы контроля проекта
• Тема 4. Управление персоналом и коммуникациями проекта
• Тема 5. Управление
200 руб.
Архитектура гражданских и промышленных зданий, 84 вопроса (ответы на тест Синергия / МТИ / МОИ / МосАП)
midas
: 5 октября 2025
84 вопроса с ответами
Результат: 83-100 баллов из 100
Год сдачи - 2025.
Что такое «надземный этаж»?
Что такое «цокольный этаж»?
Что такое «подвальный этаж»?
Что такое «мансардный этаж»?
Что обозначено цифрой «1» на рисунке «Пространственный разрез по конструкциям многоквартирного жилого дома»?
Что обозначено цифрой «2» на рисунке «Пространственный разрез по конструкциям многоквартирного жилого дома»?
Что обозначено цифрой «3» на рисунке «Пространственный разрез по конструкциям
290 руб.
Другие работы
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
mosintacd
: 28 июня 2024
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО
2024 год
Ответы на 20 вопросов
Результат – 100 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
1. We have … to an agreement
2. Our senses are … a great role in non-verbal communication
3. Saving time at business communication leads to … results in work
4. Conducting negotiations with foreigners we shoul
150 руб.
Задание №2. Методы управления образовательными учреждениями
studypro
: 13 октября 2016
Практическое задание 2
Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности.
Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
200 руб.
Особенности бюджетного финансирования
Aronitue9
: 24 августа 2012
Содержание:
Введение
Теоретические основы бюджетного финансирования
Понятие и сущность бюджетного финансирования
Характеристика основных форм бюджетного финансирования
Анализ бюджетного финансирования образования
Понятие и источники бюджетного финансирования образования
Проблемы бюджетного финансирования образования
Основные направления совершенствования бюджетного финансирования образования
Заключение
Список использованный литературы
Цель курсовой работы – исследовать особенности бюджетного фин
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
sibsutisru
: 3 сентября 2021
ЗАЧЕТ по дисциплине “Программирование (часть 1)”
Билет 2
Определить значение переменной y после работы следующего фрагмента программы:
a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a;
if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end;
if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
200 руб.