Форум программистов, компьютерный форум CyberForum.ru

Разобраться с ответами - C++

Восстановить пароль Регистрация
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
31.01.2013, 10:27     Разобраться с ответами #1
Доброго всем времени суток!

Хотелось бы быть уверенным в следующих ответах, помогите разобраться, пожалуйста,


1) Предположим, что класс bag продуктивно выполняется с фиксированным массивом ёмкостью 4000. Выберите лучшее описание b's member переменных после выполнения след. утверждений:

bag b;
b.insert(5);
b.insert(4);
b.insert(6);

Каким будет значение b.used и b.data после утверждений?

A) b.used is 3, b.data[0] is 4, b.data[1] is 5, and b.data[2] is 6

B) b.used is 3, b.data[0] is 5, b.data[1] is 4, and b.data[2] is 6

C) b.used is 3, b.data[0] is 6, b.data[1] is 4, and b.data[2] is 5

D) b.used is 3, b.data[0] is 6, b.data[1] is 5, and b.data[2] is 4

2) Предположим, что класс bag продуктивно выполняется с фиксированным массивом ёмкостью 4000. Мы выполняем утверждения:

bag b;
b.insert(5);
b.insert(4);
b.insert(6);
b.erase_one(5);

Каким будет значение b.used и b.data после утверждений?

Question options:

A) b.used is 2, b.data[0] is 4, b.data[1] is 6

B) b.used is 2, b.data[0] is 6, b.data[1] is 4

C) b.used is 3, b.data[0] is 4, b.data[1] is 6

D) b.used is 3, b.data[0] is 6, b.data[1] is 4
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2013, 10:27     Разобраться с ответами
Посмотрите здесь:

C++ Разобраться с исключениями
C++ Подскажите, пожалуйста, с ответами
C++ Посоветуйте задачник по C++ с ответами
Проблемы с ответами C++
Нужна подсказка с ответами! C++
не могу разобраться C++
C++ Не могу разобраться
Не могу разобраться в if C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pakisan
14 / 14 / 1
Регистрация: 04.01.2013
Сообщений: 61
31.01.2013, 13:43     Разобраться с ответами #2
Если не ошибаюсь, то:
1)B) b.used is 3, b.data[0] is 5, b.data[1] is 4, and b.data[2] is 6
2)C) b.used is 3, b.data[0] is 4, b.data[1] is 6 // если в used пишется кол-во операций с ячейками + удаление и смещение на свобод. яч. влево
Yandex
Объявления
31.01.2013, 13:43     Разобраться с ответами
Ответ Создать тему
Опции темы

Текущее время: 23:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru