Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Алгоритми з розгалуженням 2

Алгоритми з розгалуженням 2

Avatar
17.04.2020. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Соледарська загальноосвітня школа I-III ступенів №13 з поглибленим вивченням англійської мови

Список вопросов теста

Вопрос 1

x=10. Чому дорівнює y після виконання оператора? 
Позначте одну правильну відповідь.  (Функція sqr(x) - дає обчислення квадрату змінної х)
     If x<0 Тhen y := x Else
             If x <= 5 Then y := sqr(x) Else y := 2*x; 

Варианты ответов
  • x=10, y=20;
  • x=10, y=200;
  • x=10, y=10;
  • x=10, y=100;
Вопрос 2

x=3. Чому дорівнює y після виконання оператора? 
Позначте одну правильну відповідь.  (Функція sqr(x) - дає обчислення квадрату змінної х).
    If x<0 Тhen y := x Else
           If x <=5 Then y := sqr(x) Else y := 2*x; 

Варианты ответов
  • y=9;
  • y=6;
  • y=​​​​1;
  • y=3;
Вопрос 3

В яких операторах допущені помилки?

Варианты ответов
  • If a := 3 Then a := b Else a := c;
  • If a>5 Then a := 0; Else a := 10;
  • If a=True Then a := a+1;
  • If a>5 Then a := 0 Else begin a := 0; b := 3; end;
Вопрос 4

Визначте, який оператор реалізує дію: 
       Змінній К: Boolean присвоїти значення True, якщо число А: Integer є парним, і значення False в протилежному випадку.

(Функція mod дає остачу від ділення. Наприклад, 11 mod 3 = 2)

Варианты ответов
  • K := A mod 2=0;
  • If A mod 2=0 Then K := A div 2 Else K := A div 2;
  • K := A mod 2;
  • If A mod 2=0 Then K := True Else K := False;
Вопрос 5

Встановіть відповідність між початковими значеннями змінної х і значеннями змінної у після виконання оператора. (Функція sqr(x) - дає обчислення квадрату змінної х)
    If x<0 Тhen y := x Else
          If x <= 5 Then y := sqr(x) Else y := 2*x;

1.

x=10; 

2.

x=3; 

3.

x=5; 

4.

x= -10; 

Варианты ответов
  • y=20;
  • y=25;
  • y=9;
  • y= -10;
Вопрос 6

Встановіть відповідність між початковими значеннями змінної А (1-4) і значеннями змінної В після виконання оператора (А-Г).
   If A < 5 Then В := А + 1 Else
        If A < 10 Then В := A * 2 Else В := A + 10; 

1.

А=8; 

2.

А= 5; 

3.

А= 15; 

4.

А= 3;

Варианты ответов
  • В=16;
  • В=25;
  • В=10;
  • В=4;
Вопрос 7

Визначте, якого значення набуває змінна z після виконання фрагмента програми.
var x, y, z: Integer;
begin
x := 5; y := 10;
If x < 0 Then Іf x > y Then z := x
                            Else z := y
              Else If x < y Then z := х
                            Else z := у;
{…} 

Варианты ответов
  • 15
  • 10
  • 5
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт