Алгоритмизация и программирование. Языки программирования высокого уровня. Технологии программирования

19. Интегрированные среды программирования

1) Система программирования не содержит

    редактора графических элементов

2) Редактор связей необходим в системе программирования для …

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

3) Библиотеки подпрограмм как компонент системы программирования необходимы для …

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

 


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

1) Операторы присваивания в языках программирования …

    задают значения переменных

2) Языком логического программирования является …

    PROLOG

3) Язык программирования АДА, который, в частности, был использован при разработке комплекса пилотажно-навигационного оборудования для российского самолета-амфибии Бе-200, был создан в _________ году.

   

 

4) Выражению соответствует следующее арифметическое выражение на языке программирования (операция возведения в степень обозначена символом «^») …

   

 

21. Алгоритмы циклической структуры

1) Дана схема алгоритма:

С помощью операции вычисляют остаток от деления числа a на b, операция позволяет определить целую часть от деления числа а на b.
В результате выполнения алгоритма при входных данных значение переменной будет равно …

   

 

2) Дана схема алгоритма:

В результате выполнения алгоритма при входном значении значение переменной будет равно …

   

 

3) Дана схема алгоритма:

В результате выполнения алгоритма при входном значении значение переменной будет равно …

   

 

 

22. Понятие алгоритма и его свойства. Блок-схема алгоритма

1) Алгоритм задан схемой:

С помощью операции вычисляют остаток от деления числа a на b, операция позволяет определить целую часть от деления числа а на b.
В результате выполнения алгоритма при исходном значении значение переменной будет равно …

   

 

2) Алгоритм задан схемой:

В результате выполнения алгоритма при исходных данных значение переменной будет равно …

   

 

23. Типовые алгоритмы (работа с массивами, рекурсивные алгоритмы и т.д.)

 

1) Дана схема алгоритма:

В результате выполнения алгоритма при и значениях элементов одномерного массива значение элемента массива А5 будет равно …

    –6
       

2) Алгоритм задан на алгоритмическом языке:

В результате выполнения алгоритма при и значениях элементов одномерного массива значение переменной будет равно …

   

 

3) Алгоритм задан на алгоритмическом языке:

В результате выполнения алгоритма при и значениях элементов одномерного массива значение элемента массива А4 будет равно …

    –1

 

4) Дана схема алгоритма:

В результате выполнения алгоритма при и значениях элементов одномерного массива значение элемента массива А4 будет равно …

   

 

24. Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация

1) При решении задачи на компьютере на этапе программирования не выполняется

    синтаксическая отладка

2) При решении задачи на компьютере на этапе отладки программы не выполняется

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

 

3) Компиляция и интерпретация представляют собой …

    два принципиально различных метода трансляции

 

25. Объектно-ориентированное программирование

1) Одно из основополагающих понятий объектно-ориентированного программирования «инкапсуляция» означает …

    объединение в единое целое данных и алгоритмов обработки этих данных

2) Объектом объектно-ориентированного программирования называется …

    совокупность переменных состояния и связанных с ними методов (операций)

3) В объектно-ориентированном программировании определенный пользователем тип данных, который обладает внутренними данными и методами для работы с ними в форме процедур или функций, называется …

    классом

4) Одно из основополагающих понятий объектно-ориентированного программирования «полиморфизм» означает …

    свойство различных объектов выполнять одно и то же действие разными способами

 

26. Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ "сверху-вниз" и "снизу-вверх"

1) Принцип структурного программирования «разделяй и властвуй» подразумевает …

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

2) Одна из основных идей структурного программирования состоит в том, что …

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

3) В структурном программировании отсутствует принцип …

    наследования

4) Процесс пошагового разбиения алгоритма на более мелкие части с целью получения таких элементов, для которых независимым образом можно легко написать конкретные команды, – это метод программирования …

    «сверху-вниз»