- •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 Выражения на некотором языке программирования описываются в Бэкуса –Наура форме (бнф) так:
Какой из следующих спецификаторов описывает класс памяти, общедоступной для всей программы?
1. static
2. auto
3. extern *
4. register
5. mutuable
Какой из следующих спецификаторов используется для идентификации одноименных функций в иерархии классов?
1. inline
2. volatile
3. const
4. virtual *
5. typedef
Как работает следующий оператор
switch (next_char)
{ case ‘a’:case ‘A’;
case ‘e’:case ‘E’;
case ‘i’:case ‘I’;
case ‘o’:case ‘O’;
case ‘u’:case ‘U’;
++vowel_cnt;
// «Некоторые действия»
…
}
1. Оператор не работает
2. Если переменная next_char равна одному из символов ‘a’, ‘A’, ‘e’, ‘E’,‘i’, ‘I’, ‘o’, ‘O’,‘u’, ‘U’ , то переменная vowel_cnt увеличивается на единицу и происходит выход из switch, если нет – то выполняются «Некоторые действия» *
3. Переменная vowel_cnt увеличивается на единицу независимо от значения переменной next_char и происходит выход из switch
Какие значения будут иметь элементы массива Fib после использования конструкции
int Fib[8]={1,1,2,3,5,13}; ?
1. Fib[1]=1; Fib[2]=1; Fib[3]=2;
Fib[4]=3; Fib[5]=5; Fib[6]=13;
Fib[7]=0; Fib[8]=0;
2. Fib[0]=1; Fib[1]=1; Fib[2]=2;
Fib[3]=3; Fib[4]=5; Fib[5]=13;
Fib[6]=0; Fib[7]=0; *
3. Fib[0]=1; Fib[1]=1; Fib[2]=2;
Fib[3]=3; Fib[4]=5; Fib[5]=13;
Какой из следующих циклов формирует только 6 следующих значений членов ряда Пелла, начиная с третьего члена (ряд Пелла – 1,2,5,12,29,70,169,408),
int seg_size=8;
1. for(int ix=3; ix<seg_size; ++ix) x_seg[ix-1]=x_seg[ix-3] +2*x_seg[ix-2];
2. for(int ix=1; ix<seg_size; ++ix) x_seg[ix+1]=x_seg[ix-1] +2*x_seg[ix];
3. for(int ix=2; ix<seg_size; ++ix) x_seg[ix]=x_seg[ix-2] +2*x_seg[ix-1]; *
Передача сообщения в объектно-ориентированном программировании это:
1. Создание экземпляра класса с использованием конструктора по умолчанию
2. Удаление экземпляра класса с использованием деструктора по умолчанию
3. Запрос на выполнение метода класса извне (из программы или из среды)
4. Запрос на выполнение метода объекта класса другим методом этого же объекта класса
5. Варианты 3,4 *
30 Интерфейс класса в объектно-ориентированном программировании это:
1. Набор перегруженных конструкторов класса
2. Набор описателей общедоступных поведений класса *
3. Набор всех методов созданного экземпляра класса
4. Набор всех данных созданного экземпляра класса
Как устраняется возможный конфликт внутренних одноименных идентификаторов базовых классов при множественном наследовании?
1. Внутренние одноименные идентификаторы базовых классов должны быть описаны const
2. Внутренние одноименные идентификаторы базовых классов должны быть описаны mutuable
3. Внутренние одноименные идентификаторы базовых классов должны быть описаны virtual
4. Необходимо использовать оператор расширения области видимости. *
32 Нежелательные последствия многократного наследования элементов некоторых классов при множественном наследовании устраняются путем:
1. Многократно наследуемые элементы классов должны быть описаны const
2. Многократно наследуемые элементы классов должны быть описаны mutuable
3. Классы, элементы которых многократно наследуются, при наследовании должны быть описаны virtual *
4. Необходимо использовать оператор расширения области видимости.
Шаблоны в С++:
1. Определяют общий и одноименный механизм обработки данных некоторых типов *
2. Определяют разный, но одноименный механизм обработки для возможно разного количества и разных типов данных.
3. Определяют механизм обработки объектов классов, обязательно связанных наследственностью.
4. Определяют механизм обработки объектов классов, обязательно связанных множественной наследственностью.
