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

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

Скачать материал

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

a.       Н. Вирт

b.       Б. Паскаль

c.       М. Фортран

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

 

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

    1. ожидания нажатия клавиши
    2. ввода данных с экрана
    3. очистки экрана
    4. верного ответа нет

 

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

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

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

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

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

 

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

a:=7;

b:=8;

k:=5+a;

if  a>b then k:=k*3

else k:=k-3;

writeln (k);

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

a.     7

b.     8

c.     9

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

  1. Определите значение переменной S после выполнения операторов:
i:=0; S:=0
While i<3 do
Begin
i:=i+1;
S:=S+i*i
End;
              ________________________

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

______________________

 

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

var  k,l:integer;

begin  FOR k:=7 DOWNTO 1 DO

  FOR l:=11 TO 14 DO

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

_________________________

 

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

 

 

 

 

 

 

 

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

    1. For…
    2. While…
    3. Repeat…
    4. Верного ответа нет

 

 

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

p:=1;

FOR k:=1 TO 5 DO

begin

p:=p*k;

                       end;

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

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

S:=0;

FOR    I:=3  TO  8       DO

BEGIN

            MAS[I]:=I;

            S:=S+MAS[I];

END;

WRITELN (S);

 

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

FOR    I:=1  TO  4       DO

            MAS[I]:=I;

MAS[1]:=MAS[4];

WRITELN (MAS[1]);

 

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

_________________________

 

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

_________________________

 

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

 

_________________________________

«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);

_________________________

 

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

FOR    I:=1  TO  3      DO

            MAS[I]:=8;

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

WRITELN (MAS[2]);

_________________________

 

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

_________________________

 

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

_________________________

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

____________________________

 

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

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

    1. Для описания величин
    2. Для описания выражений
    3. Верного ответа нет

 

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

 

         ________________

 

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

 

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;

                  ________________

 

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

    1. целочисленный тип
    2. логический тип
    3. натуральный тип
    4. верного ответа нет

 

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

 

_________________________________

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

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

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

 

 

 

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

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по корпоративной культуре

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 871 материал в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 15.02.2016 19899
    • DOCX 63.3 кбайт
    • 60 скачиваний
    • Рейтинг: 3 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Архипова Алина Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Архипова Алина Анатольевна
    Архипова Алина Анатольевна
    • На сайте: 8 лет и 2 месяца
    • Подписчики: 0
    • Всего просмотров: 24968
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 24 человека из 17 регионов

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 23 человека

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

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 44 регионов
  • Этот курс уже прошли 1 298 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

Психические защиты и психоаналитический взгляд на личное развитие

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 34 человека из 18 регионов
  • Этот курс уже прошли 16 человек

Мини-курс

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

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Психологические исследования и поддержка психического здоровья

6 ч.

780 руб. 390 руб.
Подать заявку О курсе