Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Тесты / Контрольная работа по теме "Программирование на языке Паскаль"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Контрольная работа по теме "Программирование на языке Паскаль"

библиотека
материалов
  1. Язык программирования Pascal создал:

    1. Н. Вирт

    2. Б. Паскаль

    3. М. Фортран

    4. Правильных ответов нет


  1. Команда CLRSCR служит для

    1. ожидания нажатия клавиши

    2. ввода данных с экрана

    3. очистки экрана

    4. верного ответа нет


  1. Условный оператор применяется для программирования:

    1. Сложных алгоритмов

    2. Линейных алгоритмов

    3. Ветвящихся алгоритмов

    4. Циклических алгоритмов


  1. Результатом выполнения фрагмента алгоритма

a:=7;

b:=8;

k:=5+a;

if a>b then k:=k*3

else k:=k-3;

writeln (k);

будет следующее значение k:

    1. 7

    2. 8

    3. 9

    4. Верного ответа нет

  1. Определите значение переменной S после выполнения операторов:

i:=0; S:=0

While i<3 do

Begin

i:=i+1;

S:=S+i*i

End;

________________________

  1. Оператор цикла с параметром-счетчиком.

______________________


  1. Сколько строк напечатает программа:

var k,l:integer;

begin FOR k:=7 DOWNTO 1 DO

FOR l:=11 TO 14 DO

writeln(‘Мне нравится Паскаль.’);
end.

_________________________


  1. Чему будет равен значение переменной А после выполнения алгоритма(блок-схема):

I:=1 to 5













  1. Какой из операторов цикла имеет 2 вида записи

    1. For…

    2. While…

    3. Repeat…

    4. Верного ответа нет



  1. Что выведется на экран в результате выполнения фрагмента программы:

p:=1;

FOR k:=1 TO 5 DO

begin

p:=p*k;

end;

write(‘ k=’, k, ’ p=’, p)

  1. Дан фрагмент программы. Что появится на экране?

S:=0;

FOR I:=3 TO 8 DO

BEGIN

MAS[I]:=I;

S:=S+MAS[I];

END;

WRITELN (S);


  1. Дан фрагмент программы. Что появится на экране?

FOR I:=1 TO 4 DO

MAS[I]:=I;

MAS[1]:=MAS[4];

WRITELN (MAS[1]);


  1. Как объявить массив из 16 целых чисел?

_________________________


  1. Как задать датчику случайных чисел диапазон от -4 до 16?

_________________________


  1. Операторные скобки.


_________________________________

«5 баллов» - 15 верных ответов

«4 балла» - 12 – 14 верных ответов

«3 балла» - 8 – 11 верных ответов

  1. Дан фрагмент программы. Что появится на экране?

S:=0;

FOR I:=1 TO 4 DO

BEGIN

MAS[I]:=1+I;

S:=S+MAS[I];

END;

WRITELN (S);

_________________________


  1. Дан фрагмент программы. Что появится на экране?

FOR I:=1 TO 3 DO

MAS[I]:=8;

MAS[2]:=MAS[1]+2;

WRITELN (MAS[2]);

_________________________


  1. Как объявить массив из 6 вещественных чисел?

_________________________


  1. Как задать датчику случайных чисел диапазон от 1 до 3?

_________________________

  1. Операция вычисления остатка от целочисленного деления.

____________________________


  1. раздел VAR служит

    1. Для описания используемых переменных

    1. Для описания величин

    2. Для описания выражений

    3. Верного ответа нет

I:=6 downto 4

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



________________



  1. Сколько строк напечатает программа:


var k,l:integer;

begin FOR k:=2 TO 10 DO

FOR l:=1 TO 6 DO

writeln(‘Мне нравится Паскаль.’);
end;

    1. 10

    2. 5

    3. 50

    4. Верного ответа нет, ответ_____



  1. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

a:= 3 + 8*4;
b:= (a div 10) + 14;
a:= (b mod 10) + 2;

_________________________

  1. Определите значение переменной m после выполнения фрагмента алгоритма.Фрагмент алгоритма программы


_________________________

  1. вывод данных на экран осуществляется с помощью оператора:

    1. WRITE, WRITELN

    2. READ, READLN

    3. PROGRAM

    4. Верного ответа нет

  2. Что выведется на экран в результате выполнения фрагмента программы:

s:=0;

FOR j:=10 TO 15 DO

begin

s:=s+2*j;

write(‘ j=’, j:2, ’ s=’,s:4)

end;

________________


  1. тип переменных для параметра цикла FOR:

    1. целочисленный тип

    2. логический тип

    3. натуральный тип

    4. верного ответа нет


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



_________________________________

«5 баллов» - 15 верных ответов

«4 балла» - 12 – 14 верных ответов

«3 балла» - 8 – 11 верных ответов








Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 15.02.2016
Раздел Информатика
Подраздел Тесты
Просмотров4082
Номер материала ДВ-454528
Получить свидетельство о публикации
Похожие материалы

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