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

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

a)

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

b)

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

c)

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

d)

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

Вопрос №41

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

a)

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

b)

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

c)

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

d)

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

Вопрос №42

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

a)

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

b)

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

c)

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

d)

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

Вопрос №43

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

a)

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

b)

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

c)

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

d)

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

Вопрос №44

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

a)

1НФ

b)

2НФ

c)

3НФ

d)

4НФ

Вопрос №45

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

a)

кортеж

b)

рядок

c)

запис

d)

поле

Вопрос №46

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

a)

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

b)

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

c)

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

d)

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

Вопрос №47

В якій найвищій нормальній формі знаходиться відношення з атрибутами Меблі, Працівник, Інструмент?

a)

1НФ

b)

2НФ

c)

3НФ

d)

НФБК

Вопрос №48

За способом організації даних БД класифікуються на

a)

локальні і глобальні

b)

реляційні і об’єктні

c)

 документальні і фактографічні

d)

 локальні і мережні

Вопрос №49

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

a)

реляційна

b)

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

c)

фреймова

d)

продукційна

Вопрос №50

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

a)

1НФ

b)

2НФ

c)

3НФ

d)

4НФ

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

Вариант:

4

Выполнил:

Оценка:

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

Вопрос №1

Представлені наступні оголошення типів та посилань. Яке присвоювання є припустимим?

// Type declarations:

interface I1 {}

interface I2 {}

class C1 implements I1 {}

class C2 implements I2 {}

class C3 extends C1 implements I2 {}

// Reference declarations:

  C1 obj1;

  C2 obj2;

  C3 obj3;

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

a)

obj2 = obj1;           

b)

I1 b = obj3;             

c)

obj3 = obj2;

d)

I1 a = obj2;            

Вопрос №2

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

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.

Вопрос №3

Яке виключення може кидати метод clone() класу Object?

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

a)

CloneNotSupportedException

b)

NotCloneableException

c)

IllegalCloneException

d)

NoClonesAllowedException

Вопрос №4

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

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

a)

Character

b)

Date

c)

Number

Вопрос №5

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

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

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

b)

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

c)

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

d)

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

Вопрос №6

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

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

Вопрос №7

Які оголошення методів, якщо їх поставити замість (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() { }

Вопрос №8

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

// 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; є припустимим.

Вопрос №9

Що з переліченого нижче є класами-оболонками?

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

a)

java.lang.String

b)

java.lang.Int

c)

java.lang.Boolean

Вопрос №10

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

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

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

Вопрос №11

Які з цих класів мають конструктор з одним параметром - рядком?

Оберіть правильнe відповідm

a)

Void

b)

Boolean

c)

Character

Вопрос №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 може звертатись

c)

функції класу MyClass, що можуть звертатись до всіх елементів дружнього класу

d)

класи з функціями, що можуть звертатись до всіх елементів дружнього класу MyClass

Вопрос №19

Композиція це:

a)

спільний інтерфейс для кількох класів

b)

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

c)

стиль програмування

d)

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

Вопрос №20

Асоціація між класами A та B забезпечується як:

a)

class A { /*деякий код*/; B &b; };

b)

class A { /*деякий код*/; B b; };

c)

class A { /*деякий код*/; B *b; };

d)

class A { /*деякий код*/; B *b(); };

Вопрос №21

Іерархія в ОО програмуванні це:

a)

структура каталогів та файлів програми

b)

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

c)

підпорядкування розробників програми в команді розробників

d)

структура каталогів програми

Вопрос №22

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

a)

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

b)

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

c)

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

d)

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

Вопрос №23

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

a)

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

b)

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

c)

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

Вопрос №24

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

a)

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

b)

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

c)

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

d)

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

Вопрос №25

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

a)

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

b)

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

c)

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

Вопрос №26

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

a)

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

b)

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

Вопрос №27

На фізичному рівні відповідно стандарту 802.11g застосовується метод кодування сигналів:

a)

Ортогональне частотне мультиплексування OFDM

b)

Розширення спектра стрибкоподібною зміною частоти FHSS

c)

Розширення спектра методом прямої послідовності DSSS

Вопрос №28

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

a)

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

b)

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

c)

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

Вопрос №29

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

a)

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

b)

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

c)

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

Вопрос №30

Протокол IP виконує функцію:

a)

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

b)

Визначення адреси інтерфейсу для ретрансляції пакета

c)

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

Вопрос №31

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

a)

Fast Ethernet

b)

TCP

c)

Token Ring

d)

NetBIOS/SMB

Вопрос №32

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

a)

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

b)

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

c)

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

Вопрос №33

Примитив транспортного рівня ACCEPT застосовується у наступних випадках:

a)

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

b)

Для підготовки сервера до переходу в стан очікування та встановлення довжини черги

c)

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

Вопрос №34

Чим обумовлений мінімальний розмір кадру Ethernet?

a)

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

b)

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

Вопрос №35

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

a)

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

b)

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

c)

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

Вопрос №36

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

a)

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

b)

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

c)

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

Вопрос №37

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

a)

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

b)

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

c)

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

d)

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

Вопрос №38

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

a)

a LIKE ‘F___’ AND a>=48;

b)

a BETWEEN #11.11.11# AND  #12.12.11#;

c)

a=(SELECT b FROM x);

d)

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

Вопрос №39

Виберіть вірний запит до таблиць 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 ;)

Вопрос №40

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

a)

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

b)

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

c)

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

d)

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

Вопрос №41