Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
гос.rtf
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
15.19 Mб
Скачать

Що буде результатом операції реляційної алгебри сполучення (з′єднання) над відношеннями а і в?

a)

нове відношення R, що має арність n=na + nb - k, де k - число атрибутів зв’язку одного з відношень

b)

нове відношення R, яке включає в себе кортежі, що належать відношенню А і не належать відношенню В

c)

відношення R, що включає в себе кортежі, які являють собою всі можливі комбінації кортежів відношень А і В

d)

відношення R з кортежами, що є сполученням двох кортежів відношень А і В відповідно, що мають однакове значення спільних атрибутів

Вопрос №47

Яка нормальна форма реляційних відношень виключає існування неповної функціональної залежності між неключовими атрибутами і ключем?

a)

1НФ

b)

2НФ

c)

3НФ

d)

4НФ

Вопрос №48

Які проблеми не є проблемами паралелізму в розподілених базах даних?

a)

втрата результатів оновлення

b)

недостатня швидкість виконання запитів

c)

незафіксована залежність

d)

несумісний аналіз

Вопрос №49

Вкажіть моделі даних

a)

реляційна

b)

семантична мережа

c)

фреймова

d)

продукційна

Вопрос №50

Виберіть синонім терміну «кортеж»

a)

рядок

b)

атрибут

c)

стовпець

d)

поле

Державний екзамен з напряму 6.050101 "Комп’ютерні науки"

Вариант:

2

Выполнил:

Оценка:

Подпись преподавателя:

Вопрос №1

Які твердження є істинними про класи-оболонки?

a)

String – це клас-оболонка.

b)

Double має метод compareTo().

c)

Character має метод intValue().

d)

Byte є підкласом Number.

Вопрос №2

Що виведе наступна програма при роботі?

// Filename: MyClass.java

public class MyClass {

  public static void main(String[] args) {

    B b = new B("Test");

  }

}

class A {

  A() { this("1", "2"); }

  A(String s, String t) { this(s + t); }

  A(String s) { System.out.println(s); }

}

class B extends A {

  B(String s) { System.out.println(s); }

  B(String s, String t) { this(t + s + "3"); }

  B() { super("4"); };

}

Оберіть одну правильну відповідь.

a)

Тільки рядок «Test».

b)

Рядок «Test», а після нього рядок «Test».

c)

Рядок «123» , а після нього рядок «Test».

d)

Рядок «12», а після нього рядок «Test».

Вопрос №3

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

class Vehicle {

  static public String getModelName() { return "Volvo"; }

  public long getRegNo() { return 12345; }

}

class Car extends Vehicle {

  static public String getModelName() { return "Toyota"; }

  public long getRegNo() { return 54321; }

}

public class TakeARide {

  public static void main(String args[]) {

    Car c = new Car();

    Vehicle v = c;

    System.out.println("|" + v.getModelName() + "|" + c.getModelName() +

  "|" + v.getRegNo() + "|" + c.getRegNo() + "|");

  }

}

Оберіть одну правильну відповідь.

a)

Код скомпілюється та виведе |Volvo|Toyota|54321|54321| при виконанні.

b)

Код скомпілюється та виведе |Toyota|Volvo|12345|54321| при виконанні.

c)

Код скомпілюється та виведе |Volvo|Toyota|12345|54321| при виконанні.

d)

Код не скомпілюється.

Вопрос №4

Які твердження є істинними? Оберіть правильну відповідь.

a)

Клас може мати лише один підклас.

b)

Кожен об’єкт в  Java має public метод на ім’я equals.

c)

Кожен об’єкт в  Java має public метод на ім’я length.

d)

Будь-який клас може бути успадкований будь-якою кількістю класів.

Вопрос №5

Дано класи A, B та C, де B extends A, та C extends B, та де всі класи реалізують метод екземпляра void  doIt().  Як можна викликати метод doIt() з класу A зсередини метода екземпляра класу C?

Оберіть одну правильну відповідь.

a)

super.doIt();               

b)

super.super.doIt();

c)

this.super.doIt(); 

d)

Це неможливо.

Вопрос №6

Які оголошення методів, якщо їх поставити замість (7), не призведуть до помилки компіляції?

class MySuperclass {

  public     Integer step1(int i)     { return 1; }                     // (1)

  protected  String step2(String str1, String str2) { return str1; }    // (2)

  public  String step2(String str1)    { return str1; }                 // (3)

  public static String step2()        { return "Hi"; }                  // (4)

  public MyClass      makeIt() { return new MyClass(); }                // (5)

  public MySuperclass makeIt2() { return new MyClass(); }               // (6)

}

public class MyClass extends MySuperclass {

  // (7) INSERT METHOD DECLARATION HERE

}

Оберіть правильну відповідь.

a)

public int step1(int i) { return 1; }

b)

