Меню
Тесты
Тесты  /  Информатика  /  Прочее  /  Тест по Основам алгоритмизации и программирования. Pascal.

Тест по Основам алгоритмизации и программирования. Pascal.

Avatar
29.06.2020. Тест. Информатика, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Тест по Основам алгоритмизации и программирования. Pascal.

Список вопросов теста

Вопрос 1

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

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

Алгоритм называется линейным, если

Варианты ответов
  • он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
  • ход его выполнения зависит от истинности тех или иных условий
  • его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
  • он представим в табличной форме
Вопрос 3

Алгоритмом можно считать:

Варианты ответов
  • описание решения квадратного уравнения
  • расписание уроков в школе
  • технический паспорт автомобиля
  • список класса в журнале
Вопрос 4

Как называется свойство алгоритма, означающее, что данный алгоритм применим к решению целого класса задач?

Варианты ответов
  • понятность
  • определённость
  • результативность
  • массовость
Вопрос 5

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

Варианты ответов
  • дискретность
  • понятность
  • результативность
  • массовость
Вопрос 6

Что можно считать алгоритмом?

Варианты ответов
  • правила техники безопасности
  • список класса
  • кулинарный рецепт
Вопрос 7

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

Варианты ответов
  • дискретность
  • понятность
  • результативность
  • массовость
Вопрос 8

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

Варианты ответов
  • дискретность
  • понятность
  • результативность
  • массовость
Вопрос 9

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

Варианты ответов
  • дискретность
  • понятность
  • результативность
  • определённость
Вопрос 10

Величины, значения которых меняются в процессе исполнения алгоритма, называются:

Варианты ответов
  • постоянными
  • константами
  • переменными
Вопрос 11

Вещественные числа имеют тип данных:

Варианты ответов
  • real
  • integer
  • boolean
  • string
Вопрос 12

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

Варианты ответов
  • он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
  • ход его выполнения зависит от истинности тех или иных условий
  • его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
  • он представим в табличной форме
Вопрос 13

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

Варианты ответов
  • он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
  • ход его выполнения зависит от истинности тех или иных условий
  • его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
  • он представим в табличной форме
Вопрос 14

Выберите верное представление арифметического выражения  на алгоритмическом языке:

Варианты ответов
  • x + 3y / 5xy
  • x + 3*y / 5*xy
  • (x + 3y) / 5xy
  • (x + 3*y) / (5*x*y)
Вопрос 15

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

Варианты ответов
  • исполнителем алгоритмов
  • программой
  • листингом
  • протоколом алгоритма
Вопрос 16

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

Варианты ответов
  • CHAR
  • STRING
  • BYTE
  • WORD
Вопрос 17

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

Варианты ответов
  • a, x, summa
  • x, a
  • sqr,x,a
  • summa, sqr, x, a
Вопрос 18

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

Варианты ответов
  • While…do
  • Repeat… until
  • For … to…do
  • For…downto…do
Вопрос 19

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

Варианты ответов
  • LABEL
  • TYPE
  • VAR
  • ARRAY
Вопрос 20

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

Варианты ответов
  • var I,j,max,min: real
  • var a,b:real;c:real
  • VAR f,g,d,t:INTEGER;I,t:REAL
  • var a,b,c,d:real; I,j,k:integer
Вопрос 21

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

Варианты ответов
  • -10.0
  • -120.0
  • -30.0
  • 0.0
Вопрос 22

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

Варианты ответов
  • LN(X)
  • LOG(X)
  • SQRT(X)
  • SQR(X)
Вопрос 23

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

Варианты ответов
  • LN(X)
  • LOG(X)
  • SQRT(X)
  • SQR(X)
Вопрос 24

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

Варианты ответов
  • FOR
  • WHILE
  • REPEAT
  • IF
Вопрос 25

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

Варианты ответов
  • FOR
  • WHILE
  • REPEAT
  • IF
Вопрос 26

