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!

Вихідний модуль містить класи MAN, Employee і Program :

class MAN {

string surname;

public MAN (string surname) {this.surname = surname;}

public string SurN() {return surname; }}

class Employee: MAN {

string post;

public Employee (string surname, string post): base (surname)

{This.post = post; }

public string Post {get {return post;}}}

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

MAN P = new Employee ( "Petrenko", "Касир");

System.Console.Write ( "{0} {1}", ______________);

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

C# oop_class

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

protected class A

{ int x = 123; }

class B: A

{ static void Main ()

{A a = new A();

int i = ax = 10;

B b = new B();

int j = bx = 20;

System.Console.Write ( "ax = {0} bx = {1}", i, j);

}

}

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

C# oop_class

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

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; }

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

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

class Class

{

private int x, y;

public Class (int x, int y) {this.x = x; this.y = y; }

public static bool operator> (Class a, Class b) {return ax> bx; }

}

Серед наведених нижче висловлювань вкажіть справжнє висловлювання:

Визначення класу необхідно доповнити методом з ім'ям

C# oop_class

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

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

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

class Program

{

static void Main ()

{

Сторона сторона = Сторона.СевероЗапад;

Колір колір = __________;

System.Console.WriteLine ( "ЦЕ БУДЕ" + (int) колір);

}

}

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

C# oop_class

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

class A

{ рrivate int b;

public static int B

{ get {return b * b; }

set {b = value; }

}

}

public class Test

{ рublic static void Main ()

{ AB = 5;

System.Console.Write (AB);

}

}

Метод Main розроблявся для виведення квадрата числа 5.

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

C# oop_class

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

interface IФормула {int F (int x); }

class A: IФормула { рublic int F (int x) {return x * x; }}

class B: IФормула { рublic int F (int x) {return x * x * x; }}

class Program

{

static int Out (IФормула f, int x) {return fF (x); }

static void Main ()

{

A a = new A(); B b = new B();

System.Console.WriteLine (_________);

}

}

Серед перерахованих нижче кодів вкажіть код, підстановка якого замість знаків підкреслення дозволяє отримати коректну програму для обчислення 3 * 3 + 2 * 2 * 2:

C# oop_class

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

class Room

{

private int nom1;

public int nom2;

public Room (int a, int b) {nom1 = a; nom2 = b; }

public int Nom

{

get {return nom1 * 100 + nom2; }

set {if (value <5555) {nom1 = value / 100; nom2 = value% 100; }}

}

}

class Program

{

static void Main ()

{

Room r = new Room (12,45);

r.Nom = 4431;

System.Console.Write ( "{0}", r.Nom);

}

}

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

C# oop_class

View this question
Проаналізуйте метод Main(), яким є простір імен System.

static void Main ()

{ int s = 0, i = 0;

int [] a = {1, 2, 3, 4, 5};

try {

for (i = 0; i <= 5; i ++) s + = a [i];

if (i == 5) s = s / (i - 5);

Console.Write ( "Сума =" + s);

}

catch (IndexOutOfRangeException) {Console.Write ( "Виняток-1"); }

catch (DivideByZeroException) {Console.Write ( "Виняток-2"); }

catch {Console.Write ( "Виявлено помилки!"); }

Console.WriteLine ( "i =" + i);

}

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

C# oop_class

View this question
Клас, в заголовку якого вказаний модифікатор public:

C# oop_class

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