Главная /
Основы программирования - обучения основам /
Указать, что произойдет с элементами массива a в результате выполнения следующего фрагмента программы: вещ a[100]; вещ t; цел i; a[0] = 0; . . . a[99] = 99; i := 0; t := a[0]; цикл пока i < 99 | a[i] := a[i+1]; | i := i+1; конец цикла a[99] := t;
Указать, что произойдет с элементами массива a
в результате выполнения следующего фрагмента программы:
вещ a[100]; вещ t; цел i;
a[0] = 0;
. . .
a[99] = 99;
i := 0;
t := a[0];
цикл пока i < 99
| a[i] := a[i+1];
| i := i+1;
конец цикла
a[99] := t;
вопрос
Правильный ответ:
Элементы массива циклически сдвинутся влево.
Все элементы массива станут равными 99-му элементу.
Сложность вопроса
53
Сложность курса: Основы программирования - обучения основам
50
Оценить вопрос
Комментарии:
Аноним
Это очень легкий тест интуит.
19 дек 2019
Аноним
Я провалил сессию, почему я не увидел этот крутой сайт с решениями по интуит месяц назад
10 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Элементы множества хранятся в массиве в возрастающем порядке. Пусть множество содержит 12 элементов. Сколько операций сравнения достаточно выполнить, чтобы найти произвольный элемент в множестве или убедиться в его отсутствии?
- # Есть ли ограничение на длину текстовой строки в языке Си?
- # Рассмотрим функцию F, которая последовательности коэффициентов многочлена по убыванию степеней ставит в соответствие значение второй производной многочлена в точке t. Какая из приведенных ниже функций на последовательностях является индуктивным расширением функции F?
- # Как подключаются внешние устройства к шине?
- # Пусть регистры R1 и R2 содержат два целых числа x и y. Указать, что будет содержать регистр R0 после выполнения следующего фрагмента кода на RTL (знаком конъюнкции & обозначена операция побитового логического умножения): R0 := 0; L1: CC0 := R2 - 0; // сравнить R2 с нулем if (eq) goto L2; // переход, если равно CC0 := R2 & 1; // проверить младший бит R2 if (eq) goto L3; // переход, если ноль R2 := R2 - 1; R0 := R0 + R1; goto L4; L3: R2 := R2 / 2; R1 := R1 * 2; L4: goto L1; L2: