logo

Crowdly

Browser

Add to Chrome

Крос-платформне програмування

Looking for Крос-платформне програмування test answers and solutions? Browse our comprehensive collection of verified answers for Крос-платформне програмування at moodle.chnu.edu.ua.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Проаналізуйте наведений код.

delegate void MyEventHandler (ref int a);

class MyEvent

{ рublic event MyEventHandler SomeEvent;

public void OnSomeEvent (ref int d)

{ if (SomeEvent! = Null) SomeEvent (ref d); }}

class EventTest

{ static void Handler1 (ref int b) {b = 2 * b; }

static void Handler2 (ref int c) {c = c + 12; Handler1 (ref c);}

public static void Main ()

{ MyEvent evt = new MyEvent();

int a = int.Parse (System.Console.ReadLine());

if (a> 0) evt.SomeEvent + = new MyEventHandler (EventTest.Handler1);

else if (a <0) evt.SomeEvent + = new MyEventHandler (EventTest.Handler2);

evt.OnSomeEvent (ref a); System.Console.WriteLine (a);

}}

Користувач збирається після запуску програми ввести число -5. Вкажіть результат виведення на консоль після спроби запустити програму на компіляцію і виконання:

C# oop_class

View this question
Проаналізуйте наведений код.

struct Структура2

{ рublic string name;

public Структура2 (string і) {ім'я = і; }

}

struct Структура: Структура2

{ рublic int курс;

public Структура (string і, int к): base (і) {курс = до; }

public string Метод()

{Return string.Format ( "Student {0} вчиться на курсі {1}", name, курс); }

}

class Test

{ рublic static void Main ()

{Структура c2 = new Структура();

Структура c1 = new Структура ( "Зайцева", 1); c1 = c2;

System.Console.WriteLine (c1.Method());

}}

Вкажіть результат виведення на консоль після спроби запустити програму на компіляцію і виконання:

C# oop_class

View this question
При визначенні типу делегата обов'язково необхідно вказати:

C# oop_class

0%
0%
0%
View this question
Проаналізуйте наведений код.

struct Auto { рublic string марка;

public Auto (string m) {марка = m; }

}

class Водій

{ рrivate string surname; private Auto марка;

public Водій (string фам, Auto м) {surname = фам; марка = м; }

public override string ToString()

{Return string.Format ( "{0} у подобається {1}", surname, марка.марка); }

}

class Program

{ static void Main (string [] args)

{Водій [] водії = new Водій [2];

Auto auto1 = new Auto ( "Мерседес");

Auto auto2 = new Auto ( "Тойота");

водії [0] = new Водій ( "Ivaniv", auto1);

водії [1] = new Водій ( "Petrenko", auto2); auto2.марка = "Форд";

System.Console.WriteLine (водії [1]);

}}

Вкажіть результат виведення на консоль після спроби запустити програму на компіляцію і виконання:

C# oop_class

View this question
Наведеним нижче кодом доступні простору імен Systemі System.Collections.

public static void Main ()

{

Hashtable ht = new Hashtable();

ht.Add ( "ВНЗ", "МГУ");

ht.Add ( "Птах", "чиж");

ht.Add ( "Вітер", "пасат");

Console.Write ( "{0} - це птах", _______________);

}

Потрібно вивести рядок чиж - это птица. Серед перерахованих нижче кодів вкажіть код, підстановка якого замість знаків підкреслення дозволяє отримати програму, вирішальну поставлене завдання:

C# oop_class

View this question
Програма призначена для обчислення і виведення квадрата числа 3:

public delegate int F (int x);

class A { рublic int F (int x) {return x * x; }}

class B { рublic double F (double x) {return x * x; }}

class Program

{

static void Main ()

{

F f = new F (_____);

System.Console.WriteLine (f( 1 ));

}

}

Серед перерахованих нижче кодів вкажіть код, підстановка якого замість знаків підкреслення дозволяє отримати коректну програму, вирішальну це завдання:

C# oop_class

View this question
Проаналізуйте наведений код.

public enum Мови {СSarp, CPP, VB, Java}

struct Структура

{ рublic string Ім'я;

public Мови я;

public override string ToString()

{Return string.Format ( "Програміст {0} програмує на {1}", Ім'я, я); }

}

class Test

{ рublic static void Main ()

{

Структура c1 = new Структура();

Структура c2;

c1.Імя = "Ivaniv"; c1.я = Язикі.VB;

c2 = c1;

c2.Імя = "Petrenko"; c1.я = Язикі.Java;

System.Console.WriteLine (c2);

}}

Вкажіть результат виведення на консоль після спроби запустити програму на компіляцію і виконання:

C# oop_class

View this question
Вихідний модуль містить класи A, B і Program :

class A

{

public virtual string F1() {return "1"; }

public virtual string F2() {return "2"; }

}

class B: A

{

public new string F1() {return "3"; }

public override string F2() {return "4"; }

}

У класі Program визначено метод Main , в тілі якого знаходиться код:

B p = new B();

System.Console.Write (p.F1() + p.F2());

Вкажіть результат виведення на консоль після виконання методу Main():

C# oop_class

View this question
Наведеним нижче кодом доступні простору імен Systemі System.Collections.

public static void Main ()

{

Queue q = new Queue ();

q.Enqueue (11);

q.Enqueue (22);

q.Enqueue (33);

q.Dequeue();

q.Enqueue (44);

Console.WriteLine ( "{0} {1} {2}", q [0], q [1], q [2]);

}

Вкажіть результат виведення на консоль після спроби запустити програму на компіляцію і виконання:

C# oop_class

View this question
Вихідний модуль містить код:

enum Колір {Червоний, Зелений, Синій, Жовтий, Чорний = 2, Білий}

enum Сторона {Північ, Південь, Схід, Захід, північному заході, південному сході}

class Program

{

static void Main ()

{

Колір колір = Цвет.Желтий;

Сторона сторона = _________;

System.Console.WriteLine ( "ЦЕ БУДЕ" + (int) сторона);

}

}

Серед перерахованих нижче варіантів ініціалізації вкажіть всі варіанти, підстановка кожного з яких замість знаків підкреслення дозволяє отримати коректну програму, яка виведе на консоль повідомлення ЭТО БУДЕТ 3:

C# oop_class

0%
0%
0%
0%
View this question

Want instant access to all verified answers on moodle.chnu.edu.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome