wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Типы данных C++

Total questions: 29

Worksheet time: 18mins

Name
Class
Date
1.

(a)   ячейка памяти компьютера, которая имеет имя и хранит некоторое значение. Значение ее может меняться во время выполнения программы.

2.

 Выберите все корректные объявления переменных (выберите все правильные варианты).

a)

int a = 5;

b)

double b = 2.5;

c)

bool c = false;

d)

float d = 3,14

3.

Множество значений и множество операций над данными переменных называют (a)   (им.падеж)

4.

Какой тип данных лучше выбрать для средней температуры воздуха за день (например, 23.5)?

a)

INT

b)

BOOL

c)

FLOAT

d)

CHAR

5.

Какой из приведённых типов НЕ является целочисленным?

a)

short

b)

long

c)

double

d)

 int

6.

Укажите все типы данных, которые относятся к вещественным (с плавающей запятой) в C++ (выберите все правильные варианты).

a)

FLOAT

b)

SHORT

c)

DOUBLE

d)

LONG INT

e)

LONG DOUBLE

7.

Какой из приведённых типов является логическим?

a)

BOOL

b)

FLOAT

c)

CHAR

d)

INT

8.

Какой тип данных имеет результат выражения (5 > 3) в C++?

a)

INT

b)

DOUBLE

c)

CHAR

d)

BOOL

9.

Какое объявление логической переменной выполнено верно?

a)

bool flag = 1.5;

b)

bool flag = "true";

c)

bool flag = true;

d)

bool flag = 5;

10.

Какое объявление вещественной переменной записано корректно?

a)

float x = 3,14;

b)

float x = 3.14;

c)

float x = "3.14";

d)

float x = 3:14;

11.

Какой из следующих фрагментов кода корректно объявляет вещественную переменную и присваивает ей значение 0.5?

a)

double x = 0,5;

b)

float x = 0.5

c)

bool x = 0.5

d)

int x = 0.5

12.

Какой тип данных лучше использовать для хранения результата деления 10 / 3 с точностью до десятых

(a)  

13.

Какой тип данных в C++ предназначен для хранения очень больших или очень маленьких действительных чисел с двойной точностью?

a)

FLOAT

b)

LONG

c)

DOUBLE

d)

SIGNED

14.

Что произойдёт при выполнении фрагмента кода?
   int a = 7, b = 3;
   bool c = (a == b);
   Значение переменной c будет равно:

a)

true

b)

false

c)

7

d)

3

15.

Какой результат и тип данных будут у выражения 7 / 2 в C++ (при целых операндах)?

a)

3.5, тип float

b)

3, тип int

c)

3.5, тип double

d)

4, тип int

16.

Какой результат и тип данных будут у выражения 7.0 / 2 в C++?

a)

3.5, тип double

b)

3, тип int

c)

3.0, тип int

d)

3, тип bool

17.

Какие из следующих типов являются вещественными?

a)

int и bool

b)

float и double

c)

char и int

d)

bool и char

18.

Какой тип лучше всего использовать для хранения результата логического выражения (x % 2 == 0)?(eng)

(a)  

19.

Какой из следующих фрагментов кода корректно объявляет вещественную переменную и присваивает ей значение 0.5?

a)

double x = 0,5

b)

float x = 0.5

c)

bool x = 0.5

d)

int x = 0.5

20.

Что выведет на экран следующий фрагмент программы?
   int a = 10, b = 4;
   float c = a / b;
   cout << c;


(a)  

21.

Чему будет равно логическое выражение (7 % 2 == 0)?

a)

TRUE

b)

FALSE

c)

1

d)

0

22.

В каких из следующих выражений результат будет иметь тип double? (выберите все правильные варианты)

a)

5.0 / 2

b)

5 / 2.0

c)

5.0 / 2.0

d)

5 / 2

23.

Что выведет на экран следующий фрагмент?
   int x = 5;
   bool flag = (x >= 5);
   cout << flag;

a)

TRUE

b)

FALSE

c)

1

d)

0

24.

В каких из следующих выражений результат будет иметь тип double? (выберите все правильные варианты)

a)

5.0 / 2

b)

5 / 2.0

c)

5.0 / 2.0

d)

5 / 2

25.

Чему будет равно выражение 5 / 2 + 0.5 в C++?

(a)  

26.

Что выведет на экран следующий фрагмент?
   int a = 2;
   int b = 3;
   int c = a + b * 2;
   cout << c;


(a)  

27.

Определите тип и значение переменной result после выполнения кода:
   int a = 5;
   double b = 2;
   auto result = a / b;




(a)  

28.

. Какое значение будет записано в переменную c?
   int a = 7;
   int b = 2;
   double c = (double)a / b;




(a)  

29.

Чему будет равно значение переменной flag и что выведет программа?
   int x = 4;
   bool flag = (x % 2 == 0);
   cout << flag;

a)

flag = true, выводится 1

b)

flag = false, выводится 0

c)

flag = true, выводится true

d)

flag = false, выводится false