- •1. Внутреннее
- •Операторы:
- •Верные высказывания:
- •Верные высказывания:
- •Данные имеют текстовое и кодовое представления.
- •Получение расширенного исходного кода программы обеспечивает:
- •Верные высказывания:
- •При именовании информационных объектов программы (или в качестве первых символов их идентификаторов) желательно использовать:
- •Минимальная значимая единица текста программы:
- •В идентификаторе нельзя использовать символ:
- •Некорректно записаны идентификаторы:
- •Некорректно записаны идентификаторы:
- •Корректно записаны идентификаторы:
- •Корректно записаны идентификаторы:
- •Корректно записаны идентификаторы:
- •«СтрокоВый литерал» - это последовательность символов, которая:
- •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______________________________________________________________________
в процессе выполнения программы в типичной среде программирования С++ принимают участие:
редактор текстов
препроцессор языка
компилятор
ассемблер
компоновщик
загрузчик
интерпретатор