public String step2(String str2, String str1) { return str1; }

c)

private void step2() { }

d)

private static void step2() { }

Вопрос №7

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

final class Item {

  Integer size;

  Item(Integer size) { this.size = size; }

  public boolean equals(Item item2) {

    if (this == item2) return true;

    return this.size.equals(item2.size);

  }

}

public class SkepticRide {

  public static void main(String[] args) {

    Item itemA = new Item(10);

    Item itemB = new Item(10);

    Object itemC = itemA;

    System.out.println("|" + itemA.equals(itemB) +

      "|" + itemC.equals(itemB) + "|");

  }

}

Оберіть одну правильну відповідь.

a)

Код скомпілюється та виведе |true|true| при виконанні.

b)

Код скомпілюється та виведе |false|false| при виконанні.

c)

Код скомпілюється та виведе |false|true| при виконанні.

d)

Код скомпілюється та виведе |true|false| при виконанні.

Вопрос №8

Які з наступних класів не є підкласами класу java.lang.Number?

Оберіть правильну відповідь.

a)

java.lang.Float

b)

java.lang.Byte

c)

java.lang.Character

Вопрос №9

Яке твердження істинне?

Оберіть одну правильну відповідь.

a)

Виклик super() або this() повинен завжди явно вказуватись першим оператором в тілі конструктора.

b)

Якщо обидва - підклас та його суперклас не мають оголошених конструкторів, неявний конструктор за замовчуванням у підкласі буде викликати super() при запуску.

c)

Якщо ані super(), ні this() не оголошені, як перший оператор в тілі конструктора, this() буде неявно вставлений як перший оператор.

d)

Якщо  super() – це перший оператор в тілі конструктора,  this() може бути оголошений, як другий оператор.

Вопрос №10

Яке твердження про інтерфейси є істинним? Оберіть правильну відповідь.

a)

Інтерфейси дозоляють множинне спадкування.

b)

Інтерфейси можуть успадковуватись від довільної кількості інтерфейсів.

c)

Члени інтерфейсів ніколи не бувають статичними.

Вопрос №11

Яке твердження про наступну програму є правильним?

// Filename: MyClass.java

public class MyClass {

  public static void main(String[] args) {

    A[] arrA;

    B[] arrB;

    arrA = new A[10];

    arrB = new B[20];

    arrA = arrB;       // (1)

    arrB = (B[]) arrA; // (2)

    arrA = new A[10];

    arrB = (B[]) arrA; // (3)

  }

}

 

class A {}

class B extends A {}

Оберіть одну правильну відповідь.

a)

Програма кидатиме java.lang.ClassCastException в присвоюванні (2), під час виконання.

b)

Програма не буде компілюватися через присвоювання в (1).

c)

Програма кидатиме java.lang.ClassCastException в присвоюванні (3), під час виконання.

d)

Програма скомпілюється та виконається без помилок, навіть якщо оператори перетворення (B[]) в операторах (2) та (3) будуть видалені.

Вопрос №12

Об’єкт в ОО-програмуванні це:

a)

файл з текстом програми

b)

будь який елемент ОО-програми

c)

модель сутності предметної області, що має властивості та поведінку

d)

змінна, що зберігає значення відповідного типу та припускає виконання наперед визначеного переліку операцій

Вопрос №13

Виключення в С++:

a)

механізм знищення об’єктів

b)

такий механізм в С++ не підтримується

c)

механізм перехоплення виключних ситуацій

d)

механізм знищення атрибутів об’єктів

Вопрос №14

Об’єктно-орієнтований аналіз це:

a)

одна з методологій дослідження предметної області

b)

одна з методологій розробки постановки задачі

c)

одна з методологій визначення складових задачі

d)

одна з методологій розробки технічного завдання

Вопрос №15

Задача об’єктно-орієнтованого аналізу полягає в:

a)

розробці технічного завдання

b)

визначенні вимог до предмета проектування з точки зору об’єктів та класів

c)

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

d)

визначенні переліку сутностей предметної області та відношень між ними

Вопрос №16

Порядок виклику конструкторів та деструкторів в С++ при успадкуванні:

a)

довільний

b)

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

c)

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

d)

конструктори спочатку для базових, потім для успадкованих, деструктори — в зворотньому порядку

Вопрос №17

Простір імен вводиться:

a)

директивою ::

b)

директивою using

c)

директивою namespace або визначенням класу

d)

тільки директивою namespace

Вопрос №18

Агрегація це:

a)

вид вдношення співпраці між об’єктами

b)

вид відношення підпорядкування між об’єктами

c)

набір з кількох однотипних об’єктів

d)

механізм поєднання в класі операцій та атрибутів

Вопрос №19

Абстрагування це:

a)

механізм приховування даних

b)

механізм перевизначення операцій класу

c)

