Тест_5 (Pascal) Цикли
Про матеріал
Для тих, хто ще вивчає Pascal! Тестові запитання з файлу краще використовувати як питання-розминка або у якості диктанту на початку уроку практичної направленості після вивчення теоретичної частини. Послідовність питань тесту (з повторенням відповідей) та основний їх тип (один з багатьох) введено навмисно (по опиту) для самостійної роботи учнів над питаннями. Вчитель на свій розсуд обирає потрібні питання тесту.Test_5 Цикли
(1-29)
- Оператор циклу for слід використовувати
- коли необхідно виконати певну кількість повторень
- коли кількість повторень заздалегідь невідомо
- цей оператор не використовується в циклах
- для повернення до строго певного місця в програмі
- Оператор циклу while слід використовувати
- коли необхідно виконати певну кількість повторень
- коли кількість повторень заздалегідь невідомо
- цей оператор не використовується в циклах
- для повернення до строго певного місця в програмі
- Оператор циклу repeat слід використовувати
- коли необхідно виконати певну кількість повторень
- коли кількість повторень заздалегідь невідомо
- цей оператор не використовується в циклах
- для повернення до строго певного місця в програмі
- Оператор while <умова> do <оператор> виконується
- поки <умова> true
- поки <умова> false
- поки <умова> не дорівнює 10
- поки <умова> дорівнює 10
- Оператор repeat оператор1; оператор2; ... оператор-N; until <умова> виконується
- поки <умова> true
- поки <умова> false
- поки <умова> не дорівнює 10
- поки <умова> дорівнює 10
- Оператор циклу FOR має вигляд:
- FOR <параметр_цікла>: = <нач_значеніе> TO <кон_значеніе> DO <оператор>
- IF <параметр_цікла>: = <нач_значеніе> TO <кон_значеніе> DO <оператор>
- FOR <параметр_цікла>: = <нач_значеніе> THEN <кон_значеніе> DO <оператор>
- FOR <параметр_цікла>: = <нач_значеніе> TO <кон_значеніе> ELSE <оператор>
- Параметр циклу FOR - це змінна типу
- real
- string
- integer
- char
- В операторі циклу FOR перевіряється умова: <нач_значеніе> <= <кон_значеніе>, якщо умова не виконана, то
- програма не працює
- оператор FOR завершує свою роботу
- відбувається нарощування змінної <параметр_цікла> на 1
- відбувається зменшення змінної <параметр_цікла> на 1
- В операторі циклу FOR заміна do на downto призводить до
- нарощування параметра циклу на 1
- нарощування параметра циклу на (-1)
- нічого не змінює
- в даному операторі не застосовується
- Оператор циклу while має вигляд
- if <умова> do <оператор>
- while <умова> then <оператор>
- while <умова> do <оператор>
- for <умова> do <оператор>
- В операторі циклу while вираз <умова>
- логічного типу
- символьного типу
- цілого типу
- дійсного типу
- Якщо вираз <умова> в операторі while має значення true, то
- не виконується <оператор>
- цикл не працює
- <Умова> може бути тільки false
- виконується <оператор>
- Якщо вираз <умова> в операторі while має значення false, то
- не виконується <оператор>
- оператор припиняє свою роботу
- <Умова> може бути тільки true
- виконується <оператор>
- Оператор циклу repeat має вигляд
- repeat <тіло_цикла> until <умова>
- repeat <тіло_цикла> do <умова>
- if <тіло_цикла> then <умова>
- repeat <тіло_цикла> then <умова>
- В операторі repeat <тіло_цикла> - це
- вираз логічного типу
- вираз дійсного типу
- вираз скалярного типу
- довільна послідовність операторів
- В операторі repeat <умова> - це
- вираз логічного типу
- вираз скалярного типу
- вираз дійсного типу
- довільна послідовність операторів
- Якщо вираз <умова> в операторі repeat має значення false, то
- не виконується <оператор>
- оператор припиняє свою роботу
- <Умова> може бути тільки true
- оператори <тіло_цикла> повторюються
- Якщо вираз <умова> в операторі repeat має значення true, то
- не виконується <оператор>
- оператор припиняє свою роботу
- оператори <тіло_цикла> повторюються
- <Умова> може бути тільки false
- Процедура break реалізує
- негайний вихід з циклу
- завершення роботи всієї програми
- завершення роботи тільки циклу while
- передачу управління в самий кінець циклічного оператора
- процедура continue реалізує
- негайний вихід з циклу
- завершення роботи всієї програми
- завершення роботи тільки циклу repeat
- передачу управління в самий кінець циклічного оператора
- Цикл WHILE називається
- цикл з передумовою
- цикл з параметром
- цикл з умовою поста
- розгалуженням
- Цикл For називається
- цикл з передумовою
- цикл з параметром
- цикл з умовою поста
- розгалуженням
- Цикл REPEAT називається
- цикл з передумовою
- цикл з параметром
- цикл з умовою поста
- розгалуженням
- Визначте значення змінної S після виконання операторів
i: = 0; S: = 0
While i <3 do
Begin
i: = i + 1;
S: = S + i * i
End;
- 0
- 3
- 11
- 14
- Скільки рядків надрукує програма?
var k, l: integer;
begin
FOR k: = 8 DOWNTO 1 DO
FOR l: = 10 TO 14 DO
writeln ( 'Мені подобається Паскаль.');
end.
- 8
- 10
- 13
- 14
- В якому з операторів допущена синтаксична помилка?
- For i = 1 to 20 do p: = p + 1
- While s <3 do s: = s-3
- Repeat k: = k + 1 until k <7
- For I: = 10 downto 5 do p: = p + 1
- В якому з операторів допущена логічна помилка?
- For i = 1 to 20 do p: = p + 1
- While s <3 do s: = s-3
- Repeat k: = k + 1 until k <7
- For і: = 10 downto 5 do і: = і + 1
- Тіло циклу для обчислення значень функцій f (x) = x * х, на відрізку [-5,5] з кроком 0.1 матиме вигляд:
- f: = x * x; x: = x + 1; writeln (x, f)
- f: = x * х; x: = x + 1; writeln (f, x)
- f: = x * x; x: = x + 0.1; writeln (x, f)
- f: = x * x; x: = x + 0.1; writeln (f, x)
- Змінна для параметра циклу FOR має
- дробовий тип
- логічний тип
- натуральний тип
|
|
|
|
|
|
|
|
|
|
|
|
1 |
2 |
2 |
1 |
2 |
1 |
3 |
2 |
2 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
4 |
2 |
1 |
4 |
1 |
4 |
2 |
1 |
4 |
|
|
|
|
|
|
|
|
|
|
|
1 |
2 |
3 |
1 |
3 |
1 |
4 |
3 |
3 |