Referat.me

Название: Введение в программирование

Вид работы: контрольная работа

Рубрика: Информатика и программирование

Размер файла: 16.64 Kb

Скачать файл: referat.me-135581.docx

Краткое описание работы: Сущность отладки, условия ее выполнения. Ошибки при компиляции программы, создание и изменение исходных символьных файлов. Процесс преобразования кода в машинный. Первый программист, виды трансляторов, классификация и уровни языков программирования.

Введение в программирование

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) библиотекарь

b) редактор

c) транслятор

d) компоновщик

e) загрузчик

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) поддерживает совокупность объектных файлов с подпрограммами, типами данных

b) формирует исполняемый файл

c) копирует исполняемый файл с диска в память и инициализирует компьютер перед выполнением программы

d) переводит программы с языка программирования на язык машинных кодов

e) создает и изменяет исходные символьные файлы, содержащие программу

13.Инструмент сред программирования, редактор - …

a) создает и изменяет исходные символьные файлы, содержащие программу

b) поддерживает совокупность объектных файлов с подпрограммами, типами данных

c) формирует исполняемый файл

d) копирует исполняемый файл с диска в память и инициализирует компьютер перед выполнением программы

e) переводит программы с языка программирования на язык машинных кодов

14.Инструмент сред программирования, транслятор - …

a) переводит программы с языка программирования на язык машинных кодов

b) создает и изменяет исходные символьные файлы, содержащие программу

c) поддерживает совокупность объектных файлов с подпрограммами, типами данных

d) формирует исполняемый файл

e) копирует исполняемый файл с диска в память и инициализирует компьютер перед выполнением программы

15.Какой из языков программирования относится к языкам низкого уровня?

a) Assembler

b) Pascal

c) Basic

d) Prolog

e) C++

16.Для создания программы необходимо:

a) компилятор, библиотеки функций, редактор связей

b) редактор связей, компилятор

c) текстовый редактор, редактор связей, компилятор, интерпретатор

d) редактор связей, текстовый редактор, библиотеки функций

e) интерпретатор, библиотеки функций, редактор связей, текстовый редактор

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

a) Delphi, Basic, GPSS, Pascal

b) Delphi, Word, Excel, Pascal

c) PowerPoint, Basic, GPSS, Paint

d) Delphi, Basic, Internet, PhotoShop

e) Adobe, Mathcad, Office, WinRAR

18.Что из ниже перечисленных не является средством для создания программ:

a) файлы;

b) компилятор;

c) редактор связей;

d) библиотеки функций;

e) текстовый редактор;

19.Первым программистом является:

a) Ада Байрон - Лавлайс.

b) Б. Паскаль;

c) Г. Лейбниц;

d) Ч. Бэббидж;

e) Дж. Фон Нейман;


20.Кто является исполнителем такого этапа решения задач с помощью компьютера, как формулировка задачи:

a) Человек

b) Компьютер

c) Язык программирования

d) Транслятор

e) Отладчик

21.Кто является исполнителем такого этапа решения задач с помощью компьютера, как выбор алгоритма:

a) Человек

b) Компьютер

c) Язык программирования

d) Транслятор

e) Отладчик

22.Кто является исполнителем такого этапа решения задач с помощью компьютера, как составление исходной программы на алгоритмическом языке:

a) Человек

b) Компьютер

c) Язык программирования

d) Транслятор

e) Отладчик

23.Кто является исполнителем такого этапа решения задач с помощью компьютера, как перевод исходной программы в коды машинных команд:


a) Компьютер

b) Человек

c) Заказчик

d) Разработчик

e) Профилировщик

24.Кто является исполнителем такого этапа решения задач с помощью компьютера, как исполнение машинной программы:

a) Компьютер

b) Человек

c) Заказчик

d) Разработчик

e) Профилировщик

25.На какие два направления разделяется программирование как наука:

a) Прикладное и системное

b) Прикладное и объектно-ориентированное

c) Системное и процедурное

d) Модульное и структурное