Что означает в  Паскале точка с запятой?

Варианты ответов
  • Конец цикла
  • Конец строки программы
  • Отделяет операторы друг от друга
  • Конец программы
Вопрос 27

Что означает знак := в языке программирования ПАСКАЛЬ?

Варианты ответов
  • Деление
  • Присваивание
  • Равенство
  • Сравнение
Вопрос 28

Чем заканчивается программа?

Варианты ответов
  • END
  • Clrscr
  • Readln
Вопрос 29

Как записывается оператор вывода?

Варианты ответов
  • Readkey()
  • Writeln ()
  • Readln()
Вопрос 30

Как записывается оператор ввода?

Варианты ответов
  • Readkey()
  • Writeln ()
  • Readln()
Вопрос 31

Формат полного оператора ветвления следующий

Варианты ответов
  • If <логическое выражение> else <оператор2>
  • If <логическое выражение> then <оператор1>
  • If <логическое выражение> then <оператор1> else <оператор2>
Вопрос 32

Оператор цикла с предусловием в Паскале имеет  следующий формат

Варианты ответов
  • While <выражение> do <оператор>
  • Write<выражение> do <оператор>
  • Writeln <выражение> go <оператор>
Вопрос 33

Что называется массивом?

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

Что определяет индекс массива?

Варианты ответов
  • Положение элемента массива данных относительно друг друга
  • Положение элемента массива данных относительно его конца.
  • Положение элемента массива данных относительно его начала.
Вопрос 35

Какое значение примет переменная Х после выполнения оператора Х = 17 mod 4?

Варианты ответов
  • 5,25
  • 1
  • 4
Вопрос 36

Модуль - это...

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

Из каких частей состоит модуль?

Варианты ответов
  • заголовок, интерфейс, исполнительная и заключительная часть
  • заголовок, интерфейс и раздел инициализация
  • интерфейс, исполнительная часть и раздел инициализация
  • заголовок, интерфейс, исполнительная часть и раздел инициализация
Вопрос 38

Какие из разделов модуля являются обязательными?

Варианты ответов
  • интерфейс
  • раздел инициализация
  • заголовок
  • исполнительная часть
Вопрос 39

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

Варианты ответов
  • Unit
  • Interface
  • Implementation
  • Begin
Вопрос 40

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

Варианты ответов
  • спроектировать модуль, т.е. определить основные и вспомогательные подпрограммы и ресурсы
  • описать компоненты модуля
  • каждую подпрограмму целесообразно отладить отдельно, после чего «вклеить» в текст модуля
Вопрос 41

Модуль SYSTEM...

Варианты ответов
  • работает с ASCIIZ-строками
  • необходим при разработке больших программ, требующих большого количества памяти
  • включает все стандартные процедуры и функции языка Паскаль и встроенные процедуры и функции языка Турбо Паскаль
  • обеспечивает управление текстовым режимом работы экрана
Вопрос 42

Модуль CRT...

Варианты ответов
  • работает с ASCIIZ-строками
  • необходим при разработке больших программ, требующих большого количества памяти
  • включает все стандартные процедуры и функции языка Паскаль и встроенные процедуры и функции языка Турбо Паскаль
  • обеспечивает управление текстовым режимом работы экрана
Вопрос 43

Модуль GRAPH...

Варианты ответов
  • работает с ASCIIZ-строками
  • необходим при разработке больших программ, требующих большого количества памяти
  • обеспечивает управление графическим режимом работы экрана
  • обеспечивает управление текстовым режимом работы экрана
Вопрос 44

Модуль OVERLAY...

Варианты ответов
  • необходим при разработке больших программ, требующих большого количества памяти
  • работает с ASCIIZ-строками
  • обеспечивает управление графическим режимом работы экрана
  • обеспечивает управление текстовым режимом работы экрана
Вопрос 45

Uses CRT -

