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

24. Эволюция и классификация языков программирования

1. К языкам высокого уровня не относят… 1) ADA 2) АССЕМБЛЕР 3) PASСAL 4) LISP 5) МАКРОАССЕМБЛЕР

  • только 5

  • 1 и 3

  • 2 и 5

  • 3 и 5

2. Языком сценариев является…

  • Lisp

  • Delphi

  • Pascal

  • Perl

3. Языки программирования, не зависящие от архитектуры компьютера и отражающие структуру алгоритма, называются ...

  • машинно-ориентированными

  • независимыми

  • естественными

  • алгоритмическими

4. Для задач анализа и понимания естественных языков на основе языка формальной логики и методов автоматического доказательства теорем используется язык программирования …

  • PASCAL

  • JAVASCRIPT

  • PROLOG

  • BASIC

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

  • FORTRAN

  • PROLOG

  • PASCAL

  • JAVASCRIPT

25. Структура и типы данных языка программирования

1. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[5] ] - D[ D[3] ]    равно ...

  • -3

  • 2

  • -1

  • 1

2. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[3] ] - D[ D[5] ] равно...

  • -2

  • 2

  • -1

  • 3

3. В результате выполнения фрагмента программы X := 7 Y := 7 P := X=Y Q := Y>X P := P OR Q значения переменных будут равны...

  • P = True;   Q = True

  • P = False;  Q = True

  • P = False;   Q = False

  • P = True;   Q = False

4. В результате выполнения фрагмента программы X := 9 Y := 7 P := X=Y Q := Y>X P := P AND Q значения переменных будут равны...

  • P = False;  Q = True

  • P = True;   Q = False

  • P = False;   Q = False

  • P = True;   Q = True

5. операторе присваивании х = а + b*c конструкция а + b*c является…

  • действием

  • операцией

  • оператором

  • выражением

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

1. Режим интерпретации можно использовать...

  • для компоновки программ на языке высокого уровня

  • при отладке программ на языке высокого уровня

  • для изменения синтаксиса языка программирования

  • для изменения семантики языка программирования

2. Компилятор используется при программировании на языке...

  • машинных команд

  • естественном

  • сверхуровня

  • высокого уровня

3. Транслятор, который осуществляет перевод исходной программы в эквивалентную ей результирующую программу на языке машинных команд, называется…

  • компилятором

  • ассемблером

  • машинным кодом

  • интерпретатором

4. Программа-компилятор

  • формирует файл программы на языке высокого уровня

  • осуществляет выполнение программы

  • записывает машинный код в форме загрузочного файла

  • переводит целиком исходный текст программы в машинный код

5. Программа переводится на машинный язык при каждом ее запуске, когда эта программа обрабатывается

  • драйвером

  • интерпретатором

  • редактором

  • ассемблером

23

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