Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

тема 20Изучение основ программирования Алгоритмизация Детерминированные задачи.

Работа добавлена на сайт samzan.net:


тема 20_Изучение основ программирования Алгоритмизация

?

Детерминированные задачи.

+ Это строго определенные и четко поставленные задачи

- Это задачи с неполной информацией

- Формулируется на символах определенного языка в данной предметной области

- Эти задачи связанны с имитацией и моделированием творческой деятельности человека

- Точная форма представления алгоритма в виде отдельных боков

?

Алгоритм - это

- указание на выполнение действий;

- пути решения задачи;

+ описывающая последовательность действий, которые необходимо выполнить для решения задачи;

- процесс выполнения вычислений нумерованные;

- совокупность действий.

?

Алгоритм вычисления суммы двух чисел является:

- циклическим;

- условным;

+ линейным;

- вспомогательным;

- дополнением.

?

Алгоритм - это:

- указание на выполнение действий;

+ система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;

- процесс выполнения вычислений, приводящих к решению задачи;

- процесс решения задачи;

- все ответы верны.

?

Характеристика линейного алгоритма

- содержит один или несколько циклов;

+ не содержит логических условий и имеет одну ветвь вычислений;

- содержит одно или несколько логических условий;

- не содержит вычислений;

- все ответы верны.

?

Характеристика разветвлённого алгоритма:

- содержит один или несколько циклов;

- не содержит логических условий и имеет одну ветвь вычислений;

+ содержит одно или несколько логических условий;

- не содержит вычислений;

- все ответы верны.

?

Основные правила диалога.

- Это строго определенные и четко поставленные задачи

- Это задачи с неполной информацией

- Формулируется на символах определенного языка в данной предметной области

+ Не перегружать пользователя большим количеством возможностей и стилей общения с программой

- Точная форма представления алгоритма в виде отдельных боков

?

Характеристика циклического алгоритма:

+ содержит один или несколько циклов;

- не содержит логических условий и имеет одну ветвь вычислений;

- содержит одно или несколько логических условий;

- не содержит вычислений;

- все ответы верны.

?

Программа - это:

- система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;

- указание на выполнение действий из заданного набора;

- область внешней памяти для хранения текстовых, числовых данных и другой информации;

+ последовательность команд, реализующая алгоритм решения задачи;

- все ответы верны.

?

Дискретность означает

+ выполнение алгоритма разбивается на последовательность законченных действий – шагов

- каждое правило алгоритма четко и однозначно

- исполнение алгоритма сводится к выполнению конечного числа шагов и всегда приводит к некоторому результату

- последовательность действий, которые необходимо выполнить, чтобы решить задачу

- алгоритм разрабатывается так, чтобы его можно было применить для целого множества задач одного класса

?

Конечность означает

- выполнение алгоритма разбивается на последовательность законченных действий – шагов

- каждое правило алгоритма четко и однозначно

+ исполнение алгоритма сводится к выполнению конечного числа шагов и всегда приводит к некоторому результату

- последовательность действий, которые необходимо выполнить, чтобы решить задачу

- алгоритм разрабатывается так, чтобы его можно было применить для целого множества задач одного класса

?

Универсальность означает

- выполнение алгоритма разбивается на последовательность законченных действий – шагов

- каждое правило алгоритма четко и однозначно

- исполнение алгоритма сводится к выполнению конечного числа шагов и всегда приводит к некоторому результату

- последовательность действий, которые необходимо выполнить, чтобы решить задачу

+ алгоритм разрабатывается так, чтобы его можно было применить для целого множества задач одного класса

?

Вербальная форма представления алгоритма – это

+ словесное описание последовательности действий.

- самая наглядная и точная форма представления алгоритма в виде отдельных боков

- цифровое указание на выполнение действий;

- система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;

- процесс выполнения вычислений, приводящих к решению задачи;

?

Блок-схема алгоритма – это

+ самая наглядная и точная форма представления алгоритма в виде отдельных боков

- словесное описание последовательности действий.

- цифровое указание на выполнение действий;

- система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;

- процесс выполнения вычислений, приводящих к решению задачи;

?

Недетерминированные задачи.

- Это строго определенные и четко поставленные задачи

+ Это задачи с неполной информацией

- Формулируется на символах определенного языка в данной предметной области

- Эти задачи связанны с имитацией и моделированием творческой деятельности человека

- Точная форма представления алгоритма в виде отдельных боков

?

Интеллектуальные задачи.

- Это строго определенные и четко поставленные задачи

- Это задачи с неполной информацией

+ Формулируется на символах определенного языка в данной предметной области

- Эти задачи связанны с имитацией и моделированием творческой деятельности человека

- Точная форма представления алгоритма в виде отдельных боков

?

Эвристические задачи.

- Это строго определенные и четко поставленные задачи

- Это задачи с неполной информацией

- Формулируется на символах определенного языка в данной предметной области

+ Эти задачи связанны с имитацией и моделированием творческой деятельности человека

- Точная форма представления алгоритма в виде отдельных боков

?

Основные правила диалога.

- Это строго определенные и четко поставленные задачи

- Это задачи с неполной информацией

- Формулируется на символах определенного языка в данной предметной области

+ Обеспечить простые и конечные последовательности интерактивных действий

- Точная форма представления алгоритма в виде отдельных боков

?

Основные правила диалога.

- Это строго определенные и четко поставленные задачи

- Это задачи с неполной информацией

- Формулируется на символах определенного языка в данной предметной области

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

- Точная форма представления алгоритма в виде отдельных боков

?

Определенность означает

- выполнение алгоритма разбивается на последовательность законченных действий – шагов

+ каждое правило алгоритма четко и однозначно

- исполнение алгоритма сводится к выполнению конечного числа шагов и всегда приводит к некоторому результату

- последовательность действий, которые необходимо выполнить, чтобы решить задачу

- алгоритм разрабатывается так, чтобы его можно было применить для целого множества задач одного класса

?

Для чего используется цикл с неизвестным числом повторений

- в зависимости от результата условия, будет выполнена та или иная последовательность действий

+ для повторения определенной последовательности действий несколько раз или ни одного до тех пор, пока некоторое условие не будет выполнено

- для определения последовательности действий

- выполнения нескольких операций

- для выполнения последовательности операций в зависимости от условия

?

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

- константа

- оператор

- переменная

- параметр

+ цикл

?

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

- строка

- выражение

+ команда

- переменная

- функция

?

Результат вычислений в программе:

- строка

- переменная

- параметр

+ выражение

- функция

?

Часть программы содержащая набор команд которые могут выполнены в любом месте главной программы

- строка

- функция

+ подпрограмма

- параметр

- выражение

?

Число или строка передаваемые в процедуру или функцию называется:

- выражение

- строка

- переменная

+ параметр

- команда

?

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

- язык программирования

- система программирования

+ программа

- программирование

- конвенции программирования

?

Программа это –

- стандартизованный способ передачи инструкций компьютеру

+ набор кодированных инструкций которые позволяют компьютеру выполнять заданную последовательность действий

- план мероприятий приводящих к выполнению машинного кода

- побайтное описание действий

- виртуальный инструмент создания механического кода

?

Разветвляющийся алгоритм содержит:

- один или несколько циклов

- только одну ветвь вычислений

+ два или более альтернативных путей реализации алгоритма

- множество вычислений

- множество верно вычисленных ответов

?

Для чего используются условные операторы в программе:

- для вычисления различных функций

+ для определения порядка выполнения программы

- для многократного выполнения одинаковых операций

- для настройки, отладки и сопровождения программ

- для упрощения работы с операционной системой

?

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

- константа

- переменная

- опция

+ разветвляющийся оператор

- регулярное выражение

?

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

