Тест "Цикл з передумовою"

Про матеріал

Тест "Цикл з передумовою" призначений для учнів 8 класу. Тест складається з 12 завдань. Кожне завдання містить три варіанти відповідей. Рекомендується використовувати для поточного контролю знань. Мова програмування C#.

Перегляд файлу

 

Тест «Цикл з передумовою»

  1. Що буде результатом виконання даного циклу?

      int n = 0;

            int m = 10;

            while (n>2)

            {

                m *= 2;

                n++;

            }

 

            label1.Text = m.ToString();

 

  •    10;
  •    20;
  •    30
  1. Які значення отримують змінні n і m після виконання даного циклу?

  int n = 7;

            int m = 16;

 

            while (n < m)

            {

                n %= 4;

                m /= 2;

 

            }

 

label1.Text = n.ToString();

label2.Text = m.ToString();

 

  •    1;8
  •    3;2
  •    3;4
  1. Що буде результатом виконання даного циклу?

            int n = -4;

            int m = 7;

 

            while (n < m)

            {

                n = n + m/2;

 

            }

 

            label1.Text = n.ToString(); 

 

  •    -1;
  •    5;
  •    8
  1. Якого значення набуде змінна n в результаті виконання такої послідовності операторів?

 

            int n = -3;

            int m = 2;

 

            while (n < m)

            {

                n = 2*n + m * 3;

 

            }

 

            label1.Text = n.ToString();

  •    0;
  •    6;
  •    3

 

  1.  Якого значення набуде змінна m в результаті виконання такої послідовності дій?

  int n = 8;

            int m = 3;

            while (n > 5)

            {

                m *= 3;

                n--;

            }

 

            label1.Text = m.ToString();

  •    9;
  •    27;
  •    81

 

  1.  Скільки буде виведено символів  “*” в результаті виконання таких дій:

     int i = 5;

            string str = "";

            while (i > 0)

            {

                str = str + "*";

                i -= 1;

            }

            label1.Text = m.ToString();

  •    п'ять;
  •    одна;
  •    три
  1.  Якого значення набуде змінна m в результаті виконання такої послідовності дій?

     int n = 20;

            int m = 0;

            while (n > 0)

            {

                m++;

                n %= 2; ;

            }

label1.Text = m.ToString();

 

  •    1;
  •    2;
  •    3
  1. Якого значення набуде змінна m в результаті виконання такої послідовності дій?

  int n = 10;

            int m = 0;

            while (n > 0)

            {

                m++;

                n /= 2; ;

            }

 

label1.Text = m.ToString();

  •    4;
  •    3;
  •    2

 

  1. Якого значення набуде змінна k в результаті виконання такої послідовності дій?

            int a = 1;

            int b = 7;

            int k = 0;

            while (a < b)

            {

                k++;

                a += 2;

            }

label1.Text = k.ToString();

  •    1;
  •    3;
  •    2
  1. Яке значення отримає  змінна flag в результаті виконання такої послідовності дій?

        int n = 0;

            bool flag = false; ;

            while (n >=3)

            {

                if (n % 2 == 0) flag = true;

                else flag = false; ;

                n++;

  }

  •    true;
  •    false;
  •    5
  1. Що буде результатом виконання даного циклу?

      int a = 1;

            int b = 7;

            while (a != b)

            {

                a++;

                if (a % 3 == 0) break;

            }

 

label1.Text = a.ToString();

  •    5;
  •    4;
  •    6
  1.  Що буде результатом виконання даного циклу?

            int a = 1;

            int b = 10;

            int s = 0;

 

            while (a <= b)

            {

                s+=a; a += 3; ;

                if (s % 2 == 0) break;

                            

            }

 

label1.Text = s.ToString();

  •    1;
  •    5;
  •    12

 

 

1

 

docx
До підручника
Інформатика 8 клас (Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В.)
Додано
23 липня 2018
Переглядів
2151
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку