Вариант 1
1. Алгоритм – это
а) предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей;
б) правила выполнения определенных действий;
в) набор команд для компьютера.
2. Алгоритм структуры «ветвление» предусматривает
а) выбор условий, б) выбор алгоритмов, в) выбор команд (действий)
3. Алгоритм, в котором команды выполняются в порядке их записи, то есть последовательно друг за другом, называется….
а) линейным б) ветвлением в) циклическим
4. Геометрическая фигура прямоугольник используется в блок-схемах для обозначения:
а) начала и конца алгоритма б) ввода или вывода данных
в) принятия решения г) выполнения действия
5. Алгоритмом можно назвать:
1) описание решения квадратного уравнения,
2) расписание уроков в школе,
3) технический паспорт автомобиля,
4) список класса в журнале
6. Свойствами алгоритма являются:
а) информативность;
б) дискретность;
в) массовость;
г) оперативность;
д) определенность;
е) цикличность;
ж) результативность.
Укажите все правильные ответы.
7. Программа — это:
а) система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;
б) область внешней памяти для хранения текстовых, числовых данных и другой информации;
в) указание на выполнение действий из заданного набора;
г) последовательность команд, реализующая алгоритм решения задачи.
8. Первым этапом развития языков программирования является появление языка
а) КОБОЛ;; б) АССЕМБЛЕР; в) БЕЙСИК; г) ФОРТРАН.
9. Первым языком для структурного программирования является
а) КОБОЛ; б) ПАСКАЛЬ; в) АЛГОЛ; г) ФОРТРАН.
10. Язык СИ создавался для:
а) создания коммерческих приложений;
б) первоначального обучения программированию;
в) разработки операционной системы UNIX;
г) программирования математических расчетов.
11. Установите соответствия:
Язык : Назначение:
1. ФОРТРАН
2. КОБОЛ
3. БЕЙСИК
4. ПАСКАЛЬ
5. СИ
6. JavaScript
7. Perl
а) обработка различного рода текстов и выделения нужной информации;
б) описание сложного поведения веб-страниц;
в) научные и инженерно-технические вычисления;
г) создание коммерческих приложений;
д) структурное программирование;
е) первоначальное обучение программированию;
ж) разработка операционной системы UNIX.
12. В образовании, бизнесе, дома в основном используется язык программирования
а) ФОРТРАН б) КОБОЛ в) БЕЙСИК
г) ПАСКАЛЬ д) СИ е) JavaScript ж) Ada
13. Объектно-ориентированный язык – это язык программирования,
а) предназначенный для определенного типа компьютера и отражающий его внутренний машинный код;
б) предназначенный для удовлетворения требований программиста;
в) на котором программа явно описывает действия, которые необходимо выполнить;
г) на котором программа пишется в терминах объектов, обладающих свойствами и поведением.
14. Для разработки интерфейса, программ-оболочек, систем используется язык программирования
а) ФОРТРАН б) С++ в) АССЕМБЛЕР
г) ПАСКАЛЬ д) СИ е) ПРОЛОГ ж) HTML
15.Установите правильную последовательность этапов обработки данных на ЭВМ:
а) обработка данных; б) вывод результатов; в) ввод данных.
16. Текст программы на языке программирования высокого уровня после линкования называют
а) исходным модулем; б) объектным модулем; в) загрузочным модулем.
17. При интерпретации исполнение программы проходит в
а) 1 этап; б) 2 этапа; в) 3 этапа; г) 4 этапа.
18. Структура языка программирования включает:
а) работу с файлами; б) элементы языка; в) операции и выражения;
г) организацию действий над данными; д) организацию данных.
19. Тестирование программы — это:
а) процесс устранения ошибок в программе;
б) специальная программа, которая переводит текст программы в машинный код;
в) проверка правильности работы программы при определённых наборах данных;
г) последовательность команд, реализующая алгоритм решения задачи.
20. Оператор в языках программирования — это:
а) элементарные конструкции языка, имеющие самостоятельный смысл и образующиеся из основных символов языка;
б) правила построения элементов языка;
в) команда, записанная на языке программирования;
г) описание некоторого действия, которое необходимо выполнить.
Вариант 2
1. Какой из объектов может являться исполнителем?
а) Луна; б) Карта; в) Принтер; г) Книга
2. Алгоритм называется вспомогательным, если
а) он предполагает выбор действий;
б) повторяет действия до выполнения какого-либо условия;
в) решает часть задачи и вызывается из основной программы.
3. Что можно считать алгоритмом?
а) правила организации рабочего места; б) схему метро;
в) телефонный справочник; г) инструкцию по пользованию телефоном.
4. Точная и понятная последовательность команд, приводящая к поставленному результату за конечное число шагов, называется …
5. Установите правильную последовательность этапов обработки данных на ЭВМ:
а) обработка данных; б) вывод результатов; в) ввод данных.
6. Алгоритм может быть задан следующими способами:
а) словесно-графическим; б) словесным; в) графическим;
г) на алгоритмическом языке; д) формально-словесным;
е) последовательностью байтов.
Укажите все правильные ответы.
7. Имя переменной — это:
а) последовательность латинских букв, цифр, специальных знаков (кроме пробела), которая всегда должна начинаться с латинской буквы; б) любая последовательность любых символов;
в) последовательность русских, латинских букв,
начинающихся с латинской буквы и из специальных знаков, допускающая знак
подчеркивания.
8. Для самых первых компьютеров основными носителями информации являлись
а) дискеты; б) программы, записанные на машинном языке;
в) перфокарты и перфоленты; г) диски.
9. Концепция подпрограмм впервые была реализована в языке
а) БЕЙСИК; б) ПАСКАЛЬ; в) АЛГОЛ; г) ФОРТРАН.
10. С-подобным языком является
а) Java; б) Simula; в) Ada; г) Modula-2.
11. Программа на этих языках представляет собой пошаговое описание решения той или иной задачи. Это языки
а) неимперативные; б) функциональные; в) императивные;
г) логические; д) объектно-ориентированные.
12. Для искусственного интеллекта в основном используется язык программирования
а) ФОРТРАН б) ЛИСП в) БЕЙСИК
г) ПАСКАЛЬ д) СИ е) ПРОЛОГ ж) Ada
13. К вычислительным языкам программирования относятся
а) ФОРТРАН б) ЛИСП в) БЕЙСИК
г) ПАСКАЛЬ д) СИ е) ПРОЛОГ ж) Adа
14. Для оформления документов, обработки больших текстовых файлов, разработке БД используется язык программирования
а) ФОРТРАН б) С++ в) Perl г) ПАСКАЛЬ
д) СИ е) ПРОЛОГ ж) HTML
15. Программа-интерпретатор выполняет:
а) поиск файлов на диске; б) пооператорное выполнение программы;
в) полное выполнение программы.
16. Редактирование связей в программе на языке машинных команд, называют
а) компиляцией; б) линкованием; в) интерпретацией; г) отладкой.
17. При компиляции исполнение программы включает следующие действия:
а) линкование; б) компиляцию; в) отладку; г) выполнение.
18. Организация действий над данными включает:
а) работу с файлами; б) элементы языка; в) операции и выражения;
г) ввод-вывод данных; д)обработку данных.
19. Синтаксис языка программирования — это:
а) смысл каждой команды и других конструкций языка;
б) правила построения элементов языка;
в) символы, элементарные конструкции, выражения и операторы
г) последовательность команд, реализующая алгоритм решения задачи.
20. Неисполняемыми операторами являются:
а) элементарные конструкции языка, имеющие самостоятельный смысл и образующиеся из основных символов языка;
б) предложения, в которых даются сведения о типах данных;
в) группа операторов для описания сложного действия;
г) описания некоторого действия, которое необходимо выполнить.
Вариант 3 1. Свойством алгоритма является:
а) конечность; б) цикличность;
в) возможность изменения последовательности команд;
г) возможность выполнения алгоритма в обратном порядке.
2. Какой тип алгоритмической структуры необходимо применить, если последовательность команд выполняется или не выполняется в зависимости от условия
а) цикл; б) ветвление; в) линейный.
3. Графическое представление алгоритма для исполнителя называется ….
а) рисунком; б) планом; в) геометрической фигурой; г) блок-схемой
4. Какие формы записи алгоритмов вам известны?
5. Дайте названия фигурам блок – схемы:
6. Установите соответствия:
Виды алгоритмов: Характеристика видов:
1. Линейный.
2. Ветвящийся 3. Циклический
а) содержит один или несколько циклов;
б) не содержит логических условий и имеет одну ветвь вычислений;
в) содержит одно или несколько логических условий.
7. Имя переменной — это:
а) любая последовательность любых символов;
б) последовательность латинских букв, цифр, специальных знаков (кроме пробела), которая всегда должна начинаться с латинской буквы;
в) последовательность русских, латинских букв, начинающихся с латинской буквы и из специальных знаков, допускающая знак подчеркивания.
8. Первым языком высокого уровня является
а) КОБОЛ; б) АССЕМБЛЕР; в) БЕЙСИК; г) ФОРТРАН.
9. Язык РL/1 не получил широкого распространения, т.к.
а) оказался сложным для написания и отладки программ;
б) программисты обязаны были досконально знать архитектуру компьютера;
в) транслятор в машинные коды был сложной программой;
г) отсутствовали средства для разбиения программы на модули.
10. Характерными особенностями скриптовых языков являются:
а) простота синтаксиса; б) интерпретируемость; в) массовость;
г) легкая расширяемость; д) громоздкий синтаксис;
е) наличие мощных встроенных функций.
Укажите все правильные ответы.
11. В оборонной промышленности в основном используется язык программирования
а) ФОРТРАН б) КОБОЛ в) БЕЙСИК
г) ПАСКАЛЬ д) СИ е) JavaScript ж) Ada
12. Язык высокого уровня – это язык программирования,
а) предназначенный для определенного типа компьютера и отражающий его внутренний машинный код;
б) предназначенный для удовлетворения требований программиста;
в) на котором программа явно описывает действия, которые необходимо выполнить;
г) на котором программа пишется в терминах объектов, обладающих свойствами и поведением.
13. К языкам символьной обработки относятся
а) ФОРТРАН б) ЛИСП в) БЕЙСИК
г) ПАСКАЛЬ д) СИ е) ПРОЛОГ ж) Ada
14. Для разработки интерфейса, программ-оболочек, систем используется язык программирования
а) ФОРТРАН б) С++ в) АССЕМБЛЕР
г) ПАСКАЛЬ д) СИ е) ПРОЛОГ ж) HTML
15. Текст программы на языке программирования высокого уровня называют
а) исходным модулем; б) объектным модулем; в) загрузочным модулем.
16. Синхронный перевод команд программы с языка программирования высокого уровня на язык машинных команд, называют
а) компиляцией; б) линкованием; в) интерпретацией; г) отладкой.
17. Компилируются программы на языках
а) Си; б) Бейсик; в) ФОРТРАН; г) ПАСКАЛЬ;
д) Java; е) Perl; ж) Python.
18. Организация данных подразумевает:
а) работу с файлами; б) элементы языка; в) операции и выражения;
г) организацию действий над данными; д) типы и структуру данных.
19. Алфавит языка программирования — это:
а) элементарные конструкции языка, имеющие самостоятельный смысл и образующиеся из основных символов языка;
б) правила построения элементов языка;
в) символы, элементарные конструкции, выражения и операторы
г) буквы, цифры, специальные символы. 20. Неисполняемыми операторами являются:
а) элементарные конструкции языка, имеющие самостоятельный смысл и образующиеся из основных символов языка;
б) группа операторов для описания сложного действия;
в) предложения, в которых даются сведения о типах данных;
г) описания некоторого действия, которое необходимо выполнить.
Вариант 4
1. Алгоритм – это
а) правила выполнения определенных действий;
б) предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей; в) набор команд для компьютера.
2. Алгоритм называется линейным, если:
а) он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
б) ход его выполнения зависит от истинности тех или иных условий;
в) его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий.
3. Ромб — графический объект, используемый в блок-схеме для записи:
а) ввода, вывода данных; б) вычислительных действий;
в) конца выполнения задачи; г) условия выполнения действий.
4. Возможность применения алгоритма для решения целого класса задач обеспечивает свойство…
5. Расчлененность алгоритма на отдельные шаги, возможность выполнения которых исполнителем не вызывает сомнений – это свойство … 6. Алгоритм может быть задан следующими способами:
а) словесным; б) формально-словесным; в) графическим;
г) на алгоритмическом языке; д) последовательностью байтов.
Укажите все правильные ответы.
7. Имя переменной — это:
а) любая последовательность любых символов;
б) последовательность латинских букв, цифр, специальных знаков (кроме пробела), которая всегда должна начинаться с латинской буквы;
в) последовательность русских, латинских букв, начинающихся с латинской буквы и из специальных знаков, допускающая знак подчеркивания. 8. Одна команда АССЕМБЛЕРа представляет собой
а) последовательность машинных команд; б) одну машинную команду;
в) кодирование команды на аппаратном уровне.
9. Концепция разбиения программы на модули впервые была реализована в языке
а) ФОРТРАН; б) ПАСКАЛЬ; в) АЛГОЛ; г) Modula-2.
10. Язык СИ имел существенный недостаток:
а) транслятор в машинные коды был сложной программой;
б) программисты обязаны были досконально знать архитектуру
компьютера;
в) оказался сложным для написания и отладки программ;
г) компилятор слабо контролирует типы.
11. Программа на этих языках выражены как формулы математической логики.
Это языки
а) неимперативные; б) функциональные; в) императивные;
г) логические; д) объектно-ориентированные.
12. В системном, универсальном программировании в основном используется язык
а) ФОРТРАН б) КОБОЛ в) БЕЙСИК
г) ПАСКАЛЬ д) СИ е) JavaScript ж) Ada
13. Процедурный язык – это язык программирования,
а) предназначенный для определенного типа компьютера и отражающий его внутренний машинный код;
б) предназначенный для удовлетворения требований программиста;
в) на котором программа явно описывает действия, которые необходимо выполнить;
г) на котором программа пишется в терминах объектов, обладающих свойствами и поведением.
14. Для оформления документов, обработки больших текстовых файлов, разработке БД используется язык программирования
а) БЕЙСИК б) С++ в) Perl г) ПАСКАЛЬ
д) Java е) ПРОЛОГ ж) HTML
15. После обработки компилятором программы на языке программирования высокого уровня получают
а) исходный модуль; б) объектный модуль; в) загрузочный модуль.
16. Этап обработки программы, на котором к исходной программе подключают необходимые для её работы программные модули, называют
а) компиляцией; б) линкованием; в) интерпретацией; г) отладкой.
17. Интерпретируются программы на языках
а) Си; б) Бейсик; в) ФОРТРАН; г) ПАСКАЛЬ; д) Java; е) Perl; ж) Python.
18. Элементами языка программирования являются:
а) файлы; б) алфавит; в) операции и выражения;
г) лексемы; д) синтаксис; е) оформление программы.
19. Отладка программы — это:
а) процесс устранения ошибок в программе;
б) специальная программа, которая переводит текст программы в машинный код;
в) проверка правильности работы программы при определённых наборах данных;
г) последовательность команд, реализующая алгоритм решения задачи.
15. Лексемы языка программирования — это:
а) элементарные конструкции языка, имеющие самостоятельный смысл и образующиеся из основных символов языка;
б) правила построения элементов языка;
в) символы, элементарные конструкции, выражения и операторы;
г) буквы, цифры, специальные символы.
Вариант 5
1. Какой из документов является алгоритмом?
а) Правила техники безопасности;
б) Инструкция по получению денег в банкомате;
в) Расписание уроков.
2. Алгоритм называется циклическим, если:
а) он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
б) ход его выполнения зависит от истинности тех или иных условий;
в) его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий.
3. Переменная для компьютера – это
а) буква алфавита; б) различные числа; в) область памяти.
4. Если в алгоритме некоторые действия исполнителя повторяются многократно, то такой алгоритм называется…
5. Если в алгоритме все команды выполняются последовательно, то такой алгоритм называется…
6. Установите правильную последовательность этапов решения задачи на ЭВМ:
а) отладка программ; б) математическое описание задачи; в) программирование;
г) постановка задачи; д) получение и анализ результата; е) тестирование программы;
ж) перенос программы на машинные носители; з) алгоритмизация задачи.
7. Установите соответствия:
Виды алгоритмов: Характеристика видов:
1. Линейный.
2.
![]() |
а) содержит один или несколько циклов;
б) не содержит логических условий и имеет одну ветвь вычислений;
в) содержит одно или несколько логических условий.
8. Язык ФОРТРАН создан для
а) создания коммерческих приложений;
б) первоначального обучения программированию;
в) разработки операционной системы UNIX;
г) программирования математических расчетов.
9. Какой язык был разработан для обучения программированию?
а) БЕЙСИК; б) ПАСКАЛЬ; в) АЛГОЛ; г) ФОРТРАН.
10. Для описания сложного поведения веб-страниц используют язык
а) Java; б) JavaScript; в) VBScript;
г) C++; д) C#
Укажите все правильные ответы.
11. Установите соответствия:
Язык : Назначение:
1. СИМУЛА
2. Smalltalk
3. Occam 4. Linda
5. ЛИСП
а) обработка списков;
б) программирование многопроцессорных систем распределенной обработки данных;
в) моделирование различных объектов и процессов;
г) проектирование сложных графических интерфейсов;
д) организация взаимодействия между параллельно выполняющимися процессами. 12. В бизнесе в основном используется язык программирования
а) ФОРТРАН б) КОБОЛ в) БЕЙСИК
г) ПАСКАЛЬ д) СИ е) JavaScript ж) Ada
13. Функциональный язык – это язык программирования,
а) на котором программа описывает вычисление некоторой функции;
б) на котором программа задает данные и соотношения между ними;
в) на котором программа явно описывает действия, которые необходимо выполнить;
г) на котором программа пишется в терминах объектов, обладающих свойствами и поведением.
14. Для разработки интерфейса, программ-оболочек, систем используется язык программирования
а) БЕЙСИК б) С++ в) Perl г) ПАСКАЛЬ
д) Java е) ПРОЛОГ ж) HTML
15. Программа-компилятор выполняет:
а) переводит исходный текст в машинный код;
б) формирует текстовый файл;
в) записывает машинный код в форме загрузочного файла.
16. Полный предварительный перевод программы с языка программирования высокого уровня на язык машинных команд, называют
а) компиляцией; б) линкованием; в) интерпретацией; г) отладкой.
17. Откомпилированная программа в сравнении с интерпретируемой выполняется
а) быстрее; б) медленнее; в) одинаково; г) в разных программах по-разному.
18. Обработка данных включает:
а) работу с файлами; б) операторы присваивания, ветвления, цикла;
в) операции и выражения; г) организацию действий над данными;
д) организацию и использование подпрограмм. 19. Семантика языка программирования — это:
а) смысл каждой команды и других конструкций языка;
б) правила построения элементов языка;
в) символы, элементарные конструкции, выражения и операторы
г) последовательность команд, реализующая алгоритм решения задачи.
20. Выражение в языках программирования состоит из:
а) элементарных конструкций языка, имеющие самостоятельный смысл и образующиеся из основных символов языка;
б) команд, записанных на языке программирования;
в) элементарных конструкций и символов языка;
г) описания некоторого действия, которое необходимо выполнить.
Вариант 6
1. Дискретность- свойство алгоритма, означающее…
а) однозначность правил выполнения алгоритма;
б) правильность результатов выполнения алгоритма;
в) деление алгоритма на отдельные шаги
2. Цикл со счётчиком
а) зависит от некоторого условия; б) зависит от известного числа повторений. 3. Закончите предложение: «Блок-схема – форма записи алгоритмов, при которой для обозначения различных шагов алгоритма используются ….»
а) рисунки; б) списки; в) геометрические фигуры; г) формулы.
4. Дайте названия фигурам блок – схемы:
5. Свойствами алгоритма являются:
а) массовость; б) дискретность; в) информативность; г) оперативность;
д) цикличность; е) определенность; ж) результативность.
Укажите все правильные ответы.
6. Программа — это:
а) система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;
б) указание на выполнение действий из заданного набора;
в) область внешней памяти для хранения текстовых, числовых данных и другой информации;
г) последовательность команд, реализующая алгоритм решения задачи.
7. Имя переменной — это:
а) любая последовательность любых символов;
б) последовательность латинских букв, цифр, специальных знаков (кроме пробела), которая всегда должна начинаться с латинской буквы;
в) последовательность русских, латинских букв, начинающихся с латинской буквы и из специальных знаков, допускающая знак подчеркивания.
8. Для первых компьютеров программирование велось на
а) алгоритмическом языке; б) языке АССЕМБЛЕР;
в) машинном языке; г) перфокартах и перфолентах.
9. Язык КОБОЛ создан для
а) создания коммерческих приложений;
б) первоначального обучения программированию;
в) разработки операционной системы UNIX;
г) программирования математических расчетов.
10. Особенностью языка Java является
а) разработка многокомпонентных интернет-приложений;
б) компиляция в код некоторой абстрактной машины;
в) много ошибок может быть выявлено на этапе компиляции;
г) мощный синтаксис, позволяющий выполнять операции над сложными объектами, не разбивая их на части.
11. Программа на этих языках представляет собой пошаговое описание решения той или иной задачи. Это языки
а) неимперативные; б) императивные; в) функциональные;
г) логические; д) объектно-ориентированные.
12. Язык низкого уровня – это язык программирования,
а) предназначенный для определенного типа компьютера и отражающий его внутренний машинный код;
б) предназначенный для удовлетворения требований программиста;
в) на котором программа явно описывает действия, которые необходимо выполнить;
г) на котором программа пишется в терминах объектов, обладающих свойствами и поведением.
13. К языкам символьной обработки относятся
а) БЕЙСИК б) С++ в) Perl г) ПАСКАЛЬ
д) Java е) ПРОЛОГ ж) HTML
14. Для оформления документов, обработки больших текстовых файлов, разработке БД используется язык программирования
а) БЕЙСИК б) С++ в) Perl г) ПАСКАЛЬ
д) Java е) ПРОЛОГ ж) HTML
15. Программа — это:
а) система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;
б) указание на выполнение действий из заданного набора;
в) область внешней памяти для хранения текстовых, числовых данных и другой информации;
г) последовательность команд, реализующая алгоритм решения задачи.
16. При компиляции исполнение программы проходит в
а) 1 этап; б) 2 этапа; в) 3 этапа; г)4 этапа.
17. При интерпретации исполнение программы включает следующие действия:
а) интерпретатор считывает очередной оператор программы;
б) интерпретатор выполняет команды, написанные на языке программирования высокого уровня;
в) интерпретатор переводит оператор на язык машинных кодов;
г) интерпретатор выполняет команды, написанные на машинном языке.
18. Транслятор — это:
а) система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;
б) специальная программа, которая переводит текст программы в машинный код;
в) область внешней памяти для хранения текстовых, числовых данных и другой информации;
г) последовательность команд, реализующая алгоритм решения задачи.
19. Правило вычисления некоторого значения задает:
а) оператор; б) лексема; в) выражение; г) синтаксис.
20. Выражение в языках программирования состоит из:
а) элементарных конструкций языка, имеющие самостоятельный смысл и образующиеся из основных символов языка;
б) элементарных конструкций и символов языка;
в) команд, записанных на языке программирования;
г) описания некоторого действия, которое необходимо выполнить.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.