- циклический алгоритм

- логическое условие

+ разветвляющийся алгоритм

- линейный алгоритм

- циклический алгоритм

?

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

- циклический оператор

- вычисление значения функции

+ условный оператор

- венгерскую конвенцию по записи исходного кода

- опережающее описание

?

Условный оператор выполняет –

- вычисление константы определяемой пользователем

- вычисление переменной определяемой выбором языка программирования

- настройку внешнего вида и функциональности программы операционной системой

+ выбор одного из двух взаимоисключающих путей реализации алгоритма

- определение правил усиленного вычисления функций

?

Что означает термин «машинный код» :

- язык, наиболее сходный с регулярными выражениями машинного кода

- язык, наиболее близкий к человеческому

+ инструкции для компьютера представленные с использованием двоичной системы счисления

- ускоренный метод разработки серверных приложений с использованием электронно-генерируемых кодовых последовательностей

- общее название исходного текста программ написанной на языке программирования высокого уровня

?

Что означает термин «язык программирования высокого уровня» -

- создание программ с использованием таких языков требует высокого уровня подготовки

- язык, наиболее сходный с регулярными выражениями машинного кода

+ язык программирования более близкий к человеческому языку чем к машинному коду

- инструкции для компьютера представленные с использованием двоичной системы счисления

- дорогостоящую среду разработки кроссплатформенных приложений

?

Что означает термин «язык программирования низкого уровня»-

- язык позволяющий разрабатывать только очень простые, малофункциональные приложения

- язык программирования более близкий к человеческому языку чем к машинному коду

+ язык программирования, наиболее сходный с машинным кодом

- недорогую среду разработки кроссплатформенных приложений

- создание программ с использованием таких языков требует низкого уровня подготовки

?

В чем состоит преимущество языков программирования низкого уровня?

- программы написанные с использованием языков программирования низкого уровня дешевле в разработке

- программы написанные с использованием языков программирования низкого уровня проще в разработке

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

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

- программы написанные с использованием языков программирования низкого уровня позволяют использовать десятичную систему счисления в работе процессора

?

В чем состоит преимущество языков программирования низкого уровня?

- выполнение такой программы занимает значительно больше времени чем программы написанной на языке программирования высокого уровня

- программист должен ясно представлять особенности устройства и функционирования процессора

- низкая эффективность программы обычно окупается малым временем разработки

+ программа созданная с использованием языков программирования низкого уровня может очень эффективно использовать как ресурсы процессора так и оперативную память

- программы написанные с использованием языков программирования низкого уровня дешевле в разработке

- программы написанные с использованием языков программирования низкого уровня проще в разработке

?

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

- выполнение такой программы занимает значительно больше времени чем программы написанной на языке программирования низкого уровня

+ низкая эффективность программы обычно окупается малым временем разработки

- программист должен ясно представлять особенности устройства и функционирования процессора

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

- программы написанные с использованием языков программирования высокого уровня обычно высокоэффективно используют ресурсы центрального процессора и оперативной памяти

?

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

- выполнение такой программы занимает значительно больше времени чем программы написанной на языке программирования низкого уровня

- программы написанные с использованием языков программирования высокого уровня высокоэффективны

+ программисту нет необходимости ясно представлять особенности устройства и функционирования процессора

- программы написанные с использованием языков программирования высокого уровня обычно высокоэффективно используют ресурсы центрального процессора и оперативной памяти

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

?

Из предложенного списка выберите язык программирования низкого уровня

- BASIC

- COBOL

- C#

+ Assembler

- Pascal

?

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

- BASIC

+FORTRAN

- C#

- Assembler

- Pascal

?

Язык программирования разработанный для создания программ в бизнесе, приспособленный для обработки экономических данных, однако имеющий ограниченные математические возможности

-

- FORTRAN

+ COBOL

- C++

- Java

- Assembler

?

Язык программирования, наиболее приспособленный для логического программирования, используется  при создании программ искусственного интеллекта

