
- •2) Число кортежей отношения;
- •5) Множество пар "имя атрибута" - "значение атрибута".
- •2) Множество пар "имя атрибута" - "имя домена";
- •2) Отсутствуют не ключевые атрибуты отношений, которые зависят от части сложного ключа;
- •4) Не содержат нетривиальных многозначных зависимостей; (*)
- •5) Любая имеющаяся зависимость соединения - тривиальна.
- •5) Любая имеющаяся зависимость соединения - тривиальна. (*)
- •3) Детерминанты всех функциональных зависимостей являются потенциальными ключами; (*)
- •4) Не содержат нетривиальных многозначных зависимостей;
- •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 Выражения на некотором языке программирования описываются в Бэкуса –Наура форме (бнф) так:
38 На Borland Pascal 7.0 описана функция p:
function P(var X:integer; Y:integer):integer; begin K:=3; L:=5; P:=X+Y; end;
Если в основной программе функция P вызывается в фрагменте: K:=1; L:=1; Z:=P(K,L);
тогда значение Z будет равно:
1. 2
2. 3
3. 4 *
4. 6
5. 8
39 В следующем фрагменте (Borland Pascal 7.0)– все переменные типа integer, значение N>1 и A –линейный массив:
begin
for I:=1 to N-1 do
for J:=I+1 to N do
if A[I]<A[j] then
begin T:=A[I]; A[J]:=A[I]; A[I]:=T end
end;
Пусть N=6 и A[1]:=-8; A[2]:=4; A[3]:=10; A[4]:=-2; A[5]:=7; A[1]:=3;
В результате работы фрагмента программы элементы массива будут равны:
1. 10,7,4,3,-2,-8 *
2. 10,-8,7,4,3,-2
3. 4,-8,-2,10,3,7
4. -2,3,4,7,-8,10
5. -8,-2,3,4,7,10
40 В следующем фрагменте (Borland Pascal 7.0)– все переменные типа integer, значение N>1 и A –линейный массив:
begin
for I:=1 to N-1 do
for J:=I+1 to N do
if A[I]<A[j] then
begin T:=A[I]; A[J]:=A[I]; A[I]:=T end
end;
Какова оценка временной сложности выполнения вложенного составного оператора (функция от N)?
1. N(N-1)/2 *
2. Nlog2N
3. N2
4. N(N+1)/2
5. Оценка не может быть дана на основании имеющейся информации
41 В следующем фрагменте (Borland Pascal 7.0)– все переменные типа integer, значение N>1 и A –линейный массив:
begin
for I:=1 to N-1 do
for J:=I+1 to N do
if A[I]<A[j] then
begin T:=A[I]; A[J]:=A[I]; A[I]:=T end
end;
Если вложенный составной оператор заменить на:
begin A[J]:=A[I]; T:=A[J]; A[I]:=T end
то результат программы будет:
1. Не измениться для всех Aи N
2. Не зависит от значений элементов A
3. Измениться для любого значения N
4. Не изменится для некоторых значений A и N *
5. Будет непредсказуемым для некоторых величин A и N
42 Если в некотором языке программирования операторы языка правоассоциативны, то есть a+b+c=a+(b+c), то результат выражения
7- (16/(3+1)*2) – 4 будет равен:
1. -1
2. 1
3. 3
4. 7
5. 9 *
43 Если переменные типа integer и если a≡b (mod m) и X≡y(mod m), то какие из следующих утверждений истинны?
I. a+x≡ b+y(mod m)
II.ax≡ by(mod m)
III. A/n≡ b/n(mod m) для всех n≠0
1. Только II
2. Только III
3. Только I и II *
4. Только I и III
5. I, II и III
44 Выражения на некотором языке программирования описываются в Бэкуса –Наура форме (бнф) так:
<выражение>::= <терм>| <выражение>op1 <терм>
<терм>::= <номер> | <терм> op2 <номер>
<номер>::= <переменная> | <число>
Этот синтаксис наиболее приемлем, когда порядок вычисления выражения:
1. Слева направо всегда
2. Слева направо, но op1 имеет более высокий приоритет, чем op2
3. Слева направо, но op2 имеет более высокий приоритет, чем op1 *
4. В любом порядке, но op1 имеет более высокий приоритет, чем op2
5. Справа налево всегда
45 Какая из приведенных записей (Borland Pascal 7.0) является неправильным оператором присваивания? Переменные X,Y,A,B – вещественного, K,M- целого типа.
1. X:=X/(K+M) mod 2;*
2. K:=ABS(K+M div 4);
3. B:=ABS(ROUND(X+0.5));
4. X:=COS(2);
5. K:=(M-M mod 3);
46 Какая из приведенных записей (Borland Pascal 7.0) является правильным числом без знака?
1. 1984,00
2. 0Е0 *
3. 2Е 0
4. 2.000.000
5. –5
47 Какой из приведенных описаний типов (Borland Pascal 7.0) является правильным?
1. B=(FALSE,TRUE);
2. X,Y=array[2..30] of CHAR;
3. Z=array[2..30] of –20..20; *
4. P=2..40 of real;
5. T=array[BOOLEAN] of array[CHAR];
48 Какая из приведенных ниже записей (Borland Pascal 7.0) не может являться правильным множителем?
1. [K+M]
2. A[2][3]*
3. (5/2)
4. B[TRUE,25]
5. (-2)
48 Какая из приведенных ниже записей (Borland Pascal 7.0) не может являться правильным слагаемым?
1. 2/(A+B)
2. SQRT(SQR(X))
3. SIN(A[2,3]+4)
4. (-A)
5. A[5]*[6]/2 *
49 Какая из приведенных ниже записей (Borland Pascal 7.0) может являться правильным арифметическим выражением?
1. A[2]+3*ABS(2+A[2,3]
2. A[COS(X)][2]
3. (MAXINT+1)/2 *
4. (A+B/(C+(Д+2))
5. SQRT(-SQR(X))
50 Даны целочисленные переменные A, B и C. Присвоить переменной A значение, равное полусумме значений переменных B и C, причем значения B и C - четные. Каким из следующих операторов присваивания это можно выполнить?
1. A:=B+C div 2;
2. A:=(B+C)/2;
3. A:=0.5*TRUNC(B+C);
4. A:=B/2 + C/2;
5. A:=ROUND(0.5*(B+C));*
МИСКИТ
1.Какие компоненты включает в себя инструментальная система ТРЕЙС МОУД?
Редактор базы каналов, редактор представления данных, редактор шаблонов
2.С помощью каких программных средств создается математическая основа системы управления в системе "ТРЕЙС МОУД"?
В редакторе базы каналов
3. Где настраиваются законы первичной обработки и управления в системе ТРЕЙС МОУД?
В редакторе базы каналов
4.Какая программа осуществляет супервизорный контроль и управление технологическими процессами?
Монитор реального времени
5. В системе ТРЕЙС МОУД Канал –
это структура, состоящая из набора переменных и процедур, имеющая настройки на внешние данные, идентификаторы и период пересчета ее переменных
6. Каким образом формируется аппаратное значение у каналов типа INPUT?
Формируется масштабированием входных значений
7.Для какого вида каналов определена процедура логической обработки?
Только для дискретных
8.Для какого типа и вида представления определена процедура трансляции?
Для всех каналов
9.Что является элементарным звеном разработки программ на языке Техно FBD?
Функциональный блок
10. Что означает атрибут канала "СПАД"?
Запись значения канала в локальный архив
ТЕСТИРОВАНИЕ
1 Какой метод структурного тестирования обеспечивает наибольшую вероятность обнаружения ошибки?
1. Покрытие операторов
2. Покрытие решений (переходов)
3. Покрытие условий
4. Покрытие решений и условий
5. Комбинаторное покрытие условий *
2 Какой из методов функционального тестирования позволяет наибольшей вероятностью обнаружить неполноту и неоднозначность спецификации программы?
1. Эквивалентное разбиение
2. Анализ граничных значений
3. Анализ причинно-следственных связей *
4. Предположение об ошибке
3 Какое из следующих понятий может быть описано термином «технология»?
1. Объектно-ориентированное программирование *
2. Восходящая разработка программного продукта
3. Дискретное программирование
4. Подпрограмма поиска корней уравнения на заданном интервале путем деления отрезка пополам
5. Borland Pascal 7.0
4 Какое из следующих понятий может быть описано термином «метод»?
1. Объектно-ориентированное программирование
2. Восходящая разработка программного продукта
3. Дискретное программирование
4. Подпрограмма поиска корней уравнения на заданном интервале путем деления отрезка пополам *
5. Borland Pascal 7.0
5 Какое из следующих понятий может быть описано термином «подход»?
1. Объектно-ориентированное программирование
2. Восходящая разработка программного продукта *
3. Дискретное программирование
4. Подпрограмма поиска корней уравнения на заданном интервале путем деления отрезка пополам
5. Borland Pascal 7.0
6 Какой из приведенных стандартов, определяющих качество процесса разработки программного обеспечения, формулирует необходимые условия для достижения минимального уровня организации процесса?
1. Международные стандарты серии ISO 9000 - ISO 9004 *
2. CMM
3. ISO/IEC 15504 (SPICE)
7 В каком случае следует отдать предпочтение водопадной, а не спиральной модели жизненного цикла программного обеспечения?
1. В случае, когда нужно сократить время до появления первых версий программного продукта
2. В случае, когда нужно ускорить формирование и уточнение спецификаций за счет появления практики использования продукта
3. В случае, когда необходимо получение в конце каждой стадии разработки законченного набора проектной документации, отвечающего требованиям полноты и согласованности *
8 Какими критериями оценивают степень независимости модулей программного продукта?
1. Соответствие принципу вертикального управления
2. Связность и сцепление модулей *
3. Возможность вызова других модулей
4. Небольшой размер модулей
5. Независимость от истории вызовов
9 Какая из перечисленных моделей языка UML позволяет описать функциональность программного продукта с точки зрения пользователя
1. Логическая модель
2. Модель реализации
3. Модель развертывания
4. Модель использования *
5. Модель процессов
10 Если с помощью языка UML необходимо показать, что объект часть может принадлежать только единственному целому, а объект при этом создается и уничтожается только со своим целым, то какое из следующих отношений между классами подходит более всего?
1. Обобщение
2. Ассоциация
3. Зависимость
4. Агрегирование
5. Композиция *
ЧИСЛЕННЫЕ МЕТОДЫ
Интерполяция – это:
Приближение
функции
полиномом
на
заданном отрезке при
.*
Метод прогонки применяется для
решения линейной системы уравнений с трех-диагональной матрицей.*
Прямой проход в методе Гаусса обеспечивает
преобразование исходной матрицы системы линейных уравнений к верхнетреугольной матрице.
Квадратурная формула трапеций для интегрирования на частичном отрезке – это:
.*
Квадратурная
формула Симпсона для интегрирования
на частичном отрезке – это:
.
Погрешность численного интегрирования по методу трапеций
имеет такой же порядок, как в методе прямоугольников.**
на порядок выше метода парабол.**
При
численном дифференцировании, центральная
производная
записывается в виде:
.
При практическом численном дифференцировании точность вычислений
имеет наибольшее значение при некотором экстремальном шаге сетки.
Самой высокой точностью решения обыкновенного дифференциального уравнения обладает
метод Рунге-Кутта.
Какой
из перечисленных алгоритмов является
методом Рунге-Кутта для решения
обыкновенного дифференциального
уравнения вида
?
.
Какой из перечисленных алгоритмов является методом Эйлера для решения обыкновенного дифференциального уравнения вида ?
.
Для решения нелинейного уравнения можно применить
метод деления отрезка пополам.
Метод
Ньютона для решения нелинейного уравнения
имеет алгоритм:
Метод секущих для решения нелинейного уравнения имеет алгоритм:
Метод релаксации для решения нелинейного уравнения имеет алгоритм
Градиентный
метод для минимизации одномерной функции
имеет алгоритм:
Метод Ньютона для минимизации одномерной функции имеет алгоритм:
Неявная конечно-разностная схема решения дифференциального уравнения
абсолютно устойчива.