e) Процедурное и прикладное

26.Укажите виды трансляторов

a) Интерпретатор, компилятор, ассемблер

b) Редактор, компилятор, библиотекарь

c) Интерпретатор, загрузчик, ассемблер

d) Компилятор, компоновщик, редактор

e) Интерпретатор, компилятор, ассемблер, редактор, библиотекарь


27.Языки программирования по специфики структуры конструкций языка делятся на…

a) операторные и функциональные

b) языки высокого уровня и языки низкого уровня

c) процедурно-ориентированные и проблемно-ориентированные

d) процедурные и непроцедурные

e) машинно-ориентированные и объектно-ориентированные

28.Языки программирования по специфики синтаксиса языка делятся на…

a) процедурные и непроцедурные

b) операторные и функциональные

c) языки высокого уровня и языки низкого уровня

d) процедурно-ориентированные и проблемно-ориентированные

e) машинно-ориентированные и объектно-ориентированные

29.Языки программирования по уровню приближенности к пользователю делятся на…

a) языки высокого уровня и языки низкого уровня

b) операторные и функциональные

c) процедурно-ориентированные и проблемно-ориентированные

d) процедурные и непроцедурные

e) машинно-ориентированные и объектно-ориентированные

30.Языки программирования по ориентации на сферу применения делятся на…


a) процедурно-ориентированные, проблемно-ориентированные, машинно-ориентированные, объектно-ориентированные

b) операторные и функциональные, проблемно-ориентированные

c) языки высокого уровня и языки низкого уровня

d) процедурные, непроцедурные, функциональные

e) машинно-ориентированные, объектно-ориентированные, непроцедурные

Похожие работы

  • Общая схема решения задачи на персональном компьютере

    На этапе создания текста программы вы записываете алгоритм на языке программиро-вания. Один и тот же алгоритм можно запрограммировать множеством различных спосо-бов, но вы должны стремиться написать оптимальную программу.

  • Языки программирования

    Оценка современного этапа развития компьютерных технологий. История развития, классификации, сведения и уровни языков программирования. Обзор современных языков программирования: Си, его разовидности, Паскаль, Фортран, Бейсик - тенденция их развития.

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

    Технология программирования задач для операторных и функциональных языков программирования, разработка алгоритма и отладка программы. Трансляция исходного текста, компоновка программы, ее выполнение с целью определения логических ошибок и тестирование.

  • Создание консольных приложений в C++ Builder 6

    Всякий начинающиий программист после изучения некоторых основ языка программирования, будь то C++, Pascal, Assembler, обязательно хочет написать свою первую программу.

  • Система CLIPPER

    Система программирования приложений в среде БД, включающая в себя быстрый компилятор программ, развитый интерактивный символический отладчик.

  • Прикладной или системный?

    В разработке программы встречаются неясные вопросы относительно того, как спланировать тот или иной код, куда его отнести и как классифицировать. Код может быть классифицирован по самым различным классификациям.

  • Восемь мифов про Java

    Java это платформа, современная программная платформа, по большому счету стремящаяся заменить все функции операционной системы. Возможно, это в скором будущем и произойдет.

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

    Лингвистическое обеспечение автоматизированной системы. Алгоритмы сортировки методом прохождения бинарного дерева. Перевод входной строки в инфиксной форме в постфиксную. Конструирование программы-переводчика с английского на русский язык в Delphi.

  • Особенности разработки программы KURS.EXE

    C++ как универсальный язык программирования, его сущность, назначение, классы и возможности. Блок-схема и листинг программы KURS.EXE, ее принцип работы, системные требования, возможные неполадки и способы их устранения. Листинг заставки VOVA777.EXE.

  • Алгоритмический язык Pascal. Программа "Телефонный справочник"

    Использование электронно-вычислительной техники для сбора, накопления, обработки и передачи информации. Разработка программы "Телефонный справочник" на Паскале: ввод и редактирование теста программы, трансляция и отладка. Блок-схема, листинг программы.