Варианты ответов
  • устанавливает цвет символов
  • подключение модуля CRT
  • устанавливает включение яркости
  • производит очистку экрана
  • обеспечивает задержку изображения и выход из программы при нажатии любой клавиши
Вопрос 46

TextColor - 

Варианты ответов
  • устанавливает цвет символов
  • подключение модуля CRT
  • устанавливает включение яркости
  • производит очистку экрана
  • обеспечивает задержку изображения и выход из программы при нажатии любой клавиши
Вопрос 47

ReadKey -

Варианты ответов
  • устанавливает цвет символов
  • подключение модуля CRT
  • устанавливает включение яркости
  • производит очистку экрана
  • обеспечивает задержку изображения и выход из программы при нажатии любой клавиши
Вопрос 48

ClrScr -

Варианты ответов
  • устанавливает цвет символов
  • подключение модуля CRT
  • устанавливает включение яркости
  • производит очистку экрана
  • обеспечивает задержку изображения и выход из программы при нажатии любой клавиши
Вопрос 49

Uses GRAPH -

Варианты ответов
  • инициирование графического режима
  • очистка экрана в графическом режиме
  • установка стиля и цвета закраски
  • подключение модуля GRAPH
  • установка цвета рисуемых линий
Вопрос 50

SetFillStyle - 

Варианты ответов
  • инициирование графического режима
  • очистка экрана в графическом режиме
  • установка стиля и цвета закраски
  • подключение модуля GRAPH
  • установка цвета рисуемых линий
Вопрос 51

InitGraph -

Варианты ответов
  • инициирование графического режима
  • очистка экрана в графическом режиме
  • установка стиля и цвета закраски
  • подключение модуля GRAPH
  • установка цвета рисуемых линий
Вопрос 52

ClearDevice  -

Варианты ответов
  • инициирование графического режима
  • очистка экрана в графическом режиме
  • установка стиля и цвета закраски
  • подключение модуля GRAPH
  • установка цвета рисуемых линий
Вопрос 53

Режим SetGraphMode - ...

Варианты ответов
  • устанавливает графический режим и очищает экран
  • устанавливает текущим тот графический режим, который был установлен процедурой InitGraph
  • возвращает экран в начальное состояние
Вопрос 54

Режим GetGraphMode - ...

Варианты ответов
  • устанавливает графический режим и очищает экран
  • устанавливает текущим тот графический режим, который был установлен процедурой InitGraph
  • возвращает экран в начальное состояние
Вопрос 55

Режим RestorCrtMode - ...

Варианты ответов
  • устанавливает графический режим и очищает экран
  • устанавливает текущим тот графический режим, который был установлен процедурой InitGraph
  • возвращает экран в начальное состояние
Вопрос 56

Константа psSolid = DashStyle.Solid

Варианты ответов
  • Штрихунктирное перо
  • Пунктирное перо
  • Сплошное перо
Вопрос 57

Константа psSolid = DashStyle.Dot

Варианты ответов
  • Штрихунктирное перо
  • Пунктирное перо
  • Сплошное перо
Вопрос 58

Константа psDashDot = DashStyle.DashDot

Варианты ответов
  • Штрихунктирное перо
  • Пунктирное перо
  • Сплошное перо
Вопрос 59

SetColor -

Варианты ответов
  • инициирование графического режима
  • установка стиля и цвета закраски
  • установка цвета рисуемых линий
Вопрос 60

Функция ADDR...

Варианты ответов
  • Возвращает результат типа POINTER, в котором содержится адрес аргумента
  • Возвращаемый адрес совместим с указателем любого типа
  • Возвращает в кучу фрагмент динамической памяти, который ранее был зарезервирован за типизированным указателем
  • Возвращает в кучу фрагмент динамической памяти, который ранее был зарезервирован за нетипизированным указателем
  • Резервирует за нетипизированным указателем фрагмент динамической памяти требуемого размера
Вопрос 61

Процедура GETMEM...

