Тест_5 (Pascal) Цикли

Про матеріал
Для тих, хто ще вивчає Pascal! Тестові запитання з файлу краще використовувати як питання-розминка або у якості диктанту на початку уроку практичної направленості після вивчення теоретичної частини. Послідовність питань тесту (з повторенням відповідей) та основний їх тип (один з багатьох) введено навмисно (по опиту) для самостійної роботи учнів над питаннями. Вчитель на свій розсуд обирає потрібні питання тесту.
Перегляд файлу

Test_5 Цикли

(1-29)

 

  1. Оператор циклу for слід використовувати
  1. коли необхідно виконати певну кількість повторень
  2. коли кількість повторень заздалегідь невідомо
  3. цей оператор не використовується в циклах
  4. для повернення до строго певного місця в програмі

 

  1. Оператор циклу while слід використовувати
  1. коли необхідно виконати певну кількість повторень
  2. коли кількість повторень заздалегідь невідомо
  3. цей оператор не використовується в циклах
  4. для повернення до строго певного місця в програмі

 

  1. Оператор циклу repeat слід використовувати
  1. коли необхідно виконати певну кількість повторень
  2. коли кількість повторень заздалегідь невідомо
  3. цей оператор не використовується в циклах
  4. для повернення до строго певного місця в програмі

 

  1. Оператор while <умова> do <оператор> виконується
  1. поки <умова> true
  2. поки <умова> false
  3. поки <умова> не дорівнює 10
  4. поки <умова> дорівнює 10

 

  1. Оператор repeat оператор1; оператор2; ... оператор-N; until <умова> виконується
  1. поки <умова> true
  2. поки <умова> false
  3. поки <умова> не дорівнює 10
  4. поки <умова> дорівнює 10

 

  1. Оператор циклу FOR має вигляд:
  1. FOR <параметр_цікла>: = <нач_значеніе> TO <кон_значеніе> DO <оператор>
  2. IF <параметр_цікла>: = <нач_значеніе> TO <кон_значеніе> DO <оператор>
  3. FOR <параметр_цікла>: = <нач_значеніе> THEN <кон_значеніе> DO <оператор>
  4. FOR <параметр_цікла>: = <нач_значеніе> TO <кон_значеніе> ELSE <оператор>

 

  1. Параметр циклу FOR - це змінна типу
  1. real
  2. string
  3. integer
  4. char

 

  1. В операторі циклу FOR перевіряється умова: <нач_значеніе> <= <кон_значеніе>, якщо умова не виконана, то
  1. програма не працює
  2. оператор FOR завершує свою роботу
  3. відбувається нарощування змінної <параметр_цікла> на 1
  4. відбувається зменшення змінної <параметр_цікла> на 1

 

  1. В операторі циклу FOR заміна do на downto призводить до
  1. нарощування параметра циклу на 1
  2. нарощування параметра циклу на (-1)
  3. нічого не змінює
  4. в даному операторі не застосовується

 

  1. Оператор циклу while має вигляд
  1. if <умова> do <оператор>
  2. while <умова> then <оператор>
  3. while <умова> do <оператор>
  4. for <умова> do <оператор>

  

  1. В операторі циклу while вираз <умова>
  1. логічного типу
  2. символьного типу
  3. цілого типу
  4. дійсного типу

 

  1. Якщо вираз <умова> в операторі while має значення true, то
  1. не виконується <оператор>
  2. цикл не працює
  3. <Умова> може бути тільки false
  4. виконується <оператор>

 

  1. Якщо вираз <умова> в операторі while має значення false, то
  1. не виконується <оператор>
  2. оператор припиняє свою роботу
  3. <Умова> може бути тільки true
  4. виконується <оператор>

 

  1. Оператор циклу repeat має вигляд
  1. repeat <тіло_цикла> until <умова>
  2. repeat <тіло_цикла> do <умова>
  3. if <тіло_цикла> then <умова>
  4. repeat <тіло_цикла> then <умова>

 

  1. В операторі repeat <тіло_цикла> - це
  1. вираз логічного типу
  2. вираз дійсного типу
  3. вираз скалярного типу
  4. довільна послідовність операторів

 

  1. В операторі repeat <умова> - це
  1. вираз логічного типу
  2. вираз скалярного типу
  3. вираз дійсного типу
  4. довільна послідовність операторів

 

  1. Якщо вираз <умова> в операторі repeat має значення false, то
  1. не виконується <оператор>
  2. оператор припиняє свою роботу
  3. <Умова> може бути тільки true
  4. оператори <тіло_цикла> повторюються

 

  1. Якщо вираз <умова> в операторі repeat має значення true, то
  1. не виконується <оператор>
  2. оператор припиняє свою роботу
  3. оператори <тіло_цикла> повторюються
  4. <Умова> може бути тільки false

 

  1. Процедура break реалізує
  1. негайний вихід з циклу
  2. завершення роботи всієї програми
  3. завершення роботи тільки циклу while
  4. передачу управління в самий кінець циклічного оператора

 

  1. процедура continue реалізує
  1. негайний вихід з циклу
  2. завершення роботи всієї програми
  3. завершення роботи тільки циклу repeat
  4. передачу управління в самий кінець циклічного оператора

 

  1. Цикл WHILE називається
  1. цикл з передумовою
  2. цикл з параметром
  3. цикл з умовою поста
  4. розгалуженням

 

  1. Цикл For називається
  1. цикл з передумовою
  2. цикл з параметром
  3. цикл з умовою поста
  4. розгалуженням

 

  1. Цикл REPEAT називається
  1. цикл з передумовою
  2. цикл з параметром
  3. цикл з умовою поста
  4. розгалуженням

 

  1. Визначте значення змінної S після виконання операторів

