FreeCDZ

Итоговый тест "Среда программирования C++"

×

Задание 1

Запишите оператор для вывода значений целых переменных a=5 и b=3 в поток cout в следующем формате: 5+3=? В ответе не используйте пробелы. Не забывайте ставить ";" в конце строки.

×

Задание 2

Что будет выведено на экран в результате выполнения фрагмента программы a=5; b=3; cout << a << "=Z(" << b << ")"; Здесь a и b — целые переменные.

×

Задание 3

Запишите оператор для вывода значений целых переменных a=5 и b=3 в поток cout в следующем формате: a=5;b=3; В ответе не используйте пробелы. Не забывайте ставить ";" в конце строки.

×

Задание 4

Что будет выведено на экран в результате выполнения фрагмента программы a=5; b=3; cout << "Z(a)=(b)"; Здесь a и b — целые переменные.

×

Задание 5

Что будет выведено на экран в результате выполнения фрагмента программы a=5; b=3; cout << "a,=Z(" << b << ")"; Здесь a и b — целые переменные.

×

Задание 6

Запишите оператор для вывода значений целых переменных a=5 и b=3 в поток cout в следующем формате: Z(5)=F(3) В ответе не используйте пробелы. Не забывайте ставить ";" в конце строки.

×

Задание 7

Что будет выведено на экран в результате выполнения фрагмента программы a=5; b=3; cout << "Z(" << a << ")=(" << a+b << ")"; Здесь a и b — целые переменные.

×

Задание 8

Чему будет равна переменная «c» после выполнения этой программы: a = 24; b = 5; b = a % b + 4; c = a % b + 1;

×

Задание 9

Чему будет равна переменная «c» после выполнения этой программы: a = 26; b = 6; c = a % b + b;

×

Задание 10

Чему будет равна переменная «c» после выполнения этой программы: a = 24; b = 5; b = a / b; c = a % (b + 1);

×

Задание 11

Чему будет равна переменная «c» после выполнения этой программы: a = 26; b = 6; b = a / b; c = a / b;

×

Задание 12

Чему будет равна переменная «c» после выполнения этой программы: a = 28; b = 7; b = a % b; c = a / (b + 1);

×

Задание 13

Чему будет равна переменная «c» после выполнения этой программы: a = 22; b = 4; c = a / b + a;

×

Задание 14

Чему будет равна переменная «c» после выполнения этой программы: a = 24; b = 5; b = a / b + b; c = a % b + a;

×

Задание 15

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a < 5 ) a = 5;

×

Задание 16

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a > 5 ) a = a + 12; else a = a - 7; if ( a > 5 ) a = a + 12; else a = a - 7;

×

Задание 17

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; b = 3; if ( a > b ) b = b + 12; else a = a - 7; if ( a > b ) a = a + 12; else a = a - 7;

×

Задание 18

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a > 5 ) a = 12;

×

Задание 19

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a < 5 ) a = a + 12; else a = a - 7;

×

Задание 20

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a < 5 ) a = a + 12; else a = a - 7; if ( a < 5 ) a = a + 12; else a = a - 7;

×

Задание 21

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a < 15 ) a = a + 12; else a = a - 7;

×

Задание 22

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; b = 5; if ( !(a < 5) ) a = 5;

×

Задание 23

Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 17? a = 10; b = 5; if ( a > 1 ... a < b ) a = a - 7; else a = a + 7;

×

Задание 24

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; b = 5; if ( a > 5 && a < b ) a = a - 5;

×

Задание 25

Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3? a = 10; b = 5; if ( a < 1 ... a > b ) a = a - 7; else a = a + 7;

×

Задание 26

Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 15? a = 10; b = 5; if ( a < 1 ... a > b ) a = a - 5; else a = a + 5;

×

Задание 27

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; b = 5; if ( a > 1 || a < b) a = a - 5; if ( a > 1 && a == b) a = a - 5;

×

Задание 28

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; b = 5; if ( a > 1 && a < b ) a = a - 5; if ( a > 1 && a == b ) a = a - 5;

×

Задание 29

Чему будет равно значение переменной «a» после выполнения этого цикла? i = 2; a = 12; while ( i < 5 ) { a += i; i++; }

×

Задание 30

Какое число будет выведено на экран в результате выполнения этого цикла? i = 6; cout << "9"; while ( i < 5 ) { cout << i; i++; }

×

Задание 31

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза? i = ...; while ( i >= 6 ) { cout << "Привет!\n"; i--; }

×

Задание 32

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза? i = 4; while ( i >= ... ) { cout << "Привет!\n"; i--; }

×

Задание 33

Сколько раз будет выполнен этот цикл? i = 4; while ( i < 2 ) { cout << "Привет!\n"; i++; }

×

Задание 34

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза? i = 2; while ( i <= ... ) { cout << "Привет!\n"; i++; }

×

Задание 35

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза? i = ...; while ( i <= 4 ) { cout << "Привет!\n"; i++; }

×

Задание 36

Какое число будет выведено на экран после выполнения этого фрагмента программы? cout << 1; for ( i=2; i<=1; i++ ) cout << i;

×

Задание 37

Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы? a = 10; for( i=1; i<=3; i++ ) a -= 1;

×

Задание 38

Какое число будет выведено на экран после выполнения этого фрагмента программы? cout << 4; for ( i=1; i>=3; i-- ) cout << 2*i;

×

Задание 39

Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы? a = 10; for ( i=0; i<=4; i++ ) a -= i;

×

Задание 40

Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы? a = 2; for ( i=0; i<=4; i++ ) a += i;

×

Задание 41

Какое число будет выведено на экран после выполнения этого фрагмента программы? for ( i=2; i>=1; i-- ) cout << i;

×

Задание 42

Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы? a = 3; for ( i=1; i<=2; i++ ) a += a;

×

Задание 43

Что надо написать вместо многоточия, чтобы вывести элементы массива X[N] в обратном порядке? В ответе не используйте пробелы. for ( k=0; k
×

Задание 44

Отметьте все правильные утверждения о массивах в языке C++.

×

Задание 45

Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти сумму положительных элементов массива в переменной S? Вводите ответ без пробелов. S = 0; for ( k=0; k
×

Задание 46

Требуется заполнить массив именно так: X = [1 2 4 8 16 32] Какой оператор надо поместить в тело цикла вместо многоточия? X[0] = 1; for ( k=1; k<6; k++ ) { ... }

×

Задание 47

Требуется заполнить массив именно так: X = [12 9 6 3 0 -3] Какой оператор надо поместить в тело цикла вместо многоточия? for ( k=0; k<6; k++ ) { ... }

×

Задание 48

Требуется заполнить массив именно так: X = [0 3 4 7 8 11] Какой оператор надо поместить в тело цикла вместо многоточия? for ( k=0; k<6; k++ ) { ... }

×

Задание 49

Какой оператор надо вставить вместо многоточия, чтобы вывести на экран все элементы массива A[N] с четными номерами? В ответе не используйте пробелы. k = 0; while ( k < N ) { cout << A[k] << " "; ... }

×

Задание 50

Задан массив X[N]. Какой оператор надо поставить вместо многоточия, чтобы найти сумму всех элементов массива в переменной S? Вводите ответ без пробелов. S = 0; for ( k=0 k
×

Задание 51

Какой индекс имеет последний элемент массива A? int A[6];

×

Задание 52

Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти количество четных элементов массива в переменной S? S = 0; for ( j=0; j
×

Задание 53

Требуется заполнить массив именно так: X = [1 3 5 7 9 11] Какой оператор надо поместить в тело цикла вместо многоточия? for ( k=0; k<6; k++ ) { ... }

×

Задание 54

Задан массив X[N]. Что нужно поставить вместо многоточия, чтобы в результате элементы в массиве X были переставлены в обратном порядке? Вводите ответ без пробелов. for ( k=0; k<...; k++ ) { c = X[k]; X[k] = X[N-1-k]; X[N-1-k] = c; }

×

Задание 55

Требуется выделить все отрицательные элементы массива A[N] в начало массива B[N]. Какой оператор надо вставить в программу вместо многоточия? Вводите ответ без пробелов. c = 0; for ( k=0; k
×

Задание 56

Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти минимальный элемент массива в переменной M? Вводите ответ без пробелов. M = X[0]; for ( k=1; k
×

Задание 57

Требуется поменять местами значения элементов массива X[a] и X[b]. Какой оператор нужно добавить вместо многоточия? В ответе не используйте пробелы. p = X[a]; ... X[b] = p;

×

Задание 58

Задан массив X[N]. Какой оператор надо поставить вместо многоточия, чтобы найти номер максимального элемента массива в переменной M? Вводите ответ без пробелов. M = 0; for ( k=1; k X[M] ) ...

×

Задание 59

Задан массив X[N]. Какой оператор нужно поставить вместо многоточия, чтобы в результате элементы в массиве X были сдвинуты на один вправо (циклически)? В ответе не используйте пробелы. c = X[N-1]; for ( k=N-1; k>0; k-- ) { ... } X[0] = c;

×

Задание 60

Задан массив X[N]. Какой оператор надо поставить вместо многоточия, чтобы в результате в переменную nR был записан номер элемента, равного R? Вводите ответ без пробелов. nR = -1; for ( k=0; k
×

Задание 61

Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы в результате в переменную i был записан номер элемента, равного R? Вводите ответ без лишних пробелов и скобок. i = 0; while ( i < N && ... ) i++;

×

Задание 62

Что будет выведено на экран после выполнения программы? string s = "123456789", s1 = "abcdef"; s = s.substr(4,2) + "0" + s1.substr(2,3); cout << s;

×

Задание 63

Что будет выведено на экран после окончания работы программы? string s = "123456789"; s.erase( 0, 2 ); int n = s.find("6"); cout << n;

×

Задание 64

Что будет выведено на экран после выполнения этой программы? string s = "123456789"; int n = s.find ( "456" ); s.erase ( n+2, 3 ); cout << s;

×

Задание 65

Какой оператор надо вставить вместо многоточия, чтобы в строке S были записаны символы строки Q в обратном порядке? Вводите ответ без пробелов. string Q = "0123456789", S = "0"; int k; for ( k=1; k<10; k++ ) { ... } cout << S;

×

Задание 66

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

×

Задание 67

Программа должна считать, сколько раз в строке S встречается цифра '0'. Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов. int c = 0, k; for ( k=0; k
×

Задание 68

Что будет выведено на экран после выполнения этой программы? string s = "123456", q = "abc"; s.erase ( 1, 3 ); q.insert ( 1, s ); cout << q;

×

Задание 69

Программа должна считать, сколько раз в строке S встречается подстрока "12". Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов. int c = 0, p; while ( 1 ) { ... if ( p < 0 ) break; S.erase(0, p+2); c ++; }

×

Задание 70

Что будет выведено на экран после выполнения этой программы? string s = "123"; s = s + s[1] + s + s[2]; cout << s;

×

Задание 71

Сколько единиц будет выведено на экран? string s = "123456"; while ( s.length() > 0 ) { s.erase ( 0, 2 ); cout << '1'; }

×

Задание 72

Что будет выведено на экран после выполнения программы? string s; s = "123"; s = s + "0" + s; s = s + s; cout << s;

×

Задание 73

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

×

Задание 74

Что будет выведено на экран после выполнения этой программы? string s = "12345"; int n; n = s.length() + 3; cout << n;