|
classPerson
{
privatestringname;
privateintid=0;
publicPerson ( stringname, intid )
{
this.name=name; this.id=id;
}
publicstringName
{
get { returnname; }
set { name=value; }
}
publicintId
{
get { returnid; }
set { if ( value>=0 ) id=value; }
}
}
Вопрос №3
1. Объясните результат работы представленного ниже метода. Запишите фрагмент программного кода для вызова этого метода.
staticint [] RandomArray ( intsize, inta, intb )
{
int [] array=newint [ size ];
Randomrnd=newRandom ();
for ( inti=0; i<array.Length; i++ )
array [ i ] =rnd.Next ( a, b );
returnarray;
}
2. Запишите логическое выражение, определяющее принадлежность точки с координатами (x,y) области, изображенной на рисунке.
3. Переведите число в двоичную систему счисления: 23,458
4. Рассмотрите реализацию приведенного ниже класса. Запишите реализацию класса Student, как наследника класса Person, добавив дополнительное поле department (факультет). При реализации конструктора класса наследника используйте вызов конструктора базового класса.
classPerson
{
privatestringname;
privateintid=0;
publicPerson ( stringname, intid )
{
this.name=name; this.id=id;
}
}
Вопрос 1.
Метод создает одномерный целочисленный массив размерности size и инициализирует элементы массива случайными значениями из диапазона [a,b). Возвращает ссылку на полученный массив.
Пример вызова метода: int [] a=RandomArray ( 100, 10, 21 );
Вопрос 2.
Уравнение окружности: x2 + y2 = 15*15
Уравнения прямых: y=| x |
Точка с координатами (x,y) принадлежит области:
((x*x+y*y<=15*15) && (y>=Math.Abs(x))
Вопрос 3.
23,458
238 = 010 0112 = 100118
458 = 100 1012
23,458 = 10011, 1001012
Дата добавления: 2015-07-14; просмотров: 80 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Вопрос 4. | | | Вопрос 4. |