Меню
Разработки
Разработки  /  Информатика  /  Тесты  /  Язык программирования Pascal

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

Данное тестирование служит для проверки знаний учащихся, содержит 35 заданий.
15.01.2013

Описание разработки

Тестирование по разделу "Язык программирования Pascal" включает проверку знаний по темам:

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

2. Типы данных.

3. Основные операторы: условный, выбора, цикла.

4. Операторы ввода-вывода.

5. Массивы.

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

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

2. Суть такого свойства алгоритма как результативность заключается в том, что:

  1. алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов)
  2. алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа
  3. при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату

3. Суть такого свойства алгоритма как дискретность заключается в том, что:

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

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

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

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

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

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

  1.  линейным
  2. ветвящимся
  3. циклическим

7. Служебное слово VAR в программе на языке Pascal фиксирует начало раздела программы, содержащего:

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

8. Числа в языке Pascal различаются:

  1. как натуральные и целые
  2. как целые и вещественные
  3. как натуральные и вещественные

9. Оператор организации ввода данных с клавиатуры в системе программирования Pascal записывается с использованием служебного слова:

  1. write
  2. input
  3. read

10. В качестве имени в языке Pascal нельзя использовать:

  1. br  
  2. or
  3. ar  

11. Служебное слово CONST в программе на языке Pascal фиксирует начало раздела программы, содержащего:

  1. перечень констант
  2. список меток
  3. описание переменных

12. Формальные параметры процедуры:

  1. описываются в ее заголовке
  2. перечисляются при вызове процедуры
  3. указываются при описании данных в программе

13. Логическое выражение (X>=A) AND (X<=B) истинно при:

  1. x принадлежит отрезку [A,B]
  2. x принадлежит объединению интервалов [A,бесконечность] и [B,бесконечность]
  3. x принадлежит объединению интервалов [минус бесконечность,A] и [B, минус бесконечность]

14. Что означает FV в команде read(FV, x1, x2,..., xn) в Паскале:

  1. переменную, связанную с файлом, откуда берется информация
  2. фиксированную величину
  3. первую переменную величину для ввода информации

15.    Какой символ проставляется между вводимыми величинами как конец одной и начало следующей:

  1. пробел
  2. точка с запятой
  3. наклонная черта /

16. Чем отличается readln от read:

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

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

  1. writeln без параметров
  2. print
  3. readln без параметров

Остальные вопросы теста находятся в архиве.

Содержимое разработки

Вариант 1

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

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

  2. понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей

  3. набор команд для компьютера

  1. Суть такого свойства алгоритма как результативность заключается в том, что:

  1. алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов)

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

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

  1. Суть такого свойства алгоритма как дискретность заключается в том, что:

  1. алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов)

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

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

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

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

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

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

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

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

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

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

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

    1. линейным

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

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

  2. Служебное слово VAR в программе на языке Pascal фиксирует начало раздела программы, содержащего:

  1. операторы

  2. описание сложных типов данных

  3. описание переменных

  1. Числа в языке Pascal различаются:

  1. как натуральные и целые

  2. как целые и вещественные

  3. как натуральные и вещественные

  1. Оператор организации ввода данных с клавиатуры в системе программирования Pascal записывается с использованием служебного слова:

    1. write

    2. input

    3. read

  2. В качестве имени в языке Pascal нельзя использовать:

    1. br

    2. or

    3. ar

  3. Служебное слово CONST в программе на языке Pascal фиксирует начало раздела программы, содержащего:

    1. перечень констант

    2. список меток

    3. описание переменных

  4. Формальные параметры процедуры:

    1. описываются в ее заголовке

    2. перечисляются при вызове процедуры

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

  5. Логическое выражение (X=A) AND (X

    1. x принадлежит отрезку [A,B]

    2. x принадлежит объединению интервалов [A,бесконечность] и [B,бесконечность]

    3. x принадлежит объединению интервалов [минус бесконечность,A] и [B, минус бесконечность]

  6. Что означает FV в команде read(FV, x1, x2,..., xn) в Паскале:

  1. переменную, связанную с файлом, откуда берется информация

  2. фиксированную величину

  3. первую переменную величину для ввода информации

  1.    Какой символ проставляется между вводимыми величинами как конец одной и начало следующей:

    1. пробел

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

    3. наклонная черта /

  2. Чем отличается readln от read:

    1. переводом курсора в readln к началу следующей строки

    2. в readln все данные набираются в одной строке

    3. в read все данные набираются в отдельной строке


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

    1. writeln без параметров

    2. print

    3. readln без параметров

  2. Что из ниже перечисленного не входит в набор основных символов Pascal:
    1. латинские строчные и прописные буквы

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

    3. русские строчные и прописные буквы

  3. Что такое массив:
    1. ограниченная упорядоченная совокупность однотипных величин

    2. ограниченная совокупность различных элементов

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

  4. Какой оператор определяет равенство двух значений:
    1. =

    2. = =

    3. :=

  5. В каком из условных операторов допущена синтаксическая ошибка:
    1. if a b then max := a else max := b;

    2. if (ab) and (b0) then c:=a+b;

    3. if a

  6. Какого раздела не существует в программе, написанной на языке Pascal:
    1. заголовка

    2. примечания

    3. описаний

  7. Какие файловые типы данных поддерживает Pascal:
    1. текстовые

    2. графические

    3. бестиповые

  8.     Оператор в Pascal:

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

    2. знак действия: + - / * ^

    3. команда ввода (вывода) информации: read или write

  9. Символ-разделитель операторов в Pascal:

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

    2. запятая

    3. пробел

  10.     К простым операторам относятся:

    1. операторы присваивания, безусловный оператор, оператор вызова процедуры, пустой оператор

    2. операторы ввода-вывода информации, оператор присваивания и вычисления по формулам

    3. оператор “begin” и оператор "end"

  11.     Составной оператор в Pascal это:

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

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

    3. это вложенные друг в друга циклы

  12.     В каком месте программы может находиться оператор присвоения:

    1. в начале строки

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

    3. после оператора ввода информации read или readln





  1.     Есть ли ошибка в использовании знака присвоения ":=" в представленном фрагменте программы:
    x:=100;
    if x=100 then y:=x*x;

    1. неправильно использован знак присвоения ":=" в операторе "if x=100 then y:=x*x;" после слова if надо писать не "x=100", а "x:=100"

    2. ошибки нет

    3. в операторе "if x=100 then y:=x*x;" после then необходимо писать "y=x*x" вместо "y:=x*x"

  2.     В каких случаях применяется оператор безусловного перехода goto: "перейти к":

    1. если нужно продолжить работу программы дальше

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

    3. если нужно выйти из цикла

  3. Какой оператор называется пустым:

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

    2. выводит на экран пустую строку

    3. очищает экран компьютера или буфер при выводе информации

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

    1. двоеточие

    2. точка

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



  1.     Что используется в качестве условия для выбора в операторе условного перехода:

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

    2. значение логического выражения: true или false

    3. операции отношения

  2. Какое по типу выражение вычисляется в условии оператора if :

    1. числовое

    2. логическое выражение

    3. равенство, неравенство

  3.     Выберите согласно теореме о структуризации базисные структуры, из которых можно построить любую программу:

    1. структуры: составной блок, пустой блок, блок вычислений, блок графики

    2. структуры: "следование", структура "ветвление", структура "цикл "

    3. структуры: procedure и function















Вариант 2

  1. Укажите наиболее полный перечень способов записи алгоритмов:

    1. словесный, графический, программный

    2. словесный

    3. графический, программный

  2. Суть такого свойства алгоритма как массовость заключается в том, что:

  1. алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов)

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

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

  1. Суть такого свойства алгоритма как понятность заключается в том, что:

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

  2. при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату

  3. исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма

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

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

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

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


  1. Важнейший принцип структурного программирования базируется на утверждении:

  1. любой алгоритм имеет дискретную структуру

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

  3. сущность формализации решаемой задачи заключается в составлении алгоритма

  1. Переменная в программировании полностью характеризуется:

  1. именем, значением и типом

  2. именем и типом

  3. именем и значением

  1. В алфавит языка Pascal не входит служебное слово:

  1. then

  2. begin

  3. step

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

  1. type

  2. var

  3. label

  1. Комментарий к тексту программы на языке Pascal заключается:

  1. в фигурные скобки

  2. в круглые скобки

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

  1. При записи оператора вывода на языке Pascal используется служебное слово:

  1. write

  2. reset

  3. read


  1. Операторы в программе на языке Pascal отделяются друг от друга:

  1. двоеточием

  2. пробелом

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

  1. Фактические параметры процедуры:

  1. описываются в ее заголовке

  2. указываются при описании данных в программе

  3. перечисляются при ее вызове

  1. Дана программа:

