Олимпиадный тренинг

Задача . 38450


Задача

Темы:
Что из следующего является правильным способом определения конструктора (ов) класса Sample, если мы должны создавать объекты в соответствии с приведенным ниже фрагментом кода C# .NET?
 
Sample s1 = new Sample(); 
Sample s2 = new Sample(9, 5.6f);
1.
public Sample()
{
    i = 0; 
    j = 0.0f;
}
public Sample (int ii, Single jj)
{
    i = ii;
    j = jj;
}
2.
public Sample (Optional int ii = 0, Optional Single jj = 0.0f)
{
    i = ii;
    j = jj;
}
3.
public Sample (int ii, Single jj)
{
    i = ii;
    j = jj;
}
4. Sample s;

5.
s = new Sample();

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя