Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
programma_obuchenia_SPO.doc
Скачиваний:
67
Добавлен:
11.02.2016
Размер:
988.67 Кб
Скачать

Материалы по контролю и оценке учебных достижений обучающихся Материалы для рубежного контроля

  1. Формальное определения языка и способы его задания.

  2. Распознаватели, их виды и общая схема.

  3. Классификация языков и грамматик.

  4. Транслятор, компилятор и интерпретатор.

  5. Общая схема работы транслятора.

  6. Многопроходные и однопроходные компиляторы.

  7. Компиляторы с языков высокого уровня.

  8. Особенности построения интерпретаторов.

  9. Трансляторы языка ассемблера.

  10. Назначение лексического анализатора.

  11. Принципы построения лексического анализатора.

  12. Регулярные языки и грамматики.

  13. Синтаксические анализаторы.

  14. Семантический анализатор и подготовка к генерации кода.

  15. Распределение памяти.

  16. Генерация кода. Методы генерации кода.

  17. Оптимизация кода. Основные метода оптимизации.

  18. Понятие и структура программирования.

  19. Принципы функционирования систем программирования.

  20. Библиотеки программ.

  21. Разработки приложений в архитектуре клиент–сервер.

Материалы итогового контроля (банк тестовых заданий)

1. Что не включается в предложение языка Ассемблер?

A) компилятор

B) имя

C) мнемоника

D) операнд

E) комментарий

2. Символическое обозначение команды – это …

A) компилятор

B) имя

C) мнемоника

D) операнд

E) комментарий

3. Любой текст, который игнорируется ассемблером – это ...

A) компилятор

B) имя

C) мнемоника

D) операнд

E) комментарий

4. Какие константы не применяются в Ассемблере?

A) десятичные

B) восьмеричные

C) двоичные

D) шестнадцатеричные

E) правильного ответа нет

5. В шестнадцатеричном формате в листинга ассемблера указывается...

A) адреса

B) машинные коды команд

C) константы

D) программные команды

E) правильного ответа нет

6. Для индексации шестнадцатеричного числа непосредственно после самого числа ставится символ...

A) W

B) B

C) S

D) C

E) H

7. Область, которая начинается на границе параграфа, называется

A) адресом

B) стеком

C) сегментом

D) регистром

E) памятью

8. Какой группы команд не существует в Ассемблере?

A) приема данных

B) передачи данных

C) смешанные

D) пропуска

E) арифметические

9. Какой адресации не используется в ассемблере?

A) Прямая

B) непосредственная

C) побитная

D) регистровая

E) косвенная

10. Запоминание является командой ...

A) логической

B) передачи данных

C) арифметической

D) перехода

E) пропуска

11. Получение информации из стека является ...

A) смешанной командой

B) командой передачи данных

C) арифметической командой

D) командой перехода

E) командой пропуска

12. Укажите директиву определения имени

A) MOV

B) END

C) BSS

D) EQU

E) DD

13. Укажите директиву определения данных

A) MOV

B) END

C) BSS

D) EQU

E) DD

14. Укажите директиву резервирования памяти

A) MOV

B) END

C) BSS

D) EQU

E) DD

15. Укажите директиву конца программного модуля

A) MOV

B) END

C) BSS

D) EQU

E) DD

16. Укажите директиву, которая определяет слово:

A) DQ

B) DD

C) DT

D) DB

E) DW

17. Укажите директиву, которая определяет байт:

A) DQ

B) DD

C) DT

D) DB

E) DW

18. Укажите директиву, которая определяет двойное слово:

A) DQ

B) DD

C) DT

D) DB

E) DW

19. Укажите директиву, которая определяет учетверенное слово:

A) DQ

B) DD

C) DT

D) DB

E) DW

20. Какого числового формата не существует в Ассемблере?

A) двоичное с плавающей точкой

B) шестнадцатеричное

C) Десятичное

D) восьмеричное

E) десятичное с плавающей точкой

21. Укажите результат действия следующего примера

DB 5 DUP(5 DUP (5))

A) десять пятерок

B) пять раз число 25

C) двадцать пять пятерок

D) пять пятерок

E) правильного ответа нет

22. Какая команда не является логической?

A) AND

B) OR

C) SHL

D) TEST

E) XOR

23. Укажите команду пересылки:

A) ADD

B) ADC

C) AND

D) SHL

E) MOV

24. Какая команда не является командой сдвига?

A) SUB

B) SBB

C) ADD

D) CMP

E) ADC

25. Укажите регистр общего назначения:

A) CS

B) AX

C) SP

D) IP

E) SI

26. Что не является сегментным регистром?

A) CX

B) CS

C) DS

D) SS

E) ES

27. Укажите регистровый указатель:

A) IP

B) DI

C) DX

D) BX

E) BP

28. Укажите индексный указатель:

A) IP

B) DI

C) DX

D) BX

E) BP

29. Какой флаг указывает на переполнение старшего бита при арифметических командах?

A) T

B) I

C) D

D) O

E) S

30. Какой флаг указывает на возможность внешних переполнений?

A) A

B) I

C) P

D) C

E) Z

31. Флаг Т указывает на …

A) пошаговый режим

B) внешний перенос

C) контроль четности

D) прерывание

E) переполнение

32. Флаг Р указывает на …

A) пошаговый режим

B) внешний перенос

C) контроль четности

D) прерывание

E) переполнение

33. Какая команда используется для умножения беззнаковых чисел?

A) MOV

B) DIV

C) IDIV

D) IMUL

E) MUL

34. Операция деления для знаковых данных выполняется командой …

A) SAR

B) DIV

C) IDIV

D) SHL

E) NEG

35. Команда NEG обеспечивает …

A) операцию умножения для беззнаковых данных

B) операцию умножения для знаковых данных

C) операцию деления для беззнаковых данных

D) операцию деления для знаковых данных

E) преобразование знаков для двоичных чисел

36. В памяти с адресом Mem[$F000:$FFFE]

A) Содержится информация о типе IBM PC

B) Содержится информация о версии MS DOS

C) Содержится информация о версии Операционной системы

D) Содержится информация о числе дисковых накопителей

E) Содержится информация об имеющемся оборудовании

37. Функция 30H прерывания 21H

A) Возвращает номер версии MS DOS

B) Возвращает номер версии Операционной системы

C) Возвращает информацию о числе дисковых накопителей

D) Возвращает число и тип дисковых накопителей, присоединенных к IBM PC

E) Возвращает число и тип адаптеров дисплея

38. Данная команда exec(GetEnv('COMSPEC'),'/C '+'del /p '+'c:\STUDENT\1.txt') выполняет

A) удаление 1.txt файла

B) копирование 1.txt файла

C) открытие 1.txt файла

D) переименование 1.txt файла

E) поиск 1.txt файла

39. Путем обращения к области данных по адресу 40:49h

A) Содержится текущий видеорежим адаптера

B) Содержится номер версии MS DOS

C) Содержится номер версии Операционной системы

D) Содержится число дисковых накопителей

E) Содержится число и тип дисковых накопителей, присоединенных к IBM PC

40. Абсолютные координаты курсора могут меняться в пределах

A) 25 строк и 80 (иногда 40) столбцов

B) 20 строк и 40 столбцов

C) 15 строк и 20 (иногда 40) столбцов

D) 80 строк и 25 (иногда 40) столбцов

E) 25 строк и 100 (иногда 40) столбцов

41. Для определения типа компьютера необходимо прочитать байт, записанный в ПЗУ BIOS

A) по адресу FF00:0FFE

B) по адресу F000:0FFE

C) по адресу F0F0:0FFE

D) по адресу F000:00FE

E) по адресу FF00:0F00

42. Командные файлы -

A) средство MS-DOS, позволяющее автоматизировать часто выполняемые действия пользователя

B) файлы, предназначенные для хранения информации

C) файлы, содержащие команды для обработки информации

D) загрузочные файлы

E) нет правильного ответа

43. ВАТСН-файлы -

A) командные файлы

B) загрузочные файлы

C) файлы, содержащие команды для обработки информации

D) файлы, предназначенные для хранения информации

E) нет правильного ответа

44. Функции типа дескриптора (handle-функции) -

A) Функции управления файлами и записями, обеспечивающие совместимость с UNIX

B) Функции управления памятью компьютера

C) Функции управления процессом компьютера

D) Функции, предназначенные для обработки информации

E) Все выше перечисленное

45. Прерывание –

A) Это принудительная передача управления от выполняемой программы к программе, происходящая при выполнении какой-либо программы.

B) Это принудительная передача управления от выполняемой программы к системе , происходящая при выполнении какой-либо программы.

C) Это принудительная передача управления от выполняемой программы к системе (а через нее – к соответствующей программе обработки прерывания), происходящая при возникновении определенного события.

D) Это передача данных от выполняемой программы к системе, происходящая при возникновении определенного события.

E) нет правильного ответа

46. Внешние прерывания – это …

A) прерывание, происходящее по соответствующей команде;

B) специальный механизм, позволяющий координировать параллельное функционирование отдельных устройств вычислительной системы и не реагировать на особые состояния, возникающие при работе процессора;

C) прерывания, вызываемые событиями, которые связаны с работой процессора и являются синхронными с его операциями;

D) принудительная передача управления от выполняемой программы к системе (а через нее – к соответствующей программе обработки прерывания), происходящая спонтанно

E) прерывания, вызываемые асинхронными событиями, происходящими вне прерываемого процесса.

47. Асинхронные прерывания – это …

A) принудительная передача управления от выполняемой программы к системе (а через нее – к соответствующей программе обработки прерывания), происходящая спонтанно.

B) прерывания, вызываемые событиями, происходящими вне прерываемого процесса;

C) прерывания, вызываемые событиями, которые связаны с работой процессора и являются синхронными с его операциями;

D) прерывание, происходящее по соответствующей команде;

E) специальный механизм, позволяющий координировать параллельное функционирование отдельных устройств вычислительной системы и не реагировать на особые состояния, возникающие при работе процессора;

48. Внутренние прерывания – это …

A) специальный механизм, позволяющий координировать параллельное функционирование отдельных устройств вычислительной системы и не реагировать на особые состояния, возникающие при работе процессора;

B) прерывание, происходящее по соответствующей команде;

C) прерывания, вызываемые событиями, происходящими вне прерываемого процесса;

D) прерывания, вызываемые событиями, которые связаны с работой процессора и являются синхронными с его операциями;

E) принудительная передача управления от выполняемой программы к системе (а через нее – к соответствующей программе обработки прерывания), происходящая спонтанно.

49. Синхронные прерывания – это …

A) специальный механизм, позволяющий координировать параллельное функционирование отдельных устройств вычислительной системы и не реагировать на особые состояния, возникающие при работе процессора;

B) прерывания, вызываемые событиями, которые связаны с работой процессора по выполнению данного процесса;

C) прерывания, вызываемые событиями, происходящими вне прерываемого процесса;

D) прерывание, происходящее по соответствующей команде;

E) принудительная передача управления от выполняемой программы к системе (а через нее – к соответствующей программе обработки прерывания), происходящая спонтанно.

50. Программные прерывания – это …

A) прерывания, вызываемые событиями, которые связаны с работой процессора по выполнению данного процесса;

B) специальный механизм, позволяющий координировать параллельное функционирование отдельных устройств вычислительной системы и не реагировать на особые состояния, возникающие при работе процессора;

C) прерывания, вызываемые событиями, происходящими вне прерываемого процесса;

D) принудительная передача управления от выполняемой программы к системе (а через нее – к соответствующей программе обработки прерывания), происходящая спонтанно;

E) прерывание, происходящее по соответствующей команде.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]