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

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

a)

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

b)

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

c)

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

d)

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

Вопрос №45

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

a)

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

b)

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

c)

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

d)

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

Вопрос №46

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

a)

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

b)

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

c)

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

d)

нове відношення С(Y), що складається з кортежів А(Х, Y), для яких значення X співпадають зі значеннями X відношення В

Вопрос №47

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

a)

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

b)

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

c)

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

d)

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

Вопрос №48

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

a)

1НФ

b)

2НФ

c)

3НФ

d)

4НФ

Вопрос №49

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

a)

a LIKE ‘F_A’ AND a IN (10,20,30,100);

b)

a BETWEEN ‘9’ AND  19;

c)

a IS  NULL OR b NOT IS  NULL;

d)

a NOT IS  NULL  AND b NOT OR;

Вопрос №50

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

a)

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

b)

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

c)

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

d)

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

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

Вариант:

27

Выполнил:

Оценка:

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

Вопрос №1

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

a)

У Java, секція “extends” використовується для визначення відносини композиції.

b)

Підклас неабстрактного класу може бути оголошений абстрактним

c)

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

d)

Клас, що оголошений як final, може бути абстрактним

Вопрос №2

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

public class RQ200_70 {

  public static void main(String[] args) {

    Integer i = new Integer(-10);

    Integer j = new Integer(-10);

    Integer k = -10;

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

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

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

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

  }

}

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

a)

falsetruefalsetrue

b)

truetruetruetrue

c)

falsetruetruetrue

d)

truetruefalsetrue

Вопрос №3

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

a)

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

b)

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

c)

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

d)

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

Вопрос №4

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

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

a)

Якщо посилання  x та  y позначають два різних об’єкта, вираз x.equals(y) завжди дорівнює false.

b)

Якщо посилання  x та  y позначають два різних об’єкта, вираз (x.hashCode() == y.hashCode()) завжди дорівнює false.

c)

Метод equals() в класі Object оголошений як final.

d)

Всі масиви мають метод на ім’я clone.

Вопрос №5

Представлено наступні оголошення класів та посилань, що можна сказати про оператор y = (Sub) x?

// Class declarations:

class Super {}

class Sub extends Super {}

// Reference declarations:

  Super x;

  Sub y;

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

a)

Неприпустимий під час компіляції.

b)

Припустимий під час компіляції, але може бути неприпустимим під час виконання.

c)

Точно припустимий під час виконання, але оператор перетворення (Sub) не є обов’язковим.

d)

Точно припустимий під час виконання, та оператор перетворення (Sub) є обов’язковим.

Вопрос №6

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

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)

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

Вопрос №7

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

public class RQ800_60 {

  static void printFirst(Integer... ints) {

    System.out.println("Integer...: " + ints[0]);

  }

  static void printFirst(Number... nums) {

    System.out.println("Number...: " + nums[0]);

  }

  static void printFirst(Object... objs) {

    System.out.println("Object...: " + objs[0]);

  }

  public static void main(String[] args) {

    printFirst(10);

    printFirst((byte)20);

    printFirst('3', '0');

    printFirst("40");

    printFirst((short)50, 55);

    printFirst((Number[])new Integer[] {70, 75});

  }

}

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

a)

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

b)

Після успішної компіляції програма надрукує:

Integer...: 10

Integer...: 20

Integer...: 3

Object...: 40

Integer...: 50

Number...: 70

c)

Після успішної компіляції програма надрукує:

Integer...: 10

Number...: 20

Object...: 3

Object...: 40

Number...: 50

Number...: 70

d)

Після успішної компіляції програма надрукує:

Integer...: 10

Integer...: 20

Integer...: 3

Object...: 40

Number...: 50

Number...: 70

Вопрос №8

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

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

Вопрос №9

Дано наступні класи та оголошення. Які твердження хибне?

// Classes

class Foo {

  private int i;

  public void f() { /* ... */ }

  public void g() { /* ... */ }

}

class Bar extends Foo {

  public int j;

  public void g() { /* ... */ }

}

// Declarations:

  Foo a = new Foo();

  Bar b = new Bar();

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

a)

Оператор b.f(); є припустимим.

b)

Оператор a.j = 5; приведе до помилки.

c)

Оператор a.g();є припустимим.

d)

Оператор b.i = 3; є припустимим.

Вопрос №10

Які з цих оголошень полів є неприпустимими в тілі інтерфейсів? Оберіть правильну відповідь.

a)

public static int answer = 42;

b)

int answer;

c)

final static int answer = 42;

Вопрос №11

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

public interface HeavenlyBody { String describe(); }

class Star {

  String starName;

  public String describe() { return "star " + starName; }

}

class Planet extends Star {

  String name;

