Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса. ПОДАТЬ ЗАЯВКУ НА КОНКУРС.
Главная / Информатика / Контрольная работа по теме «Основы программирования в Turbo Pascal» 8 класс

Контрольная работа по теме «Основы программирования в Turbo Pascal» 8 класс

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

Документы в архиве:

81 КБ Контро

Название документа Контро

Контрольная работа по теме
«Основы программирования в Turbo Pascal»

8 класс



Вариант 1

  1. Целочисленный тип данных:

    1. integer

    2. real

    3. string

    4. char

  1.  Операции div и mod используются для переменных типа:

    1. char

    2. integer

    3. string

    4. real

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

    1. readln

    2. div

    3. var

    4. mod

  1.  Результат выполнения функции Pos(8, Turbo Pascal):

    1. Turbo Pa

    2. a

    3. ascal

    4. Turbo8Pascal

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

If x > 9 then y := 2*x else y := x-8;

    1. 1

    2. 2

    3. 18

    4. 20

  1.  Вывод строки «Добрый день!» на экран:

    1. readln (’ Добрый день!’);

    2. var (’ Добрый день!’);

    3. writeln (’ Добрый день!’);

    4. program (’ Добрый день!’);

  1. Цикл While используется, если:

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

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

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

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

  1.  Фрагмент программы, написанный правильно:

  1. Repeat s:=s+a;

until s > 10;

  1. Repeat: begin s:=s+a; end;

until s > 10;

  1. Repeat: s:=s+a

until s > 10;

  1. Repeat begin s:=s+a end

until s > 10;

  1. Общий вид процедуры InitGrath:

  1. InitGraph(Mode, Driver,Path);

  2. InitGraph(Driver, Path, Mode);

  3. InitGraph(Path,Mode, Driver);

  4. InitGraph(Driver,Mode,Path);

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

r:=20;

for i:=1 to 5 do

begin

circle(320,240,r);

r:=r+20;

end;

a. hello_html_m3cb9ff10.jpgb. hello_html_m4dfa67a3.jpgc.hello_html_2da9ccd9.png d.hello_html_m7a38d8dc.jpg

Вариант 2

  1.  Вещественный тип данных:

  1. string

  2. char

  3. integer

  4. real

  1.  Тип переменной m в записи оператора выбора case m of:

  1. string

  2. char

  3. real

  4. integer

  1.  Оператор нахождения остатка от деления двух чисел:

  1. div

  2. writeln

  3. mod

  4. crt

  1.  Результат выполнения функции Insert(!, Hello, 1):

  1. Hello1

  2. 1Hello

  3. !Hello

  4. Hello!

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

      If x = 0 then y := x else y := x+10;

  1. 18

  2. 10

  3. 8

  4. 0

  1.  Считать с клавиатуры значение переменной a:

  1. a: integer;

  2. var a;

  3. writeln(a);

  4. readln(a);

  1. Цикл For используется, если:

  1. число повторений нельзя определить заранее.

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

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

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

  1. Фрагмент программы, написанный правильно:

  1. While s < 10 do:

s:=s+a;

  1. While s < 10 do:

begin s:=s+a; end;

  1. While s < 10 do

s:=s+a;

  1. While s < 10 do

s:=s+a

  1.  Видеоадаптер переводится в видеорежим

  1. модулем Grath

  2. процедурой InitGrath

  3. драйвером Driver

  4. параметром Mode

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

r:=50;
repeat
begin
circle(320,240,r); r:=r+20;
end;
until r > 100;

a.hello_html_30905d79.jpg b.hello_html_m3b7fd36.jpg c.hello_html_4beca68d.jpg d.hello_html_m14f031f2.jpg

Ответы

Вариант 1.
1-a
2-b
3-b
4-c
5-d
6-c
7-a
8-a
9-d
10-a

Вариант 2.
1-d
2-d
3-c
4-c
5-a
6-d
7-b
8-c
9-b
10-c

Используемая литература:
Культин Н. Б. Программирование в Turbo Pascal 7.0 и Delphi: 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2007. – 400 с.: ил. + CD-ROM – (Самоучитель) – ISBN 978-5-9775-0109-5.



Контрольная работа по теме «Основы программирования в Turbo Pascal» 8 класс
Скачать материал
  • Информатика
Описание:


Вариант 1

  1. Целочисленный тип данных:
    1. integer
    2. real
    3. string
    4. char
  1.  Операции div и mod используются для переменных типа:
    1. char
    2. integer
    3. string
    4. real
  1.  Оператор целочисленного деления:
    1. readln
    2. div
    3. var
    4. mod
  1.  Результат выполнения функции Pos(8, Turbo Pascal):
    1. Turbo Pa
    2. a
    3. ascal
    4. Turbo8Pascal
  1. Результат выполнения фрагмента программы при x = 10:

If x > 9 then y := 2*x else y := x-8;

    1. 1
    2. 2
    3. 18
    4. 20
  1.  Вывод строки «Добрый день!» на экран:
    1. readln (’ Добрый день!’);
    2. var (’ Добрый день!’);
    3. writeln (’ Добрый день!’);
    4. program (’ Добрый день!’);
  1. Цикл While используется, если:
  1. некоторую последовательность действий надо выполнить несколько раз, причем число повторений нельзя определить заранее.
  2. некоторую последовательность действий надо выполнить несколько раз.
  3. число повторений можно определить заранее.
  4. некоторую последовательность действий надо выполнить несколько раз, причем число повторений можно определить заранее.
  1.  Фрагмент программы, написанный правильно:
  1. Repeat s:=s+a;

    until s > 10;

  2. Repeat: begin s:=s+a; end;

    until s > 10;

  3. Repeat: s:=s+a

    until s > 10;

  4. Repeat begin s:=s+a end

    until s > 10;

  1. Общий вид процедуры InitGrath:
  1. InitGraph(Mode, Driver,Path);
  2. InitGraph(Driver, Path, Mode);
  3. InitGraph(Path,Mode, Driver);
  4. InitGraph(Driver,Mode,Path);
  1.  Результат выполнения фрагмента программы

r:=20;

for i:=1 to 5 do

begin

circle(320,240,r);

r:=r+20;

end;

a. mu1.jpg b. mu2.jpg c.mu3.gif d.mu4.jpg

Вариант 2

  1.  Вещественный тип данных:
  1. string
  2. char
  3. integer
  4. real
  1.  Тип переменной m в записи оператора выбора case m of:
  1. string
  2. char
  3. real
  4. integer
  1.  Оператор нахождения остатка от деления двух чисел:
  1. div
  2. writeln
  3. mod
  4. crt
  1.  Результат выполнения функции Insert(!, Hello, 1):
  1. Hello1
  2. 1Hello
  3. !Hello
  4. Hello!
  1.  Результат выполнения фрагмента программы при x = 8:

      If x = 0 then y := x else y := x+10;

  1. 18
  2. 10
  3. 8
  4. 0
  1.  Считать с клавиатуры значение переменной a:
  1. a: integer;
  2. var a;
  3. writeln(a);
  4. readln(a);
  1. Цикл For используется, если:
  1. число повторений нельзя определить заранее.
  2. некоторую последовательность действий надо выполнить несколько раз, причем число повторений можно определить заранее.
  3. некоторую последовательность действий надо выполнить несколько раз, причем число повторений нельзя определить заранее.
  4. некоторую последовательность действий надо выполнить несколько раз.
  1. Фрагмент программы, написанный правильно:
  1. While s < 10 do:

    s:=s+a;

  2. While s < 10 do:

    begin s:=s+a; end;

  3. While s < 10 do

    s:=s+a;

  4. While s < 10 do

    s:=s+a

  1.  Видеоадаптер переводится в видеорежим
  1. модулем Grath
  2. процедурой InitGrath
  3. драйвером Driver
  4. параметром Mode
  1.  Результат выполнения фрагмента программы

r:=50;
repeat
begin
circle(320,240,r); r:=r+20;
end;
until r > 100;

a.mu5.jpg b.mu6.jpg c.mu7.jpg d.mu8.jpg

Ответы

Вариант 1.
1-a
2-b
3-b
4-c
5-d
6-c
7-a
8-a
9-d
10-a

Вариант 2.
1-d
2-d
3-c
4-c
5-a
6-d
7-b
8-c
9-b
10-c

Используемая литература:


Культин Н. Б. Программирование в Turbo Pascal 7.0 и Delphi: 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2007. – 400 с.: ил. + CD-ROM – (Самоучитель) – ISBN 978-5-9775-0109-5.
01.05.2011


Самые низкие цены на курсы переподготовки

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

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

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

Начало обучения ближайшей группы: 11 октября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Скачать материал
Автор Мухаметшина Евгения Александровна
Дата добавления 01.05.2011
Раздел Информатика
Подраздел
Просмотров 13874
Номер материала 1338
Скачать свидетельство о публикации

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

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


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

↓ Показать еще коментарии ↓