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



бет2/2
Дата01.11.2023
өлшемі71.93 Kb.
#482121
1   2
Алгоритм 3 КУРС ИС


часть программы, содержащую неоднократно выполняемые команды;

  • независимый программный модуль;

  • произвольный фрагмент программы;

  • набор операторов, следующих в программе за оператором;

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

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

    1. линейным;

    2. ветвящимся;

    3. циклическим;

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

    5. вложенным

    37. Алгоритм называется циклическим:

    1. если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;

    2. если ход его выполнения зависит от истинности тех или иных условий;

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

    4. если он представим в табличной форме;

    5. если он включает в себя вспомогательный алгоритм.

    38. Алгоритм включает в себя ветвление, если:

    1. если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;

    2. если ход его выполнения зависит от истинности тех или иных условий;

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

    4. если он представим в табличной форме;

    5. если он включает в себя вспомогательный алгоритм.

    39. Программа — это:

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

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

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

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


    40. Программа-интерпретатор выполняет:

    1. поиск файлов на диске

    2. пооператорное выполнение программы

    3. полное выполнение программы.

    4. переводит исходный текст в машинный код

    5. формирует текстовый файл

    41. Программа-компилятор выполняет:



    1. переводит исходный текст в машинный код

    2. формирует текстовый файл

    3. записывает машинный код в форме загрузочного файла.

    4. поиск файлов на диске

    5. полное выполнение программы.

    42. QBASIC — это



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

    2. алгоритмический язык программирования, работающий в режиме интерпретации

    3. алгоритмический язык, работающий только в среде Windows.

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

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

    43. Алфавит языка QBASIC включает:



    1. буквы латинского алфавита, цифры

    2. знаки арифметических операций: +, -, /, " знаки операций отношений: >, <, =, >=, <=, <>

    3. специальные знаки:!,?, #, %,&, $,«,«,,.,,

    4. круглые скобки () и) квадратные скобки.

    5. Все варианты правильно

    44. В QBASIC существуют следующие типы данных:

    1. числовые текстовые

    2. компьютерное

    3. указатели

    4. типы данных

    5. записи.

    45. Переменная — это:

    1. служебное слово на языке QBASIC

    2. область памяти, в которой хранится некоторое значение

    3. значение регистра.

    4. типы данных

    5. записи.

    46. Имя переменной — это:

    1. любая последовательность любых символов

    2. последовательность латинских букв, цифр, специальных знаков (кроме пробел

    3. которая всегда должна начинаться с латинской буквы

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

    5. рядом с именем слева ставится знак

    47. Для обозначения строковых переменных:

    1. рядом с именем слева ставится знак $

    2. рядом с именем справа ставится знак $

    3. имя переменной записывается в кавычках.

    4. рядом с именем слева ставится знак #

    5. рядом с именем справа ставятся знаки ##.

    48. Для обозначения целочисленных переменных:

    1. рядом с именем слева ставится знак %

    2. рядом с именем слева ставится знак #

    3. рядом с именем справа ставится знак %.

    4. рядом с именем справа ставится знак #

    5. рядом с именем справа ставится знак #+-*/

    49.Для обозначения действительных переменных с двойной точностью:



    1. рядом с именем слева ставится знак #

    2. рядом с именем справа ставится знак #

    3. рядом с именем справа ставятся знаки ##.

    4. рядом с именем слева ставится знак %

    5. рядом с именем слева ставится знак %+-*/123456789

    50. Верно ли утверждение? В написании имен допускаются как строчные (маленьки

    1. , так и заглавные (больши

    2. буквы и QBASIC не делает между ними различия:

    3. верно

    4. не верно.

    5. незнаю

    51. Укажите вариант ответа в котором указано, с каких символов может начинаться имя идентификатора в TurboPascal.

    1. (звездочка)

    2. а..я, А..Я (буквы русского алфавита)

    3. 0..9 (цифры)

    4. — (знак минус)

    5. _ (символ подчеркивания)

    52.Процессор выполняет команды алгоритма, записанные …

    1. На алгоритмическом языке

    2. На командном языке

    3. В виде блок-схемы

    4. На естественном языке

    5. На машинном языке (в двоичном коде)

    53. С фамилией какого из древних ученых связано происхождение слова «алгоритм»?



    1. Евклид

    2. Аль-Хорезми

    3. Аль-Хайсама

    4. Аль-Коши

    5. Пифагор

    54,Автором самого древнего алгоритма считается…

    1. Евклид

    2. Пифагор

    3. Декарт

    4. Аль-Хорезми

    5. Аль-Коши

    55,Укажите вариант ответа в котором указано, с каких символов может начинаться имя идентификатора в TurboPascal.

    1. 0..9 (цифры)

    2. — (знак минус)

    3. (звездочка) *

    4. _ (символ подчеркивания)

    5. а..я, А..Я (буквы русского алфавита)

    56,Укажите какой из перечисленных в вариантах ответов операторов имеетнаинизший приоритет.

    1. and

    2. Div

    3. = (знак равно)

    4. not

    5. +

    57.,Какой из документов является алгоритмом?

    1. Классный журнал

    2. Расписание звонков

    3. Правила техники безопасности

    4. Инструкция по получению денег в банкомате

    5. Список класса

    58. ,Для представления алгоритма в графическом виде используют…

    1. Геометрические фигуры

    2. Линии, точки

    3. Формулы

    4. Все ответы правильны

    5. Графики функции

    59.,Свойство алгоритма » дискретность» означает:

    1. Предлагаемые действия должны быть понятными и единственно возможными

    2. Способность алгоритма давать правильные результаты решения задач

    3. Пригодность алгоритма для решения однотипных задач

    4. Решение задач должно быть получено за определенное число шагов

    5. Непрерывность алгоритмического процесса

    60.Алгоритм — это



    1. следовательность команд для ЭВМ

    2. вокупность требований к программе

    3. бор определений и правил для исполнителя

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

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

    61. Последовательность нескольких команд алгоритма, выполняемых одна за другой, называется…



    1. Командой

    2. Программа

    3. Служебные слова

    4. Серия

    5. Система программ

    62,Аргументами называются величины,..

    1. не являющиеся исходными данными для алгоритма

    2. являющиеся результатами для алгоритма

    3. используемые для обозначения

    4. являющиесяисходными данными для алгоритма

    5. являющиеся заголовком для алгоритма

    63,Алгоритмы, целиком используемые в составе других алгоритмов, называются…

    1. Линейными

    2. Определенными

    3. Разветвляющимися

    4. Вспомогательными

    5. Циклическими

    64,Выберите выражение, в результате которого получено значение с=2, если а=14 и b=4



    1. с := a mod b

    2. с := b div a

    3. с := a div b

    4. с := b mod a

    5. с := a/b

    65,Укажите в каком варианте ответа перечислены толькобеззнаковые целые типы данных.

    1. word, byte

    2. In- teger, byte

    3. word, shortint

    4. shortint, longint

    5. integer, longint

    66,Укажите размер в байтах, занимаемый переменной типа real.

    1. 6

    2. 4

    3. 8

    4. 10

    5. 2

    67,Для поиска записи в базе данных используются методы:



    1. SetRange, ApplyRange

    2. Loocup, SetRange

    3. Locate, ApplyRange

    4. Locate, Loocup

    5. Locate, SetRange

    68,Разнотипные указатели сравниваются с помощью операций отношений:

    1. = и =



    2. и

    3. сравнение невозможно

    4. только =

    96,Для удаления динамических переменных используется процедура

    1. Release;

    2. New

    3. Dispose;

    4. Close;

    5. Delete;

    70. ,Для чего используется процедура close (f)?



    1. для записи информации в файл

    2. для удаления файла

    3. для закрытия файла

    4. для чтения информации из файла

    5. для установления связи файловой переменной и именем файла на диске

    71,Указатели не могут ссылаться на тип данных:

    1. множественный

    2. строковый

    3. на любой тип данных

    4. целый

    5. файловый

    72,Сравнение переменных указателей производится с помощью операций отношений:



    1. Меньше и больше

    2. Меньше или равно и больше или равно

    3. Меньше, больше, меньше или равно, больше или равно, равно

    4. Равно и не равно

    5. только =

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

    1. куча

    2. сегмент данных

    3. стек данных

    4. тело программы

    5. динамика

    74,Наименование стандартной переменной, где хранится начало кучи

    1. HeapOrg

    2. HeapEnd

    3. HeapPtr

    4. OrgHeap

    5. EndHeap

    75,Наименование стандартной переменной, где хранится конец кучи



    1. HeapOrg

    2. HeapEnd

    3. HeapPtr

    4. OrgHeap

    5. EndHeap

    76. Выберите один из вариантов ответа:



    1. uses CRT;

    2. uses GraphABS;

    3. varGraphABS;

    4. var CRT;

    5. EndHeap

    77. Выберите один из вариантов ответа:

    1. SetWindowSize(600,800);

    2. SetWindowSize(800,600);

    3. SetWindowSize(w,h);

    4. uses GraphABS

    5. varGraphABS

    78. С помощью какой команды мы можем вывести на экран текст?
    Выберите один из вариантов ответа:

    1. write('текст');

    2. read('текст');

    3. написать('текст');

    4. вывести('текст');

    5. отобразить на экран('текст');

    79. Каждое выражение(каждый оператор) в программе отделяется друг от друга ...
    Выберите один из вариантов ответа:

    1. точкой с запятой

    2. точкой

    3. запятой

    4. тире

    5. дефисом

    80. Вопрос №8: Установите соответствие. Напротив слова на русском языке поставьте цифру соответствующую номеру английской команды.
    1.Program
    2.Uses
    3.Var
    4.Begin
    5.End

    81. Тип integer предназначен для переменных в которых хранятся ...


    Выберите один из вариантов ответа:

    1. Целые числа

    2. Символы

    3. Любые числа

    4. Действительные числа

    82.Как обозначается команда присваивания в PascalABC?
    Выберите один из вариантов ответа:

    1. *

    2. =

    3. :=

    4. ==

    5. :)

    83. Этап проектирования задачи, на ЭВМ, на котором анализируется условие задачи, определяются исходные данные и результаты, устанавливается зависимость между величинами, рассматриваемыми в задаче, называется …

    1. постановка задачи

    2. построение математической модели

    3. разработка алгоритма

    4. программирование

    5. тестирование и отладка

    84. Этап проектирования задачи на ЭВМ, на котором происходит запуск тестовой программы
    с использованием контрольных примеров, называется …

    1. постановка задачи

    2. построение математической модели

    3. разработка алгоритма

    4. программирование

    5. тестирование и отладка

    85. Этап проектирования задачи на ЭВМ, на котором происходит формулировка условия
    задачи, называется …

    1. постановка задачи

    2. построение математической модели

    3. разработка алгоритма

    4. программирование

    5. тестирование и отладка

    86. Этап проектирования задачи на ЭВМ, на котором программа записывается на
    компьютерном языке и вводится в ЭВМ, называется …

        1. постановка задачи

        2. построение математической модели

        3. разработка алгоритма

        4. программирование

        5. тестирование и отладка

    87. Этап проектирования задачи на ЭВМ, на котором происходит проектирование и выбор
    существующего или разработка нового метода решения, называется …

    1. постановка задачи

    2. построение математической модели

    3. разработка алгоритма

    4. программирование

    5. тестирование и отладка

    88.Этап проектирования задачи на ЭВМ, на котором создается математическая модель
    решения задачи, называется этапом …

    1. формализации

    2. алгоритмизации

    3. программирования

    4. тестирования

    5. отладки

    89. Выбор метода решения задачи для ЭВМ происходит перед …



    1. разработкой алгоритма

    2. построением математической модели

    3. анализом результатов

    4. тестированием и отладкой

    5. программированием

    90. Этап, являющийся заключительным при решении задач на ЭВМ, – …

    1. построение математической модели

    2. анализ результатов

    3. тестирование и отладка

    4. программирование

    5. разработка алгоритма

    91. На этапе тестирования и отладки при проектировании задачи на ЭВМ происходит …

    1. получение результата

    2. обнаружение ошибок

    3. запись алгоритма на языке программирования

    4. формализация задачи

    5. составление алгоритма решения задачи

    92. Ошибки, при решении задачи на ЭВМ, которые не обнаруживаются транслятором, – …

    1. логические

    2. синтаксические

    3. динамические

    4. логические и синтаксические

    93. Алгоритмом можно назвать

    1. расписание занятий

    2. список покупок в магазине

    3. технический паспорт компьютера

    4. правила перевода из одной системы счисления в другую

    5. правила техники безопасности

    94. Алгоритмом является следующее описание

    1. Направо-налево равняйся! На первый-второй рассчитайся!

    2. Пойди туда, не знаю куда. Принеси то, не знаю что.

    3. Возьми, что нужно. Сделай как следует. Получишь то, что желаешь.

    4. Сделай шаг вперед. Сделай шаг назад. Начни сначала.

    5. 0010101101 101001.

    95. Исполнитель алгоритма – это …

    1. человек или компьютер, умеющий выполнять определённый набор действий

    2. понятное и точное предписание необходимых действий

    3. определённые условия выполнения действий

    4. элемент, связывающий этапы выполнения алгоритма

    5. исполнителем алгоритмов

    96. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется…

    1. исполнителем алгоритмов

    2. программой

    3. блок-схема

    4. текстовкой

    5. протоколом алгоритма

    97. Графическое задание алгоритма (блок-схемы) – это …

    1. способ представления алгоритма с помощью геометрических фигур

    2. представление алгоритма в форме таблиц и расчётных формул

    3. система обозначения правил для единообразной и точной записи алгоритмов их

    4. исполнения

    5. схематичное изображение в произвольной форме

    98. Свойство алгоритма «массовость» обозначает …

    1. что команды должны следовать друг за другом

    2. что каждая команда должна быть описана в расчёте на конкретного исполнителя

    3. разбиение алгоритма на конечное число простых шагов

    4. обязательное наличие завершающих инструкций

    5. что алгоритм должен обеспечивать возможность его применения для решения

    99. Алгоритм, написанный на естественном языке, рассчитан на …

      1. ЭВМ

      2. робота

      3. человека

      4. любого исполнителя

      5. последовательность выполнения команд алгоритма

    100. Линейный алгоритм – это …



      1. способ представления алгоритма с помощью геометрических фигур

      2. набор команд, которые выполняются последовательно друг за другом

      3. понятное и точное предписание исполнителю для выполнения различных ветвлений

      4. последовательное выполнение команд

      5. последовательность выполнения команд алгоритма

    101. Решение квадратного уравнения происходит с использованием алгоритма …



      1. линейного

      2. условного

      3. циклического

      4. вспомогательного

      5. последовательное выполнение команд

    102. Вычисление площади круга по радиусу происходит с использованием алгоритма …



      1. линейного

      2. условного

      3. циклического

      4. вспомогательного

      5. последовательное выполнение команд

    103.Циклический алгоритм используется при вычислении …



      1. суммы всех чисел от 1 до 100

      2. площади трапеции

      3. корня квадратного уравнения

      4. суммы двух чисел, введенных с клавиатуры

      5. среднего арифметического всех двухзначных чисел

    104. Циклический алгоритм используется при вычислении …

      1. суммы четных чисел от 1 до 100

      2. площади круга

      3. числа, обратного данному

      4. суммы двух чисел, введённых с клавиатуры

      5. среднего арифметического чисел от -10 до 30

    105. Разветвляющийся алгоритм – это …

      1. присутствие в алгоритме хотя бы одного условия

      2. набор команд, которые выполняются последовательно друг за другом

      3. многократное выполнение одних и тех же действий

      4. алгоритм, использующий подпрограммы

      5. содержащий многократное повторение некоторых операторов

    106. Циклический алгоритм - это алгоритм, …



      1. содержащий ветвление

      2. выполняющий последовательные действия

      3. представленный в графической форме

      4. записанный в виде формул

      5. содержащий многократное повторение некоторых операторов

    107. Алгоритм должен строиться в расчёте на …

      1. ЭВМ

      2. конкретного исполнителя

      3. робота

      4. любого исполнителя

      5. информации

    108. Понятность, массовость – это свойства …

      1. алгоритма

      2. информации

      3. кодирования

      4. кибернетики

      5. программы

    109. Свойство алгоритма «дискретность» обозначает …

      1. что команды должны следовать друг за другом

      2. что каждая команда должна быть описана в расчёте на конкретного исполнителя

      3. разбиение алгоритма на конечное число простых шагов

      4. обязательное наличие завершающих инструкций

      5. последовательность выполнения команд алгоритма

    110. Свойство алгоритма, когда алгоритм разбивается на конечное число элементарных
    действий (шагов), называется …

      1. дискретность

      2. понятность

      3. определённость

      4. результативность

      5. массовость

    111. Свойство алгоритма, указывающее, что каждое правило алгоритма должно быть чётким,
    однозначным и не оставлять места для произвола, называется …

      1. дискретность

      2. понятность

      3. определённость

      4. результативность

      5. массовость

    112. Свойство, когда по данному алгоритму должна решаться не одна, а целый класс подобных
    задач, называется …

      1. дискретность

      2. понятность

      3. определённость

      4. результативность

      5. массовость

    113. Свойство, при котором любой алгоритм в процессе выполнения должен приводить к


    определённому результату, называется …

      1. дискретность

      2. понятность

      3. определённость

      4. результативность

      5. массовость

    114. К свойствам алгоритма относятся: …

      1. массовость,нужность,результативность, дискретность

      2. размерность

      3. измеримость

      4. стабильность

      5. скорость

    115. Язык Ассемблера – это …

    1. машинно-зависимый язык низкого уровня, в котором короткие мнемонические

    2. имена соответствуют отдельным машинным командам

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

    4. машинный язык, который понимает процессор

    5. язык программирования для комбинирования компонентов, набор которых создаетсязаранее при помощи других языков


    116. Система программирования – это …

    1. машинно-зависимый язык низкого уровня, в котором короткие мнемонические имена

    2. соответствуют отдельным машинным командам

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

    4. машинный язык, который понимает процессор

    5. язык программирования для комбинирования компонентов, набор которых создается

    заранее при помощи других языков
    117. Создателем языка Pascal является …

      1. Никлаус Вирт

      2. Билл Гейтс

      3. Стив Джобс

      4. Бьерн Страуструп

      5. Томас Куртц

    118. Первоначально язык программирования Pascal был создан для …

      1. обучения программированию

      2. создания прикладных программ

      3. создания системных программ

      4. объектно-ориентированного программирования

      5. разработки систем искусственного интеллекта

      6. автоматизации работы программ

    119. Файл текста программы на языке Pascal имеет расширение …

      1. pas

      2. exe

      3. prg

      4. obj

      5. cpp

    120. В алфавит языка Pasсal входят буквы …



      1. A..Z, a..z, А-Я, а-я

      2. A..Z, a..z

      3. a..z, а-я

      4. А-Я, а-я

      5. A..Z, А-Я

    121. Буквы русского алфавита употребляются в языке Pasсal …

      1. только в комментариях и текстовых переменных

      2. в любом месте программы

      3. в любом месте программы, кроме имён переменных

      4. только в комментариях

      5. только в текстовых переменных

    122. Примерами правильных имён переменных являются …

      1. MyFirstProgram

      2. 1Program

      3. Первая_программа

      4. Программа_1

      5. Begin

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



    1. До начала составления самой программы

    2. После составления программы

    3. В процессе составления программы

    4. Программа_1

    5. Первая_программа

    123. Наиболее наглядной формой описания алгоритма является структурно-стилизованный метод



    1. представление алгоритма в виде схемы

    2. язык программирования высокого уровня

    3. словесное описание алгоритма

    4. Программа_1

    5. Первая_программа

    124. . Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа -



    1. ассемблер

    2. паскаль

    3. компилятор

    4. фортран

    5. мышь

    125. . В графических схемах алгоритмов стрелки направлений на линиях потоков

    1. необходимо рисовать, если направление потока сверху вниз и слева направо

    2. рисовать не нужно

    3. необходимо рисовать, если направление потока снизу вверх и справа налево

    4. можно рисовать или не рисовать

    5. сведение задачи к математической модели, для которой известен метод решения

    126.. Разработка алгоритма решения задачи – это

    1. сведение задачи к математической модели, для которой известен метод решения

    2. выбор наилучшего метода из имеющихся

    3. точное описание данных, условий задачи и ее целого решения

    4. определение последовательности действий, ведущих к получению результатов

    5. необходимо рисовать, если направление потока сверху вниз и слева направо

    127. Языком высокого уровня является



      1. Макроассемблер

      2. Шестнадцатеричный язык

      3. Фортран

      4. Ассемблер

      5. простым

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



      1. линейным

      2. циклическим

      3. разветвленным

      4. Ассемблер

    129. Разработке алгоритма предшествует

    1. постановка задачи, разработка математической модели, проектирование программ

    2. постановка задачи, разработка математической модели

    3. постановка задачи, выбор метода решения, проектирование программ

    4. постановка задачи, разработка математической модели, выбор метода решения

    5. WORD;

    130.. Символьный тип данных объявляется служебным словом:



    1. CHAR;

    2. STRING;

    3. BYTE;

    4. WORD;

    5. x, a

    131. . В операторе присваивания summa := sqr(x)+3*a переменными являются



    1. a, x, summa

    2. x, a

    3. sqr,x,a

    4. summa, sqr, x, a

    5. WORD;

    132.ПроцедураINC(x,k)



    1. преобразует десятичное число х в строку из k символов

    2. увеличивает значение переменной х на величину k

    3. уменьшает значение переменной х на величину k

    4. преобразует строку символов x в число, содержащее k десятичных знаков

    5. WORD;

    133.. Записью действительного числа с плавающей точкой является



    1. –1.0533333

    2. 1.0E01

    3. 48.0001

    4. 220.11

    5. 12314

    134.. Вещественный тип данных объявляется служебным словом:

    1. INTEGER

    2. REAL

    3. LONGINT

    4. SHORTINT

    5. WORD;

    135.. Операторцикласпостусловием



      1. Repeat… until

      2. While…do

      3. For … to…do

      4. For…downto…do

      5. LOGIC

    136.. Логический тип данных объявляется служебным словом:



    1. BOOLEAN

    2. LOGIC

    3. BYTE

    4. IF

    5. …do

    137.. Раздел переменных определяется служебным словом:

    1. LABEL

    2. TYPE

    3. VAR

    4. ARRAY

    5. не может

    138. В языке Паскаль пустой оператор помечаться



    1. может

    2. может, но в исключительных ситуациях

    3. пустых операторов не бывает

    4. не может

    5. да

    139. . Раздел типов определяется служебным словом:

    1. LABEL

    2. TYPE

    3. VAR

    4. BEGIN

    5. real

    140. Какие из приведенных типов данных относятся к целочисленному типу данных?



    1. integer, real

    2. integer, word, longint

    3. comp, double

    4. single, extended

    5. real

    141.. Из приведенных операторов описания переменных неправильно объявлены переменные

    1. VAR f,g,d,t:INTEGER;I,t:REAL

    2. vara,b:real;c:real

    3. varI,j,max,min: real

    4. vara,b,c,d:real; I,j,k:integer

    5. byte, real

    142. Какие из приведенных типов данных относятся к вещественному типу данных?



    1. byte, real

    2. shortint

    3. word, double

    4. real, single, extended

    5. ORD(X)

    143. Для вычисления экспоненты применяется процедура:



    1. ORD(X)

    2. SQR(X)

    3. TRUNC(X)

    4. EXP(X)

    5. word, double

    144. Результатом выполнения фрагмента программы S:=-5;x:=0;repeat s:=s*(x+2);x:=x+1; until x<2;write(s); будет сообщение

    1. -10.0

    2. -30.0

    3. 0.0

    4. -120.0

    5. -789

    145. Для возведения в квадрат применяется функция:

    1. LN(X)

    2. LOG(X)

    3. SQRT(X)

    4. SQR(X)

    5. ORD(X)

    146. Для вычисления квадратного корня применяется функция:



    1. SQR(X)

    2. SQRT(X)

    3. ORD(X)

    4. EXP(X)

    5. LOG(X)

    147. Раздел констант объявляется служебным словом:

    1. CONST

    2. KONST

    3. CONCT

    4. VAR

    5. EXP(X)

    148. Имеется логическое выражение (x*x + y*y) <= 1; Для какой области на плоскости это выражение будет иметь значение TRUE?

    1. Для круга единичного радиуса

    2. Для точек, расположенных вне круга с единичным радиусом

    3. Для точек плоскости, расположенных внутри квадрата с единичными сторонами

    4. Для точек плоскости, расположенных вне квадрата с единичными сторонами

    5. VAR

    149.. Укажите правильную запись вычисления функции в виде одного условного оператора:

    1. if 0

    2. if (0

    3. if (0

    4. if (0

    5. if a

    150. Укажите неправильно записанный оператор:

    1. if a

    2. if x and y then s:=s+1; else s:=s-1;

    3. if k<>m then k:=m;

    4. if (a

    5. if 0

    151. Цикл с предусловием определяется служебным словом:



      1. FOR;

      2. WHILE;

      3. REPEAT;

      4. IF.

      5. CASE;

    152. Цикл с постусловием определяется служебным словом:



    1. FOR;

    2. WHILE;

    3. CASE;

    4. REPEAT;

    5. REPEATАР;

    153. Если в цикле с параметром: for i:= A to B do S; значение B меньше, чем значение A, то ...



    1. оператор S не выполняется ни разу;

    2. оператор S выполняется один раз.

    3. оператор S выполняется B-A раз.

    4. оператор S выполняется B-A+1 раз.

    5. оператор S выполняется один раз.

    154. Если в цикле с параметром: for i:= A downto B do S; значение B больше, чем значение A, то ...

    1. оператор S не выполняется ни разу;

    2. оператор S выполняется один раз.

    3. оператор S выполняется B-A раз.

    4. оператор S выполняется B-A+1 раз.

    5. оператор S выполняется один раз.

    155. Можно ли в цикле for... задать шаг изменения параметра цикла отличный от 1 или -1 ?



    1. нельзя

    2. можно, включив в тело цикла выражение вида i:=i+шаг, где i - параметр цикла.

    3. оператор S выполняется B-A раз.

    4. оператор S выполняется B-A+1 раз.

    5. оператор S выполняется один раз

    156. Укажите оператор цикла –ДО с параметром:

    1. for ... to ... do;

    2. while ... do;

    3. repeat ... until.

    4. case …of …else…end

    5. оператор S выполняется один раз

    157. В операторе цикла с предусловием: while B do A; при B = FALSE оператор A ...



    1. выполняется один раз;

    2. не выполняется ни разу;

    3. выполняется до тех пор, пока B не равно TRUE.

    4. case …of …else…end

    5. оператор S выполняется один раз

    158. Определить результат работы следующего фрагмента программы k:=6; for i:=1 to 5 doinc(k); write(k,’ ‘);

    1. 7 8 9 10 11

    2. 11

    3. 6

    4. 1 2 3 4 5

    5. 1 1 1 1 1

    159. При выполнении последовательности операторов А:=4; B:=2; X:=A mod B значение переменной Х равно:

    1. выражение записано неверно

    2. 8

    3. операция невыполнима, так как деление на 0 невозможно

    4. 2

    5. 4589

    160. В результате выполнения последовательности операторов x:=sqr(2); y:=sqrt(4)-abs(-2); write(x,’ ‘, y) на экране будет выведено:

    1. 0 -1

    2. 4 6

    3. 4 0

    4. 1 0

    5. 1222222

    161. Определить результат работы следующего фрагмента программы k:=6; for i:=1 to 5 dobegininc(k); write(k,’ ‘) end;

    1. 7 8 9 10 11

    2. 11

    3. 6

    4. 1 2 3 4 5

    5. 1 1 1 1

    162. Неверно записано описание переменных:

    1. VAR A,B:real; I,J:integer;

    2. VAR j,g,t:integer; i:real;

    3. VAR i,max:integer; a,max:real;

    4. VAR a,b:real; c,d:real;

    5. 1 1 1 11 1

    163. При выполнении последовательности операторов a:=1.0; b:=3; x:=(a+b)/a*b-a; значение переменной х равно:

    1. 2

    2. 1

    3. 0.3333

    4. 11

    5. 458

    164. В Паскале различие в высоте букв (прописные или строчные)

    1. имеет значение при написании текстовых констант

    2. имеет значение для написания служебных слов

    3. имеет значение для написания имен переменных

    4. игнорируется

    5. по значению.

    165. Имеется описание заголовка процедуры: procedureproba(var a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются ...

    1. по ссылке;

    2. по значению.

    3. как константа

    4. как процедура

    5. игнорируется

    166. Имеется описание заголовка процедуры: procedureproba(a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются ...



    1. по ссылке;

    2. по значению

    3. как константа

    4. как процедура

    5. игнорируется

    167. Какое выражение неверно?



    1. Структура подпрограммы аналогична структуре основной программы

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

    3. В Паскале имеется две разновидности подпрограмм – процедуры и функции

    4. В подпрограмме нельзя использовать глобальные переменные

    5. игнорируется

    168. Подпрограммы располагаются в разделе описания...?



    1. переменных

    2. типов

    3. процедур и функций

    4. меток

    5. число

    169. Каких параметров подпрограммы не существует?

    1. параметров-переменных

    2. параметров-констант

    3. параметров-переменных

    4. параметров-значений

    5. параметров-модулей

    170.. Как называются имена, представленные в разделе описаний основной программы?

    1. формальными

    2. параметрами-константами

    3. локальными

    4. глобальными

    5. модуль и процедура

    171.. Какие виды подпрограмм есть в Паскале?

    1. модуль и функция

    2. процедура и функция

    3. модуль и процедура

    4. процедура

    5. константами

    172,Сравнение переменных указателей производится с помощью операций отношений:

    1. Меньше и больше

    2. Меньше или равно и больше или равно

    3. Меньше, больше, меньше или равно, больше или равно, равно

    4. Равно и не равно

    5. только =

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

    1. куча

    2. сегмент данных

    3. стек данных

    4. тело программы

    5. динамика

    174,Наименование стандартной переменной, где хранится начало кучи

    1. HeapOrg

    2. HeapEnd

    3. HeapPtr

    4. OrgHeap

    5. EndHeap

    175,Наименование стандартной переменной, где хранится конец кучи



    1. HeapOrg

    2. HeapEnd

    3. HeapPtr

    4. OrgHeap

    5. EndHeap

    176. Выберите один из вариантов ответа:



    1. uses CRT;

    2. uses GraphABS;

    3. varGraphABS;

    4. var CRT;

    5. EndHeap

    177. Выберите один из вариантов ответа:

    1. SetWindowSize(600,800);

    2. SetWindowSize(800,600);

    3. SetWindowSize(w,h);

    4. uses GraphABS

    5. varGraphABS

    178. С помощью какой команды мы можем вывести на экран текст?
    Выберите один из вариантов ответа:

    1. write('текст');

    2. read('текст');

    3. написать('текст');

    4. вывести('текст');

    5. отобразить на экран('текст');

    179. Каждое выражение(каждый оператор) в программе отделяется друг от друга ...
    Выберите один из вариантов ответа:

    1. точкой с запятой

    2. точкой

    3. запятой

    4. тире

    5. дефисом

    180. Вопрос №8: Установите соответствие. Напротив слова на русском языке поставьте цифру соответствующую номеру английской команды.
    1.Program
    2.Uses
    3.Var
    4.Begin
    5.End

    181. Тип integer предназначен для переменных в которых хранятся ...


    Выберите один из вариантов ответа:

    1. Целые числа

    2. Символы

    3. Любые числа

    4. Действительные числа

    182.Как обозначается команда присваивания в PascalABC?
    Выберите один из вариантов ответа:

    1. *

    2. =

    3. :=

    4. ==

    5. :)

    183. Этап проектирования задачи, на ЭВМ, на котором анализируется условие задачи, определяются исходные данные и результаты, устанавливается зависимость между величинами, рассматриваемыми в задаче, называется …

    1. постановка задачи

    2. построение математической модели

    3. разработка алгоритма

    4. программирование

    5. тестирование и отладка

    184. Этап проектирования задачи на ЭВМ, на котором происходит запуск тестовой программы
    с использованием контрольных примеров, называется …

    1. постановка задачи

    2. построение математической модели

    3. разработка алгоритма

    4. программирование

    5. тестирование и отладка

    185. Этап проектирования задачи на ЭВМ, на котором происходит формулировка условия
    задачи, называется …

    1. постановка задачи

    2. построение математической модели

    3. разработка алгоритма

    4. программирование

    5. тестирование и отладка

    186. Этап проектирования задачи на ЭВМ, на котором программа записывается на
    компьютерном языке и вводится в ЭВМ, называется …

        1. постановка задачи

        2. построение математической модели

        3. разработка алгоритма

        4. программирование

        5. тестирование и отладка

    187. Этап проектирования задачи на ЭВМ, на котором происходит проектирование и выбор
    существующего или разработка нового метода решения, называется …

    1. постановка задачи

    2. построение математической модели

    3. разработка алгоритма

    4. программирование

    5. тестирование и отладка

    188.Этап проектирования задачи на ЭВМ, на котором создается математическая модель
    решения задачи, называется этапом …

    1. формализации

    2. алгоритмизации

    3. программирования

    4. тестирования

    5. отладки

    189. Выбор метода решения задачи для ЭВМ происходит перед …



    1. разработкой алгоритма

    2. построением математической модели

    3. анализом результатов

    4. тестированием и отладкой

    5. программированием

    190. Этап, являющийся заключительным при решении задач на ЭВМ, – …

    1. построение математической модели

    2. анализ результатов

    3. тестирование и отладка

    4. программирование

    5. разработка алгоритма

    191. На этапе тестирования и отладки при проектировании задачи на ЭВМ происходит …

    1. получение результата

    2. обнаружение ошибок

    3. запись алгоритма на языке программирования

    4. формализация задачи

    5. составление алгоритма решения задачи

    192. Ошибки, при решении задачи на ЭВМ, которые не обнаруживаются транслятором, – …

    1. логические

    2. синтаксические

    3. динамические

    4. логические и синтаксические

    193. Алгоритмом можно назвать

    1. расписание занятий

    2. список покупок в магазине

    3. технический паспорт компьютера

    4. правила перевода из одной системы счисления в другую

    5. правила техники безопасности

    194. Алгоритмом является следующее описание

    1. Направо-налево равняйся! На первый-второй рассчитайся!

    2. Пойди туда, не знаю куда. Принеси то, не знаю что.

    3. Возьми, что нужно. Сделай как следует. Получишь то, что желаешь.

    4. Сделай шаг вперед. Сделай шаг назад. Начни сначала.

    5. 0010101101 101001.

    195. Исполнитель алгоритма – это …

    1. человек или компьютер, умеющий выполнять определённый набор действий

    2. понятное и точное предписание необходимых действий

    3. определённые условия выполнения действий

    4. элемент, связывающий этапы выполнения алгоритма

    5. исполнителем алгоритмов

    196. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется…

    1. исполнителем алгоритмов

    2. программой

    3. блок-схема

    4. текстовкой

    5. протоколом алгоритма

    197. Графическое задание алгоритма (блок-схемы) – это …

    1. способ представления алгоритма с помощью геометрических фигур

    2. представление алгоритма в форме таблиц и расчётных формул

    3. система обозначения правил для единообразной и точной записи алгоритмов их

    4. исполнения

    5. схематичное изображение в произвольной форме

    198. Свойство алгоритма «массовость» обозначает …

    1. что команды должны следовать друг за другом

    2. что каждая команда должна быть описана в расчёте на конкретного исполнителя

    3. разбиение алгоритма на конечное число простых шагов

    4. обязательное наличие завершающих инструкций

    5. что алгоритм должен обеспечивать возможность его применения для решения

    199. Алгоритм, написанный на естественном языке, рассчитан на …

      1. ЭВМ

      2. робота

      3. человека

      4. любого исполнителя

      5. последовательность выполнения команд алгоритма

    200. Линейный алгоритм – это …



      1. способ представления алгоритма с помощью геометрических фигур

      2. набор команд, которые выполняются последовательно друг за другом

      3. понятное и точное предписание исполнителю для выполнения различных ветвлений

      4. последовательное выполнение команд

      5. последовательность выполнения команд алгоритма


    Достарыңызбен бөлісу:
  • 1   2




    ©dereksiz.org 2024
    әкімшілігінің қараңыз

        Басты бет