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

Тест «Язык программирования Паскаль» по информатике для 9 класса

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

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

Вариант I1

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

program Умножение;

var A, 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. Запишите на Паскале следующее арифметическое выражение:

  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):

program Example;

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

begin

for i := 1 to 7 do

read (a[i]);

S := 0;

for i := 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. Найдите ошибки в записи программы. Перепишите программу в исправленном виде.

program exmpl

var C: char

begin

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

read (A, B, C)

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

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

then write (‘существует.’)

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

end.

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

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

  2. _semenova

  3. сумма

  4. xc55po

  5. inform_урок

  6. begin

  7. _123

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

  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. Запишите на Паскале следующее арифметическое выражение:

  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).

Здесь представлены материалы теста на тему «Язык программирования Паскаль», которые могут быть просмотрены в онлайн режиме или же их можно бесплатно скачать. Предмет теста: Информатика (9 класс). Также здесь Вы найдете подборку тестов на схожие темы, что поможет в еще лучшей подготовке к тестированию.

Список похожих тестов

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

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

Муниципальное бюджетное общеобразовательное учреждение. «Средняя общеобразовательная школа №3»г. Исилькуля Омской области. Зинченко Елена ...
Введение в язык программирования Паскаль

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

Тест по теме «Введение в язык программирования Паскаль». . ФИО____________________________________________________. №. Вопрос и варианты ответов. ...
Язык HTML – это

Язык HTML – это

Автор: Реуцкая Елена Александровна. Тест на тему «Язык. HTML. – это». 1. …. Текстовый файл, имеющий расширение .html. ;. . Язык разметки ...
Типы перенных и оператор присвоения Паскаль

Типы перенных и оператор присвоения Паскаль

Тема теста: «. Типы перенных и оператор присвоения Паскаль. »Вопрос №0Где запись верна :asd=45asd=45:asd:=45;asd=45;---------------------------------------------------------Вопрос ...
Программирование в среде Паскаль

Программирование в среде Паскаль

Тест на тему «Программирование в среде Паскаль». 1) Инструкция по оказанию первой помощи больше всего похожа на…. команду;. . алгоритм;. ...
Основы программирования

Основы программирования

Тестирование по теме Основы программирования. В-1. 1. В чем заключается различие между процедурами Write и Writeln? a. Writeln имеет возможность ...
Математические основы программирования

Математические основы программирования

Тест на тему «Математические основы программирования». информация, алгоритм, программа, исполнитель. . система команд исполнителя, система ...
Алгоритмизация и Паскаль

Алгоритмизация и Паскаль

Тест «Алгоритмизация и Паскаль». Алгоритмом можно считать:. описание решения квадратного уравнения. расписание уроков в школе. технический паспорт ...

Информация о тесте

Ваша оценка: Оцените тест по шкале от 1 до 5 баллов
Дата добавления:13 апреля 2016
Категория:Информатика
Классы:
Поделись с друзьями:
Скачать тест