wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Branching Constructs, Ternary Operators, and Methods

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Які варіанти розгалуження можна використовувати в мові C#?

a)

if-else

b)

switch

c)

тернарний оператор

d)

всі вищезазначені

2.

Що таке тернарний оператор в мові C#?

a)

Оператор з двома операндами

b)

Оператор з трьома операндами

c)

Оператор з чотирма операндами

d)

Оператор з одним операндом

3.

Яка основна відмінність між switch і if-else?

a)

switch може перевіряти тільки булеві умови, а if-else - будь-які вирази

b)

switch не може працювати зі стрічками, а if-else може

c)

switch оперує тільки цілими числами, а if-else - будь-якими типами даних

d)

switch оперує тільки з одним виразом, а if-else може мати декілька

4.

Що таке методи в мові програмування C#?

a)

Блоки коду, які виконують певні дії

b)

Змінні, які зберігають значення

c)

Одиниці виміру для визначення типів даних

d)

Типи даних, що використовуються для обробки тексту

5.

Як використовувати тернарний оператор в мові C# для присвоєння значень змінним?

a)

value1 ? condition : value2

b)

value1 : condition ? value2

c)

condition ? value1 : value2

d)

value1 : value2 ? condition

6.

Що таке блок коду в контексті конструкції if-else в мові C#?

a)

Це коментарі, які використовуються для пояснення коду

b)

Це послідовність виразів, що виконуються умовно

c)

Це група операторів, яка виконується, якщо умова істинна

d)

Це вираз, що повертає значення в залежності від умови

7.

Що таке перегрузка методів (method overloading) в мові C#?

a)

Використання методів з різними іменами для виконання різних дій

b)

Використання методів з однаковим ім'ям, але з різною кількістю аргументів або типами

8.

Як можна визначити метод, який повертає ціле число в мові C#?

a)

int method_name() { return value; }

b)

void method_name() { return value; }

c)

int method_name() { value; }

9.

Як можна передати параметри у метод в мові C#?

a)

Шляхом присвоєння значення змінним всередині методу

b)

Шляхом визначення параметрів у дужках під час оголошення методу

c)

Шляхом використання оператора return

d)

Шляхом визначення параметрів у тілі методу

10.

Яким чином можна використовувати оператор if-else для перевірки більше ніж однієї умови в мові C#?

a)

Вкладанням if-else конструкцій

b)

Використовуючи ключове слово switch

c)

Використовуючи логічні оператори && та ||

d)

Використовуючи тернарний оператор

11.

Яким чином можна використовувати ключове слово default у конструкції switch в мові C#?

a)

Для задання значення за замовчуванням, якщо жодна з умов не виконується

b)

Для зупинки виконання поточного кейсу і переходу до наступного

c)

Для визначення першого кейсу, який буде виконуватися, якщо жодна з умов не виконується

d)

Для визначення умови виходу з конструкції switch

12.

Як можна використовувати оператор "?" для перевірки умови в мові C#?

a)

Як альтернативу конструкції switch

b)

Як альтернативу циклу for

c)

Як альтернативу конструкції try-catch

d)

Як альтернативу конструкції if-else