- •2) Число кортежей отношения;
- •5) Множество пар "имя атрибута" - "значение атрибута".
- •2) Множество пар "имя атрибута" - "имя домена";
- •3) Локальные базы данных могут управляться сурбд разных типов; (*)
- •4) Конкретную строку таблицы бд; (*)
- •2) Отсутствуют не ключевые атрибуты отношений, которые зависят от части сложного ключа;
- •4) Не содержат нетривиальных многозначных зависимостей; (*)
- •5) Любая имеющаяся зависимость соединения - тривиальна.
- •5) Любая имеющаяся зависимость соединения - тривиальна. (*)
- •3) Детерминанты всех функциональных зависимостей являются потенциальными ключами; (*)
- •4) Не содержат нетривиальных многозначных зависимостей;
- •2) Таблиц бд при помощи внешних ключей; (*)
- •3) Специального шлюза; (*)
- •Архитектура
- •5) Код смещение команды mov bl, al;
- •Системне програмування та операційні системи
- •1.Операционная система выполняет следующие две по существу малосвязанные функции:
- •2.По особенностям алгоритмов управления процессором операционные системы
- •3.Мобильные операционные системы предназначены для :
- •4.Критерий эффективности систем пакетной обработки:
- •15.Примитивы p и V в алгоритме Дейкстра оперируют над семафорами s и определяются следующим образом:
- •19. Функциями ос по управлению памятью являются:
- •Система не может изменять внешнюю среду.
- •2) Gfaa;
- •Свойстве новизны;
- •Оператор using namespace std позволяет:
- •Какая из следующих записей не является инициализирующей?
- •В каком случае преимущества применения указателей отсутствуют?
- •Когда переменная – ссылка не требует инициализации при описании?
- •Какие из следующих утверждений являются истинными для модификаторов доступа?
- •Какой из следующих спецификаторов описывает класс памяти, общедоступной для всей программы?
- •Какой из следующих спецификаторов используется для идентификации одноименных функций в иерархии классов?
- •Как работает следующий оператор
- •Какие действия выполняет функция
- •Какое из следующих свойств не является очевидным преимуществом объектно-ориентированного программирования?
- •Преимущества позднего связывание относительно раннего связывания состоит в том, что:
- •Какой принцип объектно-ориентированного программирования нарушается при наследовании реализации?
- •В каком порядке выполняются конструкторы базового и производного классов?
- •Почему доступ к замещаемым функциям членам базового класса является важным?
- •3 Задача синтаксического анализатора в составе компилятора следующая:
- •4 Задача редактора связей состоит в следующем:
- •5 Среда программирования это:
- •38 На Borland Pascal 7.0 описана функция p:
- •43 Если переменные типа integer и если a≡b (mod m) и X≡y(mod m), то какие из следующих утверждений истинны?
- •III. A/n≡ b/n(mod m) для всех n≠0
- •44 Выражения на некотором языке программирования описываются в Бэкуса –Наура форме (бнф) так:
15.Примитивы p и V в алгоритме Дейкстра оперируют над семафорами s и определяются следующим образом:
1. V(S): переменная S уменьшается на 1 одним неделимым действием; выборка, инкремент и запоминание не могут быть прерваны, и к S нет доступа другим процессам во время выполнения этой операции. P(S): увеличение S на 1, если это возможно. Если S=V(S), то невозможно увеличить S , в этом случае процесс, вызывающий P-операцию, ждет, пока это увеличение станет возможным. Успешная проверка и увеличение также является неделимой операцией.
2. V(S): переменная S умножается на 2 одним неделимым действием; выборка, умножение и запоминание не могут быть прерваны, и к S нет доступа другим процессам во время выполнения этой операции. P(S): деление S на 2, если это возможно. Если S=0, то невозможно уменьшить S и остаться в области целых неотрицательных значений, в этом случае процесс, вызывающий P-операцию, ждет, пока деление станет возможным. Успешная проверка и деление также является неделимой операцией.
3. V(S): переменная S увеличивается на 1 одним неделимым действием; выборка, инкремент и запоминание не могут быть прерваны, и к S нет доступа другим процессам во время выполнения этой операции. P(S): уменьшение S на 1, если это возможно. Если S=0, то невозможно уменьшить S и остаться в области целых неотрицательных значений, в этом случае процесс, вызывающий P-операцию, ждет, пока это уменьшение станет возможным. Успешная проверка и уменьшение также является неделимой операцией. (*)
4. V(S): переменная S делится на 2 одним неделимым действием; выборка, деление и запоминание не могут быть прерваны, и к S нет доступа другим процессам во время выполнения этой операции. P(S): умножение S на 2, если это возможно. Если S=V(S), то невозможно увеличить S , в этом случае процесс, вызывающий P-операцию, ждет, пока это увеличение станет возможным. Успешная проверка и увеличение также является неделимой операцией.
5. V(S): переменная S увеличивается на 1 одним неделимым действием; выборка, инкремент и запоминание могут быть прерваны в определенные интервалы времени, и к S нет доступа другим процессам вне этих интервалов времени. P(S): уменьшение S на 1, если это возможно. Если S=1, то невозможно уменьшить S и остаться в области целых значений, в этом случае процесс, вызывающий P-операцию, ждет, пока это уменьшение станет возможным; выборка, декремент и запоминание могут быть прерваны в определенные интервалы времени, и к S нет доступа другим процессам вне этих интервалов времени.
16. Высокоуровневое средство синхронизации – монитор – это набор процедур, переменных и структур данных. Процессы:
1. могут вызывать процедуры монитора и имеют доступ к внутренним данным монитора только в заданные промежутки времени;
2. не могут вызывать процедуры монитора и не имеют доступа к внутренним данным монитора;
3. могут вызывать процедуры монитора и имеют доступ к внутренним данным монитора; 4. не могут вызывать процедуры монитора, но имеют доступ к внутренним данным монитора;
5. могут вызывать процедуры монитора, но не имеют доступа к внутренним данным монитора; (*)
17. Нити разделяют:
1. нити-потомки, адресное пространство, открытые файлы, программный счетчик, регистры;
2. программный счетчик, стек, регистры, нити-потомки, состояние;
3. открытые файлы, семафоры, стек, регистры, адресное пространство;
4. адресное пространство, глобальные переменные, открытые файлы, таймеры, семафоры, статистическую информацию;
5. адресное пространство, глобальные переменные, открытые файлы, состояние, стек.
18. Нити имеют собственные:
1. адресное пространство, глобальные переменные, открытые файлы, таймеры, семафоры, статистическую информацию;
2. программный счетчик, стек, регистры, нити-потомки, состояние; (*)
3. регистры, нити-потомки, открытые файлы, семафоры, адресное пространство;
4. программный счетчик, состояние, глобальные переменные, таймеры, семафоры;
5. стек, регистры, нити-потомки, адресное пространство, открытые файлы.
