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 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 (65,98);
r.Nom = 6712;
System.Console.Write ( "{0}", r.Nom);
}
}
Вкажіть результат виведення на консоль після виконання методу Main():
C# oop_class
C# oop_class
Проаналізуйте наведений код.
static void Main () {
int a = 0;
try {a = Devide (a); }
catch (System.SystemException) { System.Console.Write ( "Помилка в даних!"); }
finally { System.Console.Write ( "Програму завершено!"); }
System.Console.Write ( "a =" + a);
}
static int Devide (int b) { if (b == 0) throw new System.FormatException(); else b = 100 / b; return b;
}
Вкажіть результат виведення на консоль після спроби запустити програму на компіляцію і виконання: C# oop_class
class Appliance
{ рublic Appliance() { System.Console.Write ( "Appliance"); }}
class Receiver: Appliance
{ рublic Receiver() { System.Console.Write ( "Receiver"); }}
class TVset: Receiver
{ рublic TVset() { System.Console.Write ( "TVset"); }}
class Program
{
static void Main () {Appliance P = new Receiver(); }
}
Вкажіть результат виведення на консоль після виконання методу Main():
C# oop_class
interface IСмена {void Змінити(); }
class Перемикач: IСмена
{
bool s;
public Перемикач (bool s) {this.s = s;}
public void Змінити() {s =! s; System.Console.Write ( "" + s); }
}
class Лічильник: IСмена
{
int s;
public Лічильник (int s) {this.s = s; }
public void Змінити() {s--; System.Console.Write ( "" + s); }
}
У цьому ж модулі визначено клас Program c методом Main(), в якому міститься наступний код:
IСмена a = new Перемикач (true);
IСмена b = new Лічильник (9), c;
c = b; a.Сменіть(); b.Сменіть(); b = a; b.Сменіть(); b = c; b.Сменіть();
Вкажіть результат виведення на консоль після виконання методу Main():
C# oop_class
class MyException1: ApplicationException
{ рublic new string HelpLink = "Readme.txt";
public MyException1(): base ( "Виняток-1") {}
public static int Метод()
{ int s = 5;
try {s = s / (s - 5); }
catch (DivideByZeroException)
{Console.Write ( "Виняток-2"); throw new MyException1(); }
return s;
}}
class Test
{ рublic static void Main ()
{ int s = 21;
try {s = MyException1.Method(); }
catch (MyException1 ex) {Console.Write (ex.HelpLink + ex.Message); }
Console.WriteLine ( "s =" + s);
}}
Вкажіть результат виведення на консоль після спроби запустити програму на компіляцію і виконання:
C# oop_class
{
public int Сторінки;
public override string ToString() {return Страніци.ToString(); }
}
struct Журнал
{ рublic int Сторінки; }
У класі Program визначено метод Main , в тілі якого знаходиться код:
Газета a; Журнал b;
a.Страніци = 20; b.Страніци = 30;
System.Console.Write (a.ToString() + "" + b.ToString());
Вкажіть результат виведення на консоль після виконання методу Main():
C# oop_class
class ExceptA: ApplicationException {}
class ExceptB: ExceptA {}
public static void Main ()
{ string a = Console.ReadLine(); string b = Console.ReadLine();
try {if (a == "end") throw new ExceptA();
else if (b == "exit") throw new ExceptB();
else throw new Exception();
}
catch (ExceptB) {Console.Write ( "Виняток-1"); }
catch (ExceptA) {Console.Write ( "Виняток-2"); }
catch (Exception) {Console.Write ( "Виняток-3"); }
}
Користувач збирається запустити програму і ввести contі exit. Вкажіть результат виведення на консоль після спроби запустити програму на компіляцію і виконання:
C# oop_class
class A { рublic void F() { System.Console.Write ( "IVANIV"); }}
Клас Bвизначено як спадкоємець класу A. Серед наведених нижче висловлювань вкажіть всі істинні висловлювання:
У класі BметодF()
C# oop_class
C# oop_class