C# / .NET задачи и вопросы
1.56K subscribers
358 photos
3 files
247 links
🎲 Задачи и вопросы с собеседований по .Net/C# разного уровня сложности.

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
Обсуждаем тут: @netquizcom
Download Telegram
Среди перечисленных конструкций C# укажите объявление свойства
Anonymous Quiz
2%
string this [int i] {get {return “Name”;}}
8%
string Name;
87%
string Name {get{return “Name”;}}
3%
sting GetName() { return “Name”;}
Каким будет результат выполнения кода:
Каким будет результат выполнения кода:
Anonymous Quiz
16%
string
8%
"string"
63%
Ошибка компиляции
12%
Ошибка времени выполнения
Что напечатает следующий код:
Поддерживает ли С# перегрузку методов на основе возвращаемого значения?
Anonymous Quiz
32%
Да, поддерживает.
37%
Нет, не поддерживает. CLR также не поддерживает.
31%
Нет, не поддерживает. Но CLR поддерживает.
Что напечатает следующий код:
Что напечатает следующий код:
Anonymous Quiz
28%
in Method1
56%
in Method1 in Method2
16%
in Method1 in Method2 inside if
Что будет напечатано в результате выполнения следующего кода?
Что будет напечатано в результате выполнения следующего кода?
Anonymous Quiz
14%
A::Print B::Print C::Print
34%
A::Print B::Print B::Print
18%
Ошибка на этапе компиляции
34%
A::Print B::Print B::Print C::Print
Что будет выведено на консоль при выполнении этого кода:
Что будет выведено на консоль при выполнении этого кода:
Anonymous Quiz
6%
False True
18%
Возникнет ошибка компиляции
52%
True False
15%
True True
9%
False False
Будет ли выведена строка в результате выполненения следующего кода:
Будет ли выведена строка в результате выполненения следующего кода:
Anonymous Quiz
19%
Да
81%
Нет
Что произойдет в результате выполнения следующего кода:
Для инкапсуляции вы хотите определить автосвойство так, чтобы невозможно было вызвать сеттер за пределами класса, но геттер оставить доступным. В каком из заданных вариантов описано нужное свойство?
Anonymous Quiz
3%
public int Value { get; }
86%
public int Value { get; private set; }
1%
public int Value { get; set; }
4%
private int Value { public get; set; }
7%
int Value { public get; private set; }
Какое значение будет выведено на консоль в результате выполнения программы?
Какое значение будет выведено на консоль в результате выполнения программы?
Anonymous Quiz
31%
B
57%
Программа не компилируется
9%
A
3%
AB
Что будет выведено на консоль после выполнения следующего кода: