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

Вариант 1.

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

Var s, k: integer;

Begin

s := 0;

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

writeln(s);

End.


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

а := 4

b := 2

b := a/2*b

a := 2*а + 3*b

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


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

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


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

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

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

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

Writeln ( 19 mod 2) ?

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

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

var  k:integer;

begin 

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

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

Определите значение переменной 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.

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

Var s, k: integer;

Begin

s := 50;

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

write (s);

End.


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

а := 2

b := 4

b := a/2*b

a := 2*а + 3*b

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



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

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

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

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

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

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

Writeln ( 18 mod 2) ?

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

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

var  k:integer;

begin 

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

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

Определите значение переменной 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.

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

Var s, k: integer;

Begin

s := 2;

for k := 1 to 3 do

s := s*s;

write (s);

End.


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

а := 6

b := 2

b := a/2*b

a := 2*а + 3*b

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



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

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

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

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

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

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

Writeln ( 18 div 2) ?

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

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

var  k:integer;

begin 

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

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


Определите значение переменной 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

Ответы:

Вариант 1

Вариант 2

Вариант3

1

32

23

256

2

20

28

30

3

6

4

34

4

Б

В

Б

5

Б

В

А

6

В

А

Г

7

Г

В

Б

8

В

Г

Б

9

В

В

В

10

Б

Б

Б

11

Б

А

А



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

10-11 – «5»

8- 9  - «4»

5- 7 – «3»