- •Вопрос 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) области, изображенной на рисунке.
3. Записать прямой код числа, интерпретируя его как восьмибитовое целое без знака: 191(10).
4. Рассмотрите реализацию приведенного ниже класса. Запишите реализацию класса Student, как наследника класса Person, добавив дополнительное поле department (факультет). При реализации конструктора класса наследника используйте вызов конструктора базового класса.
class Person
{
private string name;
private int id=0;
public Person(string name, int id)
{
this.name = name; this.id = id;
}
}
Вопрос №29
1. Запишите реализацию метода, который в одномерном целочисленном массиве находит значение минимального элемента. Продемонстрируйте вызов метода.
2. Запишите логическое выражение, принимающее значение true, если указанное высказывание является истинным, и false – в противном случае: сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр.
3. Записать прямой код числа, интерпретируя его как восьмибитовое целое без знака: 235(10).
4. Рассмотрите реализацию представленного ниже класса. Добавьте в класс реализацию свойств для доступа к закрытым полям name и id (значение поля id не может быть отрицательным).
class Person
{
private string name;
private int id=0;
public Person(string name, int id)
{
this.name = name; this.id = id;
}
}
Вопрос №30
1. Определите значение переменных i и j после выполнения следующего фрагмента кода:
double[,] a = { { 1, 2, 3 }, { 4, 5, 6 }, { 6, 2, 3 } };
Search(a,out i, out j);
Код метода Search представлен ниже:
static void Search(double[,] array, out int pos1, out int pos2)
{
pos1=0; pos2=0;
for (int i = 0; i < array.GetLength(0); i++)
for (int j = 0; j < array.GetLength(1); j++)
if (array[i, j] > array[pos1, pos2])
{
pos1 = i;
pos2 = j;
}
}
2. Запишите логическое выражение, принимающее значение true, если указанное высказывание является истинным, и false – в противном случае: сумма цифр данного трехзначного числа N является четным числом.
3. Записать прямой код числа, интерпретируя его как восьмибитовое целое без знака: 201(10).
4. Рассмотрите реализацию представленного ниже класса. Запишите все возможные варианты создания экземпляра класса Person.
class Person
{
private string name;
private int id=0;
private bool flag=true;
public Person(string name, int id)
{
this.name = name; this.id = id;
}
public Person(string name)
{
this.name = name;
}
public Person(string name = "No name", int id = -1, bool f = false)
{
this.name = name; this.id = id; this.flag = f;
}
}