Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
тема 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 -таблицей