|
classEmployee
{
privatestringname;
privateintsalary;
publicEmployee ( stringname, intsalary )
{
this.name=name; this.salary=salary;
}
public virtual voidShow ()
{
Console.WriteLine ( "I am an Employee" );
}
}
classWorker: Employee
{
privatestringdepartment;
publicWorker ( stringname, intsalary, stringdepartment )
: base ( name, salary )
{
this.department=department;
}
public override voidShow ()
{
Console.WriteLine ( "I am a worker" );
}
}
Вопрос №10
1. Объясните результат работы приведенного ниже метода. Запишите фрагмент программного кода для вызова этого метода.
staticdoubleSearch ( double [,] array )
{
doubleResult=array [ 0, 0 ];
for ( inti=0; i<array.GetLength ( 0 ); i++ )
for ( intj=0; j<array.GetLength ( 1 ); j++ )
if ( array [ i, j ] >Result ) Result=array [ i, j ];
returnResult;
}
2. Запишите логическое выражение, определяющее принадлежность точки с координатами (x,y) области, изображенной на рисунке.
3. Переведите число в двоичную систему счисления: 23,4516.
4. Рассмотрите представленный ниже фрагмент программного кода, который на этапе компиляции приведет к ошибке. Объясните почему. Измените реализацию класса Сircle так, чтобы код компилировался.
interfaceIFigure
{
voidDraw ();
}
classCircle: IFigure
{
privateintradius;
publicCircle ( intradius )
{
this.radius=radius;
}
}
Вопрос 1.
Метод находит макисмальное значение среди элементов двумерного массива вещественных чисел.
double [,] mas= { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
doubleresult=Search ( mas );
Вопрос 2.
Точка с координатами (x,y) принадлежит области:
( y1<=-Math.Abs ( x1 ) &&y1>=-100 )
Вопрос 3.
23,4516
2316 = 0010 00112 = 1000112
4516= 0100 01012 = 100 01012
23,4516 = 100011, 100 01012
Дата добавления: 2015-07-14; просмотров: 76 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Вопрос 4. | | | Вопрос 4. |