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

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

a)

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

b)

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

c)

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

d)

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

Вопрос №44

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

a)

1НФ

b)

2НФ

c)

3НФ

d)

4НФ

Вопрос №45

Які системи керування базами даних належать до настільних

a)

Oracle

b)

DB2

c)

MySQL

d)

FoxPro

Вопрос №46

Що буде результатом операції реляційної алгебри перетинання над відношеннями А і В?

a)

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

b)

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

c)

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

d)

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

Вопрос №47

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

a)

кортеж

b)

рядок

c)

запис

d)

поле

Вопрос №48

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

a)

кортеж

b)

атрибут

c)

стовпець

d)

поле

Вопрос №49

Вкажіть визначення терміну “потенційний ключ“

a)

набір атрибутів, що відповідає умовам однозначності ідентифікації кортежу і відсутності надлишку даних

b)

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

c)

потенційний ключ, що не є первинним

d)

підмножина FK атрибутів відношення R2 в реляційній моделі даних, кожне значення якої завжди співпадає зі значенням потенційного ключа СK відношення R1

Вопрос №50

Вкажіть визначення терміну “потужність відношення“

a)

кількість атрибутів n в відношенні реляційної моделі даних

b)

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

c)

кількість кортежів в відношенні в реляційній моделі даних

d)

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

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

Вариант:

14

Выполнил:

Оценка:

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

Вопрос №1

Які з цих класів визначають незмінні об’єкти?

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

a)

Character

b)

Date

c)

Number

Вопрос №2

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

public class Polymorphism2 {

  public static void main(String[] args) {

    A ref1 = new C();

    B ref2 = (B) ref1;

    System.out.println(ref2.g());

  }

}

class A {

  private int f() { return 0; }

  public int g() { return 3; }

}

class B extends A {

  private int f() { return 1; }

  public int g() { return f(); }

}

class C extends B {

  public int f() { return 2; }

}

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

a)

Компіляція програми завершиться невдало через помилку.

b)

Компіляція буде успішною. При виконанні програма виведе 0.

c)

Компіляція буде успішною. При виконанні програма виведе 1.

d)

Компіляція буде успішною. При виконанні програма виведе 2.

Вопрос №3

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

a)

Підклас повинен визначати всі методи з суперкласу.

b)

Підклас може визначати метод із тим самим ім’ям та параметрами, як у метода, що визначений у суперкласі.

c)

Підклас не може визначати поле  з тим самим ім’ям, як у поля, що визначено у суперкласі.

d)

Два класи можуть бути суперкласами один для одного.

Вопрос №4

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

// Class declarations:

interface A {}

class B {}

class C extends B implements A {}

class D implements A {}

// Declaration statements:

  B b = new B();

  C c = new C();

  D d = new D();

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

a)

c = d;            

b)

d = c;             

c)

A a = d;                 

d)

d = (D) c;              

Вопрос №5

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

public class RQ200_60 {

  public static void main(String[] args) {

    Integer i = -10;

    Integer j = -10;

    System.out.print(i==j);

    System.out.print(i.equals(j));

    Integer n = 128;

    Integer m = 128;

    System.out.print(n==m);

    System.out.print(n.equals(m));

  }

}

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

a)

falsetruefalsetrue

b)

truetruetruetrue

c)

falsetruetruetrue

d)

truetruefalsetrue

Вопрос №6

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

a)

private методи не можуть бути перевизначені у підкласах.

b)

Підклас може перевизначити будь-який метод із суперкласу.

c)

Список параметрів метода, що перевизначає інший, може бути підмножиною списку параметрів метода, який перевизначається ним.

d)

Метод, що перевизначає інший, повинен мати саме такий тип значення, що він повертає, як і метод, що перевизначається ним.

Вопрос №7

Дано класи 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)

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

Вопрос №8

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

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| при виконанні.

Вопрос №9

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

// Filename: MyClass.java

public class MyClass {

  public static void main(String[] args) {

    C c = new C();

    System.out.println(c.max(13, 29));

  }

}

class A {

  int max(int x, int y) { if (x>y) return x; else return y; }

}

class B extends A{

  int max(int x, int y) { return super.max(y, x) - 10; }

}

class C extends B {

  int max(int x, int y) { return super.max(x+10, y+10); }

}

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

a)

Код не скомпілюється через те, що метод max() у класі B передає аргументи при виклику super.max(y, x) у неправильному порядку.

b)

Код не скомпілюється через те, що виклик метода max() є невизначеним.

c)

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

d)

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

Вопрос №10

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

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

a)

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

b)

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

c)

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

d)

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

Вопрос №11