Варианты ответов
  • Возвращает результат типа POINTER, в котором содержится адрес аргумента
  • Возвращаемый адрес совместим с указателем любого типа
  • Возвращает в кучу фрагмент динамической памяти, который ранее был зарезервирован за типизированным указателем
  • Возвращает в кучу фрагмент динамической памяти, который ранее был зарезервирован за нетипизированным указателем
  • Резервирует за нетипизированным указателем фрагмент динамической памяти требуемого размера
Вопрос 62

Процедура FREEMEM....

Варианты ответов
  • Возвращает результат типа POINTER, в котором содержится адрес аргумента
  • Возвращаемый адрес совместим с указателем любого типа
  • Возвращает в кучу фрагмент динамической памяти, который ранее был зарезервирован за типизированным указателем
  • Возвращает в кучу фрагмент динамической памяти, который ранее был зарезервирован за нетипизированным указателем
  • Резервирует за нетипизированным указателем фрагмент динамической памяти требуемого размера
Вопрос 63

Процедура DISPOSE...

Варианты ответов
  • Возвращает результат типа POINTER, в котором содержится адрес аргумента
  • Возвращаемый адрес совместим с указателем любого типа
  • Возвращает в кучу фрагмент динамической памяти, который ранее был зарезервирован за типизированным указателем
  • Возвращает в кучу фрагмент динамической памяти, который ранее был зарезервирован за нетипизированным указателем
  • Резервирует за нетипизированным указателем фрагмент динамической памяти требуемого размера
Вопрос 64

Функция MAXAVAIL...

Варианты ответов
  • Возвращает размер в байтах общего свободного пространства кучи
  • Возвращает значение типа WORD, содержащее смещение адреса указанного объекта
  • Возвращает размер в байтах наибольшего непрерывного участка кучи
  • Возвращает значение типа POINTER по заданному сегменту SEG и смещению OFS
  • Возвращает значение типа WORD, содержащее сегмент адреса указанного объекта
Вопрос 65

Функция MEMAVAIL...

Варианты ответов
  • Возвращает размер в байтах общего свободного пространства кучи
  • Возвращает значение типа WORD, содержащее смещение адреса указанного объекта
  • Возвращает размер в байтах наибольшего непрерывного участка кучи
  • Возвращает значение типа POINTER по заданному сегменту SEG и смещению OFS
  • Возвращает значение типа WORD, содержащее сегмент адреса указанного объекта
Вопрос 66

Функдия OFS...

Варианты ответов
  • Возвращает размер в байтах общего свободного пространства кучи
  • Возвращает значение типа WORD, содержащее смещение адреса указанного объекта
  • Возвращает размер в байтах наибольшего непрерывного участка кучи
  • Возвращает значение типа POINTER по заданному сегменту SEG и смещению OFS
  • Возвращает значение типа WORD, содержащее сегмент адреса указанного объекта
Вопрос 67

Функция PTR...

Варианты ответов
  • Возвращает размер в байтах общего свободного пространства кучи
  • Возвращает значение типа WORD, содержащее смещение адреса указанного объекта
  • Возвращает размер в байтах наибольшего непрерывного участка кучи
  • Возвращает значение типа POINTER по заданному сегменту SEG и смещению OFS
  • Возвращает значение типа WORD, содержащее сегмент адреса указанного объекта
Вопрос 68

Процедура RELEASE...

Варианты ответов
  • Освобождает участок кучи
  • Возвращает длину в байтах внутреннего представления указанного объекта
  • Возвращает размер в байтах общего свободного пространства кучи
Вопрос 69

GETMEM (P, SIZE) - это...

Варианты ответов
  • освобождение памяти
  • резервирование памяти
  • размер в байтах требуемой или освобождаемой части кучи
Вопрос 70

FREEMEM(P, SIZE) - это...

Варианты ответов
  • освобождение памяти
  • резервирование памяти
  • размер в байтах требуемой или освобождаемой части кучи
Пройти тест
Сохранить у себя:

Комментарии 0

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