wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Логические операторы и операторы ветвления

Total questions: 13

Worksheet time: 26mins

Name
Class
Date
1.

Какие значения принимает переменная с типом bool?

a)

yes или no

b)

true или false

c)

+ или -

2.

Как правильно объявить и задать значение переменной?

a)

char a='5'

b)

char a="5"

c)

char a=5

3.

Какой оператор используется для сравнения?

a)

=

b)

==

c)

<<

d)

!=

4.

Синтаксис условного оператора с двумя ветвями

a)

if (Условие) {

cout << Действие 1;

cout << Действие 2;

cout << Действие 3;

}

b)

if (Условие)

cout << действие;

c)

if (Условие)

{ Действие если истинно }

else

{ Действие если ложь }

d)

Нет правильного ответа

5.

Укажите логическое И (конъюнкция)

a)

||

b)

!=

c)

&&

d)

==

6.

Укажите логическое ИЛИ (дизъюнкция)

a)

%

b)

||

c)

&&

d)

=

7.

Заполните пусте места, чтобы сравнить переменные и вывести на экран «hi there»:

int x = 5;

int y =3;

if ( ......... )

{

cout <<«hi there»;

}

a)

х=y

b)

x>y

c)

x!=y

d)

x<y

8.

Заполните пустые места, чтобы сравнивать переменные и вывести «not equal» на экран.

int x = 10;

int y = 8;

if ( ................) {

cout << «not equal»;

}

a)

==

b)

>

c)

!=

d)

<=

9.

Результат выражения «a && b» будет верным, если:

a)

Или a или b верны

b)

и a и b неверны

c)

И a и b верны

10.

Какой логический оператор должен использоваться в условии, чтобы вывести на экран «welcome».

int age = 26;

int money = 4;

if (age > 21 __ money >500){

cout <<«welcome»<<endl;

}

a)

&&

b)

||

c)

==

d)

!=

11.

В каком случае можно не использовать фигурные скобки в операторе

выбора if?

a)

если в теле оператора if всего один оператор

b)

если в теле оператора if нет ни одного оператора

c)

если в теле оператора if два и более операторов

d)

нет правильного ответа

12.

Укажите правильную запись условного оператора:

a)

if (x>2)

then y=x;

else x:y;

b)

if (x>2)

y=x

else y=0;

c)

if (x>2)

y=x;

else y=0;

d)

if {x>2}

y=x

else y=0;

13.

Укажите результат выполнения программы?

a)

World

b)

Ничего не будет выводится

c)

Ошибка

d)

Hello