i: = 0; S: = 0

While i <3 do

Begin

i: = i + 1;

S: = S + i * i

End;

 

  1. 0
  2. 3
  3. 11
  4. 14

 

 

  1. Скільки рядків надрукує програма?

var k, l: integer;

begin

FOR k: = 8 DOWNTO 1 DO

FOR l: = 10 TO 14 DO

writeln ( 'Мені подобається Паскаль.');

end.

 

  1. 8
  2. 10
  3. 13
  4. 14

 

 

  1. В якому з операторів допущена синтаксична помилка?
  1. For i = 1 to 20 do p: = p + 1
  2. While s <3 do s: = s-3
  3. Repeat k: = k + 1 until k <7
  4. For I: = 10 downto 5 do p: = p + 1

 

  1. В якому з операторів допущена логічна помилка?
  1. For i = 1 to 20 do p: = p + 1
  2. While s <3 do s: = s-3
  3. Repeat k: = k + 1 until k <7
  4. For і: = 10 downto 5 do і: = і + 1

 

  1. Тіло циклу для обчислення значень функцій f (x) = x * х, на відрізку [-5,5] з кроком 0.1 матиме вигляд:
  1. f: = x * x; x: = x + 1; writeln (x, f)
  2. f: = x * х; x: = x + 1; writeln (f, x)
  3. f: = x * x; x: = x + 0.1; writeln (x, f)
  4. f: = x * x; x: = x + 0.1; writeln (f, x)

 

  1. Змінна для параметра циклу FOR має
  1. дробовий тип
  2. логічний тип
  3. натуральний тип

 

 

 

 

  1.  
  1.  
  1.  
  1.  
  1.  
  1.  
  1.  
  1.  
  1.  
  1.  

1

2

2

1

2

1

3

2

2

3

 

  1.  
  1.  
  1.  
  1.  
  1.  
  1.  
  1.  
  1.  
  1.  
  1.  

1

4

2

1

4

1

4

2

1

4

 

  1.  
  1.  
  1.  
  1.  
  1.  
  1.  
  1.  
  1.  
  1.  

1

2

3

1

3

1

4

3

3

 

 

doc
Додано
25 січня 2019
Переглядів
965
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

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