Тест_4 (Pascal) Умови

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

Test_4 Умови

(1-26)

 

 

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

 

  1. Яку структуру має умовний оператор?
  1. if <умова> else <оператор>
  2. if <умова> to <оператор>
  3. if <умова> begin <оператор>
  4. if <умова> then <оператор-1> else <оператор-2>

 

  1. Яку структуру має оператор вибору?
  1. case <вираз-селектор> of <список-n>: <оператор-n> else <оператор> end
  2. case <умова> to <оператор-n> end
  3. case <оператор> begin <оператор-n> end
  4. case <вираз-селектор> then <оператор-n> end

 

  1. Який тип "вираження-селектора" в операторі вибору?
  1. строковий
  2. речовинний
  3. тільки логічний
  4. порядкового типу

 

  1. Скільки констант вибору може бути у списку вибору?
  1. тільки 1
  2. не більше 2
  3. будь-яка кількість
  4. не менше 4

 

  1. Оператор вибору працює наступним чином
  1. <Вираз-селектор> => <список-n> =>  <оператор-n>
  2. <Список-n> =>  <вираз-селектор>
  3. else <оператор-n> =>  <вираз-селектор>
  4. else <список-n> =>  end

 

  1. Якщо в списку вибору оператора вибору не знайдете бажану константа, то
  1. програма не працює
  2. управління передається операторам, які стоять за словом else
  3. управління передається операторам, які стоять за словом then
  4. управління передається операторам, які стоять за словом to

 

  1. В операторі вибору можна опустити частина
  1. else <оператор>
  2. while <оператор>
  3. then <умова>
  4. to <список>

 

  1. В операторі вибору ":" ставиться
  1. <Оператор-n>: <оператор-n>
  2. <Умова>: <оператор-n>
  3. <Список-n>: <оператор-n>
  4. else <оператор-n>: end

 

  1. Якщо IF <УС1> THEN <ОП1> ELSE <ОП2> і результат виконання умови true то
  1. виконується <оператор1>
  2. виконується <оператор2>
  3. виконується ще раз <умова>
  4. виконується <оператор1> і <оператор2>

 

  1. Якщо IF <УС1> THEN <ОП1> ELSE <ОП2> і результат виконання умови false то
  1. виконується <оператор2>
  2. виконується <оператор1>
  3. виконується ще раз <умова>
  4. виконується <оператор1> і <оператор2>

 

  1. Якщо в (IF <УС1> THEN <ОП1> ELSE <ОП2>) опустити else в умовному операторі, то
  1. програма не працює
  2. виконується <оператор1> і <оператор2>
  3. при значенні умови true, виконується <оператор1>
  4. при значенні умови false, програма не працює

 

  1. Чи може умовний оператор мати вкладені оператори?
  1. да
  2. немає
  3. тільки після слова if
  4. тільки після слова case

 

  1. В умовному операторі end ставиться
  1. після умови
  2. перед else
  3. після else перед <оператор2>
  4. після <оператор2>

 

  1. В операторі вибору end ставиться
  1. після case
  2. перед if
  3. після else <оператори>
  4. після then

 

  1. Які існують умовні оператори?
  1. writeln ()
  2. WHILE, REPEAT
  3. readln ()
  4. IF, CASE

 

  1. Якого типу має бути умова в операторі if (if <умова> then <оператор1> else <оперетор2>)?
  1. ціле
  2. речовий
  3. логічне
  4. будь-який

 

  1. A: = 1; B: = 5; C: = 0;

if A> B then begin C = A + B; A: = 0; end;

C = C + 5;

writeln ( 'C =', C: 2)

Який буде результат виконання програми?

  1. 5
  2. 6
  3. 0
  4. 7

 

  1. Оператор case використовується коли:
  1. треба обчислити тільки 10 значень
  2. необхідно робити вибір з довільної кількості наявних варіантів обчислень
  3. створити циклічне обчислення формули
  4. обчислити арифметичне вираз

 

  1. Якого типу може бути "селектор" в операторі case <селектор> of ?
  1. цілого
  2. дробового
  3. логічного
  4. будь-який скалярний тип (цілий, логічний, інтервальний, що перераховується), крім речового

 

  1. Яка запис визначає потрапляння точки в область, що знаходиться між двома колами з радіусами 2 і 4 і центром в точці (0; 0) ?
  1. if ((x * x + y * y> = 4) or (x * x + y * y <= 16)) then writeln ( 'потрапляє')
  2. if ((x * x + y * y> = 4) and (x * x + y * y <= 16)) then writeln ( 'потрапляє')
  3. if ((x * x + y * y> = 2) and (x * x + y * y <= 4)) then writeln ( 'потрапляє')
  4. if ((x * x + y * y <= 4) and (x * x + y * y> = 16)) then writeln ( 'потрапляє')

 

  1. Чи вірно записаний оператор вибору ?

If <оператор 1> then <оператор 2> else <оператор 3>:

  1. вірно
  2. невірно

 

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

 

  1. Результатом виконання фрагмента алгоритму

...

a: = 7;

b: = 8;

k: = 5 + a;

if a> b then k: = k * 3

else k: = k-3;

writeln (k);

...

буде таке значення k:

  1. 7
  2. 8
  3. 9
  4. Вірної відповіді немає

 

  1. В якому з умовних операторів допущена синтаксична помилка?
  1. If B = 0 then writeln ( 'Розподіл на нуль неможливо')
  2. If a> b then max: = a else max: = b
  3. If (a> b) and (b> 0) then c =: a + b
  4. if ((x * x + y * y <= 4) and (x * x + y * y> = 16)) then writeln ( 'потрапляє')

 

 

 

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

2

1

1

4

3

1

2

1

3

1

 

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

1

3

1

4

3

4

3

1

2

 

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

4

2

2

2

3

3

 

 

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

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