Проверочная работа Паскаль 9 класс -11 заданий

Автор публикации:

Дата публикации:

Краткое описание: ...


Проверочная работа по информатике для 9-х классов.

Вариант 1.

  1. Запишите значение переменной s, полученное в результате работы следующей программы.

Var s,k: integer;

Begin

s := 0;

for k := 4 to 7 do s := s + 8;

writeln(s);

End.


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

а := 4

b := 2

b := a/2*b

a := 2*а + 3*b

В ответе укажите одно целое число — значение переменной a.


  1. Чему будет равна переменная «c» после выполнения этой программы:

a := 26;
b := 6;
b := a mod b + 4;
c := a mod b + 1;


  1. Определите результат работы программы:

Writeln (‘5 + 5 =’, 5 + 5)

а) 10 = 10;          б) 5 + 5 = 10; в) 20;          г) 5+ 5 = 5 + 5.

  1. Какое число будет выведено на экран:

Writeln ( 19 mod 2) ?

а) 9;           б) 1; в) 0;         г) 8.

  1. Сколько строк напечатает программа:

var k:integer;

begin

FOR k:=3 TO 7 DO writeln(‘Мне нравится Паскаль.’);
end.

а) 4;           б) 3; в) 5;         г) 7

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

i:=0; S:=1;

While i<3 do Begin

i:=i+1;

S:=S+i;

End;

а) 0;           б) 6; в) 4;         г) 7

8. Цикл for i:=7 to 14 do будет выполняться … раз.

а) 0;           б) 6; в) 8;         г) 7

9. Переменная a кратна 3.

а) a div 3 =0;         б) a div 10 =3; в) a mod 3=0;         г) a mod 10=3



10. Целочисленное деление можно выразить следующей функцией:

a) A / B;           б) A  div  B в) Abs (A)*B    г) A mod B



11. Переменная с =3.45, какого она типа ?

a) integer;           б) real в) string         г) Boolean



Вариант 2.

  1. Запишите значение переменной s, полученное в результате работы следующей программы.

Var s, k: integer;

Begin

s := 50;

for k := 1 to 9 do s := s - 3;

write (s);

End.


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

а := 2

b := 4

b := a/2*b

a := 2*а + 3*b

В ответе укажите одно целое число — значение переменной a.



  1. Чему будет равна переменная «c» после выполнения этой программы:

a := 22;
b := 4;
b := a div b;
c := a div b;

  1. Определите результат работы программы:

Writeln (‘произведение=5*5’);

а) 25;          б) произведение = 25; в) произведение = 5*5;        г) 0

  1. Какое число будет выведено на экран:

Writeln ( 18 mod 2) ?

а) 9;           б) 1; в) 0;         г) 8.

  1. Сколько строк напечатает программа:

var k:integer;

begin

FOR k:=2 TO 7 DO writeln(‘Мне нравится Паскаль.’);
end.

а) 6;           б) 3; в) 5;         г) 7

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

i:=0; S:=2;

While i<3 do Begin

i:=i+1;

S:=S+i;

End;

а) 0;           б) 6; в) 8;         г) 7

8. Цикл for i:=7 to 13 do будет выполняться … раз.

а) 0;           б) 6; в) 8;         г) 7



9. Переменная a кратна 5.

а) a div 5 =0;           б) a div 10 =5; в) a mod 5=0;         г) a mod 10=5



10. Переменная с =33.5, какого она типа ?

a) integer;           б) real в) string         г) Boolean

11. Целочисленное деление можно выразить следующей функцией:

a) A div B;           б) A  mod  B в) Abs (A)*B         г) A/B



Вариант 3.

  1. Определите, что будет напечатано в результате работы следующей программы.

Var s, k: integer;

Begin

s := 2;

for k := 1 to 3 do

s := s*s;

write (s);

End.


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

 а := 6

b := 2

b := a/2*b

a := 2*а + 3*b

 В ответе укажите одно целое число — значение переменной a.



  1. Чему будет равна переменная «c» после выполнения этой программы:

a := 28;
b := 7;
b := a div b + b;
c := a mod b + a;

  1. Определите результат работы программы:

Writeln (‘сумма= ‘, 5 + 5).

а) 10;         б) сумма = 10; в) сумма = 0;             г) сумма = 5 + 5.

  1. Какое число будет выведено на экран:

Writeln ( 18 div 2) ?

а) 9;           б) 1; в) 0;         г) 8.

  1. Сколько строк напечатает программа:

var k:integer;

begin

FOR k:=6 TO 9 DO writeln(‘Мне нравится Паскаль.’);
end.

а) 6;           б) 3; в) 5;         г) 4


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

i:=0; S:=0

While i<3 do Begin

i:=i+1;

S:=S+i;

End;

а) 0;           б) 6; в) 4;         г) 3

8. Цикл for i:=7 to 12 do будет выполняться … раз.

а) 0;           б) 6; в) 8;         г) 7

9. Переменная a кратна 4.

а) a div 4 =0;           б) a div 10 = 4; в) a mod 4= 0;         г) a mod 10=4

10. Целочисленное деление можно выразить следующей функцией:

a) A mod B;           б) A  div  B в) Abs (A)*B       г) A/B

11. Переменная с =300, какого она типа ?

a) integer;           б) real в) string         г) Boolean




Ответы:


Критерии оценивания:


10-11 – «5»

8- 9 - «4»

5- 7 – «3»