Программное обеспечение и технологии программирования

1. Переменная – это …

— область памяти, в которой хранится некоторое значение

2. Нарушение формы записи программы, обнаруженное при тестировании, приводит к сообщению об ошибке

— синтаксической

3. Одним из пяти основных свойств алгоритма является

— конечность

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

— безусловные перехды

5. Виртуальная машина Java является

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

6. Набор операторов, выполняющих заданное действие и независящих от других частей исходного кода программы, называют

— подпрограммой

7. Языками разметки данных являются

— HTML и XML

8. Реализация циклов в алгоритмах

— уменьшает объем памяти, используемой программой, выполняющей алгоритм, и увеличивает длину записей одинаковых последовательностей команд

— уменьшает объем памяти, используемой программой, выполняющей алгоритм, и сокращает количество записей одинаковых последовательностей команд

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

— не уменьшает объем памяти, используемой программой, выполняющей алгоритм, и не увеличивает длину записей одинаковых последовательностей команд

9. Из перечисленных

2) Ассемблер

5) Макроассемблер

к языкам высокого уровня не относят

— 2 и 5

10. Скриптовыми языками являются

— PHP и TCL

11. Для описания синтаксиса конструкций в языках программирования применяются ________________ грамматики

— контекстно-свободные

12. Не может быть последовательной ________________ структура представления данных

— хеш-адресация

13. Подпрограммам НЕ свойственно

— усложнение понимания работы программы

14. Фаза анализа компилятора не может содержать этапы

— лексический анализ

15. Описанием цикла с предусловием является следующее выражение

— пока условие истинно, выполнять оператор

16. Способ записи программ, допускающий их непосредственное выполнение на ЭВМ, называется

— машинным языком программирования

17. Метод последовательного перебора применим

— к упорядоченным и неупорядоченным структурам данных

— только к неупорядоченным структурам данных

— только к упорядоченным структурам данных

— только к списковым структурам данных

18. Компонент интегрированной системы программирования, предназначенный для перевода исходного текста программы в машинный код, называется

— транслятором

19. Наиболее точным определением понятия «переменная» в традиционных языках программирования является

— служебное слово на языке программирования

20. Языки программирования высокого уровня характеризуют

— зависимость от архитектуры конкретного компьютера

21. Обнаруженное при отладке программы нарушение формы языковой конструкции приводит к сообщению о __________________ ошибке

— синтаксической

22. В объектно-ориентированном программировании способность объекта сохранять свойства и методы класса-родителя называют

— наследованием

23. Динамическими структурами данных являются

— массив

24. Деревья, списки, хэш-адресация – это

— структуры данных

25. Структурное программирование по-другому называют

— программирование без goto

26. К какому типу языков относится язык Lisp

— язык функционального программирования

27. Вычислимой функцией называется функция, для которой

— значение функции может быть найдено за конечное время

28. Не является принципом объектно-ориентированного программирования

использование функций

29. Что понимается под жизненным циклом программного средства

— весь период его разработки и эксплуатации

30. Интегрированная система программирования включает компонент для набора исходного текста программы (исходного кода), который называется

— конструктор

— текстовый редактор

31. Что такое формальные параметры подпрограмм

— входные данные определенного типа

— идентификация входных данных

— конкретные значения входных данных

— неопределенные входные данные

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

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

33. Пошаговая детализация постановки задачи, начиная с наиболее общей проблемы, характеризует

— метод последовательной декомпозиции «сверху-вниз»

34. Проектирование программ путем последовательного разбиения большой задачи на меньшие подзадачи соответствует

— нисходящему («сверху-вниз») проектированию

35. Непосредственное покомандное выполнение исходной программы на языке высокого уровня происходит в процессе

— интерпретации

36. При разработке программного продукта описание последовательности действий, ведущих к решению поставленной задачи, относится к этапу _______________

— кодирования программы

— разработки алгоритма

— анализа и формализованного описания задачи

— выбора метода решения задачи

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

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

38. Для системного программирования наиболее подходят языки

— C, C++, Ассемблер

39. Поставьте этапы создания программных продуктов в порядке следования

— проектирование

40. На этапе отладки программы

— проверяется корректность работы программы

41. Загрузочный модуль программы – результат работы

— редактора связей (компоновщика)

42. При разработке программного продукта описание последовательности действий, ведущих к решению поставленной задачи, относится к этапу ______________

— анализа и формализованного описания задачи

— разработки алгоритма

— выбора метода решения задачи

— кодирования программы

43. Окно Windows с точки зрения объектно-ориентированного программирования – это

— объект

44. При структурном подходе к составлению программ могут использоваться понятия

А) альтернативный выбор

Б) цикл

Г) наследование

— а,б,г

45. Понятие «иерархия классов» присуще методологии _______________ программирования

— объектно-ориентированного

46. Языком логического программирования является

— Prolog

47. Создание исполняемого файла из исходного текста программы предполагает выполнение процессов:

А) компиляции

Б) компоновки

В) интерпретации

Г) исполнения программы

— б,в

— а,б,в

— б,г

— а,б

48. Главная идея структурного программирования состоит в том, что

при написании программ не используются подпрограммы

49. В концепцию объектно-ориентированного подхода к программированию не входит

— дискретизация

50. Программа-интерпретатор всегда работает с

— исходным текстом программы

Операционные системы. Основы программирования.


Похожие статьи.

Понравилась статья? Поделиться с друзьями: