Линейные программы в языке Паскаль (тесты)
тест по информатике и икт (9 класс) на тему
Контрольная работа по теме "Линейные прораммы в языке Паскаль" составлена в виде теста с выбором вариантов ответа. Сотоит из 14 вопросов (3 варианта)
Скачать:
Вложение | Размер |
---|---|
![]() | 47.5 КБ |
Предварительный просмотр:
Твельнева Т.А. МКОУ СОШ №1
Контрольная работа по информатике «Линейные программы в Паскале»
Вариант 1
- Для чего предназначен оператор Readln (a)?
а) для ввода данных с клавиатуры;
б) для ввода символьных данных;
в) для печати результатов на принтере;
г) для вывода на экран.
- Определите результат работы программы:
Writeln (‘5 + 5 =’, 5 + 5)
а) 10 = 10; б) 5 + 5 = 10;
в) 20; г) 5+ 5 = 5 + 5.
- Какое число будет выведено на экран:
Writeln ( - 30 div 5) ?
а) –30 ; б) 0;
в) – 6; г) 6.
- Определите результат работы программы:
a := - 6; b := - 5; a := a + 2 * b; b := a; Writeln (a,b).
а) 0, - 16; б) – 16, 0;
в) – 16, - 16; г) – 6, - 5.
- Скольких команд вывода достаточно для печати на экране твоей фамилии, имени и отчества?
а) Трех; б) Двух;
в) Одной; г) Четырех.
- Что вычисляет функция SQRT?
а) Остаток от деления;
б) Модуль числа;
в) Квадратный корень;
г) Определяет знак числа.
- Чему равно значение выражения -ABS ( - SQRT (36) )?
а) – 6; б) 6; в) 36; г) -36
- Чему равно значение функции 12 MOD 4?
а) 12; б) 4; в) 3; г) 0.
- Чему равно значение выражения
INT (SQRT (37)) + ABS ( - 2 – 6 MOD 3)?
а) 8; б) 4; в) 2; г) 0.
- Найдите логически неверно записанную последовательность команд:
а) Readln (F,Y); D:=F*Y; Y:=D+4; Writeln (F);
б) Readln (F,Y); D:=F*Y; Y:=D+4; Writeln (Y);
в) Readln (F,Y); Y:=D+4; d:=F*Y; Writeln (F);
г) Writeln (F); Readln (F,Y); D:=F*Y; Y:=D+4;
- С какого служебного слова начинается программа:
a) Var; б) Program; в) Begin; г) End.
- Что делает эта программа?
Program Example;
Var a, b, S: Integer;
Begin
Writeln (‘Введите 2 числа’);
Readln (a,b);
S:=a*b;
Writeln (S);
Readln;
End.
а) находит периметр квадрата; б) находит площадь квадрата;
в) находит площадь прямоугольника; г) находит площадь круга.
- Какими двумя действиями можно получить цифры заданного двузначного числа Х?
а) X div 2; X mod 2; б) X div 10; X mod 10;
в) (X div 10) mod 10; (X mod 100) div 10; г) X div 100; X mod 100.
- Сколько данных нужно ввести для вычисления площади квадрата?
а) одно; б) два; в) три; г) четыре?
Контрольная работа по информатике «Линейные программы в Паскале»
Вариант 2
- Для чего предназначен оператор Writeln?
а) для ввода данных с клавиатуры;
б) для ввода числовых данных;
в) для печати результатов на принтере;
г) для вывода на экран.
- Определите результат работы программы:
Writeln (‘сумма= ‘, 5 + 5).
а) 10; б) сумма = 10;
в) сумма = 0; г) сумма = 5 + 5.
- Какое число будет выведено на экран:
Writeln ( - 50 mod 5) ?
а) –50 ; б) 0;
в) – 10; г) 10.
- Определите результат работы программы:
a := - 5; b := - 5; a := a + 2 * b; b := a; Writeln (a,b).
а) - 6, - 15; б) – 15, 0;
в) – 6, - 6; г) – 15, - 15.
- Сколько чисел необходимо ввести для вычисления площади прямоугольника?
а) Два; б) Одно;
в) Три; г) Четыре.
- Что вычисляет функция MOD?
а) Остаток от деления;
б) Модуль числа;
в) Квадратный корень;
г) Определяет знак числа.
- Чему равно значение выражения - SQRT(ABS (- 49) )?
а) – 49; б) 7; в) - 7; г) нет решений.
- Чему равно значение функции 12 DIV 4?
а) 12; б) 4; в) 3; г) 0.
- Чему равно значение выражения
INT (SQRT (40)) + ABS ( - 2 – 20 MOD 10)?
а) 18; б) 19; в) 8; г) 0.
- Есть ли ошибки в записи команды:
Readln введите радиус, R?
а) Нет ошибок;
б) лишнее слово «введите»;
в) пояснительный текст не заключен в кавычки;
г) пояснительный текст не нужен.
- С какого служебного слова начинается раздел операторов:
a) Var; б) Program; в) Begin; г) End.
- Что делает эта программа?
Program Example;
Var a, b, S: Integer;
Begin
Writeln (‘Введите 2 числа’);
Readln (a,b);
S:=2*(a+b);
Writeln (S);
Readln;
End.
а) находит периметр прямоугольника б) находит площадь квадрата;
в) находит площадь прямоугольника; г) находит площадь круга.
- Какими двумя действиями можно получить первую и последнюю цифры заданного трехзначного числа Х?
а) X div 2; X mod 2; б) X div 100; X mod 10;
в) (X div 10) mod 10; (X mod 100) div 10; г) X div 100; X mod 100.
- Сколько команд вывода достаточно для вывода корней квадратного уравнения?
а) одной; б) двух; в) трех; г) четырех?
Контрольная работа по информатике «Линейные программы в Паскале»
Вариант 3
- Определите результат работы программы:
A:= -5; B:= - 6; A:=B; B:=A; Writeln (A,B);
а) 0,0 ; б) –6, -6;
в) –6, -5; г) 0, -6.
- Определите результат работы программы:
Writeln (‘произведение=5*5’);
а) 25; б) произведение = 25;
в) произведение = 5*5; г) 0.
- Какое число будет выведено на экран:
Writeln ( 19 mod 2) ?
а) 9; ; б) 1;
в) 0; г) 8.
- Определите результат работы программы:
a := - 5; b:= - 6; a := a - 2 * b; b := a; Writeln (a,b).
а) 0, - 7; б) – 7, 0;
в) 7, 7; г) – 7, - 7.
- Скольких команд ввода исходных данных достаточно для решения квадратного уравнения?
а) Одной б) Двух;
в) Трех; г) Четырех.
- Что вычисляет функция ABS?
а) Остаток от деления;
б) Модуль числа;
в) Квадратный корень;
г) Определяет знак числа.
- Чему равно значение выражения -ABS ( - SQRT (4) )?
а) 4; б) 2; в) -2; г) 0
- Чему равно значение функции 30 MOD 3?
а) 10; б) 30; в) 3; г) 0.
- Чему равно значение выражения
INT (SQRT (40)) + ABS ( - 2 – 20 MOD 10)?
а) 18; б) 19; в) 8; г) 0.
- Как будут выведены значения Writeln (F, G)?
а) через пробел;
б) через запятую;
в) через табулятор;
г) на разных строчках.
- С какого служебного слова начинается раздел описаний:
a) Var; б) Program; в) Begin; г) End.
- Что делает эта программа?
Program Example;
Var a, S: Integer;
Begin
Writeln (‘Введите число’);
Readln (a);
S:=a*a;
Writeln (S);
Readln;
End.
а) находит периметр квадрата; б) находит площадь квадрата;
в) находит площадь прямоугольника; г) находит площадь круга.
- Какими двумя действиями можно получить цифры заданного двузначного числа Х?
а) X div 2; X mod 2; б) X div 10; X mod 10;
в) (X div 10) mod 10; (X mod 100) div 10; г) X div 100; X mod 100.
- Сколько данных нужно ввести для вычисления площади прямоугольника?
а) одно; б) два; в) три; г) четыре?
По теме: методические разработки, презентации и конспекты

«Алфавит и структура языка «Паскаль». Структура программы на языке «Паскаль». Типы переменных. Арифметические выражения. Стандартные функции».
Сформировать основные приемы работы со средой программирования TURBO Pascal.Изучить основные типы переменных и научиться записывать выражения с использованием встроенных функций и арифметических опера...

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

Практическая работа №23 Тема: Разработка программы на языке Паскаль с использованием операторов ввода, вывода, присваивания и простых ветвлений
Практическая работа №23Тема: Разработка программы на языке Паскаль с использованием операторов ввода, вывода, присваивания и простых ветвлений...

Урок 2. Структура программы на языке Паскаль
В первом документе содержатся теоретические сведения о структуре программе, характеристика каждого раздела программы. Во втором документе приведены задания на отработку нового материала....

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

Возникновение и назначение языка Паскаль. Структура программы на языке Паскаль. Операторы ввода, вывода, присваивания
Возникновение и назначение языка Паскаль. Структура программы на языке Паскаль. Операторы ввода, вывода, присваивания...