- •Верные высказывания:
- •Верные высказывания:
- •Данные имеют текстовое и кодовое представления.
- •Верные высказывания:
- •Корректно записаны идентификаторы:
- •Корректно записаны идентификаторы:
- •Корректно записаны идентификаторы:
- •1. Десятичные целые 2. Двоичные целые 3. Десятичные вещественные 4. 16-ичные целые 5. 16-ичные вещественные 6. Двоичные вещественные 7. 8-ичные целые
- •1. 0Х или 0х перед числом 2. Буква о или о перед числом 3. Цифра 0 перед числом 4. Цифра 0 после числа 5. Буква о или о после числа
- •1. Переменные
- •Верные высказывания:
- •Верные высказывания:
Тестовые вопросы по темам лекций 1-3: «Введение в С++», «Лексические основы С++», «Базовые и производные типы» курса «Программирование». Для зачета необходимо ответить на 60% вопросов.
__________________________________________________________________________гр.1___________________________________________________________________
-
ПРОГРАММА на С++ АВТОМАТИЧЕСКИ ПЕРЕВОДИТСЯ С ЯЗЫКА ПРОГРАММИРОВАНИЯ В ОБЪЕКТНЫЕ КОДЫ КОМАНД КОНКРЕТНОЙ ЭВМ С ПОМОЩЬЮ:
1. компоновщика
2. транслятора
3. интерпретатора
4. компилятора
5. загрузчика
-
данные:
1. задаются в программе в виде переменных и их значений
2. задаются в программе в виде констант и их значений
3. имеют внутреннее представление в памяти компьютера
4. имеют внешнее представление в тексте программы
5. задаются в программе в виде операторов
-
виды данных:
1. константы
2. выражения
3. переменные
4. обращения к стандартным функциям
5. массивы
6. объекты
7. множества
-
данные имеют представления:
1. внутреннее
2. внешнее
3. текстовое
4. кодовое
5. локальное
6. глобальное
-
программа имеет представления:
1. внутреннее
2. внешнее
3. текстовое
4. кодовое
5. локальное
6. глобальное
-
главные элементы программы:
1. операторы
2. данные
3. объекты
4. коды
5. ячейки памяти
-
операторы:
1. задают действия, которые должна выполнять программа
2. строятся на основе использования управляющих структур трех типов: следования, ветвления и повторения
3. составляются из минимальных смысловых элементов языка – лексем
4. имеют тип
-
переменная:
1. хранит значение в оперативной памяти
2. имеет имя
3. имеет тип
4. имеет адрес
5. имеет атрибуты
-
ПРОЦЕСС ОПИСАНИЯ СТРУКТУР ДАННЫХ И АЛГОРИТМА РЕШЕНИЯ ЗАДАЧИ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ – ЭТО:
ПРОГРАММИРОВАНИЕ
-
верные высказывания:
1. Программирование – процесс разработки программ для работы компьютера
2. Программа – описание структур данных и алгоритма решения задачи на языке программирования
3. Программа переводится на машинный язык для последующего выполнения компьютером при помощи программы-транслятора
4. Программа имеет текстовое и кодовое представления
5. Программа на С++ – это исходный текст, написанный на С++, набранный в текстовом редакторе и сохраненный в текстовом файле
6. Текстовый файл с программой на С++ имеет расширение .ехе
7. Транслятор имеет две разновидности: компилятор и интерпретатор
8. Данные имеют текстовое и кодовое представления
-
Верные высказывания:
1. Основная цель препроцессора – закончить формирование исходного кода программы на С++
2. Ассемблер создает объектный код программы с расширением .obj
3. В результате компиляции создается исполняемый загрузочный модуль – файл с расширением .exe
4. Компоновщик объединяет объектный код программы с объектными кодами функций, используемых программой, и стандартным кодом начальной загрузки
5. В результате компоновки создается файл с расширением .exe
6. Файл, содержащий окончательный продукт компоновки, называется исполняемым (загрузочным) модулем
7. Загрузчик забирает исполняемый код с диска и размещает его в памяти
8. Одна из функций компилятора – анализ текста программы и распознание лексем
9. Лексема – минимальная неделимая структурная единица исполняемого кода программы
-
Верные высказывания:
-
Синтаксический анализ – процесс, состоящий в распознавании правильности конструкций языка в программе.
-
.Семантика языка программирования – правила интерпретации операторов языка.
-
.Семантика языка программирования определяет последовательности действий, которые выполнит компилятор при реализации конструкций языка.
-
Синтаксические ошибки выявляются на этапе компиляции программы.
-
Семантические ошибки выявляются на этапе трансляции программы.
-
Программа имеет в качестве главных элементов данные и операторы.
-
Данные имеют текстовое и кодовое представления.
-
Внешнее представление данных – это их представление в тексте программы, при вводе или выводе значений на экран и хранении (например, в текстовом файле).
-
Внутреннее представление данных – их двоичный код, формируемый по определенным правилам компилятором и средой исполнения в оперативной памяти.
__________________________________________________________________________ гр.2______________________________________________________________________
-
в процессе выполнения программы в типичной среде программирования С++ принимают участие:
-
редактор текстов
-
препроцессор языка
-
компилятор
-
ассемблер
-
компоновщик
-
загрузчик
-
интерпретатор
-
Получение расширенного исходного кода программы обеспечивает:
1. препроцессор 2. отладчик 3. компилятор 4. редактор связей 5. загрузчик
-
ЭТАПЫ ПОЛУЧЕНИЯ ОБЪЕКТНОГО КОДА ПРОГРАММЫ НА С++ (файла xxx.obj) ИЗ файла С исходным кодом:
1. обработка текста программы препроцессором 2. отладка 3. компиляция 4. компоновка (редактирование связей) 5. загрузка
-
этапы Получения загрузочного МОДУЛЯ (файла xxx.еxе) ПРОГРАММЫ НА С++ из файла С исходным кодом:
1. препроцессорная обработка 2. отладка 3. компиляция 4. компоновка 5. загрузка
-
выполнение вычислений по программе, НАПИСАННОЙ НА С++, предполагает, что пройдены ЭТАПы:
1. препроцессорной обработки 2. тестирования и отладки 3. компиляции 4.компоновки 5. загрузки 6. исправления синтаксических ошибок
_____________________________________________________________________________________________гр3__________________________________________________________________________