Explorar o código

Билеты СП 37.doc

ypv hai 2 semanas
pai
achega
ed5d8f03fd

+ 6 - 2
ОАиП/2025-26/26гр/1 сем/README.md

@@ -15,7 +15,8 @@
 
 
 Артикуленко Маргарита Михайловна: Пром:3,  
-    Практ. №4 (Цикл):3,   
+    Практ. №3 (Строки):3, 
+    Практ. №4 (Цикл):4,   
 Белошапко Карина Алексеевна: Пром:5, 
     Практ. №1 (Матем):4,  
     Практ. №2 (Ветвл):4,   
@@ -30,6 +31,7 @@
     Практ. №4 (Цикл):4,
 Костылев Дмитрий Максимович: 5, 5,  
     Практ. №2 (Ветвл):3+1(Серт.),   
+    Практ. №3 (Строки):5 / ОМ, 
     Практ. №4 (Цикл):4,    
 Обухова Дарья Михайловна: 4, Пром:4, 
     Практ. №1 (Матем):5-,  
@@ -41,7 +43,9 @@
     Практ. №3 (Строки):4,  
     Практ. №4 (Цикл):4+,  
 **Сергеева Алена Николаевна**: 3, Пром:3,  
-    Практ. №4 (Цикл):4+,   
+    Практ. №1 (Матем):5 / ОМ,   
+    Практ. №3:3
+    Практ. №4 (Цикл):4+1(Серт.),   
 Сушенок Анастасия Витальевна: Пром:4, 4,  
     Практ. №2 (Ветвл):5,   
     Практ. №4 (Цикл):4+1(Серт.),    

+ 783 - 0
Сист.Программир/2025-26/1 сем/Билеты СП 37.doc

@@ -0,0 +1,783 @@
+
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №1
+
+1. Бинарные файлы.  Создание  и  заполнение  бинарных  файлов.  Рассмотреть
+алгоритм, привести пример приложения.
+
+2. Для форматов документов используются следующие начальные сигнатуры:
+      PDF   0x25 0x50 0x44 0x46
+      DJVU  0x41 0x54 0x26 0x54 0x46 0x4F 0x52 0x4D
+Создать библиотеку  DLL,  содержащую  подпрограмму,  позволяющую  определить
+формат файла по начальной  сигнатуре.  Разработать  приложение,  в  котором
+выполнить определение формата файла, выбранного пользователем, путем  вызова
+подпрограммы  из  библиотеки  DLL.  Вывести  на   экран   название   формата
+документа, либо вывести сообщение, что файл не является документом  PDF  или
+DJVU.
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №2
+
+1. Бинарные файлы. Чтение данных из бинарных файлов. Рассмотреть  алгоритм,
+привести пример приложения.
+
+2. Для аудиоформатов используются следующие начальные сигнатуры:
+      MIDI  0x4D 0x54 0x68 0x64
+      MP3   0xFF 0xFB
+Для формата MP3 данная сигнатура используется, если файл не  содержит  тегов
+в формате ID3. Создать библиотеку DLL, содержащую подпрограмму,  позволяющую
+определить формат файла по начальной сигнатуре. Разработать  приложение,  в
+котором  выполнить  определение  формата  файла,  выбранного  пользователем,
+путем вызова подпрограммы из  библиотеки  DLL.  Вывести  на  экран  название
+аудиоформата, либо вывести сообщение, что файл не является аудиофайлом  MIDI
+или MP3.
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №3
+
+1. Сжатие данных с потерями и без  потерь.  Алгоритм  RLE  модифицированный.
+Привести пример.
+
+2.  Создать  приложение,  позволяющее  добавлять  себя  в  автозагрузку  или
+удалять  из  автозагрузки.  При  запуске   из   автозагрузки   предусмотреть
+сворачивание в системный трей. Добавление в автозагрузку производить  только
+для  текущего  пользователя.  Предусмотреть   также   при   закрытии   формы
+сохранение состояния окна (свернутое до  минимума,  нормальное,  развернутое
+до максимума). Если приложение запускается не из автозагрузки, то  прочитать
+из реестра и восстановить состояние окна.
+
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №4
+
+1. Сжатие данных с  потерями  и  без  потерь.  Алгоритм  Хаффмана.  Привести
+пример.
+
+2. Создать  приложение,  которое  позволяет  связать  расширение  «.abcd»  с
+текущим  приложением.  А  при  выполнении  двойного  щелчка   на   файле   с
+расширением «.abcd» будем выполнять загрузку  текста  из  файла  в  TextBox,
+расположенный на форме.
+Поместить на  форму  три  RadioButton.  Поместить  в  RadioButton  элементы:
+«красный», «желтый», «зеленый». Предусмотреть при закрытии формы  сохранение
+в  реестре  информации  о  выбранной  RadioButton.  При  запуске  приложения
+прочитать из реестра и отобразить на форме  в  RadioButton  выбранную  ранее
+RadioButton.  Сохранение  информации  производить  в  реестре   только   для
+текущего пользователя.
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №5
+
+1. Библиотеки DLL. Общие понятия, назначение, преимущества. Привести  пример
+приложения с использованием библиотек DLL.
+
+2. Разработайте фрагмент приложения Архиватор Pack.
+Установите на форму объект, позволяющий создать две панели с изменяемыми
+размерами. Установите в левую панель объект, позволяющий отображать дерево
+дисков и папок. Выполните настройку этого объекта. Используйте пиктограммы
+из папки icon для отображения выделенной папки и невыделенной. Опишите
+программный код, позволяющий отображать дерево дисков и папок, в том числе
+и вложенных папок. При выделении узла в дереве выводите в заголовок формы
+строку: "Папок: [кол-во папок], файлов [кол-во файлов]" с указанием кол-ва
+папок и файлов для выделенного узла дерева.
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №6
+
+1. Реестр Windows. Структура реестра, чтение и сохранение данных  различных
+типов в реестре. Привести пример приложения.
+
+
+2. Разработайте фрагмент приложения Архиватор Pack.
+Интегрируйте в приложение процедуру  Pack().  Опишите  программный  код  для
+пункта меню,  позволяющий  выполнить  сжатие  файла,  выделенного  в  списке
+файлов. По завершении сжатия выведите информацию о размере исходного  файла,
+размере сжатого файла и сколько процентов от исходного файла осталось.
+
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №7
+
+1. Реестр Windows. Структура  реестра.  Автозагрузка  приложений.  Привести
+пример с помощью утилиты regedit.
+
+
+2.  Составьте  программу,  с  помощью  которой  можно  выполнить   следующие
+операции: а) создать бинарный файл  file1.dat  и  заполнить  его  случайными
+целыми числами из диапазона [-70; 30];  б)  найти  произведение  однозначных
+положительных чисел; в) вывести  в  консоль  содержимое  файла  file1.dat  и
+найденное  произведение.  г)  в  случае  отсутствия  таких  чисел,   вывести
+сообщение.
+
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №8
+
+1. Реестр  Windows.  Структура  реестра.  Ассоциация  расширений.  Привести
+пример с помощью утилиты regedit.
+
+
+2.  Составьте  программу,  с  помощью  которой  можно  выполнить   следующие
+операции: а) создать бинарный файл  file1.dat  и  заполнить  его  случайными
+вещественными   числами   из   диапазона   [-30;   40];   б)   найти   сумму
+неотрицательных чисел в файле file1.dat  в)  вывести  в  консоль  содержимое
+файла file1.dat и найденную сумму;  г)  в  случае  отсутствия  таких  чисел,
+вывести сообщение.
+
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №9
+
+1. Реестр Windows. Структура реестра. Добавление пунктов в контекстное меню
+проводника. Привести пример с помощью утилиты regedit.
+
+
+2.  Программирование  приложения   для   распаковки   данных   методом   RLE
+модифицированным. Если на диске уже  существует  файл  с  таким  же  именем,
+которое должно быть у распакованного файла, то вывести диалоговое  окно  для
+подтверждения перезаписи этого файла. Если  в  процедуру  UnPack  передается
+имя архивного файла, который не существует, либо имя папки  для  распаковки,
+которой не существует, то выводить соответствующее сообщение.
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №10
+
+1. Реестр Windows. Структура реестра, чтение и сохранение данных  различных
+типов в реестре. Привести пример приложения.
+
+
+2. Разработайте фрагмент приложения Архиватор Pack.
+Опишите программный код для пункта меню «Добавить в контекстное меню
+Проводника». При запуске приложения выполняйте проверку наличия в реестре
+пункта контекстного меню. Устанавливайте CheckBox возле пункта меню, если
+он присутствует в реестре. Опишите программный код для выполнения сжатия
+файла при выборе пункта контекстного меню Проводника.
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №11
+
+1. Бинарные файлы.  Создание  и  заполнение  бинарных  файлов.  Рассмотреть
+алгоритм, привести пример приложения.
+
+2. Для форматов документов используются следующие начальные сигнатуры:
+      PDF   0x25 0x50 0x44 0x46
+      DJVU  0x41 0x54 0x26 0x54 0x46 0x4F 0x52 0x4D
+Создать библиотеку  DLL,  содержащую  подпрограмму,  позволяющую  определить
+формат файла по начальной  сигнатуре.  Разработать  приложение,  в  котором
+выполнить определение формата файла, выбранного пользователем, путем  вызова
+подпрограммы  из  библиотеки  DLL.  Вывести  на   экран   название   формата
+документа, либо вывести сообщение, что файл не является документом  PDF  или
+DJVU.
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №12
+
+1. Бинарные файлы. Чтение данных из бинарных файлов. Рассмотреть  алгоритм,
+привести пример приложения.
+
+2. Для аудиоформатов используются следующие начальные сигнатуры:
+      MIDI  0x4D 0x54 0x68 0x64
+      MP3   0xFF 0xFB
+Для формата MP3 данная сигнатура используется, если файл не  содержит  тегов
+в формате ID3. Создать библиотеку DLL, содержащую подпрограмму,  позволяющую
+определить формат файла по начальной сигнатуре. Разработать  приложение,  в
+котором  выполнить  определение  формата  файла,  выбранного  пользователем,
+путем вызова подпрограммы из  библиотеки  DLL.  Вывести  на  экран  название
+аудиоформата, либо вывести сообщение, что файл не является аудиофайлом  MIDI
+или MP3.
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №13
+
+1. Сжатие данных с потерями и без  потерь.  Алгоритм  RLE  модифицированный.
+Привести пример.
+
+2.  Создать  приложение,  позволяющее  добавлять  себя  в  автозагрузку  или
+удалять  из  автозагрузки.  При  запуске   из   автозагрузки   предусмотреть
+сворачивание в системный трей. Добавление в автозагрузку производить  только
+для  текущего  пользователя.  Предусмотреть   также   при   закрытии   формы
+сохранение состояния окна (свернутое до  минимума,  нормальное,  развернутое
+до максимума). Если приложение запускается не из автозагрузки, то  прочитать
+из реестра и восстановить состояние окна.
+
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №14
+
+1. Сжатие данных с  потерями  и  без  потерь.  Алгоритм  Хаффмана.  Привести
+пример.
+
+2. Создать  приложение,  которое  позволяет  связать  расширение  «.abcd»  с
+текущим  приложением.  А  при  выполнении  двойного  щелчка   на   файле   с
+расширением «.abcd» будем выполнять загрузку  текста  из  файла  в  TextBox,
+расположенный на форме.
+Поместить на  форму  три  RadioButton.  Поместить  в  RadioButton  элементы:
+«красный», «желтый», «зеленый». Предусмотреть при закрытии формы  сохранение
+в  реестре  информации  о  выбранной  RadioButton.  При  запуске  приложения
+прочитать из реестра и отобразить на форме  в  RadioButton  выбранную  ранее
+RadioButton.  Сохранение  информации  производить  в  реестре   только   для
+текущего пользователя.
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №15
+
+1. Библиотеки DLL. Общие понятия, назначение, преимущества. Привести  пример
+приложения с использованием библиотек DLL.
+
+2. Разработайте фрагмент приложения Архиватор Pack.
+Установите на форму объект, позволяющий создать  две  панели  с  изменяемыми
+размерами. Установите в левую панель объект, позволяющий  отображать  дерево
+дисков и папок. Выполните настройку этого объекта.  Используйте  пиктограммы
+из папки icon для  отображения  выделенной  папки  и  невыделенной.  Опишите
+программный код, позволяющий отображать дерево дисков и папок, в  том  числе
+и вложенных папок. При выделении узла в дереве выводите  в  заголовок  формы
+строку: "Папок: [кол-во папок], файлов [кол-во файлов]" с  указанием  кол-ва
+папок и файлов для выделенного узла дерева.
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №16
+
+1. Реестр Windows. Структура реестра, чтение и сохранение данных  различных
+типов в реестре. Привести пример приложения.
+
+
+2. Разработайте фрагмент приложения Архиватор Pack.
+Интегрируйте в приложение процедуру  Pack().  Опишите  программный  код  для
+пункта меню,  позволяющий  выполнить  сжатие  файла,  выделенного  в  списке
+файлов. По завершении сжатия выведите информацию о размере исходного  файла,
+размере сжатого файла и сколько процентов от исходного файла осталось.
+
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №17
+
+1. Реестр Windows. Структура  реестра.  Автозагрузка  приложений.  Привести
+пример с помощью утилиты regedit.
+
+2. Разработайте фрагмент приложения Архиватор Pack. Установите и  настройте
+объект для отображения списка  файлов.  Предусмотрите  отображение  имени  с
+расширением,  размера  файла,   даты   и   времени   СОЗДАНИЯ.   Используйте
+пиктограммы  из  папки  icon  для  отображения  папок  и   файлов.   Опишите
+программный код, позволяющий по щелчку на имени диска  или  папки  в  дереве
+отображать в ListView список файлов выделенной папки. Размер каждого  файла
+выводить  в  килобайтах:  1234,21  Кбайт  Размер  округлять  до  сотых.  По
+одиночному щелчку мышью на  файле  выводите  в  заголовок  окна  полное  имя
+выделенного файла с путем доступа. По двойному щелчку на  файле  выводите  в
+диалоговое окно с  кнопкой  ОК  короткое  имя  выделенного  файла  без  пути
+доступа.
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №18
+
+1. Реестр  Windows.  Структура  реестра.  Ассоциация  расширений.  Привести
+пример с помощью утилиты regedit.
+
+
+2.  Составьте  программу,  с  помощью  которой  можно  выполнить   следующие
+операции: а) создать бинарный файл  file1.dat  и  заполнить  его  случайными
+вещественными   числами   из   диапазона   [-30;   40];   б)   найти   сумму
+неотрицательных чисел в файле file1.dat  в)  вывести  в  консоль  содержимое
+файла file1.dat и найденную сумму;  г)  в  случае  отсутствия  таких  чисел,
+вывести сообщение.
+
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №19
+
+1. Реестр Windows. Структура реестра. Добавление пунктов в контекстное меню
+проводника. Привести пример с помощью утилиты regedit.
+
+
+2.  Программирование  приложения   для   распаковки   данных   методом   RLE
+модифицированным. Если на диске уже  существует  файл  с  таким  же  именем,
+которое должно быть у распакованного файла, то вывести диалоговое  окно  для
+подтверждения перезаписи этого файла. Если  в  процедуру  UnPack  передается
+имя архивного файла, который не существует, либо имя папки  для  распаковки,
+которой не существует, то выводить соответствующее сообщение.
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №20
+
+1. Реестр Windows. Структура реестра, чтение и сохранение данных  различных
+типов в реестре. Привести пример приложения.
+
+
+2. Разработайте фрагмент приложения Архиватор Pack.
+Опишите программный код для пункта меню «Добавить в контекстное меню
+Проводника». При запуске приложения выполняйте проверку наличия в реестре
+пункта контекстного меню. Устанавливайте CheckBox возле пункта меню, если
+он присутствует в реестре. Опишите программный код для выполнения сжатия
+файла при выборе пункта контекстного меню Проводника.
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №21
+
+1. Бинарные файлы.  Создание  и  заполнение  бинарных  файлов.  Рассмотреть
+алгоритм, привести пример приложения.
+
+2. Для форматов документов используются следующие начальные сигнатуры:
+      PDF   0x25 0x50 0x44 0x46
+      DJVU  0x41 0x54 0x26 0x54 0x46 0x4F 0x52 0x4D
+Создать библиотеку  DLL,  содержащую  подпрограмму,  позволяющую  определить
+формат файла по начальной  сигнатуре.  Разработать  приложение,  в  котором
+выполнить определение формата файла, выбранного пользователем, путем  вызова
+подпрограммы  из  библиотеки  DLL.  Вывести  на   экран   название   формата
+документа, либо вывести сообщение, что файл не является документом  PDF  или
+DJVU.
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №22
+
+1. Бинарные файлы. Чтение данных из бинарных файлов. Рассмотреть  алгоритм,
+привести пример приложения.
+
+2. Для аудиоформатов используются следующие начальные сигнатуры:
+      MIDI  0x4D 0x54 0x68 0x64
+      MP3   0xFF 0xFB
+Для формата MP3 данная сигнатура используется, если файл не  содержит  тегов
+в формате ID3. Создать библиотеку DLL, содержащую подпрограмму,  позволяющую
+определить формат файла по начальной сигнатуре. Разработать  приложение,  в
+котором  выполнить  определение  формата  файла,  выбранного  пользователем,
+путем вызова подпрограммы из  библиотеки  DLL.  Вывести  на  экран  название
+аудиоформата, либо вывести сообщение, что файл не является аудиофайлом  MIDI
+или MP3.
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №23
+
+1. Сжатие данных с потерями и без  потерь.  Алгоритм  RLE  модифицированный.
+Привести пример.
+
+2.  Создать  приложение,  позволяющее  добавлять  себя  в  автозагрузку  или
+удалять  из  автозагрузки.  При  запуске   из   автозагрузки   предусмотреть
+сворачивание в системный трей. Добавление в автозагрузку производить  только
+для  текущего  пользователя.  Предусмотреть   также   при   закрытии   формы
+сохранение состояния окна (свернутое до  минимума,  нормальное,  развернутое
+до максимума). Если приложение запускается не из автозагрузки, то  прочитать
+из реестра и восстановить состояние окна.
+
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №24
+
+1. Сжатие данных с  потерями  и  без  потерь.  Алгоритм  Хаффмана.  Привести
+пример.
+
+2. Создать  приложение,  которое  позволяет  связать  расширение  «.abcd»  с
+текущим  приложением.  А  при  выполнении  двойного  щелчка   на   файле   с
+расширением «.abcd» будем выполнять загрузку  текста  из  файла  в  TextBox,
+расположенный на форме.
+Поместить на  форму  три  RadioButton.  Поместить  в  RadioButton  элементы:
+«красный», «желтый», «зеленый». Предусмотреть при закрытии формы  сохранение
+в  реестре  информации  о  выбранной  RadioButton.  При  запуске  приложения
+прочитать из реестра и отобразить на форме  в  RadioButton  выбранную  ранее
+RadioButton.  Сохранение  информации  производить  в  реестре   только   для
+текущего пользователя.
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №25
+
+1. Библиотеки DLL. Общие понятия, назначение, преимущества. Привести  пример
+приложения с использованием библиотек DLL.
+
+2. Разработайте фрагмент приложения Архиватор Pack. Установите и  настройте
+объект для отображения списка  файлов.  Предусмотрите  отображение  имени  с
+расширением,  размера  файла,   даты   и   времени   СОЗДАНИЯ.   Используйте
+пиктограммы  из  папки  icon  для  отображения  папок  и   файлов.   Опишите
+программный код, позволяющий по щелчку на имени диска  или  папки  в  дереве
+отображать в ListView список файлов выделенной папки. Размер каждого  файла
+выводить  в  килобайтах:  1234,21  Кбайт  Размер  округлять  до  сотых.  По
+одиночному щелчку мышью на  файле  выводите  в  заголовок  окна  полное  имя
+выделенного файла с путем доступа. По двойному щелчку на  файле  выводите  в
+диалоговое окно с  кнопкой  ОК  короткое  имя  выделенного  файла  без  пути
+доступа.
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+      "Утверждаю"
+
+Директор ГАПОУ НППК ……….. Макаркин Н.И.
+
+       ГАПОУ «Новозыбковский  профессионально-педагогический колледж»
+   Экзамен по МДК 01.04 «Системное программирование» из профессионального
+ модуля ПМ.01 «Разработка модулей программного обеспечения для компьютерных
+  систем», специальность 09.02.07 Информационные системы и программирование
+
+                                  Билет №26
+
+1. Реестр Windows. Структура реестра, чтение и сохранение данных  различных
+типов в реестре. Привести пример приложения.
+
+
+2. Разработайте фрагмент приложения Архиватор Pack.
+Интегрируйте в приложение процедуру  Pack().  Опишите  программный  код  для
+пункта меню,  позволяющий  выполнить  сжатие  файла,  выделенного  в  списке
+файлов. По завершении сжатия выведите информацию о размере исходного  файла,
+размере сжатого файла и сколько процентов от исходного файла осталось.
+
+
+
+
+08.12.2025                                                  Преподаватель
+………….. /Якушенко П.В./
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+