ООП в C# : Вопрос 1 : 20

Что будет напечатано в консоли?

class A 
    { 
        static A() 
        { 
            Console.WriteLine("Static Hello from A"); 
        } 
        public A() 
        { 
            Console.WriteLine("Hello from A"); 
        } 
    } 
    class B 
    { 
        public static string x = "Hello"; 
        static B() 
        { 
            Console.WriteLine("Static Hello from B"); 
        } 
        public B() 
        { 
            Console.WriteLine("Hello from B"); 
        } 
    } 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            A a = new A(); 
            Console.WriteLine(B.x); 
        } 
    } 

Варианты ответов:

1) Hello from A Static Hello from A Hello

2) Hello from A Hello

3) Static Hello from A Hello from A Static Hello from B Hello

4) Static Hello from A Hello from A Static Hello from B Hello from B Hello

5) Ошибка компиляции
1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.