Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bilety_gek_BVT_2015_rus_1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
12.43 Mб
Скачать
  1. Ввести с клавиатуры вещественную матрицу размерностью 5x5. Определить: сумму отрицательных элементов в нечетных строках; сумму элементов в тех столбцах, которые не содержат отрицательных элементов.

  2. Напишите программу реализации системной функции GetThreadPriorityBoost

  3. Выведите фамилию, должность и дату начала работы всех служащих, нанятых в период с 20 февраля 1998 г. И 1 мая 1998 г. Отсортируйте данные в порядке возрастания даты найма.

  4. Реализовать представленные в таблице функции (Y,Z) с помощью микросхемы дешифратора (74138).

X2

X1

X0

Y

Z

X2

X1

X0

Y

Z

0

0

0

0

1

1

0

0

1

0

0

0

1

1

0

1

0

1

1

1

0

1

0

0

1

1

1

0

1

1

0

1

1

1

0

1

1

1

0

1

  1. Сравнение возможностей пакетов программирования баз данных.

32

  1. Ввести с клавиатуры вещественную матрицу размерностью 5x5. Определить: сумму отрицательных элементов в четных столбцах; сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. 

  2. Напишите программу реализации системной функции GetTokenInformation

  3. Запросите фамилии, должности и оклады всех служащих, работающих в должности представителей продаж (sales representative) или биржевым маклером (stock clerk), оклады которых не равны $2,500, $3,500 или $7000.

  4. Построить схему двоичного счетчика с модулем счета 20010 на основе микросхем счетчика (7493) и привести соответствующие пояснения к выполненным соединениям в схеме.

  1. UML – средства описания проекта на логической стадии разработки.

33

  1. В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: номер максимального по модулю элемента массива; сумму элементов массива, расположенных после первого положительного элемента.

  2. Напишите программу реализации системной функции GetTrusteeForm

  3. Выведите фамилии служащих (первая буква каждой фамилии должна быть заглавной, а остальные - строчными) и длину каждой фамилии для тех служащих, фамилия которых начинается с символа J, A или M. Присвойте соответствующие заголовки столбцам. Отсортируйте результаты по фамилии.

  4. Построить схему двоичного счетчика с модулем счета 15510 на основе микросхем счетчика (7493) и привести соответствующие пояснения к выполненным соединениям в схеме.

  1. Сравнение возможностей систем управления базы данных.

34

  1. В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: количество отрицательных элементов массива; сумму модулей элементов массива, расположенных после минимального по модулю элемента.

  2. Напишите программу реализации системной функции GetTrusteeName

  3. Для каждого служащего выведите фамилию и вычислите количество месяцев со дня найма до настоящего времени, округленное до ближайшего целого. Назовите столбец MONTHS_WORKED. Результаты отсортируйте по количеству отработанных месяцев. Округлите количество месяцев до целого числа.

  4. Построить схему двоичного счетчика с модулем счета 10010 на основе микросхем счетчика (7493) и привести соответствующие пояснения к выполненным соединениям в схеме.

  1. Диаграмма взаимодействия ПО, как способ выражение сценария ПО.

35

  1. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Заменить все отрицательные элементы массива их модулями и изменить порядок следования элементов в массиве на обратный.

  2. Напишите программу реализации системной функции GetTrusteeType

  3. Получите по каждому служащему отчет в следующем виде: <employee last name> earns <salary> monthly but wants <3 times salary> (<фамилия> зарабатывает <оклад> в месяц, но желает <утроенный оклад>). Назовите столбец Dream Salaries.

  4. Построить схему дешифратора на восемь выходов на основе микросхемы сдвоенных дешифраторов на четыре выхода (74139) и привести соответствующие пояснения к выполненным соединениям в схеме.

  1. Базы знаний.

36

  1. Создайте функцию moon(), которая вычисляет силу тяжести на Луне. Сила тяжести на Луне составляет приблизительно 17% от земной. Напишите программу, которая выведет на экран таблицу перевода земных фунтов в их лунные эквиваленты. Вычислите 10 значений таблицы от 1 до 10 фунтов. После каждых 5 фунтов выведите пустую строку. Продемонстрируйте использование этой функции в программе.

  2. Напишите программу реализации системной функции MoveFile

  3. Напишите запрос для вывода фамилий и окладов всех служащих. Назовите выходной столбец SALARY. Длина столбца SALARY – 15 символов с заполнением символов $ слева.

  4. Построить схему мультиплексора на восемь входов на основе микросхемы сдвоенных мультиплексоров на четыре входа (74153) и привести соответствующие пояснения к выполненным соединениям в схеме.

  1. Диаграмма классов: структура, состав, связи.

37

  1. Создайте функцию upeeter(), которая вычисляет год на Юпитере. Год на Юпитере (т. е. время, требуемое Юпитеру для полного оборота вокруг Солнца) составляет около 12 земных лет. Напишите программу, которая преобразует юпитерианские годы в земные. Предоставьте возможность пользователю вводить с клавиатуры число юпитерианских лет. Продемонстрируйте использование этой функции в программе.

  2. Напишите программу реализации системной функции MoveMemory

  3. Выведите фамилию каждого сотрудника, дату найма и день пересмотра зарплаты, который приходится на первый понедельник после шести месяцев службы. Назовите колонку REVIEW. Даты должны форматироваться таким образом, чтобы их вывод был аналогичен следующему: “Monday, the Thirty-First of July, 2000”

  4. Описать режимы работы представленной микросхемы, назначение и характер ее входных и выходных сигналов.

  1. Разработка технического задания.

38

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]