Онлайн тесты на тему "Технология программирования часть 2 (диф | зачет) | МФЮА [ID 43381]"
2
Эта работа представлена в следующих категориях:
Тестовое задание на тему: Технология программирования часть 2 (диф. зачет)
В тесте ответы на 30 вопросов. Верные ответы будут отмечены +.
В купленном тесте будут вопросы и ответы которые размещены ниже.
Так же могу выполнять данную работу индивидуально. Делайте индивидуальный заказ
В тесте ответы на 30 вопросов. Верные ответы будут отмечены +.
В купленном тесте будут вопросы и ответы которые размещены ниже.
Так же могу выполнять данную работу индивидуально. Делайте индивидуальный заказ
Демо работы
Описание работы
Тестирование: Технология программирования часть 2 (диф. зачет)Что называется алгоритмом
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. некое множество объектов, имеющих общую структуру и общее поведение
Модульный подход заключается в следующем
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. программа, имеющая встроенный редактор текстов, подсистему работы с файлами, транслятор, встроенный отладчик, справочную систему, некоторые библиотеки функций