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

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

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

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

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

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

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

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

Итоги урока

Тестовые задания Оператор повтора While

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

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

Тестовые задания для отработки навыков компиляции оператора повтора While

Просмотр содержимого документа
«Тестовые задания Оператор повтора While»


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

 

1.

var k, s: integer;

begin

    s:=0;

    k:=0;

    while s

        s:=s+2*k;

        k:=k+4;

    end;

    write(s);

end.

Ответ: 80

2. 

var n, s: integer;

begin

    n := 1;

    s := 0;

    while n

    begin

        s := s + 30;

        n := n * 2

    end;

    write(s)

end.

 

Ответ: 210

3 

var k, s: integer;

begin

    s:=0;

    k:=0;

    while k

        s:=s+2*k;

        k:=k+3;

    end;

    write(s);

end.

Ответ: 36

4.  

var n, s: integer;

begin

    n := 1;

    s := 26;

    while s

    begin

        s := s + 20;

        n := n * 2;

    end;

    write(n)

end.

Ответ: 512

5. 

var n, s: integer;

begin

    n : = 1;

    s : = 6;

    while s

    begin

        s : = s + 36;

        n : = n * 2

    end;

    write(n)

end.

 Ответ: 1024







6. 

var n, s: integer;

begin

    n := 30;

    s := 1;

    while s

    begin

        s := s * 2;

        n := n + 10

    end;

    write(n);

end.

Ответ: 120

7. 

var n, s: integer;

begin

    n : = 50;

    s := 1;

    while s

    begin

        s := s * 2;

        n := n + 10

    end;

    write(n);

end.

 

Ответ: 150

8. 

program B05;

var n, s: integer;

begin

    n := 1;

    s := 0;

    while s

    begin

        s := s + 128;

        n := n * 2;

    end;

    write(n)

end.

Ответ: 512

9. 

var n, s: integer;

begin

    n := 1;

    s := 0;

    while s

    begin

        s := s + 256;

        n := n * 2;

    end;

    write(n)

end.

Ответ: 32

10. 

var n, s: integer;

begin

    n := 0;

    s := 1;

    while s

    begin

        s := s * 2;

        n := n + 2;

    end;

    write(n)

end.

Ответ: 20




11. 

var n, s: integer;

begin

    n := 0;

    s := 1;

    while s

    begin

        s := s * 3;

        n := n + 3;

    end;

    write(n)

end.

Ответ: 21

12. 

var k, s: integer;

begin

    s:=0;

    k:=1;

    while s

        k:=k+3;

        s:=s+k;

    end;

    write(k);

end.

Ответ: 19

13. 

a := 20;

b := 15;

b := 3 * b - a;

if a b then

c := 2 * a + b

else

c := 2 * a - b;


Ответ: 15

14.

a := 17;

b := 20;

a := 3 * a - b;

if a b then

  c := 5 * a - b

else

c := 5 * a + b;

 

Ответ: 135

15. 

var k, s: integer;

begin

    s:=0;

    k:=0;

    while k

        k:=k+3;

        s:=s+k;

    end;

    write(s);

end.

Ответ: 165

16. 

var k, s: integer;

begin

    s:=1;

    k:=0;

    while k

        s:=s+2*k;

        k:=k+4;

    end;

    write(s+k);

end.

Ответ: 65


17.  

var n, s: integer;

begin

    n := 4;

    s := 0;

    while n

        s := s + n;

        n := n + 1

    end;

    write(s)

end.

Ответ: 30

18. 

var n, s: integer;

begin

    n := 3;

    s := 0;

    while n

    begin

        s := s + n;

        n := n + 1

    end;

    write(s)

end.

 

Ответ: 25

19. 

var n, s: integer;

begin

    n := 4;

    s := 0;

    while n

    begin

        s := s + n;

        n := n + 1

    end;

    write(s)

end.

 

Ответ: 30

20. 

var s, k : integer;

begin

    s:=0;

    k:=1;

    while k

    begin

        s:=s+k;

        k:=k+1;

    end;

    write(s);

end.

Ответ: 55

















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

 

1.

var k, s: integer;

begin

    s:=0;

    k:=0;

    while s

        s:=s+2*k;

        k:=k+4;

    end;

    write(s);

end.

1) 80

2) 50

3)110

2. 

var n, s: integer;

begin

    n := 1;

    s := 0;

    while n

    begin

        s := s + 30;

        n := n * 2

    end;

    write(s)

end.

 1)180

2)210

3)240

3 

var k, s: integer;

begin

    s:=0;

    k:=0;

    while k

        s:=s+2*k;

        k:=k+3;

    end;

    write(s);

end.

1)40

2)46

3)36

4.  

var n, s: integer;

begin

    n := 1;

    s := 26;

    while s

    begin

        s := s + 20;

        n := n * 2;

    end;

    write(n)

end.

1)256

2)1024

3)512

