Билет государственного экзамена по направлению 09.01.03 «Информатика и вычислительная техника» профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем»
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра изображений
- Microsoft Word
Описание
Вариант ЗД192002
Билет
государственного экзамена по направлению 09.01.03 «Информатика и вычислительная техника» профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем»
1. (3 балла). Проанализировать работу программы и написать последовательность символов выводимых на консоль.
#include <windows.h>
#include <stdio.h>
unsigned long idA, idB;
void A (char c)
{
MSG msg;
PeekMessage (&msg, 0, 0, 0, PM_NOOREMOVE), Sleep (1);
putchar (`a`);
PostThreadMessage (idB, WM_USER, `b`, c);
putchar (`d`);
GetMessage (&msg, 0, 0, 0);
putchar (msg.wParam);
}
void B (char c)
{
MSG msg:
PeekMessage (&msg, 0, 0, 0, PM_NOREMOVE), Sleep (1);
GetMessage (&msg 0, 0, 0);
putchar (msg.wParam);
PostThreadMessage (idA, WM_USER, c, 0);
putchar (msg.1Param);
}
int main ()
{
CreateThread (0, 0, (LPTHREAD_START_ROUTINE) A, (LPVOID) `x`, 0, &idA);
CreateThread (0, 0, (LPTHREAD_START_ROUTINE) B, (LPVOID) `f`, 0, &idB);
Sleep (1000);
putchar (`g`);
return 0;
}
2. (2 балла) Дан бернуллиевский источник с алфавитом К = {a,b,c,d,e,f}.
Вероятности символов источника: p(a)=0.05 p(b)=0.25 p(c)=0.25 p(d)=0.2 p(e)=0.15 p(f)=0.1
Построить код Хаффмана для данного источника и определить его избыточность R (как разницу между средней длинной кодового слова SD и энтропией H). Вычисления выполнять с 3 знаками после запятой.
3. (2 балла) Для предиката p на Прологе описаны правила:
p(X, [Y], [Y,X,X,Y] ) : - !.
p(X, [X|L], [X|L] ) : - !.
p(X, [_|L],Z) :-p (X,L,Z).
Какое значение получит Z после обращения к этому предикату
p(0, [-1, 4, 2, 3, 5], Z) ?
4. (2 балла) Построить хеш-таблицу размера m=7 методом линейных проб для данных 1, 3, 5, 6, 8, 10.
Начальная хеш-таблица пустая. Для построения таблицы использовать хеш-функцию x = h mod m. Определить количество коллизий.
5. (2 балла) Вычислить открытые ключи YA, YB, и общий секретный ключ ZAB, для системы Диффи-Хеллмана с параметрами p = 31, g = 3, XA = 6, XB = 10.
6. (2 балла) Для пользователя ГОСТ Р34.10-94 с открытым параметрами q = 11, p = 67, a = 9 и секретным ключом x = 4 построить подпись для сообщения m с хеш-функцией h(m) = 4 при k = 6.
7. (3 балла) Указать, что выведет на экран программа для заданных входных данных.
#include <iostream>
#include <cstdlib>
int fx (int arg1, int arg2)
{
retutn arg2?fx (arg2,arg1%arg2) :arg1;
}
int main ()
{
int n, *mass;
std: : cin >> n;
mass=new int[n];
for (int i=0; i<n; ++i)
std: : cin >> mass[i];
in tans=0;
for (int i=0; i<n; ++i)
for (int j=i+1; j<n; ++j)
if (fx(mass[i],mass[j])>1)
++ans;
std: : cout << ans;
}
Входные данные:
8
2 5 17 34 7 3 6 22
8. (2 балла) Определить высоту случайного дерева поиска (СПД), построенного для последовательности данных: 30 2 8 6 7 5 4 2 9 7.
Высота дерева определяется по количеству ребер.
9. (1 балл) Построить индексный массив, упорядочивающий данные по возрастанию (нумерация в массиве начинается с 1): 17 18 2 6 10 15 1 2 10 16.
Билет
государственного экзамена по направлению 09.01.03 «Информатика и вычислительная техника» профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем»
1. (3 балла). Проанализировать работу программы и написать последовательность символов выводимых на консоль.
#include <windows.h>
#include <stdio.h>
unsigned long idA, idB;
void A (char c)
{
MSG msg;
PeekMessage (&msg, 0, 0, 0, PM_NOOREMOVE), Sleep (1);
putchar (`a`);
PostThreadMessage (idB, WM_USER, `b`, c);
putchar (`d`);
GetMessage (&msg, 0, 0, 0);
putchar (msg.wParam);
}
void B (char c)
{
MSG msg:
PeekMessage (&msg, 0, 0, 0, PM_NOREMOVE), Sleep (1);
GetMessage (&msg 0, 0, 0);
putchar (msg.wParam);
PostThreadMessage (idA, WM_USER, c, 0);
putchar (msg.1Param);
}
int main ()
{
CreateThread (0, 0, (LPTHREAD_START_ROUTINE) A, (LPVOID) `x`, 0, &idA);
CreateThread (0, 0, (LPTHREAD_START_ROUTINE) B, (LPVOID) `f`, 0, &idB);
Sleep (1000);
putchar (`g`);
return 0;
}
2. (2 балла) Дан бернуллиевский источник с алфавитом К = {a,b,c,d,e,f}.
Вероятности символов источника: p(a)=0.05 p(b)=0.25 p(c)=0.25 p(d)=0.2 p(e)=0.15 p(f)=0.1
Построить код Хаффмана для данного источника и определить его избыточность R (как разницу между средней длинной кодового слова SD и энтропией H). Вычисления выполнять с 3 знаками после запятой.
3. (2 балла) Для предиката p на Прологе описаны правила:
p(X, [Y], [Y,X,X,Y] ) : - !.
p(X, [X|L], [X|L] ) : - !.
p(X, [_|L],Z) :-p (X,L,Z).
Какое значение получит Z после обращения к этому предикату
p(0, [-1, 4, 2, 3, 5], Z) ?
4. (2 балла) Построить хеш-таблицу размера m=7 методом линейных проб для данных 1, 3, 5, 6, 8, 10.
Начальная хеш-таблица пустая. Для построения таблицы использовать хеш-функцию x = h mod m. Определить количество коллизий.
5. (2 балла) Вычислить открытые ключи YA, YB, и общий секретный ключ ZAB, для системы Диффи-Хеллмана с параметрами p = 31, g = 3, XA = 6, XB = 10.
6. (2 балла) Для пользователя ГОСТ Р34.10-94 с открытым параметрами q = 11, p = 67, a = 9 и секретным ключом x = 4 построить подпись для сообщения m с хеш-функцией h(m) = 4 при k = 6.
7. (3 балла) Указать, что выведет на экран программа для заданных входных данных.
#include <iostream>
#include <cstdlib>
int fx (int arg1, int arg2)
{
retutn arg2?fx (arg2,arg1%arg2) :arg1;
}
int main ()
{
int n, *mass;
std: : cin >> n;
mass=new int[n];
for (int i=0; i<n; ++i)
std: : cin >> mass[i];
in tans=0;
for (int i=0; i<n; ++i)
for (int j=i+1; j<n; ++j)
if (fx(mass[i],mass[j])>1)
++ans;
std: : cout << ans;
}
Входные данные:
8
2 5 17 34 7 3 6 22
8. (2 балла) Определить высоту случайного дерева поиска (СПД), построенного для последовательности данных: 30 2 8 6 7 5 4 2 9 7.
Высота дерева определяется по количеству ребер.
9. (1 балл) Построить индексный массив, упорядочивающий данные по возрастанию (нумерация в массиве начинается с 1): 17 18 2 6 10 15 1 2 10 16.
Дополнительная информация
Решенный билет ГОС экзамена. Дата сдачи - декабрь 2019.
Оценка "отлично".
Оценка "отлично".
Похожие материалы
Ответы на госы «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем».
Madam
: 27 марта 2018
Программа государственного экзамена
по направлению «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники
и автоматизированных систем».
Возможно теорию немного дополнили, но основные вопросы думаю, актуальны до сих пор.
Раздел 1. Языки программирования. Структуры и алгоритмы обработки данных.
1. Язык программирования: Си, С++.
2. Использование динамической области памяти. Указатели.
3. Динамические структуры данных.
4. Методы сортировки масс
300 руб.
Направление 09.03.01 Информатика и вычислительная техника. Профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем». Вариант №1
boeobq
: 2 декабря 2021
Задание на практику.
Написать программу, находящую все варианты разбиений натурального числа n на слагаемые. Входные данные: n. Выходные данные: все упорядоченные варианты разбиений числа n на слагаемые.
Некоторые выдержки из описания используемого алгоритма:
Разбиение подразумевает представление натурального числа n в виде суммы натуральных слагаемых, при этом суммы должны отличаться набором чисел, а не их последовательностью. В разбиение также может входить одно число.
В канонической записи
300 руб.
Билеты ГОС экзамена (09.03.01 «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем») (2023 год)
Coder
: 10 декабря 2024
Программа государственного экзамена
по направлению 09.03.01 «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники
и автоматизированных систем».
Языки программирования. Структуры и алгоритмы обработки данных.
1. Язык программирования: Си, С++.
2. Использование динамической области памяти. Указатели.
3. Динамические структуры данных.
4. Методы сортировки массивов.
5. Методы сортировки последовательностей.
6. Двоичные деревья поиска.
7. Хеширов
500 руб.
«Информатика и вычислительная техника» Профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем». Дисциплина «Математика». Часть №1. Вариант №1
Antoxxxa1984
: 19 сентября 2021
Дистанционное обучение
Направление «Информатика и вычислительная техника»
Профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем»
Дисциплина «Математика» Часть 1.
Вариант № 1
1 Найти пределы
а) б) в) .
2 Найти производные данных функций
а) б) в)
3 Исследовать методами дифференциального исчисления функцию . Используя результаты исследования, построить её график.
4 Дана функция . Найти её частные производные
200 руб.
Учебная практика. Отчет. Для направления "Информатика и вычислительная техника", профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем". Вариант 1
Zergling
: 12 августа 2019
Написать программу, находящую все варианты разбиений натурального числа n на слагаемые. Входные данные: n. Выходные данные: все упорядоченные варианты разбиений числа n на слагаемые.
350 руб.
Учебная практика. Отчет. Для направления "Информатика и вычислительная техника", профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем". Вариант 1.
nik200511
: 27 мая 2019
Условие задачи
Написать программу, находящую все варианты разбиений натурального числа n на слагаемые. Входные данные: n. Выходные данные: все упорядоченные варианты разбиений числа n на слагаемые.
Описание используемого алгоритма
Листинг программы
Результаты тестирования
Список использованных источников
290 руб.
Учебная практика. Отчет. Для направления "Информатика и вычислительная техника", профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем". Вариант 9.
nik200511
: 16 мая 2019
Условие задачи
Найдите все вершины взвешенного неориентированного графа, к которым существует путь заданной длины от указанной вершины. Каждая вершина должна выводиться один раз.
74 руб.
Учебная практика. Направление 09.03.01 Информатика и вычислительная техника Профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем. Вариант №04.
teacher-sib
: 27 декабря 2018
Условие задачи
04 вариант:
Написать программу, реализующую операции над числами в шестеричной системе счисления: сложение, вычитание, перевод в десятичную систему счисления. Вид операции должен выбираться из меню. Предусмотреть циклический выбор операций во время одного запуска программы.
500 руб.
Другие работы
Реконструкция системы электрификации свинарника на 100 голов в СПК «Восход» Даниловского муниципального района Ярославской области с применением системы вентиляции с установкой роторных теплообменников»
loxinin
: 12 апреля 2023
Пояснительная записка выпускной квалификационной работы состоит из страниц текста, которая содержит 7 разделов, 14 таблиц и 15 рисунков. Графическая часть представлена на 5 листах А1. При написании работы использовался 25 литературный источник.
В основной части работы дан анализ экономических показателей хозяйственной деятельности предприятия, произведён расчёт комплексной электрификации свинарника на 100 голов в хозяйстве СПК «Восход»: расчёт освещения, выбор марки проводов, пускозащитной аппар
100 руб.
Актуальные проблемы уголовно-процессуального права. 2021 (ответы на тест) [СИНЕРГИЯ]
Edurepetitor
: 5 августа 2021
Для вашего удобства работа структурирована и упорядочена в алфавитном порядке.
Формат документа: PDF
Ответы на 67 вопросов, которые встречаются в тестах по данному предмету.
Последнее прохождение на 89/100 балла
Для удобства воспользоваться поиском (Ctrl+F)
310 руб.
Контрольная работа по программированию. Вариант №1
worknecro
: 21 октября 2015
Задание
Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц. Размерности матриц считать из файла. На экран вывести промежуточные вычисления и результат.
Вариант 1
М1[2x5], M2[5x7], M3[7x4], М4[4x5], M5[5x6], M6[6x3], M7[3x2], M8[2x9].
100 руб.
Курсовая работа по дисциплине: Программно-аппаратные средства обеспечения информационной безопасности. Вариант №5
IT-STUDHELP
: 15 апреля 2023
Вариант №5
Задание на курсовую работу
Целью выполнения курсовой работы является проведение исследований на одну из тем (приложение А), для реализации средств защиты на предполагаемом предприятии.
Предприятие:
- является филиалом крупной Компании А;
- предприятие содержит локальную сеть, состоящую из N компьютеров и M серверов;
- содержит S сотрудников.
Можно отметить следующие задачи выполнения курсовой работы:
1) сбор необходимой информации из актуальных источников по заданной тематике;
2) ан
800 руб.