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!

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

class MyOut

{

protected static int A = 999;

protected int B;

public static int View() {return A; }

}

class Program

{

static void Main ()

{

MyOut mout = new MyOut();

System.Console.Write(mout.View() + mout.B);

}

}

Метод Main розроблявся для отримання суми полів A і B об'єкта класу MyOut.

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

C# oop_class

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

interface Інтерфейс1 {string Метод(); }

interface Інтерфейс2 {string Властивість {get;}}

class Class1: Інтерфейс1

{ рublic string Метод() {return "Є Інтерфейс1."; }}

class Class2: Інтерфейс1, Інтерфейс2

{ рublic string Метод() {return "Є Інтерфейс1."; }

public string Властивість {get {return "Є Інтерфейс2."; }}

}

class Test

{ static string GetValue (object ob)

{ string str = "Знайдений інтерфейс";

Інтерфейс1 I1 = ob as Інтерфейс1;

if (I1! = null) str = I1.Method();

Інтерфейс2 I2 = ob as Інтерфейс2;

if (I2! = null) {str + = I2.Свойство; }

return str;

}

public static void Main ()

{Class2 obj2 = new Class2();

System.Console.WriteLine (GetValue (obj2));

}}

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

C# oop_class

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

class ClassA {

int a;

public int VA {get {return a;} set {a = value;}}}

class ClassB: ClassA {

int b;

public int VB {get {return b;} set {b = value; VA = b + 3;}}}

class ClassC: ClassB {

int c = 3;

public int VC {get {return c;} set {VB = c + 2; c = value; }}}

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

ClassC P = new ClassC();

P.VC = 10;

System.Console.Write ( "{0} {1}", P.VC, P.VA);

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

C# oop_class

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

class Class

{

private int x, y;

public Class (int x, int y)

{this.x = x; this.y = y; }

public static Class operator ++ (Class a)

{return new Class (a.x + 1, a.y + 2);}

public void View()

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

}

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

Class a = new Class (2,5), b;

b = a ++;

b.View(); a.View();

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

C# oop_class

View this question
Проаналізуйте наведену нижче програму і вкажіть результат після спроби запустити програму на компіляцію і виконання:

using System;

class Program

{

static int [] a = new int [] {10, 30, 20};

public delegate void F();

public static void R() {Array.Reverse (a); }

public static void S() {Array.Sort (a); }

public static void M() {int buf = a [0]; a [0] = a [a.Length - 1]; a [a.Length - 1] = buf; }

static void Main ()

{

F f = new F (S); f + = M; f- = S; f();

for (int i = 0; i

}

}

C# oop_class

View this question
Доступність методу з інших класів може бути вказана за допомогою модифікатора :

C# oop_class

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

static void Main ()

{

int a = 100;

try {a = Devide (a); }

finally { System.Console.Write ( "Програму завершено!"); }

System.Console.WriteLine ( "a =" + a);

}

static int Devide (int b)

{Return 100 / b; }

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

C# oop_class

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

interface Interface {int Method(); }

class Class1: Interface

{ int len;

public Class1 (int l) {len = l; }

public int Метод() {return len * len; }

}

class Class2: Class1

{ int w, h;

public Class2 (int w1, int h1): base (w1) {w = w1; h = h1; }

new public int Метод() {return w * h; }

}

class Test

{ рublic static void Main ()

{Class2 obj1 = new Class2 (5, 10);

Interface obj2 = obj1;

System.Console.WriteLine ( "значення1 = {0} значення2 = {1}",

obj1.Method(), obj2.Method());

}}

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

C# oop_class

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

internal class Rectangle

{ рublic double width, hight;

public void Zoom (double d)

{Width + = d; hight + = d; }

public void Rectangle (double width, double hight)

{This.width = width; this.hight = hight; }

}

class Program

{ static void Main ()

{Rectangle p = new Rectangle (10, 20);

p.Zoom (-5);

System.Console.Write ( "{0} {1}", p.width, p.hight);

}}

Метод Main розроблявся для зміни розміру прямокутника.

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

C# oop_class

View this question
У заголовку визначається не вкладеного типу програміст може вказати доступність типу за допомогою модифікатора:

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