- COBOL

- C++

- Visual Basic

+ PROLOG

- Assembler

?

Первый язык программирования, использующий интерпретатор, созданный для обучения студентов ВУЗов основам програмирования

- C++

- Visual Basic

- HTML

+ BASIC

- FORTRAN

?

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

- BASIC

- COBOL

- HTML

+ C++

- FORTRAN

?

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

+ Pascal

- Visual Basic

- C++

- BASIC

- FORTRAN

?

Объектно-ориентированный язык программирования высокого уровня, разработанный корпорацией Microsoft

- BASIC

- COBOL

- C++

+ Visual Basic

- FORTRAN

?

Язык разметки, используемый для структурирования текстовых и мультимедийных документов, разработан для применения в Интернете

- Java

- BASIC

+ HTML

- COBOL

- Pascal

?

Язык программирования используемый для придания интерактивных свойств Веб-страницам в Интернете, не зависит от используемой операционной системы

- HTML

- PROLOG

- C++

+ Java

- FORTRAN

?

Язык программирования низкого уровня, позволяющий создавать высокоэффективные программы, с применением мнемонических при кодов для представления машинного кода

- PROLOG

- COBOL

- FORTRAN

+ Assembler

- HTML

?

Алгоритм запрашивающий имя пользователя и выводящий имя на экран является:

- разветвляющимся

- циклическим

- детерминированным

+ линейным

- обособленно рекурсивным

?

Алгоритм, вычисляющий значение простейшей математической формулы является:

- разветвляющимся

- циклическим

+ линейным

- детерминированным

- рекурсивным

?

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

- разветвляющимся

- циклическим

+ линейным

- детерминированным

- рекурсивным

?

Алгоритм нахождения минимального из двух введенных чисел

+ разветвляющимся

- циклическим

- линейным

- детерминированным

- рекурсивным

?

Алгоритм нахождения квадратного корня наибольшего из двух введенных чисел является:

- циклическим

+ разветвляющимся

- линейным

- детерминированным

- рекурсивным

?

Алгоритм вычисляющий корни квадратного уравнения является:

- циклическим

+ разветвляющимся

- линейным

- детерминированным

- рекурсивным

?

Алгоритм нахождения суммы последовательности всех целых чисел от a до b является:

+ циклическим

- разветвляющимся

- линейным

- детерминированным

- рекурсивным

?

Алгоритм нахождения среднего значения введенных чисел является

- разветвляющимся

- линейным

+ циклическим

- детерминированным

- рекурсивным

?

Выберите линейный алгоритм

- алгоритм нахождения среднего значения введенных чисел

- алгоритм нахождения суммы последовательности всех целых чисел от a до b

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

- алгоритм вычисляющий корни квадратного уравнения

- алгоритм нахождения минимального из двух введенных чисел

?

Выберите разветвляющийся алгоритм:

- алгоритм нахождения среднего значения введенных чисел

- алгоритм нахождения суммы последовательности всех целых чисел от a до b

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

- алгоритм вычисляющий корни квадратного уравнения

+ алгоритм нахождения минимального из двух введенных чисел

?

Выберите циклический алгоритм

+ алгоритм нахождения среднего значения введенных чисел

- алгоритм нахождения минимального из двух введенных чисел

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

- алгоритм, вычисляющий значение простейшей математической формулы

- алгоритм запрашивающий имя пользователя и выводящий имя на экран

?

В каком направлении обычно выполняется алгоритм?

- справа налево

- снизу вверх

- справа наверх

+ сверху вниз

- слева вверх

?

В каком направлении обычно выполняется алгоритм?

- справа налево

- снизу вверх

- справа наверх

+ слева направо

- слева вверх

?

Элементы блок-схемы алгоритма соединяются стрелками в случае:

- если последующий блок ниже предыдущего

- если последующий блок справа от предыдущего

+ если последующий блок выше предыдущего

- первый блок содержит условие

- если первый блок содержит операцию ввода, а второй содержит операцию вывода

?

Два блока на блок-схеме соединяются линиями если:

- первый блок справа от второго

+ первый блок над вторым

- первый блок ниже второго

- если первый блок содержит операцию ввода, а второй содержит операцию вывода

- первый блок содержит условие

?

Два блока на блок-схеме соединяются линиями если:

- первый блок справа от второго

+ второй блок справа от первого

- первый блок ниже второго

- если первый блок содержит операцию ввода, а второй содержит операцию вывода

- первый блок содержит условие

?

Алгоритмы обычно представляются в виде:

- диаграмм

+ блок-схем

- рисунков

- чертежей

- пиктограмм

?

Блок схемы используются для представления:

- программ

+ алгоритмов

- операторов

- выражений

- машинного кода

?

Что должно быть отображено в блоке циклического оператора с известным числом повторений

- наименование цикла

- значение переменной

+ конечное значение переменной – параметра цикла

- информация для цикла

- тип цикла

?

Что должно быть отображено в блоке циклического оператора с известным числом повторений

- наименование цикла

- значение переменной

+ имя переменной – параметра цикла

- информация для цикла

- тип цикла

?

Что должно быть отображено в блоке циклического оператора с известным числом повторений

- наименование цикла

- значение переменной

+ начальное значение переменной – параметра цикла

- информация для цикла

- тип цикла

?

Алгоритм содержит цикл с известным числом повторений, начальное значение переменной счетчика цикла равно 1, конечное 5, шаг 1. Сколько раз выполнится данный цикл?

- 1

- 2

- 10

+ 5

- 0

?

Алгоритм содержит цикл с известным числом повторений, начальное значение переменной счетчика цикла равно 1, конечное 4, шаг 2. Сколько раз выполнится данный цикл?

- 1

+ 2

- 10

- 5

- 0

?

Алгоритм содержит цикл с известным числом повторений, начальное значение переменной счетчика цикла равно 1, конечное 10, шаг 1. Сколько раз выполнится данный цикл?

- 1

- 2

+ 10

- 5

- 0

?

Алгоритм содержит цикл с известным числом повторений, начальное значение переменной счетчика цикла равно 5, конечное 1, шаг 1. Сколько раз выполнится данный цикл?

- 1

- 2

- 10

- 5

+ 0

?

Что такое файл

+ Это место на диске под уникальным именем

- Программа;

- Собрание данных

- Зашифрованная информация

- Пароль пользователя

?

Из чего состоит имя файла?

+ Из двух частей: из собственно имени и типа (расширения) файла;

- Из первой фразы вашего документа;

- Любое выражение не более чем из 256 символов;

- Из заглавных букв алфавита;

- Только из прописных букв алфавита;

?

Какое количество символов может содержать имя файла в OC Windows  95/98/NT/2000?

+ не более 255;

- не более 512;

- не более 8;

- любое;

- не более 545;

?

Перечислите свойства алгоритма

A- дискретность ; B- валидность; C- интенсивность; D- конечность ;E- универсальность

+ A,D,E

- A,B

- A,C

- D,C,B

- A,D,E,C

?

Перечислите свойства алгоритма

A- дискретность ; B- валидность; C-определенность; D- конечность ;E- универсальность

- A,D,E

- A,B

- A,C

- D,C,B

+ A,D,E,C

?

Выберите из перечисленного свойство алгоритма

+ определенность

- рекурсивность

- объектная ориентированность

- ступенчатость

- субъектная ориентированность

?

Выберите из перечисленного свойство алгоритма

- флагулярность

- рекурсивность

+ конечность

- ступенчатость

- субъектная ориентированность

?

Выберите из перечисленного свойство алгоритма

+ универсальность

- рекурсивность

- объектная ориентированность

- флагулярность

- субъектная ориентированность

?

