- •Вопрос 1.
- •Вопрос 2.
- •Вопрос 3.
- •Вопрос 4.
- •1. Найдите две ошибки в реализации представленного метода и объясните их происхождение. Запишите верную реализацию метода.
- •2. Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •Вопрос 1.
- •2. Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •3. Переведите число в двоичную систему счисления: 23,458
- •2. Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •3. Переведите число в двоичную систему счисления: 23,4516.
- •2. Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •2. Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •3. Переведите число в двоичную систему счисления: 2668;
- •2. Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •3. Переведите число в двоичную систему счисления: 23,458
- •2. Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •3. Переведите число в двоичную систему счисления: 23,4516.
- •Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •2. Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •Вопрос 1.
- •3. Исправленная реализация метода:
- •Вопрос 2.
- •Вопрос 3.
- •Вопрос 4.
- •3. Переведите число в двоичную систему счисления: 2668
- •3. Переведите число в двоичную систему счисления: 26616.
- •4. Рассмотрите реализацию представленного ниже класса. Запишите все возможные варианты создания экземпляра класса Person.
- •Вопрос 1.
- •Вопрос 2.
- •Вопрос 3.
- •Вопрос 4.
- •1. Найдите две ошибки в реализации представленного метода и объясните их происхождение. Запишите верную реализацию метода.
- •2. Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •2. Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •2. Запишите логическое выражение, определяющее принадлежность точки с координатами (X,y) области, изображенной на рисунке.
- •4. Рассмотрите реализацию представленного ниже класса. Добавьте в класс реализацию свойств для доступа к закрытым полям name и id (значение поля id не может быть отрицательным).
- •4. Рассмотрите реализацию представленного ниже класса. Запишите все возможные варианты создания экземпляра класса Person.
Вопрос 2.
Точка с координатами (x,y) принадлежит области:
(y1 >= x1 && y1<=0 && x1 <=0 && x1 >= -23)
Вопрос 3.
15158 = 001 101 001 1012 = 0011 0100 11012 = 34D16
Вопрос 4.
В результате выполнени на экран будет выведено:
6
5
4
3
2
1
Элементы массива a помещаются в коллекцию Stack. Затем извлекаются и выводятся на экран в обратном порядке (в соответствии с принципом Last In First Out)
Queue s = new Queue();
int[] a = { 1, 2, 3, 4, 5, 6 };
foreach (int x in a) s.Enqueue(x);
while (s.Count != 0)
Console.WriteLine(s.Dequeue());
Вопрос №13
1. Представленный ниже метод возвращает сумму элементов, стоящих на главной диагонали матрицы (случай квадратной матрицы). Измените реализацию метода, не используя вложенные циклы.
static int Sum(int[,] a)
{
int sum = 0;
for (int i = 0; i < a.GetLength(0); i++)
for (int j = 0; j < a.GetLength(1); j++)
if (i == j) sum += a[i, j];
return sum;
}
2. Запишите логическое выражение, принимающее значение true, если указанное высказывание является истинным, и false – в противном случае: сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр.
3. Переведите число из шестнадцатеричной системы счисления в восьмеричную: 1AE216
4. Объясните результат работы следующего фрагмента кода. Запишите, что будет выведено на экран в результате его выполнения.
string poems = "тучки небесные,вечные странники";
char[] div = {' ', ','};
string[] parts = poems.Split(div);
for (int i = 0; i < parts.Length; i++)
Console.WriteLine(parts[i]);
Вопрос 1.
static int Sum(int[,] a)
{
int sum = 0;
for (int i = 0; i < a.GetLength(0); i++)
sum += a[i, i];
return sum;
}
Вопрос 2.
(n % 10 + (n / 10) % 10 == (n / 100) % 10 + n / 1000)
Вопрос 3.
1AE216 = 0001 1010 1110 00102 = 0 001 101 011 100 0102 = 153428
Вопрос 4.
В результате выполнения этого фрагмента кода в массив parts будут записаны подстроки строки poems. Признаком окончания части подстроки являются символы пробел и запятая.
На экран будут выведены элементы массива parts в следующем виде:
тучки
небесные
вечные
странники
Вопрос №14
1. Представленный ниже метод возвращает позицию первого отрицательного элемента в одномерном массиве. Измените реализацию метода так, чтобы он возвращал позицию последнего отрицательного элемента массива.
static int IndexOf(int[] array)
{
int index = -1;
for (int i = 0; i < array.Length; i++)
{
if (array[i] < 0) return i;
}
return index;
}
2. Запишите логическое выражение, принимающее значение true, если указанное высказывание является истинным, и false – в противном случае: заданное целое положительное число является двузначным четным числом.