5. 

var n, s: integer;

begin

    n : = 1;

    s : = 6;

    while s

    begin

        s : = s + 36;

        n : = n * 2

    end;

    write(n)

end.

 1)1024

2)512

3)256

6. 

var n, s: integer;

begin

    n := 30;

    s := 1;

    while s

    begin

        s := s * 2;

        n := n + 10

    end;

    write(n);

end.

1)110

2)130

3)120

7. 

var n, s: integer;

begin

    n : = 50;

    s := 1;

    while s

    begin

        s := s * 2;

        n := n + 10

    end;

    write(n);

end.

1)160

2)150

3)140

8. 

var n, s: integer;

begin

    n := 1;

    s := 0;

    while s

    begin

        s := s + 128;

        n := n * 2;

    end;

    write(n)

end.

1)256

2)512

3)1024

9. 

var n, s: integer;

begin

    n := 1;

    s := 0;

    while s

    begin

        s := s + 256;

        n := n * 2;

    end;

    write(n)

end.

1)32

2)16

3)64


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

 

1.

var k, s: integer;

begin

    s:=0;

    k:=0;

    while s

        s:=s+2*k;

        k:=k+4;

    end;

    write(s);

end.

1) 80

2) 50

3)110

2. 

var n, s: integer;

begin

    n := 1;

    s := 0;

    while n

    begin

        s := s + 30;

        n := n * 2

    end;

    write(s)

end.

 1)180

2)210

3)240

3 

var k, s: integer;

begin

    s:=0;

    k:=0;

    while k

        s:=s+2*k;

        k:=k+3;

    end;

    write(s);

end.

1)40

2)46

3)36

4.  

var n, s: integer;

begin

    n := 1;

    s := 26;

    while s

    begin

        s := s + 20;

        n := n * 2;

    end;

    write(n)

end.

1)256

2)1024

3)512

5. 

var n, s: integer;

begin

    n : = 1;

    s : = 6;

    while s

    begin

        s : = s + 36;

        n : = n * 2

    end;

    write(n)

end.

 1)1024

2)512

3)256

6. 

var n, s: integer;

begin

    n := 30;

    s := 1;

    while s

    begin

        s := s * 2;

        n := n + 10

    end;

    write(n);

end.

1)110

2)130

3)120

7. 

var n, s: integer;

begin

    n : = 50;

    s := 1;

    while s

    begin

        s := s * 2;

        n := n + 10

    end;

    write(n);

end.

1)160

2)150

3)140

8. 

var n, s: integer;

begin

    n := 1;

    s := 0;

    while s

    begin

        s := s + 128;

        n := n * 2;

    end;

    write(n)

end.

1)256

2)512

3)1024

9. 

var n, s: integer;

begin

    n := 1;

    s := 0;

    while s

    begin

        s := s + 256;

        n := n * 2;

    end;

    write(n)

end.

1)32

2)16

3)64


10. 

var n, s: integer;

begin

    n := 0;

    s := 1;

    while s

    begin

        s := s * 2;

        n := n + 2;

    end;

    write(n)

end.

1)20

2)18

3)22

11. 

var n, s: integer;

begin

    n := 0;

    s := 1;

    while s

    begin

        s := s * 3;

        n := n + 3;

    end;

    write(n)

end.

Ответ:

12. 

var k, s: integer;

begin

    s:=0;

    k:=1;

    while s

        k:=k+3;

        s:=s+k;

    end;

    write(k);

end.

Ответ:

13. 

a := 20;

b := 15;

b := 3 * b - a;

if a b then

c := 2 * a + b

else

c := 2 * a - b;

Ответ:

14.

a := 17;

b := 20;

a := 3 * a - b;

if a b then

  c := 5 * a - b

else

c := 5 * a + b; 

Ответ:

15. 

var k, s: integer;

begin

    s:=0;

    k:=0;

    while k

        k:=k+3;

        s:=s+k;

    end;

    write(s);

end.

Ответ:

16. 

var k, s: integer;

begin

    s:=1;

    k:=0;

    while k

        s:=s+2*k;

        k:=k+4;

    end;

    write(s+k);

end.

Ответ:

17.  

var n, s: integer;

begin

    n := 4;

    s := 0;

    while n

        s := s + n;

        n := n + 1

    end;

    write(s)

end.

Ответ:

18. 

var n, s: integer;

begin

    n := 3;

    s := 0;

    while n

    begin

        s := s + n;

        n := n + 1

    end;

    write(s)

end.

Ответ:

19. 

var n, s: integer;

begin

    n := 4;

    s := 0;

    while n

    begin

        s := s + n;

        n := n + 1

    end;

    write(s)

end.

Ответ:

20. 

var s, k : integer;

begin

    s:=0;

    k:=1;

    while k

    begin

        s:=s+k;

        k:=k+1;

    end;

    write(s);

end.

Ответ:






Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!