Онлайн тесты на тему "Технология программирования (экзамен) - МФЮА [ID 63633]"
0
Эта работа представлена в следующих категориях:
Тестовое задание на тему: Технология программирования (экзамен)
Тест был выполнен на зачет. Отчёт набранных баллов предоставляю в демо работах. Верные ответы будут отмечены +.
В купленном тесте будут вопросы и ответы которые размещены ниже.
Так же могу выполнять данную работу индивидуально. Делайте индивидуальный заказ.
Тест был выполнен на зачет. Отчёт набранных баллов предоставляю в демо работах. Верные ответы будут отмечены +.
В купленном тесте будут вопросы и ответы которые размещены ниже.
Так же могу выполнять данную работу индивидуально. Делайте индивидуальный заказ.
Демо работы
Описание работы
Тестирование: Технология программирования (экзамен)Модульный подход заключается в следующем
a. программирование снизу вверх - технология конструирования программ из уже имеющегося набора отдельных процедур и функций, подстраиваясь под которые, решается задача
b. программирование сверху вниз с пошаговой детализацией: решаемая задача разбивается на несколько подзадач
c. разбиение крупных задач на меньшие по сложности и размеру задачи
d. отдельные части программ объединяются в отдельные самостоятельные структуры - модули, которые могут быть включены в любую другую программу
Текст программы на алгоритмическом языке программирования представляет собой
a. программирование сверху вниз с пошаговой детализацией: решаемая задача разбивается на несколько подзадач
b. технологию формирования программ из фиксированного множества подпрограмм с использованием базовых конструкций (линейной, ветвления и цикла) исключая операторы безусловного перехода
c. программирование снизу вверх - технология конструирования программ из уже имеющегося набора отдельных процедур и функций, подстраиваясь под которые, решается задача
d. линейную последовательность операторов присваивания, условных операторов и циклов
Класс объектов - это
a. некое множество объектов, имеющих общую структуру и общее поведение
b. программный набор переменных и связанных с ними методов
c. некое множество объектов, имеющих общую структуру и общее поведение
d. свойство, позволяющее использовать один интерфейс для целого класса дей¬ствии
Полиморфизм - это
a. некое множество объектов, имеющих общую структуру и общее поведение
b. механизм программирования, который связывает воедино код и данные, им обрабатываемые, чтобы обезопасить их как от внешнего вмешательства, так и от неправильного использования
c. программный набор переменных и связанных с ними методов
d. свойство, позволяющее использовать один интерфейс для целого класса дей¬ствии
Тестирование программного обеспечения - это
a. тестируется интегрированная система на её соответствие исходным требованиям
b. тестируется минимально возможный для тестирования компонент, например, отдельный класс или функция
c. проверяет, есть ли какие-либо проблемы в интерфейсах и взаимодействии между интегрируемыми компонентами - например, не передается информация, передается некорректная информация
d. процесс, помогающий определить корректность, полноту и качество разработанного программного обеспечения
Что называется алгоритмом
a. некоторая конечная последовательность точных предписаний (правил), однозначно определяющая процесс получения требуемого результата из исходных данных при решении всех задач данного типа.
b. графическое изображение логической структуры алгоритма, в котором каждый этап вычислительного процесса представляется в виде связанных геометрических фигур
c. описание функционально однородных этапов вычислительного процесса
d. аналитическая форма представления алгоритма с помощью операторов, описывающих содержание автономных этапов вычислительного процесса, выделенных при решении задачи
Модульное тестирование (юнит-тестирование) - это
a. тестируется минимально возможный для тестирования компонент, например, отдельный класс или функция
b. процесс, помогающий определить корректность, полноту и качество разработанного программного обеспечения
c. тестируется интегрированная система на её соответствие исходным требованиям
d. проверяет, есть ли какие-либо проблемы в интерфейсах и взаимодействии между интегрируемыми компонентами - например, не передается информация, передается некорректная информация
Что такое блок-схема?
a. аналитическая форма представления алгоритма с помощью операторов, описывающих содержание автономных этапов вычислительного процесса, выделенных при решении задачи
b. графическое изображение логической структуры алгоритма, в котором каждый этап вычислительного процесса представляется в виде связанных геометрических фигур
c. описание функционально однородных этапов вычислительного процесса
d. некоторая конечная последовательность точных предписаний (правил), однозначно определяющая процесс получения требуемого результата из исходных данных при решении всех задач данного типа.
Технология нисходящего программирования представляет собой
a. разбиение крупных задач на меньшие по сложности и размеру задачи
b. программирование снизу вверх - технология конструирования программ из уже имеющегося набора отдельных процедур и функций, подстраиваясь под которые, решается задача
c. программирование сверху вниз с пошаговой детализацией: решаемая задача разбивается на несколько подзадач
d. технология формирования программ из фиксированного множества подпрограмм с использованием базовых конструкций (линейной, ветвления и цикла) исключая операторы безусловного перехода
Интерпретатор - это
a. формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера)
b. перевод всей программы на машинный язык и запись перевода в специальную, так называемую, исполнимую программу, программу, записанную в двоичном коде
c. преобразование команды на машинный язык, сразу же дают указания на ее выполнение, не записывая перевод
d. программа, которая преобразует команды программ, написанных на языках высокого уровня, в команды, записанные в машинных кодах, использующих двоичный алфавит (в последовательность чисел понятную ПК)
Компилятор - это
a. программа, которая преобразует команды программ, написанных на языках высокого уровня, в команды, записанные в машинных кодах, использующих двоичный алфавит (в последовательность чисел понятную ПК)
b. преобразование команды на машинный язык, сразу же дают указания на ее выполнение, не записывая перевод
c. перевод всей программы на машинный язык и запись перевода в специальную, так называемую, исполнимую программу, программу, записанную в двоичном коде
d. формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера)
Линейный алгоритм это
a. алгоритм, предусматривающий многократное выполнение однотипных действий
b. алгоритм с операциями выполняющимися последовательно и не зависящими от конкретных значений входных данных
c. некоторая конечная последовательность точных предписаний (правил), однозначно определяющая процесс получения требуемого результата из исходных данных при решении всех задач данного типа.
d. алгоритм, содержащий условие
Язык программирования это
a. программа, имеющая встроенный редактор текстов, подсистему работы с файлами, транслятор, встроенный отладчик, справочную систему, некоторые библиотеки функций
b. программа, которая преобразует команды программ, написанных на языках высокого уровня, в команды, записанные в машинных кодах, использующих двоичный алфавит (в последовательность чисел понятную ПК)
c. преобразование команды на машинный язык, сразу же дают указания на ее выполнение, не записывая перевод
d. формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера)
Технология структурного программирования -
a. программирование сверху вниз с пошаговой детализацией: решаемая задача разбивается на несколько подзадач
b. технология формирования программ из фиксированного множества подпрограмм с использованием базовых конструкций (линейной, ветвления и цикла) исключая операторы безусловного перехода
c. программирование снизу вверх - технология конструирования программ из уже имеющегося набора отдельных процедур и функций, подстраиваясь под которые, решается задача
d. разбиение крупных задач на меньшие по сложности и размеру задачи
Объектно-ориентированное программирование представляет собой
a. отдельные части программ объединяются в отдельные самостоятельные структуры - модули, которые могут быть включены в любую другую программу
b. разработка программы из классов объектов, которыми она манипулирует, а не из функций, которые над ними (объектами) выполняются
c. программирование сверху вниз с пошаговой детализацией: решаемая задача разбивается на несколько подзадач
d. программирование снизу вверх - технология конструирования программ из уже имеющегося набора отдельных процедур и функций, подстраиваясь под которые, решается задача
Принцип декомпозиции представляет собой
a. технология формирования программ из фиксированного множества подпрограмм с использованием базовых конструкций (линейной, ветвления и цикла) исключая операторы безусловного перехода
b. программирование снизу вверх - технология конструирования программ из уже имеющегося набора отдельных процедур и функций, подстраиваясь под которые, решается задача
c. программирование сверху вниз с пошаговой детализацией: решаемая задача разбивается на несколько подзадач
d. разбиение крупных задач на меньшие по сложности и размеру задачи
Что называется оператором
a. графическое изображение логической структуры алгоритма, в котором каждый этап вычислительного процесса представляется в виде связанных геометрических фигур
b. аналитическая форма представления алгоритма с помощью операторов, описывающих содержание автономных этапов вычислительного процесса, выделенных при решении задачи
c. описание функционально однородных этапов вычислительного процесса
d. некоторая конечная последовательность точных предписаний (правил), однозначно определяющая процесс получения требуемого результата из исходных данных при решении всех задач данного типа.
Что такое операторная схема
a. описание функционально однородных этапов вычислительного процесса
b. графическое изображение логической структуры алгоритма, в котором каждый этап вычислительного процесса представляется в виде связанных геометрических фигур
c. некоторая конечная последовательность точных предписаний (правил), однозначно определяющая процесс получения требуемого результата из исходных данных при решении всех задач данного типа.
d. аналитическая форма представления алгоритма с помощью операторов, описывающих содержание автономных этапов вычислительного процесса, выделенных при решении задачи
Инкапсуляция - это
a. механизм программирования, который связывает воедино код и данные, им обрабатываемые, чтобы обезопасить их как от внешнего вмешательства, так и от неправильного использования
b. свойство, позволяющее использовать один интерфейс для целого класса дей¬ствии
c. некое множество объектов, имеющих общую структуру и общее поведение
d. программный набор переменных и связанных с ними методов
Объект - это
a. свойство, позволяющее использовать один интерфейс для целого класса дей¬ствии
b. некое множество объектов, имеющих общую структуру и общее поведение
c. некое множество объектов, имеющих общую структуру и общее поведение
d. программный набор переменных и связанных с ними методов
Циклический алгоритм это
a. некоторая конечная последовательность точных предписаний (правил), однозначно определяющая процесс получения требуемого результата из исходных данных при решении всех задач данного типа.
b. алгоритм, содержащий условие
c. алгоритм с операциями выполняющимися последовательно и не зависящими от конкретных значений входных данных
d. алгоритм, предусматривающий многократное выполнение однотипных действий
Свойство алгоритма результативность означает
a. алгоритм должен быть пригоден для решения всех задач данного типа
b. расчлененность определяемого алгоритмом процесса на отдельные этапы
c. указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат
d. получение однозначного результата вычислительного процесса при заданных исходных данных
Транслятор - это
a. программа, которая преобразует команды программ, написанных на языках высокого уровня, в команды, записанные в машинных кодах, использующих двоичный алфавит (в последовательность чисел понятную ПК)
b. формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера)
c. программа, имеющая встроенный редактор текстов, подсистему работы с файлами, транслятор, встроенный отладчик, справочную систему, некоторые библиотеки функций
d. технология написания программ посредством использования трех основных алгоритмических структур (линейная, разветвляющаяся и циклическая)
Свойство алгоритма детерминированность (определенность) означает
a. указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат
b. получение однозначного результата вычислительного процесса при заданных исходных данных
c. алгоритм должен быть пригоден для решения всех задач данного типа
d. расчлененность определяемого алгоритмом процесса на отдельные этапы
Наследование - это
a. процесс, благодаря которому один объект может приобретать свойства другого
b. свойство, позволяющее использовать один интерфейс для целого класса дей¬ствии
c. некое множество объектов, имеющих общую структуру и общее поведение
d. программный набор переменных и связанных с ними методов
Алгоритм с разветвляющейся структурой это
a. алгоритм, предусматривающий многократное выполнение однотипных действий
b. алгоритм с операциями выполняющимися последовательно и не зависящими от конкретных значений входных данных
c. алгоритм, содержащий условие
d. некоторая конечная последовательность точных предписаний (правил), однозначно определяющая процесс получения требуемого результата из исходных данных при решении всех задач данного типа
Свойство алгоритма массовость означает
a. алгоритм должен быть пригоден для решения всех задач данного типа
b. расчлененность определяемого алгоритмом процесса на отдельные этапы
c. получение однозначного результата вычислительного процесса при заданных исходных данных
d. указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат
Технология восходящего программирования представляет собой
a. программирование сверху вниз с пошаговой детализацией: решаемая задача разбивается на несколько подзадач
b. отдельные части программ объединяются в отдельные самостоятельные структуры - модули, которые могут быть включены в любую другую программу
c. программирование снизу вверх - технология конструирования программ из уже имеющегося набора отдельных процедур и функций, подстраиваясь под которые, решается задача
d. разбиение крупных задач на меньшие по сложности и размеру задачи
Интегрированная среда программирования (от англ. Integrated Development Environment, IDE) - это
a. программа, имеющая встроенный редактор текстов, подсистему работы с файлами, транслятор, встроенный отладчик, справочную систему, некоторые библиотеки функций
b. формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера)
c. программа, которая преобразует команды программ, написанных на языках высокого уровня, в команды, записанные в машинных кодах, использующих двоичный алфавит (в последовательность чисел понятную ПК)
d. преобразование команды на машинный язык, сразу же дают указания на ее выполнение, не записывая перевод
Свойство алгоритма дискретность означает
a. указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат
b. получение однозначного результата вычислительного процесса при заданных исходных данных
c. алгоритм должен быть пригоден для решения всех задач данного типа
d. расчлененность определяемого алгоритмом процесса на отдельные этапы