Единица текста программы которая при компиляции воспринимается как единое целое

Описание:
В тесте 25 вопросов. Правильные ответы выделены в документе.
1. Плавающие регистры содержат..
· вещественные числа
· целые числа
· символы
2. Первым разработанным языком программирования высокого уровня является
· Basic
· С
· Fortran
· Assembler
· Pascal
3. Система правил для конструирования программ, состоящих из групп чисел, букв, знаков препинания и д символов, с помощью которых можно сообщать компьютеру набор команд, -.
· язык программирования
· компилятор
· ассемблер
· лексема
4. Система программирования — это .
· средство автоматизации программирования, включающее язык программирования, транслятор этого языка, документацию, а также средства подготовки и выполнения программ
· программа, преобразующая программу, написанную на одном (входном) языке, в программу, представленную на другом (выходном) языке
· программа, которая сразу выполняет переводимые команды
5. Операторы бывают.

Изучение Си в одном видео уроке за час!


· исполняемыми и неисполняемыми
· действующими и недействующими
· зависимыми и независимыми
6. Исполняемые операторы — это операторы.
· задающие действия над данными
· служащие для описания данных
· устанавливающие правила построения элементов языка
7. Чтобы компиляция одной и той же программы различными компиляторами всегда давала одинаковый результат, разрабатываются .
· стандарты языков программирования
· алфавит языка, его символы, лексемы
· средства разработки программ
8. Оператор — это .
· законченное описание некоторого действия
· основной неделимый символ
· язык программирования
9. Языки, представляющие собой последовательность выполняемых операторов, называют .
· процедурными
· аппликативными
· объектно ориентированными
10. Общие регистры содержат.
· целые числа или адреса
· вещественные числа
· команды условных переходов
11. Группа операторов, которые решают логически самостоятельную часть задачи, называется .
· подпрограммой
· циклом
· кодировщиком
12 — это программа, переводящая текст инструкций для компьютера с какого-либо языка программирования на язык
· Система программирования
· Компилятор
· Кодировщик
· Язык программирования
13. Синтаксис языка определяет.
· правила построения элементов языка
· правила использования языка
· последовательность операторов
14. Единица текста программы, которая при компиляции воспринимается как единое целое и по смыслу не может быт разделена на более мелкие элементы, называется .
· константой
· лексемой
· мантиссой
· транслятором
15. Языки, формирующие в процессе трансляции окончательный выполнимый код, называются . языками
· компилируемыми
· интерпретируемыми
· транслируемыми
16. Выражение — это .
· набор лексем и символов., задающий правило вычисления некоторого значения

Препроцессор что это. Директива #define. Макросы. Директивы препроцессора что это. C ++ Урок #66


· набор символов, определяющий смысл и правила использования единица языка
· минимальная единица языка, имеющая самостоятельный смысл
17. Команды процессора состоят из .
· кода операции и операндов
· программ
· регистров
18. Величина, принимающая в процессе выполнения приложения различные значения, называется .
· переменной
· константой
· транслятором
19. Язык машинных команд состоит из .
· двоек и пятерок
· единиц и нулей
· нулей
· двоек
20. В процессе трансляции, на этапе лексического анализа выполняется .
· выделение основных составляющих программы — лексем
· выделение основных составляющих программы — символов
· операторы, устанавливающие правила построения элементов языка
21. Языки, основанные на построении объектов, объединяющих данные и операции над ними, называют .
· процедурными
· аппликативными
· объектно ориентированными
22. Машинно-ориентированный язык программирования -.
· Cobol
· Basic
· Assembler
· Fortran
23. Элементарной единицей памяти современных компьютеров является .
· один байт
· четыре байта
· один бит
24. Регистрами процессора называют.
· внутреннюю память процессора
· оперативную память компьютера
· инструкции процессора
25. Неисполняемые операторы — это операторы.
· задающие действия над данными
· служащие для описания данных
· устанавливающие правила построения элементов языка

Комментарии: Тест был успешно сдан в 2021 году.

Размер файла: 12,2 Кбайт
Фаил: (.rar)

Скачано: 2 Коментариев: 0

Источник: c-stud.ru

Служебные (ключевые) слова

5) В комментариях, строках и символьных константах могут использоваться другие символы (например, русские буквы).

6) комбинации специальных символов образуют составленные символы:

В стандартном языке СИ комментарии запрещено вкладывать друг в друга.

/* текст-1 /* текст-2 */ текст-3 */ текст-3 не считается комментарием.

Лексема – единица текста программы, которая при компиляции воспринимается как единое целое и по смыслу не может быть разделена на более мелкие элементы.

В языке СИ 6 классов лексем: свободно выбираемые и используемые идентификаторы, служебные (ключевые) слова, константы, строки (строковые константы), операции (знаки операций), разделители (знаки пунктуации).

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

X D8 d8 G_ALT GAMMA128 _X.

Прописные и строчные буквы различаются.

Идентификаторы могут иметь любую длину, но компилятор учитывает не более 31 символа.

В качестве идентификаторов нельзя использовать служебные (ключевые) слова и стандартные имена языка (sin, printf и т.д.).

Идентификаторы, зарезервированные в языке, т.е. такие, которые нельзя использовать в качестве свободно выбираемых программистом имен, называют служебными словами. Служебные слова определяют типы данных, классы памяти, квалификаторы типа, модификаторы, псевдопеременные и операторы. В стандарте языка определены следующие служебные слова:

auto break case char const continue default do
double else enum extern float for goto if
int long register return short signet sizeof Static
struct switch typedef union unsigned void volatile Wile

По смысловой нагрузке служебные слова группируются следующим образом:

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

К спецификаторам типов относятся:

double — вещественный двойной точности с плавающей точкой;

enum — перечисляемый тип (перечисление) — определе­ние целочисленных констант, для каждой из ко­торых вводятся имя и значение;

Читайте также:
Запуск программы невозможен так как на компьютере отсутствует api ms win downlevel kernel 32

float — вещественный с плавающей точкой;

long — целый увеличенной длины (длинное целое);

short — целый уменьшенной длины (короткое целое);

struct — структура (структурный тип);

signed — знаковый, т.е. целое со знаком (старший бит считается знаковым);

union — объединение (объединяющий тип);

unsigned — беззнаковый, т.е. целое без знака (старший бит не считается знаковым);

void — отсутствие значения;

typedef — вводит синоним обозначения типа (определяет сокращенное наименование для обозначения типа).

Квалификаторы типа:

const — квалификатор объекта, имеющего постоянное значение, т.е. доступного только для чтения;

volatile — квалификатор объекта, значение которого может измениться без явных указаний программиста.

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

Для обозначения классов памяти используются:

extern — внешний; register — регистровый; static — статический.

Для построения операторов используются служебные слова:

break — выйти из цикла или переключателя;

continue — завершить текущую итерацию цикла (продолжить цикл, перейдя к следующей итерации);

do — выполнять (заголовок оператора цикла с постусловием);

for — для (заголовок оператора параметрического цикла);

goto — перейти (безусловный переход);

if — если — обозначение условного оператора;

return — возврат (из функции);

while — пока (заголовок цикла с предусловием или завершение цикла do).

К служебным словам также отнесены следующие идентификаторы:

default — определяет действия при отсутствии нужного варианта в операторе switch;

case — определяет вариант в операторе switch;

else — входит в оператор if, определяя альтернативную ветвь;

sizeof — операция определения размера операнда (в байтах).

Добавим еще одно соглашение, обычно соблюдаемое авторами компиляторов и стандартных библиотек языка Си. Идентификаторы, начинающиеся с одного или двух символов подчеркивания «_», зарезервированы для использования в библиотеках и компиляторах. Поэтому такие идентификаторы не рекомендуется выбирать в качестве имен в прикладной программе на языке Си. Следующее соглашение относительно имен относится уже не к стандарту и не к реализациям, а отображает стиль оформления текста программы. Рекомендуется при программировании имена констант записывать целиком заглавными буквами.

Стандартные математические функции (файл math.h):

Функция Краткое описание
abs нахождение абсолютного значения выражения типа int
acos вычисление арккосинуса. Аргументы этой и других тригонометрических функций задаются в радианах
asin вычисление арксинуса
atan вычисление арктангенса х
atan2 вычисление арктангенса от у/х
cabs нахождение абсолютного значения комплексного числа
ceil нахождение наименьшего целого, большего или равного х
_clear87 получение значения и инициализация слова состояния сопроцессора и библиотеки арифметики с плавающей точкой
_control87 получение старого значения слова состояния для функций арифметики с плавающей точкой и установка нового состояния
cos вычисление косинуса
cosh вычисление гиперболического косинуса
exp вычисление экспоненты
fabs нахождение абсолютного значения типа double
floor нахождение наибольшего целого, меньшего или равного х
fmod нахождение остатка от деления х/у
_fpreset повторная инициализация пакета плавающей арифметики
frexp вычисляет для х вещественную мантиссу m и целое n так, что x=m*2 n
hypot вычисление гипотенузы
labs нахождение абсолютного значения типа long
ldexp вычисление х*2 e
log вычисление натурального логарифма
log10 вычисление логарифма по основанию 10
matherr управление реакцией на ошибки при выполнении функций математической библиотеки
modf разложение х на дробную и целую часть
pow вычисление х в степени у
sin вычисление синуса
sinh вычисление гиперболического синуса
sqrt нахождение квадратного корня
_status87 получение значения слова состояния с плавающей точкой
tan вычисление тангенса
tanh вычисление гиперболического тангенса

В библиотеке определен также ряд констант, таких как M_PI (число π), M_E (основание натурального логарифма e) и др.

Источник: studopedia.su

Тесты на тему «Ответы Технология программирования. Синергия»

Ответы Технология программирования. Синергия

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

Если некоторая часть программы (группа блоков) выполняется многократно и после проверки некоторого условия в какой-то момент осуществляется выход из нее, то такую часть называют …
• схемой
• мантиссой
• циклом

Разветвляющийся алгоритм – это алгоритм, в котором …
• действия выполняются последовательно один раз и без проверки каких-либо условий
• предусматриваются варианты действий в зависимости от изменения определенных условий
• отдельные операции или группы операций выполняются несколько раз

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

Запись алгоритма на формальном языке называется …
• транслятором
• программой
• мантиссой

Упорядоченная совокупность однотипных переменных, обладающих одинаковыми свойствами, называется …
• массивом
• списком
• последовательностью
• множеством

Команды процессора состоят из.
• регистров
• кода операции и операндов
• программ

Язык машинных команд состоит из .
• нулей
• единиц и нулей
• двоек
• двоек и пятерок

— это программа, переводящая текст инструкций для компьютера с какого-либо языка программирования на машинный язык
• компилятор
• кодировщик
• язык программирования
• система программирования

Оператор — это .
• законченное описание некоторого действия
• язык программирования
• основной неделимый символ

Наглядное графическое изображение алгоритма называется …
• циклом
• схемой
• мантиссой

Языки, представляющие собой последовательность выполняемых операторов, называют .
• процедурными
• аппликативными
• объектно-ориентированными

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

Читайте также:
Программа которая находит компьютер по ip адресу

Группа операторов, которые решают логически самостоятельную часть задачи, называется .
• кодировщиком
• подпрограммой
• циклом

Первым разработанным языком программирования высокого уровня является
• Fortran
• Base
• Assembler
• Pascal
• С

Значение величин А и В после выполнения операций присваивания (А = А – В; В =7; А = А + В) если до начала этих действий А=15, В=1, равно …
• А=9, В=24
• А=15, В=7
• А=21, В=7

Система программирования — это .
• программа, которая сразу выполняет переводимое команды
• средство автоматизации программирования, включающее язык программирования, транслятор этого языка, документацию, а также средства подготовки и выполнения программ
• программа, преобразующая программу, написанную па одном (входном) языке, в программу, представленную на другом (выходном) языке

Структура – это …
• составной объект, в который входят компоненты любых типов, имеющих нулевое смещение от начала, за исключением функций, сгруппированных под одним именем для удобства обработки, и в каждый момент времени может использоваться только один из его компонентов
• имеющая единое имя совокупность однотипных элементов, расположенных в определенном порядке и различающихся индексами, и над этой совокупностью возможны любые операции, допускаемые типом элементов массива
• составной объект, в который входят компоненты любых типов, за исключением функций, сгруппированных под одним именем для удобства обработки, и в каждый момент времени может использоваться только один из его компонентов

Языки, основанные на построении объектов, объединяющих данные и операции над ними, называют .
• объектно-ориентированными
• процедурными
• аппликативными

Единица текста программы, которая при компиляции воспринимается, как единое целое и по смыслу не может быть разделена на более мелкие элементы, называется.
• мантиссой
• лексемой
• транслятором
• константой

Конструкция «Цикл пока» выполняется, пока …
• не достигнут конец файла
• условие ложно
• условие истинно

Группа операторов, которые решают логически самостоятельную часть задачи называется:
• подпрограмма
• цикл
• кодировщик

Исполняемые операторы — это операторы.
• служащие для описания данных
• задающие действия над данными
• устанавливающие правила построения элементов языка

Синтаксис языка определяет.
• последовательность операторов
• правила использования языка
• правила построения элементов языка

Элементарной единицей памяти современных компьютеров является .
• один бит
• один байт
• четыре байта

Графическое изображение логической структуры алгоритма, в котором каждый этап процесса переработки данных представляется в виде геометрических фигур(блоков), имеющих определенную конфигурацию в зависимости от характера выполняемых операций, – это … форма записи алгоритмов
• графическая (блок-схемная)
• словесно-пошаговая
• программная

Операторы бывают .
• зависимыми и независимыми
• действующими и недействующими
• исполняемыми и неисполняемыми

Дизъюнкцией называется выражение, составленное из …
• двух высказываний и связки «и»
• двух простых высказываний и связки «или»
• одного высказывания и связки «не»

Циклический алгоритм – это алгоритм, в котором …
• предусматриваются варианты действий в зависимости от изменения определенных условий
• действия выполняются последовательно один раз и без проверки каких-либо условий
• отдельные операции или группы операций выполняются несколько раз

Языки, формирующие в процессе трансляции окончательный выполнимый код называются . языками
• компилируемыми
• транслируемыми
• интерпретируемыми

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

Описание последовательности действий, которые необходимо выполнить для решения задачи, называется …
• псевдокодом
• циклом
• алгоритмом

Языки программирования можно разделить на языки . уровня
• переходного
• среднего
• высокого и низкого

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

Аппаратный стек реализуется.
• во внутренней памяти процессора
• на базе постоянного запоминающего устройства
• на базе оперативной памяти

Последовательность действий, которая выполняется многократно, называется…
• условием цикла
• телом цикла
• ветвлением

Массив – это …
• имеющая единое имя совокупность однотипных элементов, расположенных в определенном порядке и различающихся индексами, и над этой совокупностью возможны любые операции, допускаемые типом элементов массива
• составной объект, в который входят компоненты любых типов, за исключением функций, сгруппированных под одним именем для удобства обработки, и в каждый момент времени может использоваться только один из его компонентов
• составной объект, в который входят компоненты любых типов, имеющих нулевое смещение от начала, за исключением функций, сгруппированных под одним именем для удобства обработки, и в каждый момент времени может использоваться только один из его компонентов

Плавающие регистры содержат …
• символы
• вещественные числа
• целые числа

________- это запоминающее устройство, из которого элементы извлекаются в порядке,
обратном их помещению в запоминающее устройство.
• стек
• список
• бинарное дерево

Оператор присваивания в языке С/С++ обозначается …
• : =
• =
• = =

Дизъюнкцией называется выражение, составленное из …
• двух высказываний и связки «и»
• двух простых высказываний и связки «или»
• одного высказывания и связки «не»

Единица текста программы, которая при компиляции воспринимается, как единое целое и по смыслу не может быть разделена на более мелкие элементы, называется:
• константа
• лексема
• мантисса
• транслятор

Регистрами процессора называют.
• оперативную память компьютера
• инструкции процессора
• внутреннюю память процессора

Если «А» и «В» имеют значение «истина»: С = А В, то величине «С» будет присвоено значение …
• «истина» или «ложь»
• «истина»
• «ложь»

К нейтральным или выполнимым формулам логики относятся выражения, принимающие значение …
• «истинно» независимо от логических значений входящих в них переменных
• «ложно» независимо от логических значений входящих в них переменных
• как «истинно», так и «ложно»

Читайте также:
Установка этой программы возможна только в версиях

Такое свойство алгоритма, как определенность, предполагает _____________…
• решение алгоритмом целой группы родственных задач, отличающихся исходными данными определение точной последовательности выполнения шагов алгоритма прекращение процесса через определенное число шагов с выдачей искомых результатов или сообщения о невозможности продолжения заложенного в алгоритме процесса
• точность указаний, исключающую их произвольное толкование, т.е. при выполнении алгоритма в одних и тех же условиях получаются одинаковые результаты
• расчленение процесса на отдельные элементарные операции, возможность выполнения которых не вызывает сомнений

Какой из перечисленных языков программирования является машинно-ориентированным?
• Basic
• Fortran
• Cobol
• Assembler

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

Чему равно значение величин А и В после выполнения приведенных операций присваивания, если до начала этих действий А=80. В=32. А = А — В; В = А/8; А = В; В = А-В; А = В + 4;
• A=6, В=36
• А=40, 8=36
• А=40, 8=32

В процессе трансляции, на этапе лексического анализа выполняется .
• выделение основных составляющих программы — символов
• операторы, устанавливающие правила построения элементов языка
• выделение основных составляющих программы – лексем

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

Неисполняемые операторы — это операторы, .
• служащие для описания данных
• устанавливающие правила построения элементов языка
• задающие действия над данными

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

Конъюнкцией называется выражение, составленное из …
• одного высказывания и связки «не»
• двух простых высказываний и связки «или»
• двух высказываний и связки «и»

Чему равно значение величин А, В и С после выполнения приведенных операций присваивания, если до начала этих действий А=100, В=200, С=300. А = 1000; С = 50; В = А/С; С = В; В = А/С; С =А;
• А=100, В=20, С=50
• А=1000, В=50, С=1000
• А=1000, В=20, С=50
• А=100, В=200, С=20

Если «А» имеет значение «истина», а «В» – «ложь»: С = А || В, то величине «С» будет присвоено значение …
• «истина» или «ложь»
• «истина»
• «ложь»

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

Линейный алгоритм – это алгоритм, в котором …
• действия выполняются последовательно один раз и без проверки каких-либо условий
• отдельные операции или группы операций выполняются несколько раз
• предусматриваются варианты действий в зависимости от изменения определенных условий

К тождественно ложным формулам логики относятся выражения, принимающие значение …
• «истинно» независимо от логических значений входящих в них переменных
• как «истинно», так и «ложно»
• «ложно» независимо от логических значений входящих в них переменных

Операцией отрицания называется выражение, составленное из …
• двух высказываний и связки «и»
• одного высказывания и связки «не»
• двух простых высказываний и связки «или»

Текстовые строки в компьютере представляются …
• массивами символов
• переменными
• буквами

Для чего используется переменные целочисленного типа:
• для хранения числовых значений
• для хранения буквенных значений
• для хранения числовых и буквенных значений

К тождественно истинным формулам логики относятся выражения, принимающие значение …
• «истинно» независимо от логических значений входящих в них переменных
• «ложно» независимо от логических значений входящих в них переменных
• как «истинно», так и «ложно»

Значение величин А и В после выполнения операций присваивания (А = А – В; В = A/8; А = В; В = A*B; А = В + 4), если до начала этих действий А=80, В=32, равно …
• А=40, В=36
• А=6, В=36
• А=40, В=32

Источник: studentu24.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru