Итоговый тест "Среда программирования 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
×
Задание 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;
×
Задание 74
Что будет выведено на экран после выполнения этой программы? string s = "12345"; int n; n = s.length() + 3; cout << n;
