You are on page 1of 8

21.06.

22, 10:10 ЕК-2022: спроба перегляду

Інформаційна панель / Мої курси / Алгоритми та програмування, частина 2 / Екзаменаційний контроль / ЕК-2022

Розпочато Tuesday 21 June 2022 08:37 AM


Стан Завершено
Завершено Tuesday 21 June 2022 10:06 AM
Витрачено часу 1 година 29 хв

Питання 1
Завершено

Макс. оцінка до 7,00

Що виведеться на екран в результаті виконання наведеної нижче програми?

Відповідь записати без пробілів, враховуючи регістр.

Відповідь: XYY:YXYZ;

https://vns.lpnu.ua/mod/quiz/review.php?attempt=5239138&cmid=663937 1/8
21.06.22, 10:10 ЕК-2022: спроба перегляду

Питання 2
Завершено

Макс. оцінка до 7,00

Реалізувати клас для успішної компіляції наступного фрагмент коду C#.


Клас Fraction описує простий дріб m

n
, де m -- чисельник дробу, n -- знаменник дробу.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace C
{

class Fraction
{
public double numerator;
public double denominator;
public Fraction() { }
public Fraction(double numeratorX,double denominatorX) { numerator=numeratorX;denominator=denominatorX; }
public static Fraction operator +(Fraction p1, double p2)
{
Fraction fraction=new Fraction();
fraction.numerator= (p1.denominator) * (p2)+p1.numerator;
fraction.denominator=p1.denominator;
return fraction;
}

public static class Programm


{
static void Main()
{
Fraction f = new Fraction(3, 4);
double d = 1.5;
Fraction f3 = f+d;
Console.WriteLine("numerator:"+f3.numerator);
Console.WriteLine("denomiantor:"+f3.denominator);
Console.ReadKey();
}
}
}

https://vns.lpnu.ua/mod/quiz/review.php?attempt=5239138&cmid=663937 2/8
21.06.22, 10:10 ЕК-2022: спроба перегляду

Питання 3
Завершено

Макс. оцінка до 8,00

Знайдіть помилки у наступному оголошенні класу та запропонуйте шляхи їх вирішення.

https://vns.lpnu.ua/mod/quiz/review.php?attempt=5239138&cmid=663937 3/8
21.06.22, 10:10 ЕК-2022: спроба перегляду

class Cow
{
char* name;
double weight;
//methods;
public:
Cow();
Cow(char* nm, double wt);
friend ostream& operator<<(ostream& os, Cow& c);

};
Cow::Cow()
{
name = NULL;
weight = 0;
}
Cow::Cow(char* nm, double wt)
{
name = new char[strlen(nm)];
name = nm;
weight = wt;
}
ostream& operator<<(ostream& os, Cow& c)
{
os << c;
return os;
}

Питання 4
Завершено

Макс. оцінка до 3,00

Що виведеться на екран в результаті виконання фрагмента коду C#, наведеного нижче?

Виберіть одну відповідь:


1

String

Hello World?

System.Int32

https://vns.lpnu.ua/mod/quiz/review.php?attempt=5239138&cmid=663937 4/8
21.06.22, 10:10 ЕК-2022: спроба перегляду

Питання 5
Завершено

Макс. оцінка до 4,00

Принципи ООП, що реалізують логічний зв’язок відокремленої функціональності в межах об’єкту:

Виберіть одну або декілька відповідей:


a. наслідування (inheritance)

b. поліморфізм (polymorphism)

c. інкапсуляція (encapsulation)

d. обмін повідомленнями (messaging)

e. модульність (modularity)

f. абстракція (abstraction)

Питання 6

Завершено

Макс. оцінка до 7,00

Що виведеться на екран в результаті виконання наведеної нижче програми, якщо вважати, що вона компілюється в середовищі MS
Visual Studio?

Відповідь записати з пробілами, враховуючи регістр.

Відповідь: P Q ~Q~P

https://vns.lpnu.ua/mod/quiz/review.php?attempt=5239138&cmid=663937 5/8
21.06.22, 10:10 ЕК-2022: спроба перегляду

Питання 7
Завершено

Макс. оцінка до 4,00

У процесі знищення об’єкту деструктори за ієрархією класів:

Виберіть одну або декілька відповідей:


a. не можуть бути оголошені віртуальними

b. не викликаються із класів-предків

c. викликаються, якщо оголошені віртуальними

d. викликаються від класів нащадків до предків

e. викликаються від класів предків до нащадків

Питання 8
Завершено

Макс. оцінка до 4,00

Принципи ООП, що дозволяють застосування об’єкту без потреби знати деталі його реалізації:

Виберіть одну або декілька відповідей:


a. абстракція (abstraction)
b. обмін повідомленнями (messaging)

c. інкапсуляція (encapsulation)

d. поліморфізм (polymorphism)

e. наслідування (inheritance)

f. модульність (modularity)

Питання 9
Завершено

Макс. оцінка до 4,00

Конструктор копіювання:

Виберіть одну або декілька відповідей:


a. ініціалізує об’єкт за об’єктом іншого класу

b. ініціалізує об’єкт за об’єктом того ж класу

c. ініціалізує поля значеннями за замовчуванням

d. не може містити формальні параметри в описі

e. приймає 1 параметр – посилання на об’єкт

f. може створюватися компілятором автоматично

https://vns.lpnu.ua/mod/quiz/review.php?attempt=5239138&cmid=663937 6/8
21.06.22, 10:10 ЕК-2022: спроба перегляду

Питання 10
Завершено

Макс. оцінка до 2,00

Яке з наведених нижче тверджень є правильними щодо наступного фрагмента коду C#?

Виберіть одну відповідь:


intMyArr є посиланням на тривимірний ступінчастий масив, який містить 2 двовимірні прямокутні масиви

intMyArr є посиланням на двовимірний ступінчастий масив, який містить 2 рядки

intMyArr є посиланням на тривимірний ступінчастий масив, який містить 2 двовимірні ступінчасті масиви

intMyArr є посиланням на двовимірний ступінчастий масив, який містить 3 рядки

intMyArr є посиланням на тривимірний ступінчастий масив, який містить 3 двовимірні ступінчасті масиви

Питання 11

Завершено

Макс. оцінка до 4,00

Статичні члени класу:

Виберіть одну або декілька відповідей:


a. доступні ззовні згідно специфікатора доступу

b. не доступні нащадкам класу

c. оголошуються із ключовим словом static


d. не доступні нестатичним членам класу

e. не доступні екземплярам класу

Питання 12
Завершено

Макс. оцінка до 7,00

Що виведеться на екран в результаті виконання наведеної нижче програми?


Відповідь записати без пробілів, враховуючи регістр.

Відповідь: S3112#

https://vns.lpnu.ua/mod/quiz/review.php?attempt=5239138&cmid=663937 7/8
21.06.22, 10:10 ЕК-2022: спроба перегляду

Питання 13
Завершено

Макс. оцінка до 2,00

Чи правильно написаний фрагмент коду C#, покликаний реалізувати у класі Sample властивість Length "тільки для запису"?

Виберіть одну відповідь:


Так

Ні

◄ Звіти про виконання лабораторної роботи №11

Перейти до...

https://vns.lpnu.ua/mod/quiz/review.php?attempt=5239138&cmid=663937 8/8

You might also like