Середовище програмування Lazarus 

Опис: Тест з теми Алгоритми з повтореннями та розгалуженнями

Завдання #1
Запитання:
Скільки разів виконається цикл ?
	for  х := 4  to  7  do 
		с := с + 1; 
 
Виберіть один з 5 варіантів відповіді:
1) 3
2) жодного
3) -17
4) 15
5) 4

Завдання #2
Запитання:
Як записується вказівка повторення  з параметром?

Виберіть декілька з 5 варіантів відповіді:
1) while  умова do begin дії end ;
2) repeat  дії  until begin дії end ;
3) for x := початкове знач to   кінцеве знач  do begin дії end ;
4) for x := початкове знач downto   кінцеве значення do begin дії end ;
5) for параметр  to   кінцеве значення ; do дії;

Завдання #3
Запитання:
Скільки разів виконається цикл з передумовою, якщо значення логічного виразу хибне? 

Виберіть один з 3 варіантів відповіді:
1) безліч
2) один
3) жодного

Завдання #4
Запитання:
Блок-схему якої команди показано на малюнку?
Зображення:

Виберіть один з 4 варіантів відповіді:
1) цикл з параметром
2) повне розгалуження
3) неповне розгалуження
4) цикл з передумовою

Завдання #5
Запитання:
Яка  з  вказівок записана правильно ?

Виберіть декілька з 5 варіантів відповіді:
1) if  умова  then  дія 1 else  дія 2  ;
2) for параметр:= початкове значення  to ;   кінцеве значення do дії ;
3) for параметр:= початкове значення  to кінцеве значення do дія ;
4) while  умова do дія ;
5) repeat  дії  until дії ;

Завдання #6
Запитання:
Як записується вказівка повторення  з передумовою?

Виберіть один з 5 варіантів відповіді:
1) for параметр  downto   кінцеве значення do begin дії ;
2) if  умова  then  дія 1 else  дія 2.
3) while  begin умова do  дії ;
4) repeat  дії  until дії ;
5) while  умова do begin дії end ;

Завдання #7
Запитання:
Команда for... downto ... do є

Виберіть один з 5 варіантів відповіді:
1) командою розгалуження
2) складеною командою
3) командою циклу з параметром
4) командою циклу з передумовою
5) командою циклу з післяумовою

Завдання #8
Запитання:
Яке значення приймуть змінні x i y після виконання фрагменту програми?
	 for x := 5 to 7 do 
               begin 
		y := 3 ; 
		y := y + 2 ; 
	     end; 

Виберіть один з 5 варіантів відповіді:
1) x =  7 ;            y = 5
2) x =  8 ;            y = 5
3) x =  5 ;            y = 5
4) x =  7 ;            y = 9
5) x =  8 ;            y = 7

Завдання #9
Запитання:
Як записується вказівка повторення ( з передумовою ) ?

Виберіть один з 5 варіантів відповіді:
1) repeat  дії  until дії ;
2) while  begin умова do  дії ;
3) for параметр  downto   кінцеве значення do begin дії ;
4) while  умова do begin дії end ;
5) if  умова  then  дія 1 else  дія 2.

Завдання #10
Запитання:
Яка  з  вказівок записана правильно ?

Виберіть декілька з 5 варіантів відповіді:
1) while  ... do ...;
2) repeat  ... for ...;
3) for ... townto ... do ...;
4) if  ... then ... then ...;
5) for ... downto  ... do ...;

Завдання #11
Запитання:
Як записується вказівка повторення ( з параметром по зростанню ) ?

Виберіть один з 5 варіантів відповіді:
1) repeat  дії  until begin дії end ;
2) for параметр  to   кінцеве значення ; do дії;
3) while  умова do begin дії end ;
4) for x := початкове знач to   кінцеве знач  do begin дії end ;
5) for параметр  downto   кінцеве значення do begin дії end ;

Завдання #12
Запитання:
Скільки разів виконається цикл
	 for x : = 17  to 9 do 
		y := y +1 ;

Виберіть один з 5 варіантів відповіді:
1) 3
2) 1
3) жодного
4) 2
5) 10

Завдання #13
Запитання:
Яке значення приймуть змінні x i y після виконання фрагменту програми?
 	for x := 5 to 7 do 
             begin 
		y := 3 ; 
		y := y  - 2 ; 
	   end ; 

Виберіть один з 5 варіантів відповіді:
1)  x =  8  ;             y = 1
2) x =  8  ;             y = 5
3) x =  7  ;             y = 8
4)  x =  8  ;             y = -1
5)  x =  7  ;             y = 1

Завдання #14
Запитання:
Скільки разів виконається цикл ?
	for х := 5  to  7  do 
		с := с + 1; 

Виберіть один з 5 варіантів відповіді:
1) 13
2) жодного
3) 3
4) 8
5) 4 

Завдання #15
Запитання:
Чому дорівнює S після виконання циклу:
S := 0; 
for і := 5 to 7 do 
S := S+1;

Виберіть один з 5 варіантів відповіді:
1) 5
2) 4
3) 3
4) 7
5) 9

Завдання #16
Запитання:
Скільки разів виконається цикл 
	x : = - 7;   
	while  x < 5  do 
		x := x + 7 ;

Виберіть один з 5 варіантів відповіді:
1) жодного
2)  2
3)  3
4)  4
5) безліч

Завдання #17
Запитання:
Скільки разів виконається цикл 
	x := 5 ; 
	while  x < 7  do 
		x := x + 2 ;

Виберіть один з 5 варіантів відповіді:
1) жодного
2) 4
3) 2 
4) 3 
5) 1

Завдання #18
Запитання:
Чому дорівнює S після виконання циклу:
S := 0; 
for і := 10  downto  6  do  S := S+1;

Виберіть один з 5 варіантів відповіді:
1) 7
2) -9
3) 4
4) 3
5) 5

Завдання #19
Запитання:
Який крок в циклі  for ... downto... do ...?

Виберіть один з 5 варіантів відповіді:
1) будь- який
2) 0
3) немає
4) 1
5) -1

Завдання #20
Запитання:
Визначте, чому дорівнює F після виконання циклу:
    F := 1; 
    A := 3;
   for i := 1 to 3 do F:= F * A; 

Запишіть число:
 ___________________________

Завдання #21
Запитання:
Cкільки разів виконається цикл 
	x : = - 7;   
	while  x < 5  do 
		x := x - 1 ;

Виберіть один з 5 варіантів відповіді:
1) безліч
2)  1
3)  3
4) жодного
5) 2

Завдання #22
Запитання:
Яке значення приймуть змінні x i y після виконання фрагменту програми?
	x := 15 ; 
	while  x < 17 do  begin 
		y := 3; 
		y := y + 2 ; 
		x := x + 2; 
	end ; 

Виберіть один з 5 варіантів відповіді:
1) x = 15 ;                          y = 5
2) x = 17 ;                          y = 3
3) x = 15 ;                          y = 7
4) x = 15 ;                          y = 3
5) x = 17 ;                          y = 5

Завдання #23
Запитання:
Блок-схему якої команди показано на малюнку?
Зображення:

Виберіть один з 4 варіантів відповіді:
1) повне розгалуження
2) цикл з передумовою
3) цикл з параметром
4) неповне розгалуження

Завдання #24
Запитання:
Скільки разів виконається цикл 
	x : = 7;  
	while  x < 5 do 
		x := x + 1 ;

Виберіть один з 5 варіантів відповіді:
1) жодного
2) 3 
3) -1
4) 2
5) 1

Завдання #25
Запитання:
Яка  з  вказівок записана правильно ?

Виберіть один з 5 варіантів відповіді:
1) for ...  then   ...;
2) while  ... else ...;
3) for ... to   ... do ...;
4) repeat ...  do ...;
5) for ... do ...  to  ...;

Завдання #26
Запитання:
Скільки разів виконається цикл
	 for x : = 7  to 9 do 
		y := y +1 ;

Виберіть один з 5 варіантів відповіді:
1) 0
2) 1
3) 2
4) 4
5) 3

Завдання #27
Запитання:
Який крок в циклі for ... to .. do ...?

Виберіть один з 5 варіантів відповіді:
1) немає
2) будь- який
3) 1
4) -1
5) 0

Завдання #28
Запитання:
Яким може бути крок в циклі while ... do ...?

Виберіть один з 5 варіантів відповіді:
1) 1
2) 0
3) немає
4) будь- який
5) -1

Завдання #29
Запитання:
Командою циклу не є команда

Виберіть один з 5 варіантів відповіді:
1) for... to ... do...; 
2) while ... do...; 
3) if ... then ...; 
4) for... downto ... do...;
5) repeat ... until ...;