Билет государственного экзамена по направлению 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 руб.
Другие работы
Тест по дисциплине "Основы проектирования предприятий РС,РВ иТВ(тест№2)
Администратор
: 9 сентября 2015
1. Волновое расписание составляется для радиолиний, работающих в диапазоне:
..........
8. Сети подачи – это
9. Для вещания в диапазоне коротких волн используются антенны:
54 руб.
Теплотехника СФУ 2017 Задача 5 Вариант 05
Z24
: 31 декабря 2026
Определить удельный лучистый тепловой поток q (Вт/м²) между двумя параллельно расположенными плоскими стенками, имеющими температуры t1 и t2 и степени черноты ε1 и ε2, если между ними нет экрана. Определить q при наличии экрана со степенью черноты εэ (с обеих сторон).
Ответить на вопросы.
Во сколько раз уменьшится тепловой поток, если принять в вашем варианте задачи εэ = ε1 по сравнению с потоком без экрана?
Для случая ε1 = ε2 определите, какой экран из таблицы 5 даст наихудший эффект, а ка
180 руб.
Контрольная работа По дисциплине: Протоколы компьютерных сетей (ДВ 6.2). Вариант №1.
teacher-sib
: 17 сентября 2018
Задание на контрольную работу:
1. Составить адресное пространство для WAN и LAN сетей для применения в заданной сетевой топологии:
2. Указать IP-адреса, которые надлежит сконфигурировать на интерфейсах маршрутизаторов. Результат оформить в виде таблицы:
Составление варианта задания для формирования адресного пространства: Задание пространства LAN. Адресное пространство для LAN сетей в форме адреса IPv4 вида A.B.G.H/F следует вычислить как сеть, в которой находится адрес A.B.C.D /Е, где F= Е-5;
З
400 руб.
Теплотехника 18.03.01 КубГТУ Задача 1 Вариант 11
Z24
: 23 января 2026
Сравнить мощность, затраченную на повышение давления воздуха в одно- и двухступенчатом компрессоре в случае политропного сжатия с показателем политропы n. Объемный расход воздуха при параметрах всасывания — V1, начальные параметры р1=0,1 МПа и t1, а конечное давление — рк. Определить также температуру воздуха на выходе из компрессора и количество теплоты, отводимое от цилиндров и промежуточного теплообменника. Изобразить условно процессы одно- и двухступенчатого сжатия на рυ-, Ts — диаграммах.
200 руб.