Тестирование по информатике «Начала программирования на языке Паскаль» (9–10 классы)

2
0
Материал опубликован 4 March 2017

 Тестирование по теме «Начала программирования на языке Паскаль»

10 класс

Учебник И.Г. Семакин, Е.К. Хеннер, Т.Ю.Шеина «Информатика. Базовый уровень»

Время выполнения работы 10 минут

Форма организации теста – можно использовать Googl опросники, создать тест в системе «Синтез» или использовать другие приложения.

Вариант первый

Вариант второй

1

Результат, какого из перечисленных ниже выражений, превышает число 20?

25 mod 20

20 mod 25

39 div 5

158 div 3

1

Результат, какого из перечисленных ниже выражений, меньше числа 2?

39 mod 5

158 mod 3

25 div 20

20 div 5

2

Перечислите через запятую номера выражений, которые относятся к вещественному типу данных.

sqrt (64)

frac(111,45)

int(444,6)

trunc(564,888)

round(15,75)

round(-621,435)

2

Перечислите через запятую номера выражений, которые относятся к целому типу данных.

sqrt (64)

frac(111,45)

int(444,6)

trunc(564,888)

round(15,75)

round(-621,435)

3

Что выведет программа, получив на вход числа 3, 5, 4?

var a, b, c:real;

begin

readln(a,b,c);

if sqr(a)+sqr(b)=sqr(c) then writeln('да') else writeln('нет');

end.

3

Что выведет программа, получив на вход числа 3, 5, 4?

var a,b,c,d:real;

begin

readln(a,b,c);

if a>b then d:=a else d:=b;

if d>c then writeln(d) else writeln(c);

end.

4

Определите для решения какой из перечисленных ниже задач используется приведенная программа

var a, b, c:real;

begin

readln(a,b,c);

writeln(sqr(b)-4*a*c);

end.

Нахождение объема параллелепипеда.

Определения площади треугольника (формула Герона).

Вычисления дискриминанта квадратного уравнения.

Нахождение среднего геометрического трех чисел

4

Определите для решения какой из перечисленных ниже задач используется приведенная программа

var a, b, c:real;

begin

readln(a,b,c);

writeln(a*b*c);

end.

Нахождение среднего геометрического трех чисел

Нахождение объема параллелепипеда.

Определения площади треугольника (формула Герона).

Вычисления дискриминанта квадратного уравнения.

 

5

Необходимо вывести число десятков целого числа, введенного пользователем с клавиатуры. Программа содержит ошибку.

Выпишите изменённую строку программы, чтобы ответ выводился верно.

var a : integer;

begin

readln(a);

write(a div 10);

end.

5

Необходимо вывести число сотен целого числа, введенного пользователем с клавиатуры. Программа содержит ошибку.

Выпишите изменённую строку программы, чтобы ответ выводился верно.

var a : integer;

begin

readln(a);

write(a mod 1000);

end.


 

Ключ:

 

1

2

3

4

5

Первый вариант

4

1,2

нет

3

write((a mod 100) div 10);

Второй вариант

3

3,4,5,6

5

2

write((a mod 1000) div 100);


 

Критерии оценки:

«2» верно решено 1-2 задания;

«3» верно решено 3 задания;

«4» верно решено 4 задания;

«5» верно решено 5 заданий

в формате Microsoft Word (.doc / .docx)
Комментарии
Комментариев пока нет.