Тест по информатике
1. Компьютер, который предоставляет в сеть свои ресурсы и обеспечивает выполнение определённых услуг, называется
1. клиент
2. рабочая станция
3. сервер
4. маршрутизатор
2. Если компьютер подключается к сети Internet только на время работы, то говорят он имеет
1. постоянное соединение
2. прямой доступ
3. коммутируемое соединение
4. нет правильного ответа
3. Назначение папки Избранное - это ... (ответ не один)
1. создание закладок
2. хранение ярлыков Web-страниц, которые заинтересовали
3. сохранять избранные страницы
4. сохранение адресов избранных страниц
4. На что указывает домен первого уровня в доменном адресе: kim.univer.kharkov.ua
1. kim - имя компьютера
2. univer - университет
3. kharkov - Харьков
4. ua - Украина
5. Какой протокол управляет движением всей информации в глобальной сети Internet?
1. FTP
2. HTTP
3. TCP/IP
4. POP
6. Организация, предоставляющая право на подключение компьютера к глобальной сети Интернет
1. шлюз
2. провайдер
3. смайлик
4. спам
7. Укажите как записывается IP-адрес
1. www.zp.ua
2. [email protected]
3. 198.162.0.99
4. нет правильного ответа
8. Компьютер, который только использует ресурсы Internet - это ...
1. провайдер
2. сервер
3. рабочая станция
4. браузер
9. Сеть, объединяющая до сотни ЭВМ в пределах одного здания, офиса, называется
1. клиент-сервер
2. локальная
3. одноранговая
4. глобальная
10. Последовательный страниц в Интернете называется
1. протокол
2. навигация
3. гиперссылка
4. браузер
11. Гипертекстовая ссылка - это?
1. фрагмент текста, выделенный цветом и подчёркиванием
2. объект web-страницы, содержащий информацию об адресе другого докумета, находящегося в сети
3. курсор в виде кисти руки с вытянутым указательным пальцем
4. нет правильного ответа
12. Укажите как записывается адрес Web-страницы?
1. www.zp.ua
2. [email protected]
3. 198.162.0.99
4. нет правильного ответа
13. Какой сервер содержит информацию о таблицах соответствия IP-адресов и доменных адресов
1. WWW - сервер
2. FTP - сервер
3. сервер-новостей
4. DNS-сервер
14. Какой протокол передачи данных использует служба WWW? (ответ не один)
1. http
2. протокол передачи гипертекста
3. www
4. TCP/IP
15. Сеть, объединяющая равноправные компьютеры, каждый из которых может использовать ресурсы другого, называется
1. клиент-сервер
2. локальная
3. одноранговая
4. глобальная
16. Документ, определяющий стандарты взаимодействия всех компьютеров в сети - это
1. модем
2. протокол
3. интерфейс
4. нет правильного ответа
17. Основное назначение программы-браузера или обозревателя – это
1. пересылка почты
2. участие в телеконференциях
3. загрузка и страниц
4. перекачка файловых архивов
18. Комплекс программных и аппаратных средств, при которых ЭВМ соединяются в систему для общего использования информационных ресурсов – это
1. информационная сеть
2. модем
3. протокол
4. топология
#include <iostream>
#include <vector>
#include <random>
int rand_num(int min, int max)
{
std::random_device rd;
std::mt19937 rng(rd());
std::uniform_int_distribution<int> uni(min, max);
auto random_integer = uni(rng);
return random_integer;
}
int sum_vec(std::vector<int> v)
{
int sum = 0;
for (auto &num : v)
{
sum += num;
}
return sum;
}
void print_vec_2d(const std::vector<std::vector<int>>& v)
{
for (int i = 0; i < v.size(); ++i)
{
for (int j = 0; j < v[i].size(); ++j)
{
std::cout << v[i][j] << " ";
}
std::cout << std::endl;
}
}
void sort_vec_2d(std::vector<std::vector<int>>& v)
{
for (int i = 0; i < v.size(); ++i)
{
for (int j = i + 1; j < v.size(); ++j)
{
if (sum_vec(v[i]) > sum_vec(v[j]))
{
std::swap(v[i], v[j]);
}
}
}
}
void rand_vec_2d(std::vector<std::vector<int>>& v, int min, int max)
{
v.resize(rand_num(min, max));
for (int i = 0; i < v.size(); ++i)
{
for (int j = 0; j < rand_num(min, max); ++j)
{
v[i].push_back(rand_num(min, max));
}
}
}
int main()
{
setlocale(LC_ALL, "Russian");
std::vector<std::vector<int>> nums;
rand_vec_2d(nums, 1, 10);
std::cout << "Исходынй вектор: " << std::endl;
print_vec_2d(nums);
sort_vec_2d(nums);
std::cout << "Полученный вектор: " << std::endl;
print_vec_2d(nums);
//system("pause");
}
Исходя из того, что вы мало я написал программу по вашему заданию без всяких наворотов. Использовался динамический массив.
#include <iostream>
#include <clocale>
#include <cstdlib>
int sum_arr(int arr[], int size)
{
int sum = 0;
for (int i = 0; i < size; i++)
sum += arr[i];
return sum;
}
void swap_arr(int arr1[], int arr2[], int size)
{
for (int i = 0; i < size; i++)
std::swap(arr1[i], arr2[i]);
}
int main()
{
int N, M;
std::cin >> N >> M;
int** arr = new int* [N];
for (int i = 0; i < N; i++)
arr[i] = new int[M];
for (int i = 0; i < N; i++)
{
for (int j = 0; j < M; j++)
arr[i][j] = std::rand() % 100;
}
//вывод
for (int i = 0; i < N; i++)
{
for (int j = 0; j < M; j++)
{
std::cout << arr[i][j] << " ";
}
std::cout << std::endl;
}
std::cout << std::endl << std::endl;
for (int i = 0; i < N-1; i++)
{
if (sum_arr(arr[i], M) > sum_arr(arr[i + 1], M))
swap_arr(arr[i], arr[i + 1], M);
}
//вывод
for (int i = 0; i < N; i++)
{
for (int j = 0; j < M; j++)
{
std::cout << arr[i][j] << " ";
}
std::cout << std::endl;
}
for (int i = 0; i < N; i++)
delete[] arr[i];
delete[] arr;
std::system("PAUSE >> void");
return 0;
}