Виды ПО и назначение ОС
Память
C++
Кот в мешке
100
Дайте определению прикладному ПО и приведите примеры.

ПО для для решения конкретных практических задач пользователя. Браузеры, игры, офис

100

Что такое виртуальная память?

Распределение памяти, при котором у каждого процесса есть своё адресное пространство

100

Перечислите 5 базовых арифметических операций в ЯП C++

1.+

2.–

3.*

4./

5.%

200

Дайте определению системному ПО и приведите примеры.

ПО, управляющее аппаратными ресурсами компьютера и обеспечивающих работу прикладных программ. ОС, драйверы, утилиты

200

Приведите варианты ошибок взаимодействия в ОС

Синий экран, утечка памяти, отказ в доступе


200

С помощью какого пространства имен можно использовать аналог интерполяции?

std::ostringstream

200

Что такое UTF-8? Какие языки поддерживает?

стандарт кодирования символов, входящий в семейство кодировок Unicode. Англ. и русс.

300

Что такое POSIX?

набор стандартов, описывающих интерфейсы между ОС и прикладной программой, библиотеку языка C и набор приложений и их интерфейсов

300

Что такое инкремент и его виды

1.++a полученный результат используется как значение выражения

2.a++ значением выражения будет то, которое было до увеличения на единицу

300

С помощью какого ключевого слова можно подключить пространства имен?

using

400

Что такое драйверы ОС? Приведите примеры

ПО, которое позволяет операционной системе и установленным программам взаимодействовать с аппаратными устройствами компьютера. 

  • Драйверы для устройств ввода и вывода — для взаимодействия с клавиатурами, мышами, принтерами, сканерами, микрофонами, камерами.
  • Сетевые драйверы — отвечают за подключение устройств для работы с локальными и глобальными сетями: Wi-Fi-, Ethernet-, Bluetooth-модулей и модемов.
  • Драйверы видеокарт — нужны для вывода информации на экран и отрисовки графики в играх или графическом ПО.
  • Звуковые драйверы — позволяют подключить звуковые карты, системы звукозаписи и обработки звука.
400

Что такое декремент и его виды

1.--a полученное значение используется как значение выражения

2.a-- значением выражения будет то, которое было до уменьшения на единицу

400

В чем отличие объектов std::cout и std::cin?

cout - вывод, cin - ввод
500

Что такое API?

интерфейс прикладного программирования, который позволяет обращаться прикладным программам к системным сервисам через их специальные абстракции. Каждая ОС имеет собственный API, и драйверы разрабатываются для взаимодействия непосредственно с API, а не с ОС.

500

Каким образом можно явно преобразовать типы?

static_cast<type>(value)