  public String describe() {

    return "planet " + name + " orbiting star " + starName;

  }

}

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

a)

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

b)

Код визначає відношення «Planet є Star».

c)

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

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

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

c)

механізм обмеження множини операцій над об’єктами

d)

операція визначення типу об’єкта

Вопрос №18

Конструктор класу MyClass в С++ це:

a)

спеціальна функція класу, що виділяє пам’ять під атрибути класу і може мати вид:MyClass();

b)

спеціальна функція класу, що виділяє пам’ять під атрибути класу і може мати вид:MyClass *MyClass();

c)

 спеціальна функція класу, що забезпечує ініціалізацію атрибутів і може мати вид:MyClass(void);

d)

 спеціальна функція класу, що забезпечує ініціалізацію атрибутів і може мати вид:MyClass *MyClass();

Вопрос №19

Паралелизм в ОО-програмі це:

a)

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

b)

можливість одночасного виконання операцій кількома об’єктами

c)

процес одночасної розробки програми кількома розробниками

d)

можливість одночасного виконання кількох програм

Вопрос №20

Відношення між об’єктами це:

a)

задекларований перелік спільних операцій

b)

задекларований перелік спільних атрибутів

c)

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

d)

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

Вопрос №21

Стан об’єкта характеризується:

a)

множиною типів атрибутів об’єкта

b)

переліком атрибутів та операцій об’єкта

c)

множиною поточних значень атрибутів об’єкта

d)

місцем розміщенням об’єкта в оперативній пам’яті

Вопрос №22

Ідентичність об’єкта визначається як:

a)

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

b)

сукупність атрибутів та операцій об’єкта, що вирізняють його між інших об’єктів

c)

унікальне в просторі імен ім’я об’єкта

d)

відповідність поточного стану об’єкта його очікуваному стану

Вопрос №23

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

a)

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

b)

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

c)

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

Вопрос №24

До протокола транспортного рівня відноситься:

a)

TCP

b)

ICMP

c)

IP

d)

FTP

Вопрос №25

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

a)

TCP

b)

UDP

Вопрос №26

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

a)

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

b)

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

c)

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

Вопрос №27

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

a)

Повторювачі

b)

Комутатори

c)

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

Вопрос №28

Яка функція не виконується службою доменних імен?

a)

Визначення IP-адреси за доменним ім’ям вузла

b)

Визначення адреси FTP-серверу за доменним ім’ям вузла

c)

Визначення доменного імені вузла за IP-адресою

d)

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

Вопрос №29

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

a)

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

b)

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

c)

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

Вопрос №30

Протокол електронної пошти SMTP встановлює зв'язок між вузлами:

a)

поштовий клієнт - поштовий клієнт

b)

поштовий сервер - поштовий клієнт

c)

поштовий сервер - поштовий сервер

Вопрос №31

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

a)

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

b)

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

c)

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

Вопрос №32

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

a)

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

b)

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

c)

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

Вопрос №33

Які рівні передачі даних не відносяться до стеку протоколів TCP/IP?

a)

Прикладний

b)

Траспортний 

c)

Міжмережевий

d)

Канальний

Вопрос №34

Яка з нижче перелічених функцій відноситься до мережевого рівня передачі даних:

a)

Надійне з’єднання взаємодіючих вузлів

b)

Фрагментація пакетів при передачі через мережі з різними мережевими технологіями

c)

Управління доступом до середовища передачі даних

Вопрос №35

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

a)

Fast Ethernet

b)

TCP

c)

Token Ring

d)

NetBIOS/SMB

Вопрос №36

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

a)

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

b)

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

c)

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

Вопрос №37

Яка нотація є нотацією методології діаграм потоків даних (DFD)?

a)

Чена

b)

IDEF0

c)

Гейна-Сарсона

d)

Шлеєра-Меллора

Вопрос №38

Виберіть вірний запит до таблиць X з полями a,b  та Y з полями b,c,d

a)

UPDATE x SET a=(SELECT a, b FROM x WHERE a=111);

b)

SELECT a, x.b, Sum(c) AS s FROM x, y WHERE x.b=y.b GROUP BY a;

c)

UPDATE x SET a=(SELECT c FROM y WHERE b=123);

d)

INSERT INTO y (b, c, d) FROM (SELECT a, b FROM x, y WHERE x.b=y.b ;)

Вопрос №39

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

a)

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

b)

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

c)

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

d)

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

Вопрос №40

Яка нотація є нотацією методології діаграм «сутність-зв′язок» (ERD)?

a)

Йодона

b)

Чена

c)

Мартіна

d)

Гейна-Сарсона

Вопрос №41

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

a)

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

b)

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

c)

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

d)

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

Вопрос №42