Билет государственного экзамена по направлению 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 руб.
Другие работы
Модернизация жатки зерноуборочного комбайна ДОН-1500 (конструкторская часть дипломного проекта)
AgroDiplom
: 9 апреля 2019
МОДЕРНИЗАЦИЯ ЖАТКИ РСМ-081.27 ЗЕРНОУБОРОЧНОГО
КОМБАЙНА ДОН-1500Б
1 Обоснование необходимости модернизации
В хозяйствах республики широко распространены отечественные зерно-уборочные комбайны, такие как ДОН-1500, так как они по стоимости намного ниже зарубежных зерноуборочных комбайнов. Однако при эксплуатации отечественных зерноуборочных комбайнов наблюдаются большие потери зерна. В таблице 3.1 приведены результаты испытаний самоходного зерноуборочного комбайна "ДОН-1500Б", проведенные Ц
999 руб.
Лабораторная работа 2 по дисциплине: Системы документальной электросвязи. Для всех вариантов. 2020 год
SibGUTI2
: 6 ноября 2020
Лабораторная работа 2: Frame relay -протокол информационного обмена
1. Цель работы:
Изучить Frame relay - протокол информационного обмена
2. Выполняем промежуточные тесты (2-5 заданий в каждом тесте):
25 руб.
Курсовой проект по дисциплине: Системы связи с подвижными объектами. Вариант 11
Учеба "Под ключ"
: 11 августа 2022
«Проект сети сотовой связи стандарта GSM»
Содержание
Техническое задание 3
Введение 4
1. Принципы построения сетей сотовой связи 5
2. Краткая характеристика населенного пункта 12
3. Расчет зоны обслуживания базовой станции 14
4. Расчет числа обслуживаемых абонентов в сети сотовой связи 24
5. Расчет защитного отношения 25
5.1 Общие сведения 25
5.2 Расчет защитного отношения для проектируемой сети сотовой связи 26
6. Расчет надежности сети сотовой связи 28
6.1 Основные понятия 28
6.2 Количествен
1700 руб.
Современный страховой рынок России
Lokard
: 24 ноября 2013
В условиях огосударствленной социалистической экономики потребность в страховании была минимальной. Население страховало свое имущество, дома и жизнь, однако не в массовом порядке. Так, в 1989 г. число действовавших договоров добровольного страхования среди населения составляло 121,5 млн. при численности населения 148 млн. чел. Это очень немного, если учесть, что в странах с развитой системой страховой защиты число договоров страхования составляет 5-6 в расчете на человека. Государственные пр
10 руб.