Program T21; Var X: Integer;

Begin Readln(X);

If X MOD 2=0 Then Writeln(‘ДА’)

Else Writeln(‘НЕТ’) End.

При каком значении X будет получен ответ “ДА”?

  1. 7

  2. 4

  3. 3

  1. Как Вы думаете: правильно ли вводится информация: Л 121.34 23, если вводимые величины должны иметь следующие типы: integer, real и char?

  1. правильно

  2. первая величина неправильно

  3. неправильно

  1. Как Вы думаете: какая клавиша нажимается после набора последнего данного в операторе read:

  1. enter

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

  3. пробел

  1.     Какая процедура выводит числовые данные, символы, строки и булевские значения:

  1. write или writeln

  2. print

  3. read или readln

  1. Как Вы думаете: выберите операторы ввода-вывода в Pascal:
  1. print, output
  2. read, write
  3. clrscr
  1. Отметьте, из каких элементов состоит алгоритмический язык.
  1. символы

  2. элементарные конструкции

  3. операторы

  1. Какие из типов относятся к стандартным:
  1. целый,  символьный, логический

  2. интервальный, перечисляемый

  3. строковый, вещественный

  1. Какой оператор не относится к группе операторов ввода-вывода языка Pascal:
  1. read(a1,a2,...ak)

  2. writeln(a1,a2,...ak)

  3. println

  1. Какое из следующих описаний переменных является ошибочным:
  1. Operator: (plus, minus, times);

  2. Matrix: array[1.10,1.10] of Real;

  3. I,J,K: integer;





  1. Какого типа циклов не существует в языке Pascal:

  1. For

  2. do...while

  3. while

  1. "Операнды" в Pascal:

  1. данные, необходимые для выполнения оператора в Pascal

  2. операторные скобки: begin...end

  3. точка с запятой в конце строки, содержащей оператор

  1. Простые операторы в Pascal:

  1. операторы, не содержащие никаких других операторов

  2. оператор, выдающий пустую строку: writeln

  3. операторы описания типа данных: integer, real, char и т.д.

  1. Группы операторов языка Pascal:

  1. простые и структурные

  2. простые и сложные

  3. простые и составные

  1. Структурные операторы это:

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

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

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

  1. В каком месте программы может находиться составной оператор:

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

  2. после служебного слова then в операторе условного перехода if

  3. после служебного слова for в операторе цикла со счетчиком



  1. Оператор присваивания в Pascal:

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

  2. заносит в память и запоминает значение любой величины

  3. вычисляет значение величины, указанной в левой части оператора

  1. Порядок выполнения оператора присваивания:

  1. вначале вычисляется значение выражения в правой части оператора присваивания, а затем результат записывается (присваивается) переменной, идентификатор которой указан в левой части оператора

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

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

  1. Областью действия метки является:

  1. в целом вся программа

  2. только те блоки программы, которые помечены этой меткой

  3. только тот блок, в котором она описана; передача управления в другой блок запрещена

  1. Назначение условных операторов в языке Pascal:

  1. выбор к исполнению одного из возможных действий (операторов) в зависимости от некоторого условия

  2. переход к некоторой метке по условию

  3. анализ логического условия перед переходом

  1. Какие два условных оператора имеются в языке Pascal:

  1. операторы: if и case

  2. краткая и полная формы условного оператора if

  3. оператор выполнения цикла по условию и оператор if

  1. Могут ли операторы if быть вложенными:

  1. да, могут; в этом случае последнее "else" относится к ближайшему незанятому "if"

  2. нет, не могут

  3. да, могут; если использовать краткую форму оператора "if"

  1. Какие дополнительные структуры, из которых строится программа, введены в Pascal:

  1. структура: пустой блок

  2. структура: составной блок

  3. сокращенная запись разветвления, структура варианта, структура повторения или цикла с параметром, структура цикла с постусловием

  1. Структурированная программа – это программа, составленная из фиксированного множества базовых конструкций. Сколько таких конструкций в языке Pascal:
  1. 3

  2. 4

  3. 5

-80%
Курсы повышения квалификации

Проектная деятельность учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Язык программирования Pascal (0.1 MB)

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

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