механізм виділення найбільше суттєвих атрибутів та операцій

d)

метод дослідження задач предметної області

Вопрос №20

Асоціація це:

a)

вид відношення підпорядкування між об’єктами

b)

набір з кількох однотипних об’єктів

c)

вид відношення співпраці між об’єктами

d)

механізм поєднання в класі операцій та атрибутів

Вопрос №21

Контейнер це:

a)

клас, що містить інші класи

b)

об’єкт, що містить об’єкти інших класів

c)

об’єкт, що містить покажчики на інші об’єкти

d)

контейнери в С++ не підтримуються

Вопрос №22

Абстрактний клас це:

a)

клас, що не має атрибутів

b)

клас, у якого відсутні операції

c)

клас, для якого не можуть бути створені об’єкти

d)

клас, призначений для створення абстрактних типів даних

Вопрос №23

Яка IP-адреса відноситься до класу B?

a)

64.128.12.223

b)

127.192.224.1

c)

191.224.12.255

d)

192.168.252.10

Вопрос №24

Топологія «зірка» утворюється в разі, якщо:

a)

Кожний комп’ютер мережі підключається окремим кабелем до концентратору;

b)

Кожний комп’ютер мережі підключається до серверу через будь-який доступний канал зв’язку;

c)

Всі комп’ютери мережі підключаються до одного кабелю

Вопрос №25

До недоліків комутації пакетів відноситься:

a)

Нераціональне використання пропускної спроможності фізичних каналів;

b)

Невизначеність швидкості передачі даних між абонентами мережі

c)

Затримка передачі через процедуру встановлення з’єднання

Вопрос №26

Який протокол електронної  пошти видаляє листи з поштової скриньці при підключенні поштового клієнта до серверу?

a)

SMTP

b)

POP3

c)

IMAP

Вопрос №27

Точка доступу бездротової мережі призначена для виконання наступної функції:

a)

Управління мережею в режимі зосередженої координації

b)

Управління мережею в режимі розподіленої координації

c)

Управління передачею в мережі Ethernet у випадку підключення до дротової мережі

Вопрос №28

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

a)

поділу мережі на сегменти з різною топологією фізичних зв’язків

b)

поділу мережі на сегменти з локалізацією області дії сервера

c)

поділу мережі на сегменти з локалізованим трафіком

Вопрос №29

Загасання лінії зв’язку показує:

a)

наскільки зменшується частота сигналу на виході лінії зв’язку по відношенню до частоти сигналу на вході цієї лінії

b)

наскільки зменшується потужність еталонного синусоїдального сигналу на виході лінії зв’язку по відношенню до потужності сигналу на вході цієї лінії

c)

наскільки зменшується пропускна спроможність на виході лінії зв’язку по відношенню до пропускної спроможності на вході цієї лінії

Вопрос №30

Протокол маршрутизації OSPF визначає найкращий маршрут наступним чином:

a)

Порівнюються маршрути до мережі призначення за кількістю проміжних вузлів

b)

Розраховується шлях мінімальної довжини до мережі призначення по побудованому графу мережі з використанням метода Дейкстри

c)

Використовується повна інформація до кожної мережі для оцінки найкращого шляху

Вопрос №31

Поле «Номер підтвердження» у заголовку протокола TCP використовується у наступних випадках:

a)

Для вказівки наступного порядкового номера сегмента, що очікується приймачем протягом передачі даних

b)

Для вказівки номера наступного байта, якій очікується приймачем протягом передачі даних

c)

Для вказівки адреси термінових даних

Вопрос №32

Стеком протоколів є:

a)

Fast Ethernet

b)

TCP

c)

Token Ring

d)

NetBIOS/SMB

Вопрос №33

Полоса пропускання це:

a)

Безперервний діапазон частот, для якого загасання не перевищує деяку заздалегідь задану межу

b)

Безперервний діапазон частот синусоїдального сигналу, для яких цей сигнал передається по лінії зв’язку без значних спотворень

c)

Безперервний діапазон частот, при яких забезпечується максимальна пропускна здатність лінії зв’язку

Вопрос №34

При трансляції датаграм адреси канального рівня використовують наступні комутаційні пристрої:

a)

Повторювачі

b)

Комутатори

c)

Маршрутизатори

Вопрос №35

До переваг комутації каналів відноситься:

a)

Висока загальна пропускна спроможність мережі при передачі пульсуючого трафіка

b)

Низький рівень затримання передачі даних через мережу

c)

Можливість динамічного перерозподілу пропускної спроможності фізичних каналів зв’язку між абонентами в залежності від потреб

Вопрос №36

Чим обумовлено використання підрівня логічного кодування в технології Fast Ethernet?

a)

Недоліками методів фізичного кодування

b)

Необхідністю підвищення швидкості передачі до 100 Мбит/с

Вопрос №37