Каким будет результат следующей программы:

int a = 5*3;
float b = 1.5f;
b += --a/2;
cout << b;



8.0
9.0
8.5
9.5
7.5

Какой из наборов перечисляемых значений записан правильно?

enum { a, b, 3, 4 };
enum { a, b = 3, c = 4, 3 };
enum {a, b = 3, c, d };

Укажите в каком выражении произойдет потеря точности

int i; float x = 2.134, y = 3.14; i = x/y;
float M = 235.2; double Z = 3; Z *= M;
short i = 0x3; float x = 2.7, v; v = i + x;

Укажите в каком выражении правильно определена целочисленная переменная?

short x = 23;
unsigned int a = 2, b = 3;
const unsigned char c;
unsigned short g = 0x2;

Что произойдет после объявления в программе данного набора перечисляемых значений: enum{N=0, E=1, S=2, W=3};?

Что произойдет после объявления в программе данного набора перечисляемых значений: enum{N=0, E=1, S=2, W=3};?



программа будет работать с числовыми значениями N, Е, S и W
программа будет работать с идентификаторами N, Е, S и W
программа сформирует итераторы с указателями на N, Е, S и W
программа будет игнорировать все указатели на N, Е, S и W

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

3.0 + 2
5.00E+06
0.8
12lU

Имеется объявление char ch1='A';. Что будет выведено на экран при выполнения кода cout <<ch1+1;

код символа следующего в таблице ASCII за 'А'
сам символ следующий в таблице ASCII за 'А'
ничего из-за ошибки компиляции

Укажите в каких выражениях неправильно применяются операции к вещественным типам

double a = 2.3, b = 242, c; c = 23 + b%a;
float xx = 0, z = 2; if (z >= xx) {...}
float k = 44; k >>= 2;
double dd = 2; long double s = 3; if (s ^ dd) {...};

RSS-материал RSS-материал

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.