На изображении представлен двумерный массив и часть кода. Что появится на экране в результате выполнения кода?
Anonymous Quiz
15%
6
64%
15
20%
3
Что выдаст код ниже?
char s[] = "hello", t[] = "hello";
if(s == t) cout << "True";
char s[] = "hello", t[] = "hello";
if(s == t) cout << "True";
Anonymous Quiz
16%
Будет ошибка в коде
24%
True
21%
Нельзя сравнивать массивы на равенство
39%
Ничего не выведет, так как идет сравнение указателей
Что покажет код ниже?
char *s = "Fine";
*s = 'N'; cout << s << endl;
char *s = "Fine";
*s = 'N'; cout << s << endl;
Anonymous Quiz
43%
Nine
8%
Fine
49%
Ошибку
Выберите правильный вариант выделения динамической памяти под переменную X типа float:
Anonymous Quiz
72%
float *ptr = new float; X = *ptr;
8%
float & ptr = new float; X = & ptr;
20%
float * ptr = &X; X = new float;
Какое из следующих объявлений является объявлением неизменяемого указателя?
Anonymous Quiz
16%
int const* ptr;
61%
const int* ptr;
2%
int * ptr const;
21%
int* const ptr;
👍2
Если определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена, что будет вызвано при A a1,a2,a3=5; a3 = a1 – a2?
Anonymous Quiz
8%
преобразование к целому
19%
операция вычитания, а затем преобразование к целому
30%
только операция вычитания
44%
произойдет ошибка
Отметьте все неправильные определения констант:
Anonymous Poll
78%
1. const int 12X = 12;
15%
2. const int DAYS_OF_WEEK = 7;
80%
3. int const x = 2i+56
Укажите в каком(-их) выражении(-ях) правильно определена переменная в шестнадцатиричной системе счисления?
Anonymous Poll
60%
1. short x = 0x1244;
7%
2. char c = 9340x;
35%
3. unsigned long l = 0x84GAF;
70%
4. int k = 0xCDeF
В каком случае программа выведет строку на консоль?
Anonymous Quiz
9%
#include <iostream.h> using namespace std; void main() { cout < "Hello, world!" < endl; return; }
7%
#include <iostream.h> using namespace std; void main() { cout >> "Hello, world!" >> endl; return; }
84%
#include <iostream.h> using namespace std; int main() { cout << "Hello, world!" << endl; return 1; }
Отметьте правильный вариант освобождения всей памяти, выделенной для трехмерного массива для следующей программы long (*lp)[2][4]; lp = new long[3][2][4];
Anonymous Quiz
12%
delete lp;
31%
delete [] lp;
21%
delete [][] lp;
36%
delete [][][] lp;
Какие требования предъявляются к классу исключительных ситуаций?
Anonymous Quiz
63%
он должен быть наследован от специального класса exception
11%
он не может использовать множественное наследование
11%
он должен содержать атрибуты только встроенных типов
15%
он может быть произвольным классом
В каких выражениях используются унарные арифметические операции?
Anonymous Poll
8%
1. c1 + d2
12%
2. s2 % d % 2
81%
3. --b
80%
4. d++
👍2🔥1
Укажите каким будет результат вычисления цикла? int m = 2, n = 5; while (m <= 3) { while (m <= n) { n = m; break; } break; m++; }
Anonymous Quiz
3%
m = 2; n = 10;
12%
m = 5; n = 2;
79%
m = 2; n = 2;
3%
m = 120; n = 30;
3%
m = 0; n = 2;
👍4
Какой результат будет у следующего выражения? int m = 1,n=2; int *p= &n; p=static_cast<int*> (m); cout << *p;
Anonymous Quiz
31%
1
34%
адрес переменной m
4%
2
31%
ошибка компиляции
Какой результат будет у следующего выражения? #define CIRC(x) (3 * (x) * (x)) #include <iostream.h> int main() { int a = 1, b = 2; std::cout << CIRC(a + b); }
Anonymous Quiz
21%
9
75%
27
1%
16
3%
28
Что будет на экране после выполнения программы #include <iostream.h> short x = 4, i = 0; void fun1() { if (i == 5) throw 2; } void fun2() { --x; fun1(); x++; } int main() { try { fun2(); } catch (int) { cout << "Exception "; } cout << x << " " << i; }
Anonymous Quiz
13%
Exception
38%
Exception 4 0
9%
Exception 3 0
40%
4 0
Что выведет программа?
Anonymous Quiz
3%
A
8%
B
51%
AB
3%
BA
29%
Не скомпилируется
7%
Неопределенное поведение