СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Проверочная работа по разделу "Программирование" (9 класс)

Категория: Информатика

Нажмите, чтобы узнать подробности

Прочерочная работа в 9 классе по УМК Семакина

Просмотр содержимого документа
«Проверочная работа по разделу "Программирование" (9 класс)»

  1. Какой заголовок в программе на Паскале записан верно?

  1. Program123 б. Program Chifra в. ProgramЦифра г. ProgramSumma


  1. Раздел описания переменных это:

  1. var б.begin в.end. г.const д.program


  1. Как записывается оператор присваивания?

  1. a=1 б. a:=1 в. a=:1 г. a='1'


  1. integer это –

  1. вещественный тип данных в. целочисленный тип данных

б. строковый тип данных г. логический тип данных


  1. real это –

  1. вещественный тип данных в. целочисленный тип данных

  2. строковый тип данных г. логический тип данных

  1. К какому типу относится переменная А:=0.26?

  1. String б. integer в. boolean г.real

  1. Укажите оператор вывода:
    а. Writeln; б. Readln; в. Begin; г.Program;


8) Укажите оператор ввода:
а.Writeln; б. Readln; в. Begin; г.Program;


  1. Условный оператор –

  1. while a0 do b:= a div 10 ; в. if a0 then b:= a div 10;

б. repeat b:=a div 10 until a=0 г. for i:=1 to N do b:= a div 10;


  1. Формат неполного оператора ветвления следующий:

  1. If логическое выражение else оператор2;

  2. If then else ;

  3. If then ;

  4. Верного ответа нет


11)

1 цикл с предусловием

2 цикл с параметром

3 цикл с постусловием

  1. while a0 do b:= a div 10 ; repeat b:=a div 10 until a=0

  2. if a0 then b:= a div 10;

  3. for i:=1 to N do b:= a div 10;

  4. repeat b:=a div 10 until a=0


  1. При наличии в теле цикла нескольких операторов используются операторные скобки...

  1. while – do б. for - to – do в. begin – end г.repeat – until


  1. Какое значение примет переменная G после выполнения действия G:=42/2+4?

  1. 1 б. 7 в. 21 г. 25


  1. Какие значения будут принимать переменные А, В после выполнения действий?

A:=2;

B:=6;

A:=2*B;

B:=B+4;


а. A=12, B=10; б. A=2, B=10; в. A=4,B=10; г. A=10, B=6;




  1. Что выведется на экран в результате выполнения фрагмента программы:

s:=0;

FOR j:=10 TO 15 DO

begin

s:=s+2*j;

write(‘ j=’, j:2, ’ s=’,s:4)

end;



а. 10 и 20 в. 10 и 20, 11 и 42, 12 и 66, 13 и 92, 14 и 120, 15 и 150

б. 15 и 30 г. 10 и 20, 11 и 22, 12 и 24, 13 и 26, 14 и 28, 15 и 30



I вариант

II вариант

16) Чему будет равно значение переменной К после выполнения следующих действий?

K:=5;

S:=K+2;

K:=S+2;

K:=k+10+S;



а. 5 б. 12 в. 7 г. 26

  1. Какое значение примет переменная а в результате выполнения фрагмента программы:

а:=7;

b:= а+1;

а:=а+b;



а. 7 б. 8 в. 15 г. Верного ответа нет

  1. В алгоритме, записанном ниже, используются целочисленные переменные k и m. Определите значение переменной m после исполнения данного алгоритма:

k:=2

m:=k-2

k:=m*k+5

m:=m+2

  1. В алгоритме, записанном ниже, используются целочисленные переменные k и m. Определите значение переменной m после исполнения данного алгоритма:

k:=3

m:=k+1

k:=m*m+5

k:=k - 10

  1. В алгоритме, записанном ниже, используются целочисленные переменные c и d. Определите значение переменной c после исполнения данного алгоритма:

c:=5

d:=c*2+4

c:=(d-c)/3*2

c:=c+d

  1. В алгоритме, записанном ниже, используются целочисленные переменные a и b. Определите значение переменной m после исполнения данного алгоритма:

a:=32

b:=a/4-5

a:=3+b*4

b:=b-a

  1. Какое значение примет переменная k в результате выполнения фрагмента программы:

а:= -7;

if a0

then k:=3

else k:=9;



а. -7 б. 3 в. 9 г. 0

  1. Определите значение переменной С после выполнения фрагмента программы.
    а:=100;
    b:=30;
    а:=а-b*3;
    If ав then c:=а-b else c:=b-a


а. 70 б. -20 в. 180 г. 20

  1. Определите значение переменной z после выполнения следующего фрагмента программы:

x:=23;

y:=12;

y:=3*x-4*y;

if xy then z:=3*x+y

else z:=2+x*y;

  1. Определите значение переменной p после выполнения следующего фрагмента программы:

m:=13;

n:=21;

n:=2*m-n;

if m

else p:=4-m*n;



  1. Определите значение переменной y после выполнения следующего фрагмента программы:

x:= 25;

y:= - 20;

while x*y

begin

x:=x-5;

y:=y+2

end;

21)Определите значение переменной F после выполнения фрагмента программы при N=6.
F:=1;
R:=1;
while R F:=F*R;
R:=R+1;
end;

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

a:= 3 + 8*4;

b:= (a div 10) + 14;

a:= (b mod 10) + 2;

22)В алгоритме, записанном ниже, используются целочисленные переменные. Определите значение переменной y после исполнения данного алгоритма:

y:= - 1

x:=y*5-10

y:=y div 2 +x