Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест_1_л_1_3_с ответами!р.doc
Скачиваний:
2
Добавлен:
13.11.2019
Размер:
153.09 Кб
Скачать

Тестовые вопросы по темам лекций 1-3: «Введение в С++», «Лексические основы С++», «Базовые и производные типы» курса «Программирование». Для зачета необходимо ответить на 60% вопросов.

__________________________________________________________________________гр.1___________________________________________________________________

  1. ПРОГРАММА на С++ АВТОМАТИЧЕСКИ ПЕРЕВОДИТСЯ С ЯЗЫКА ПРОГРАММИРОВАНИЯ В ОБЪЕКТНЫЕ КОДЫ КОМАНД КОНКРЕТНОЙ ЭВМ С ПОМОЩЬЮ:

1. компоновщика

2. транслятора

3. интерпретатора

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

5. загрузчика

  1. данные:

1. задаются в программе в виде переменных и их значений

2. задаются в программе в виде констант и их значений

3. имеют внутреннее представление в памяти компьютера

4. имеют внешнее представление в тексте программы

5. задаются в программе в виде операторов

  1. виды данных:

1. константы

2. выражения

3. переменные

4. обращения к стандартным функциям

5. массивы

6. объекты

7. множества

  1. данные имеют представления:

1. внутреннее

2. внешнее

3. текстовое

4. кодовое

5. локальное

6. глобальное

  1. программа имеет представления:

1. Внутреннее

2. внешнее

3. текстовое

4. кодовое

5. локальное

6. глобальное

  1. главные элементы программы:

1. операторы

2. данные

3. объекты

4. коды

5. ячейки памяти

  1. Операторы:

1. задают действия, которые должна выполнять программа

2. строятся на основе использования управляющих структур трех типов: следования, ветвления и повторения

3. составляются из минимальных смысловых элементов языка – лексем

4. имеют тип

  1. переменная:

1. хранит значение в оперативной памяти

2. имеет имя

3. имеет тип

4. имеет адрес

5. имеет атрибуты

  1. ПРОЦЕСС ОПИСАНИЯ СТРУКТУР ДАННЫХ И АЛГОРИТМА РЕШЕНИЯ ЗАДАЧИ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ – ЭТО:ПРОГРАММА

  1. верные высказывания:

1. Программирование – процесс разработки программ для работы компьютера

2. Программа – описание структур данных и алгоритма решения задачи на языке программирования

3. Программа переводится на машинный язык для последующего выполнения компьютером при помощи программы-транслятора

4. Программа имеет текстовое и кодовое представления

5. Программа на С++ – это исходный текст, написанный на С++, набранный в текстовом редакторе и сохраненный в текстовом файле

6. Текстовый файл с программой на С++ имеет расширение .ехе

7. Транслятор имеет две разновидности: компилятор и интерпретатор

8. Данные имеют текстовое и кодовое представления

  1. Верные высказывания:

1. Основная цель препроцессора – закончить формирование исходного кода программы на С++

2. Ассемблер создает объектный код программы с расширением .obj

3. В результате компиляции создается исполняемый загрузочный модуль – файл с расширением .exe

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

5. В результате компоновки создается файл с расширением .exe

6. Файл, содержащий окончательный продукт компоновки, называется исполняемым (загрузочным) модулем

7. Загрузчик забирает исполняемый код с диска и размещает его в памяти

8. Одна из функций компилятора – анализ текста программы и распознание лексем

9. Лексема – минимальная неделимая структурная единица исполняемого кода программы

  1. Верные высказывания:

  1. Синтаксический анализ – процесс, состоящий в распознавании правильности конструкций языка в программе.

  2. .Семантика языка программирования – правила интерпретации операторов языка.

  3. .Семантика языка программирования определяет последовательности действий, которые выполнит компилятор при реализации конструкций языка.

  4. Синтаксические ошибки выявляются на этапе компиляции программы.

  5. Семантические ошибки выявляются на этапе трансляции программы.

  6. Программа имеет в качестве главных элементов данные и операторы.

  7. Данные имеют текстовое и кодовое представления.

  8. Внешнее представление данных – это их представление в тексте программы, при вводе или выводе значений на экран и хранении (например, в текстовом файле).

  9. Внутреннее представление данных – их двоичный код, формируемый по определенным правилам компилятором и средой исполнения в оперативной памяти.

__________________________________________________________________________ гр.2______________________________________________________________________

  1. в процессе выполнения программы в типичной среде программирования С++ принимают участие:

  1. редактор текстов

  2. препроцессор языка

  3. компилятор

  4. ассемблер

  5. компоновщик

  6. загрузчик

  7. интерпретатор

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