Який найпростіший вираз можна вставити замість (1), так, щоб програма виводила значення поля text з класу Message?

// Filename: MyClass.java

class Message {

  // The message that should be printed:

  String text = "Hello, world!";

}

class MySuperclass {

  Message msg = new Message();

}

public class MyClass extends MySuperclass {

  public static void main(String[] args) {

    MyClass object = new MyClass();

    object.print();

  }

  public void print() {

    System.out.println( /* (1) INSERT THE SIMPLEST EXPRESSION HERE */ );

  }

}

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

a)

Message.text

b)

object.super.msg.text

c)

msg.text

d)

object.msg.text

Вопрос №12

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

a)

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

b)

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

c)

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

d)

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

Вопрос №13

Назва простору імен класу:

a)

співпадає з назвою класу

b)

співпадає з назвою файла класу

c)

визначається директивою using

d)

співпадає з назвою модуля класа

Вопрос №14

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

a)

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

b)

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

c)

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

d)

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

Вопрос №15

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

a)

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

b)

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

c)

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

d)

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

Вопрос №16

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

a)

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

b)

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

c)

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

d)

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

Вопрос №17

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

a)

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

b)

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

c)

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

d)

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

Вопрос №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

Маска мережі призначена для

a)

Визначення адреси мережі з IP – адреси

b)

Поділу мережі на підмережі

c)

Обмеження доступу до підмереж

Вопрос №24

Преамбула в кадрі Ethernet призначена для:

a)

Попереднього контролю стану канала перед передачею кадру

b)

Синхронізації передаючого і приймаючого вузлів мережі

c)

Оповіщення вузлів мережі про майбутню передачу кадру

Вопрос №25

Для побудови мережі Gigabit Ethernet застосовується кабель:

a)

Тонкий коаксіальний кабель

b)

Неекранована вита пара категорії 3

c)

Неекранована вита пара категорії 5

Вопрос №26

Для локальній мережі характерні наступні твердження:

a)

Мережа охоплює територію у декілька квадратних метрів;

b)

Переважно використовується висока швидкість передачі даних;

c)

Мережа організовано для обслуговування декількох підприємств, які розташовані територіально недалеко одне від одною

Вопрос №27

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

a)

TCP

b)

UDP

Вопрос №28

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

a)

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

b)

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

c)

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

Вопрос №29

Пропускна спроможність залежить від наступної характеристики лінії зв’язку:

a)

Потужність сигналу на вході

b)

Ширина полоси пропускання

c)

Метод логічного кодування потоку біт

Вопрос №30

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

a)

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

b)

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

c)

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

Вопрос №31

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

a)

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

b)

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

c)

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

Вопрос №32

Яке рішення при розробки стандарту IEEE 802.3ab дозволило застосувати кабель вита пара категорії 5 в мережі Gigabit Ethernet?

a)

Збільшення частоти до 250 МГц

b)

Застосування метода фізичного кодування Pam-5

c)

Застосування метода логічного кодування 8В/10В

d)

Зміна формату кадру

Вопрос №33

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

a)

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

b)

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

c)

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

Вопрос №34

В IP – мережах широкомовна адреса представляється наступним образом:

a)

Поле адреси мережі у двійковому коді заповнено одиницями

b)

Поле адреси мережі у двійковому коді заповнено нулями

c)

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

d)

Широкомовлення не підтримується

Вопрос №35

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

a)

одномодовий оптоволоконний кабель

b)

багатомодовий оптоволоконний кабель

Вопрос №36

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

a)

Fast Ethernet

b)

TCP

c)

Token Ring

d)

NetBIOS/SMB

Вопрос №37

Виберіть вірний вираз, при умові, що всі поля мають відповідні тип даних і роль

a)

a>b OR f ;

b)

a<>(SELECT b FROM x);

c)

f Like ‘a%’ OR f IN (1,3,8,11);

d)

a IN (SELECT c, d FROM x);

Вопрос №38

Виберіть вірний вираз, при умові, що всі поля мають відповідні тип даних і роль

a)

a BETWEEN 1 AND ‘20’;

b)

a BETWEEN ‘100’ AND 250;

c)

a IN (SELECT d FROM x) AND a>15;

d)

a=(SELECT b FROM x);

Вопрос №39

Вкажіть визначення терміну “потенційний ключ“

a)

набір атрибутів, що відповідає умовам однозначності ідентифікації кортежу і відсутності надлишку даних

b)

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

c)

потенційний ключ, що не є первинним

d)

підмножина FK атрибутів відношення R2 в реляційній моделі даних, кожне значення якої завжди співпадає зі значенням потенційного ключа СK відношення R1

Вопрос №40