1-b
2-a
3-a
4-c
5-a
Объяснение:
1. Какие задачи выполняют уровни OSI в процессе передачи данных по сети:
a) уровни выполняют одинаковые задачи, постоянно повторяя передающие сигналы по сети;
b) каждый уровень выполняет свою определенную задачу;
c) первых три уровня выполняют одинаковые задачи, последующие выполняют определенные задачи.
2. Верно ли утверждение: «Каждый уровень модели выполняет свою функции. Чем выше уровень, тем более сложную задачу он решает»:
a) верно;
b) не верно.
3. Какой уровень управляет передачей данных по сети и обеспечивает подтверждение передачи:
a) транспортный;
b) канальный;
c) сеансовый.
4. Какой уровень поддерживает взаимодействие между удаленными процессами:
А) транспортный;
b) канальный;
c) сеансовый.
5. Какой уровень управляет потоками данных, преобразует логические сетевые адреса и имена в соответствующие им физические:
a) сетевой;
b) представительский;
c) транспортный.
Вроде так)
#include <list>
using namespace std;
int main() {
list<int>mylist;
//Делаем со списком, что хотим
mylist.push_back(1);
mylist.push_back(2);
mylist.push_back(3);
mylist.push_back(-4);
mylist.push_back(5);
for (auto i : mylist) {
cout << i << " ";
}
cout << "\n";
//Удаляем последний отрицательный элемент
auto it = mylist.end();
while (*it > 0) {
if (it == mylist.begin()) {
cout << "Not found.\n";
return 0;
}
it--;
}
//Делаем со списком, что хотим
mylist.erase(it);
for (auto i : mylist){
cout << i << " ";
}
return 0;
}