Выберите из перечисленного свойство алгоритма

- флагулярность

- глобулярность

- объектная ориентированность

+ дискретность

- субъектная ориентированность

?

QBasic. Функция используемая для извлечения квадратного корня

+ SQR

- RND

- INT

- ABS

- SIN

?

QBasic. Какая функция используется для получения модуля числа?

- SQR

- NAB

- INT

+ ABS

- SIN

?

QBasic. Какая функция используется для вычисления синуса числа?

- SQR

- TAN

- INT

- ABS

+ SIN

?

QBasic. Какая функция используется для вычисления косинуса числа?

- SQR

- TAN

- INT

+ COS

- SIN

?

QBasic. Какая функция используется для вычисления тангенса числа?

- SQR

+ TAN

- DEC

- ABS

- SIN

?

QBasic. Какая функция возвращает целую часть числа?

- SQR

- RND

+ INT

- ABS

- SIN

?

QBasic. Какой символ используется для обозначения операции целочисленного деления?

+ «\»

- «/»

- «#»

- «:»

- «<=>»

?

QBasic. Какой знак используется для записи операции отношения «равно»?

- « <= »

- « +>»

- « <+ »

- « => »

+ « = »

?

QBasic. Какой знак используется для записи операции отношения «неравно»?

+ « <> », « >< »

- « >> »

- « <+ »

- « => »

- « = »

?

QBasic. Какой знак используется для записи операции отношения «больше»?

- « <= »

+ « > »

- « <+ »

- « => »

- « = »

?

QBasic. Какой знак используется для записи операции отношения «меньше»?

+ « < »

- « +>»

- « <+ »

- « => »

- « = »

?

QBasic. Какой знак используется для записи операции отношения «меньше или равно»?

+ « <= »

- « +>»

- « <+ »

- « => »

- « = »

?

Что определяет ASCII-таблица?

+ соответствие букв, цифр, других символов комбинации из 8 бит

- соответствие букв, цифр, других символов комбинации из 16 бит

- соответствие букв, цифр, других символов комбинации из 32 бит

- соответствие букв, цифр, других символов комбинации из 64 бит

- соответствие букв, цифр, других символов комбинации из 128 бит

?

Соответствие букв, цифр, других символов комбинации из 8 бит определяется:

- UNICODE-таблицей

- USB-таблицей

+ ASCII-таблицей

- EXCEL-таблицей

- DNS -таблицей




1. N 17120 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ПРИКАЗ от 17 марта 2010 г
2. Манифест систем объектно-ориентированных баз данных
3. тема данной книги глобально и идеально вписывается в это правило ведь она способна вывести нас совершенно н
4. Реферат 9 февраля
5. Essay on the article
6. Тема 4513; КИХ ~ фильтр имеет импульсную характеристику
7. Темперамент типы темперамента
8. по теме- Обыкновенные дроби
9. Сообщество, экосистема, биогеоценоз
10. ВАРИАНТ- 1451 KONTROL1 1
11. В каком слове не совпадает количество букв и звуков пациенты 2
12. рые разделяется в ходе зародышевого развития вся мезодерма у кольчатых червей членистоногих и др
13. 1деловая беседа диалог монолог; 2деловые переговоры; 3деловые совещания; 4выступления на собраниях; 5
14. микро и макроэкономика
15. В Сусоева ГК Букалов И
16. КОНСПЕКТ ЛЕКЦИЙ Учебнометодическое пособие Рекомендовано научнометодическим советом ЮРГУЭС в качестве
17. умирают. Чтобы проследить жизненный путь звёзд и понять как они стареют необходимо знать как они возникают.
18. Музыкальное искусство В
19. ЛЕКЦИИ ПО ОБЩЕЙ И НЕОРГАНИЧЕСКОЙ ХИМИИ Учебное пособие Томск Сибирский г
20. Строительные технологии и конструкции Расчетнографическая работа 1 по дисциплине