logo

Crowdly

Browser

Додати до Chrome

Основи розробки програмного забезпечення на платформі Microsoft.NET

Шукаєте відповіді та рішення тестів для Основи розробки програмного забезпечення на платформі Microsoft.NET? Перегляньте нашу велику колекцію перевірених відповідей для Основи розробки програмного забезпечення на платформі Microsoft.NET в do.ipo.kpi.ua.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

public class FileMetadata : ICloneable

{

public string Name { get; set; }

public byte[] Hash { get; set; }

public object Clone() => MemberwiseClone();

}

Чому такий клон потенційно небезпечний?

0%
100%
0%
0%
Переглянути це питання

Недоліком патерну “Абстрактна фабрика” (Abstract Factory)  є те, що

0%
100%
Переглянути це питання

public class CompositeHandler : Handler

{

private readonly IEnumerable

_items;

public CompositeHandler(IEnumerable

items)=>_items=items;

public override bool Handle(Request r) =>

_items.All(h => h.Handle(r)) && (Next?.Handle(r) ?? true);

}

Яка причина поєднання COR з Composite?

0%
0%
0%
0%
Переглянути це питання
Встанови відповідність

var pairs = Enumerable.Range(0,4)

.Select(i => (i, val: i*i))

.ToDictionary(t=>t.i, t=>t.val);

]]>
Переглянути це питання

public record Glyph(char Code, Font Font);

public class GlyphFactory

{

private readonly Dictionary<(char, string), Glyph> _pool = new();

public Glyph Get(char c, Font f)

=> _pool.TryGetValue((c, f.Name), out var g)

? g : _pool[(c, f.Name)] = new Glyph(c, f);

}

Що робить GlyphFactory?

0%
0%
0%
0%
Переглянути це питання
Який спосіб допоможе запобігти створенню нового екземпляра через reflection?
0%
0%
0%
0%
Переглянути це питання
Що виведе згенерований код?

var arr = new[]{2,4,6,8}

.TakeWhile(n=>n<7)

.Aggregate(1,(acc,v)=>acc*v);

]]>
50%
100%
100%
100%
Переглянути це питання
Що виведе згенерований код?

var s = "abcdef";

var ch = s.Skip(2).Take(2).Reverse().First();

]]>
50%
100%
100%
50%
Переглянути це питання

Яку проблему вирішує патерн Міст (Bridge)

0%
0%
0%
Переглянути це питання

string js = @"{""Id"":1,""id"":2}";

var opt = new JsonSerializerOptions { PropertyNameCaseInsensitive = true };

var r  = JsonSerializer.Deserialize<Record>(js, opt);

System.Console.WriteLine(r!.Id);

record Record(int Id);

0%
0%
0%
100%
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на do.ipo.kpi.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome