1. Опишите функции обработки сообщений от драйвера «мыши», для С++ Builder.
2. Напишите программу, выполняющую следующую операцию:
• Пересылка значения 25Н в регистре AL
• Сдвиг содержимого регистра AL на 1 бит влево
• Пересылка значения 15Н в регистр BL
• Умножение содержимого регистра AL на содержимое регистра BL
(Assembler).
3. Формируются несколько радиокнопок и статическое окно. В каждый момент времени только одна из радиокнопок должна быть нажата. Информация об изменении состояния каждой кнопки должна отображаться в статическом окне. (Borland C++ Builder).
Билет 23
1. Приведите механизм отладки программных модулей с использованием специализированных программных средств.
2. Для сегментов кода, данных и стека даны имена CDSEA, DATSEA и STKSEA соответственно. Сформируйте директиву ASSUME. (Assembler).
3. Формируются однострочный текстовый редактор, простой список выбора и стандартная кнопка. Нажатие на кнопку должно помещать введенную пользователем в редакторе строку в список выбора. (Borland C++ Builder).
Экзаменационный билет № 24
1. Приведите порядок операций для оптимизации программных модулей.
2. Напишите программу для вычисления 12 чисел Фибоначчи: 1,1,2,3,5,8,13,...(каждое число в последовательности представляет собой сумму двух предыдущих чисел). Для организации цикла используйте команду LOOP. (Assembler).
3. Формируются список выбора с окном редактирования и статическое окно. В статическом окне должна отображаться информация о выбираемом пользователем элементе списка. (Borland C++ Builder).
Билет 25
1. Приведите порядок операций для тестирования программных модулей.
2. Напишите программу для вычисления сумму первых 15 нечетных чисел Фибоначчи с первыми 5 четными числами Фибоначчи. Суммы должны вычисляться в подпрограммах. (Assembler).
3. Формируются три стандартные кнопки и статическое окно. Две кнопки управляют размерами третьей: нажатие на них пропорционально увеличивает и уменьшает ее размеры. Информация об изменении размеров кнопки должна отображаться в статическом окне. (Borland C++ Builder).
Достарыңызбен бөлісу: |