Font size
WorksheetsТипы данных C++
Total questions: 29
Worksheet time: 18mins
(a) ячейка памяти компьютера, которая имеет имя и хранит некоторое значение. Значение ее может меняться во время выполнения программы.
Выберите все корректные объявления переменных (выберите все правильные варианты).
int a = 5;
double b = 2.5;
bool c = false;
float d = 3,14
Множество значений и множество операций над данными переменных называют (a) (им.падеж)
Какой тип данных лучше выбрать для средней температуры воздуха за день (например, 23.5)?
INT
BOOL
FLOAT
CHAR
Какой из приведённых типов НЕ является целочисленным?
short
long
double
int
Укажите все типы данных, которые относятся к вещественным (с плавающей запятой) в C++ (выберите все правильные варианты).
FLOAT
SHORT
DOUBLE
LONG INT
LONG DOUBLE
Какой из приведённых типов является логическим?
BOOL
FLOAT
CHAR
INT
Какой тип данных имеет результат выражения (5 > 3) в C++?
INT
DOUBLE
CHAR
BOOL
Какое объявление логической переменной выполнено верно?
bool flag = 1.5;
bool flag = "true";
bool flag = true;
bool flag = 5;
Какое объявление вещественной переменной записано корректно?
float x = 3,14;
float x = 3.14;
float x = "3.14";
float x = 3:14;
Какой из следующих фрагментов кода корректно объявляет вещественную переменную и присваивает ей значение 0.5?
double x = 0,5;
float x = 0.5
bool x = 0.5
int x = 0.5
Какой тип данных лучше использовать для хранения результата деления 10 / 3 с точностью до десятых
(a)
Какой тип данных в C++ предназначен для хранения очень больших или очень маленьких действительных чисел с двойной точностью?
FLOAT
LONG
DOUBLE
SIGNED
Что произойдёт при выполнении фрагмента кода?
int a = 7, b = 3;
bool c = (a == b);
Значение переменной c будет равно:
true
false
7
3
Какой результат и тип данных будут у выражения 7 / 2 в C++ (при целых операндах)?
3.5, тип float
3, тип int
3.5, тип double
4, тип int
Какой результат и тип данных будут у выражения 7.0 / 2 в C++?
3.5, тип double
3, тип int
3.0, тип int
3, тип bool
Какие из следующих типов являются вещественными?
int и bool
float и double
char и int
bool и char
Какой тип лучше всего использовать для хранения результата логического выражения (x % 2 == 0)?(eng)
(a)
Какой из следующих фрагментов кода корректно объявляет вещественную переменную и присваивает ей значение 0.5?
double x = 0,5
float x = 0.5
bool x = 0.5
int x = 0.5
Что выведет на экран следующий фрагмент программы?
int a = 10, b = 4;
float c = a / b;
cout << c;
(a)
Чему будет равно логическое выражение (7 % 2 == 0)?
TRUE
FALSE
1
0
В каких из следующих выражений результат будет иметь тип double? (выберите все правильные варианты)
5.0 / 2
5 / 2.0
5.0 / 2.0
5 / 2
Что выведет на экран следующий фрагмент?
int x = 5;
bool flag = (x >= 5);
cout << flag;
TRUE
FALSE
1
0
В каких из следующих выражений результат будет иметь тип double? (выберите все правильные варианты)
5.0 / 2
5 / 2.0
5.0 / 2.0
5 / 2
Чему будет равно выражение 5 / 2 + 0.5 в C++?
(a)
Что выведет на экран следующий фрагмент?
int a = 2;
int b = 3;
int c = a + b * 2;
cout << c;
(a)
Определите тип и значение переменной result после выполнения кода:
int a = 5;
double b = 2;
auto result = a / b;
(a)
. Какое значение будет записано в переменную c?
int a = 7;
int b = 2;
double c = (double)a / b;
(a)
Чему будет равно значение переменной flag и что выведет программа?
int x = 4;
bool flag = (x % 2 == 0);
cout << flag;
flag = true, выводится 1
flag = false, выводится 0
flag = true, выводится true
flag = false, выводится false
