R выделение некоторых объектов, наделенных определенными свойствами и функциями
Высокий уровень программирования:
R предполагает независимость от аппаратной части компьютера
Низкий уровень программирования:
R предполагает зависимость от аппаратной части компьютера
Подпрограммы нужны для:
R разбиения одной макрозадачи на ряд мелких, более легко решаемых
Процедурная абстракция – это:
R выделение в решаемой задаче функций методом «сверху вниз»
Инструкция switch… case является:
R альтернативой оператору if else
Область видимости переменных – это:
R блок, внутри которого эта переменная объявлена и действует
Для инициализации генератора случайных чисел в языке С++ нужно указать функцию (Ввод ответа вручную с клавиатуры)
Правильные варианты ответа: srand(time(0))
Для инициализации генератора случайных чисел в языке С++ нужно подключить следующие библиотеки
R <cstdlib>
R <cmath>
R <ctime>
Названию типов данных в левом столбце соответствует их перевод в правом столбце:
int
целочисленный
char
символьный
double
вещественный
bool
логический
аналитический
синтетический
Названию типов данных в левом столбце соответствует объем выделяемой емкости оперативной памяти в правом столбце:
integer
4 кб
char
2 кб
real
8 кб
string
16 кб
32 кб
64 кб
Расположите типы данных в порядке уменьшения выделяемой емкости в оперативной памяти:
1: char
2: int
3: double
4: string
Приоритет выполнения операторов возрастает в следующем порядке:
1: *
2: /
3: +
4: –
Инициализация переменной это
R выделение под нее памяти и присвоение ей определенного значения
Алгоритм включает в себя ветвление, если:
R ход его выполнения зависит от истинности тех или иных условий
Алгоритм называется циклическим, если:
R он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
Наиболее полный перечень способов записи алгоритмов:
R графический, программный
Алгоритм — это:
R понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей
Алгоритм называется линейным:
R если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
Этапы работы с исходным текстом программы:
1:набор исходного текста в текстовом редакторе
2:компиляция
3:обработка межпрограммных связей
4:выполнение
Соответствие между способами изображения алгоритмов и их содержанием:
Блок-схемы
каждый этап процесса переработки данных представляется в виде геометрических фигур (блоков)
Структурные диаграммы
могут использоваться в качестве структурных блок-схем, для показа межмодульных связей, для отображения структур данных, программ и систем обработки данных
Формульно-словесный способ
задание инструкций с использованием математических символов и выражений в сочетании со словесными пояснениями
реализация интерпретируемого формата выходных данных подпрограммы в основную программу
Соответствие между способами изображения алгоритмов и их содержанием:
Блок-схема
каждый этап процесса переработки данных представляется в виде геометрических фигур (блоков)
Псевдокод
представляет собой смесь операторов языка программирования и естественного языка
Словесный способ
графическое изображение логической структуры алгоритма, в котором содержание этапов вычислений задается на естественном языке в произвольной форме с требуемой детализацией
реализация компилируемого формата выходных данных подпрограммы в основную программу
Константа типа chaR занимает в памяти число байт, равное ...
R 1
Количество простых или составных операторов, используемых в цикле for, может быть равно ....
R 1
Оператор инкремента (++) ...
R увеличивает значение переменной на единицу
Лексема - это ...
R единица текста программы, которая при компиляции воспринимается как единое целое
Приведите операции к их результатам при i = 5
m=i++
m = 5; i = 6
m=++i
m = 5; i = 5
m= -- i
m = 4; i = 4
m= i - -
m = 5; i =4
Файл с расширением .o содержит ...
R объектный код программы
Операция = = относится к ...
R операциям сравнения
Размеры типов убывают в следующем порядке:
1:long double
2:double
3:float
4:enum
5:char
Соответствие между операцией и ее названием
*
операция разыменования
&
операция получения адреса операнда
::
операция указания области видимости
->
косвенный выбор компонента структурированного объекта, адресуемого указателем.
113. Задание {{ 1 }} ТЗ 1
Для получения адреса переменной используется оператор ...
R &
Для реализации логики алгоритма и программы, с точки зрения структурного программирования не должны применяться…
R безусловные переходы
Деятельность, направленная на обнаружение и исправление ошибок в программной системе называется …
R отладкой
На рисунке в блок-схеме отсутствует графический блок …
R условия
На рисунке представлен фрагмент алгоритма, имеющий ____________ структуру.
R циклическую с постусловием
На рисунке продемонстрирована команда
R ветвление
Ветвление обязательно должно содержать …
R условие и оператор, выполняемый в случае истинности условия
Блок-схемой цикла с постусловием является утверждение «Оператор в теле цикла будет обязательно выполнен хотя бы один раз» относится к …
R циклу с постусловием
Описанием цикла с предусловием является следующее выражение: …
R пока условие истинно выполнять оператор
Если задан тип данных, то известной является информация о
R диапазоне возможных значений
Программа – это …
R алгоритм, записанный на языке программирования
Многократное исполнение одного и того же участка программы называется …
R циклическим процессом
Понятием «переменная» в традиционных языках программирования называется…
R именованная область памяти, в которой хранится некоторое значение
Для реализации логики алгоритма и программы, с точки зрения структурного программирования не должны применяться …
R безусловные переходы
Целочисленный тип является __________ типом данных
R встроенным
Процесс написания программы никогда НЕ ВКЛЮЧАЕТ
R изменение физических параметров компьютера
Верным является высказывание, утверждающее…
R доступ к элементу массива осуществляется по имени массива и номеру элемента
Подпрограммой является…
R ранее разработанный, синтаксически выделенный и целиком используемый в составе других программ блок операторов
Подпрограммам НЕ свойственно…
R усложнение понимания работы программы
Утверждение «Оператор в теле цикла будет выполнен хотя бы один раз» относится к циклу…
R с постусловием
Ветвление обязательно должно содержать
R условие и оператор, выполняемый в случае истинности условия
Элементами оператора ветвления являются…
а) условие
б) переход по условию
в) интерпретация
г) повторение
R а, б
Элементами оператора цикла являются…
а) интерпретация
б) повторение
в) условие
г) переход по условию
R а, б
При проектировании программного обеспечения используются подходы:
а) «сверху-вниз»
б) «снизу-вверх»
в) «слева-направо»
г) «справа-налево»
R а,б
При структурном программировании в программе не допускается использовать следующие структуры:
R Многокритериальный выбор
Основная идея структурного программирования состоит в том, что
основными для написания программ являются три типа операторов:
R линейный, ветвление, организация цикла
Правила композиции, используемые при структурном подходе к составлению алгоритмов:
а) альтернативный выбор
б) цикл
с) подпрограмма
д) метки
R а,б,с
Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов называется…
R структурным
Основной целью структурного программирования является…
R организация программного обеспечения с минимальными взаимосвязями между его модулями
Основой метода структурного программирования являются…
а) принцип модульности разработки сложных программ
б) использование композиции трех базовых элементов – линейной, ветвления и циклической структур
в) использование композиции двух базовых элементов – ветвления и циклической структур
д) использование большого количества подпрограмм
R а, б
Основой метода структурного программирования являются…
а) использование композиции двух базовых элементов – ветвления и циклической структур
б) использование большого количества подпрограмм
в) принцип модульности разработки сложных программ
д) использование композиции трех базовых элементов – линейной, ветвления и циклической структур
R в, д
Система программирования предоставляет программисту возможность
R автоматической сборки разработанных модулей в единый проект
Интегрированная система программирования включает компонент для создания исходного текста программы (исходного кода), который называется …
R текстовый редактор
Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется …
R транслятор
Обнаруженное при тестировании нарушение формы записи программы приводит к сообщению о(б) ____________ ошибке
R синтаксической
Параметры, указываемые в момент вызова подпрограммы из основной программы, называются …
R фактическими
Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, называют …
R подпрограммой
Обязательным критерием качества программных систем является …
R надежность
При установке нового программного продута, необходимо выполнить его…
R инсталляцию
Среда интегрированного пакета прикладных программ пользователя включает…
R множество инструментальных средств
Создание исполняемого файла из исходного текста программы предполагает выполнение процессов
а) компиляции
б) компоновки
в) интерпретации
г) исполнения программы
R а,б
При создании исполняемого файла из исходного текста программы не выполняются следующие процессы:
а) интерпретации
б) компоновки
в) компиляции
г) исполнения программы
R а,г
Типы входных и выходных данных определяются на этапе…
R постановки задачи
В состав средств программирования на языке высоко уровня обязательно входит
R транслятор
Компилятор используется при программировании
R на языке высокого уровня
Какая информация известна, если задан тип данных?
R диапазон возможных значений
Массив относится к...
R составным (конструируемым) типам
Элементы массива упорядочены...
R по возрастанию индексов элементов
Процесс написания программы никогда не включает...
R изменение физических параметров компьютера
R редактирование текста программы
Объектную структуру программы имеют языки:
а)Pascal
б)Java
в)C++
г)Fortran
R б, в
Вид хранимой информации определяет...
R тип соответствующего поля данных
Целые и вещественные числа, символы, булевские значения: true и false
являются...
R элементами данных программы
Объектную структуру программы НЕ имеют языки:
а)C++
б)Fortran
в)Pascal
г)Java
R б, в
R а, в
Программа – интерпретатор всегда работает совместно с...
R исходным текстом программы
Программа – компилятор...
R переводит исходный текст в машинный код
Результатом компиляции является...
R загрузочный модуль
Режим интерпретации можно использовать...
R при отладке программ
Командный язык, может считаться
R метаязыком
Языки программирования высокого уровня характеризует:
R наличие понятия типа данных и близость к естественному языку
В языке программирования С++ подпрограммы называют
R функциями
Языки программирования С и С++ оба
R чувствительны к регистру букв
R поддерживают структурное программирование
Идентификаторы - это
R имена, которые присваиваются переменным, константам, типам данных, функциям
R это последовательность символов произвольной длины, состоящая из букв, цифр, знаков подчеркивания
Функции (подпрограммы) необходимы для
R разбиения большой задачи на набор меньших
Функции можно
R выводить в отдельный библиотечный файл пользователя
R использовать непосредственно в программах
Методология использования функций/процедур/подпрограмм при проектировании сложного программного обеспечения отвечает
R принципам структурного программирования
Каждая функция может состоять из
R возвращаемого типа
R параметров определенного типа
R тела
Каждая функция обязательно имеет
R возвращаемый тип
R тело
Впишите недостающие слова:
«Спецификатор string отвечает за … тип данных»
Правильный вариант ответа: строков*#$#;
Тип данных в левом столбце соответствует его определению в левом:
int
целый
char
символьный
double
вещественный
строковый
Файл, подключение которого отвечает за форматированный вывод, имеет название:
R iomanip.h (в демо тесте правилняй был iostream.h)
Локальная переменная
R описывается и может использоваться только внутри функций
Среди ниже перечисленных укажите ключевые слова C и С++ обозначающие динамическое распределение памяти
R delete
R new
R malloc
В случае если функция используется внутри главной функции main() необходимо чтоб она ……..