334120
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

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

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

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Контрольный тест

Язык программирования Паскаль

Вариант I1

  1. Найдите ошибки в записи программы. Перепишите программу в исправленном виде.

programУмножение;

varA, B, C: boolean;

begin

read (A, B)

C = A * B

writeln (Произведение введенных Вами чисел равно, C)

end.

  1. Укажите недопустимые имена программ на Паскале:

  1. 2chisla

  2. kalkulator_dohodov

  3. сумма

  4. xc55po

  5. nAMB3

  6. program

  7. _123

  1. Запишите на Паскале следующее арифметическое выражение:

hello_html_m387f3d02.gif

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

Integer

Byte

Boolean

Char

String

Вещественные числа

Логические значения

Символьный тип данных

Числа в диапазоне от 0 до 255

Строковый тип данных


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

var s:integer; k:real;

begin

s := 25;

if s mod 2 <> 0 then

begin

s := s – 1;

k := s / 2;

end

else k:= s;

writeln (k)

end.

  1. Определите, что будет напечатано в результате выполнения следующего алгоритма при имеющихся исходных данных (3, -2, 9, 7, -1, 6, 1):

programExample;

vara: array [1..7] of real; S: real; i: integer;

begin

fori := 1 to 7 do

read (a[i]);

S := 0;

fori := 1 to 7 do

S := S + a[i];

writeln (S)

end.

Начертите в тетради и заполните таблицу:

i

1

2

3

4

5

6

7

a[i]

3

-2

9

7

-1

6

1

S








  1. Напишите программу, которая находит сумму четных чисел, больших пяти, в последовательности целых чисел. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введенные числа по модулю не превышают 30 000. Программа должна вывести одно число: сумму четных чисел, больших пяти.

Пример работы программы:

Входные данные

Выходные данные

12

15

30

4

2

0

42





---------------------------------------------------------------------------------------------------------------------

Система оценивания контрольной работы



Оценивание выполненных заданий

Задания

Кол-во баллов

Задания 1 – 4

3

Задание5 – 6

4

Задания 7

5

Оценка по итогам проверки работы

Кол-во баллов

Оценка

21-25

5

16-20

4

12-15

3



Контрольный тест

Язык программирования Паскаль

Вариант II2

  1. Найдите ошибки в записи программы. Перепишите программу в исправленном виде.

programexmpl

varC: char

begin

write (‘Введите длины трех сторон треугольника: ’)

read (A, B, C)

write (‘Треугольник со сторонами ’, a, b, c)

if a + b > c and b + c > a and a + c > b

thenwrite (‘существует.’)

elsewrite (‘не существует.’)

end.

  1. Укажите недопустимые имена программ на Паскале:

  1. Математика

  2. _semenova

  3. сумма

  4. xc55po

  5. inform_урок

  6. begin

  7. _123

  1. Запишите на Паскале следующее арифметическое выражение:

hello_html_m5a689a88.gif

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

Integer

Byte

Boolean

Char

Вещественные числа

Логические значения

Символьный тип данных

Числа в диапазоне от 0 до 255


  1. Определите значение переменной c после выполнения алгоритма, записанного в виде блок-схемы:

b := 1; c := 2;

b = 4

c := b * c;

b := b + 1;

Да

Нет


  1. Определите значение переменной c после выполнения следующего фрагмента программы:

a := 100;

b := 30;

a := a – b * 3;

if a > b

then

c := ab

else

c:= ba

  1. Напишите программу. Даны три действительных числа. Возвести в квадрат те их них, значения которых неотрицательны, и в четвертую степень – отрицательные. Результат вывести на экран.




---------------------------------------------------------------------------------------------------------------------

Система оценивания контрольной работы



Оценивание выполненных заданий

Задания

Кол-во баллов

Задания 1 – 4

3

Задание 5 – 6

4

Задания 7

5

Оценка по итогам проверки работы

Кол-во баллов

Оценка

21-25

4

16-20

3



Контрольный тест

Язык программирования Паскаль

Вариант III3

  1. Найдите ошибки в записи программы. Перепишите программу в исправленном виде.

programпроизведение

A, B, C: real

begin

readln (A, B)

C = A * B

writeln (Произведение введенных Вами чисел равно , C)

end.

  1. Укажите недопустимые имена программ на Паскале:

  1. chisla

  2. (hit)

  3. сумма

  4. 666

  5. NYPL

  6. readln

  1. Запишите на Паскале следующее арифметическое выражение:

hello_html_50a09639.gif

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

Integer

Byte

Boolean

Char

Вещественные числа

Логические значения

Символьный тип данных

Числа в диапазоне от 0 до 255


  1. В алгоритме, записанном ниже, используются целочисленные переменные aи b. Определите значение переменной b после выполнения данного алгоритма:

a := 7;

b := a – 8;

a := -3 * b + 3;

b := a / 2 * b

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

a := 1; s := 0;

a> 500

s := s + a;

a := a* 2;

Да

Нет


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





---------------------------------------------------------------------------------------------------------------------

Система оценивания контрольной работы



Оценивание выполненных заданий

Задания

Кол-во баллов

Задания 1 – 4

3

Задание 5 – 6

4

Задания 7

5

Оценка по итогам проверки работы

Кол-во баллов

Оценка

20-25

3



1 Высокий уровень сложности (максимально возможная оценка – 5).

2 Средний уровень сложности (максимально возможная оценка – 4).

3Низкий уровень сложности (максимально возможная оценка – 3).

Краткое описание документа:

Контрольный тест

Язык программирования Паскаль

Вариант I[1]

 

Вариант II[1]


[1] Средний уровень сложности (максимально возможная оценка – 4).

[1] Высокий уровень сложности (максимально возможная оценка – 5).

 

Система оценивания контрольной работы


Оценивание выполненных заданий

Задания

Кол-во баллов

Задания 1 – 4

3

Задание5 – 6

4

Задания 7

5


Оценка по итогам проверки работы

 

Кол-во баллов

Оценка

21-25

5

16-20

4

12-15

3

Общая информация

Номер материала: 190387

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

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.