- •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 Выражения на некотором языке программирования описываются в Бэкуса –Наура форме (бнф) так:
Оператор using namespace std позволяет:
1. Описать новую область видимости std
2. Сделать видимым пространство имен стандартной библиотеки *
3. Отказаться от директивы препроцессора #include<string.h>
4. Отказаться от директивы препроцессора #include<iostream.h>
5. Отказаться от директивы препроцессора #include<stdio.h>
Какая из следующих записей не является инициализирующей?
1. int usr_val=0;
2. #include<string.h> string sequence_name=”C++”;
3. #include<complex> complex <double> purei(0,7);
4. cin>>usr_more; *
5. bool go_for_it=true;
Выберите выражение, которое правильно определяет четность числа int val в С++?
1. ! ival % 2
2. ! (ival % 2) *
В каком случае проверяется условие usr_rsp==’n’ в операторе if(usr_rsp==’N’|| usr_rsp==’n’) usr_more=false; ?
1. Проверка выполняется всегда
2. Проверка выполняется, если (usr_rsp==’N’) равно false *
3. Проверка выполняется, если (usr_rsp==’N’) равно true
4. Проверка не выполняется
5. Проверка не выполняется, потому что сложное условие записано не в соответствии с синтаксисом С++
Какой из следующий операторов ветвления записан неверно (согласно синтаксису языка С++)?
1. if(usr_rsp==’N’|| usr_rsp==’n’) go_for_it=false;
2. if(usr_guess==next_elem) {num_right++; got_it=true;}
3. if(usr_guess==next_elem) num_cor++; got_it=true;
4. if(num_tries==1) cout<<”Неплохая попытка, но неправильно\n“
else cout<<”Жаль, но снова неправильно\n“ *
В каком случае преимущества применения указателей отсутствуют?
1. Экономия памяти
2. Передача в качестве аргументов функций
3. Доступ к битовым полям *
4. Динамическое использование памяти
5. Доступ к типам данных, которые уже объявлены, но не определены.
Когда переменная – ссылка не требует инициализации при описании?
1. Требует всегда
2. Если переменная – ссылка явно описана как extern
3. Если переменная – ссылка выступает параметром функции
4. Если переменная – ссылка является членом класса
5. В случаях 2,3,4. *
Какой спецификатор не может быть использован в С++ для описания типа класс?
1. Class
2. Struct
3. Record *
4. Union
Какие из следующих утверждений являются истинными для модификаторов доступа?
1. Модификатор доступа действителен для всех членов класса, которые расположены после него, до появления нового модификатора доступа.
2. Модификаторы доступа могут комбинироваться в описании класса
3. Модификатор доступа может быть неоднократно использован в описании класса
4. Члены класса (тип class) в списке членов класса, для которых не указан модификатор доступа, автоматически имеют атрибут доступа public
5. Утверждения 1,3. *
Какими должны быть спецификаторы доступа функций – членов класса, чтобы к этим функциям могли обратиться функции- члены дружественного класса относительно данного?
1. public
2. private
3. protected
4. варианты 2,3
5. варианты 1,2,3 *
Определите в каком случае (случаях) вызов функций правильный в следующем фрагменте программы на С++
class basic {
public:
void func(int);
};
class inherit: public basic {
public:
void func(char*);
};
void main() {
class inherit inh;
inh.func(3);
inh.basic::func(3);
}
1. inh.func(3); inh.basic::func(3);
2. inh.func(3);
3. inh.basic::func(3); *
Какое из следующих правил не выполняется для конструктора класса?
1. Имя конструктора совпадает с именем его класса
2. Конструктор не имеет никакого возвращаемого значения (даже void)
3. Конструктор вызывается явно из программы *
4. Указатель на конструктор не может быть определен.
5. Конструктор не может наследоваться.
Областью определения идентификаторов меток для оператора goto является в С++:
1. Область блока
2. Область файла
3. Область функции *
4. Область классов
5. Поименованная область
