Николай Морозов
Тестирование и Искусственный интеллект

Вступление

Начать эту книгу я решил сразу с обращения к нейросетям (ИИ):

Вариант 1.

Перефразируйте этот текст: "Сегодня только ленивый не слышал о нейросетях и о их фантастических возможностях. Интернет переполнен предложениями по обучению и подготовке специалистов по работе с нейросетями, при чем, буквально на следующий день вам обещают огромные заработки. Получается буквально так: пройдешь мимо – потеряешь богатство. Но так ли все радужно на самом деле. И если забыть (хотя бы на время) о деньгах, а задуматься над такими ценностями как образование. А в чем здесь могут помочь (или навредить) нейросети? Ответу на этот вопрос и посвящена серия, которую открывает эта книга."

ОТВЕТ Chat GPT:

Сегодня каждый знает о нейросетях и их удивительных возможностях. В интернете много предложений о том, как обучиться специалистом по работе с нейросетями и заработать крупные суммы. Но нужно ли всегда доверять таким обещаниям? Важно задуматься не только о деньгах, но и о значимости образования. Какую роль могут сыграть нейросети в этом процессе? Этот вопрос и будет освещен в серии книг, которую мы открываем.

Вариант 2.

Перефразируйте текст: "Вопросы проверки знаний в виде тестирования сегодня стали обычной формой контроля усвоения учебного материала, частью зачета или экзамена. С появлением систем искусственного интеллекта и подготовка вопросов (заданий) теста, выполнение этих заданий может осуществляться с их помощью и поддержкой. Главный вопрос здесь: c пользой для обучаемых или нет? Эта книга пытается ответить на этот вопрос на примерах школьных дисциплин. Следующая книга будет искать подобные ответы для средних специальных и высших учебных заведений".

ОТВЕТ Chat GPT:

Использование тестирования для проверки знаний стало распространенным методом контроля уровня освоения учебного материала, включая зачеты и экзамены. С развитием систем искусственного интеллекта возможно создание тестовых заданий и их выполнение с использованием поддержки этой технологии. Основной вопрос здесь – какая польза может быть извлечена для учащихся? Эта книга стремится ответить на этот вопрос, исследуя школьные учебные предметы. Следующая книга будет искать подобные ответы для студентов средних специальных и высших учебных заведений.

Вариант 3(выбранный мною в качестве основного).

Использование тестирования для проверки знаний стало распространенным методом контроля уровня освоения учебного материала, включая зачеты и экзамены. С развитием систем искусственного интеллекта стало возможно создание тестовых заданий и их выполнение с использованием этой технологии. Основной вопрос здесь – какая польза может быть извлечена для студентов и учебного процесса? Эта книга будет искать ответ на этот вопрос для студентов средних специальных и высших учебных заведений.

Как видим, с обработкой текста нейросеть Chat GPT справилась неплохо.

1.Использование нейросетей(ИИ) при определении поизводных

Посмотрим, как нейросети справятся с заданиями из раздела Математического анализа "Производная и дифференциал".

Задание 1.

Найти производную функции y = sinx.

GPTutor

Производная функции y = sinx равна cosx.

Задание 2.

Найти производную функции y = cosx.

GPTutor

Производная функции y = cosx равна -sinx.

Задание 3. Определить производную сложной функции.

Найти производную функции y = lnsin(2x + 5)

GPTutor

Сначала у нас имеется внешняя функция ln(u), где u = sin(2x + 5), и внутренняя функция sin(2x + 5).Для нахождения производной функции y = ln(sin(2x + 5)) мы можем воспользоваться цепным правилом дифференцирования. Производная внутренней функции sin(2x + 5) равна cos(2x + 5), а производная константы 5 равна 0.Производная внешней функции ln(u) равна u' / u, то есть производная внутренней функции, разделенной на саму функцию ln(u) = 1/u * u'. y' = (1/(sin(2x + 5))) * (cos(2x + 5) * (2)) = 2 * cos(2x + 5) / sin(2x + 5).

Теперь рассчитаем производную внешней функции: Итак, производная функции y = ln(sin(2x + 5)) равна 2 * cos(2x + 5) / sin(2x + 5).

Задания с производными выполнены великолепно. В последнем случае даже даны развернутые пояснения процесса определения производной сложной функции y = lnsin(2x + 5).

2.Тестовые задания.Выполнение заданий нейросетями.

по профессии/специальности:

09.02.05 Прикладная информатика (по отраслям)

Дисциплина: ОП.07 Операционные системы и среды

Разработал: Морозов Николай Петрович

Оригинальный вариант был разработан в виде таблицы.При конвертации в книге таблица "растворилась". Приношу свои извинения. Но все 80 заданий представлены ниже в полном объеме.

ЗАДАНИЯ БЛОКА А

(задания с одним верным ответом, верный ответ выделен курсивом)

Выберите правильный ответ:

1.Диспетчер задач можно вызвать помощью комбинации клавиш:

1) «Ctrl»+«Alt» + «Del»;

2) «Ctrl»+«Alt»;

3) «Alt» +«Del»;

4) «Shift»+ «Alt».

2.При нехватке оперативной памяти операционная система записывает данные:

1) в виртуальную память;

2) на жесткий диск;

3) в редко используемые области памяти;

4) в кэш-память.

3.Страничная организация работы с памятью ПК предназначена для реализации:

1) облегчения совместного использования процедур, библиотек и массивов данных;

2) повышения уровня защиты программ и данных;

3) логического разделения программ и данных;

4) получения большого адресного пространства без приобретения дополнительной физической памяти.

4.Учет участков свободной памяти с помощью связанного списка свободных/занятых блоков позволяет:

1) освобождать память, занятую неактивными процессами;

2) находить в памяти наиболее долго занятые участки;

3) выделять участки памяти произвольных размеров;

4) перемещать процессы в памяти.

5.Режим, в котором поддерживается страничная модель памяти:

1) защищенный режим работы микропроцессора;

2) виртуальный;

3) реальный;

4) обычный.

6.Использование виртуальной памяти в однопрограммном режиме при размере (объеме) программы, существенно большем, чем объем доступной оперативной памяти, приводит:

1) к ускорению;

2) к замедлению выполнения;

3) к аварийному завершению;

4) к перезапуску.

7.Виртуальная память ПК позволяет:

1) загружать множество небольших программ, суммарный объем которых больше объема физической памяти;

2) отказаться от предоставления прикладным процессам оперативной памяти;

3) загружать каждую программу отдельно;

4) загружать программы, скомпилированные для другого процессора.

8.При страничной организации памяти таблица страниц может размещаться:

1) только в оперативной памяти;

2) в специальной быстрой памяти процессора и в оперативной памяти;

3) в оперативной памяти и на диске;

4) только в процессоре.

9.Назначение страничной организации памяти:

1) логическое разделения программ и данных;

2) облегчение совместного использования процедур, библиотек и массивов данных;

3) получения большого адресного пространства без приобретения дополнительной физической памяти;

4) повышения уровня защиты программ и данных.

10.Виды алгоритмов замещения страниц:

1) региональные и глобальные;

2) локальные и глобальные;

3) корпоративные и региональные;

4) локальные и региональные.

11.Укажите термин, используемый при закреплении устройств в монопольное использование процессу:

1) спулинг (spooling);

2) скроллинг (scrolling);

3) свопинг (swaping);

4) системный монитор (system monitor).

12.Наибольшее время занимает операция обмена с диском следующего вида:

1) обмен с найденным блоком данных;

2) определение адреса размещения данных на магнитных дисках;

3) поиск на дорожке нужного блока данных;

4) подвод головок к нужному цилиндру с данными.

13.Размер одного сегмента виртуальной памяти может быть:

1) ограничен размером виртуальной памяти;

2) любой;

3) равен 4 Кб;

4) равен 4 Гб.

14.Размер одной страницы виртуальной памяти может быть:

1) ограничен размером виртуальной памяти;

2) любой;

3) равен 4 Кб;

4) равен 4 Гб;

15.Состояние процесса, когда он имеет все необходимые для выполнения ресурсы, кроме ресурса центрального процессора:

1) заблокированное;

2) активное;

3) готовности;

4) ожидания;

16.Термин «маскирование» означает запрет отдельных:

1) процессов пользователя;

2) команд процессора;

3) сигналов прерывания;

4) команд пользователя.

17.Термин, обозначающий хранение содержимого виртуальной памяти:

1) спулинг (spooling);

2) скроллинг (scrolling);

3) свопинг (swaping);

4) системный монитор (system monitor).

18.Термин, обозначающий просмотр (прокрутку) информации на экране ПК:

1) спулинг (spooling);

2) скроллинг (scrolling);

3) свопинг (swaping);

4) системный монитор (system monitor).

19.Соотношение понятий «виртуального устройства» и «спулинг»:

1) тождественны;

2) идентичные;

3) «виртуальное устройство» – более узкое, чем «спулинг»;

4) «спулинг» – более узкое, чем «виртуальное устройство».

20.Способ организации данных на диске определяется:

1) файловой системой;

2) служебными приложениями;

3) сервисными программами;

4) инструментальными средствами.

21.Алгоритм распределения памяти, который предусматривает использование внешней памяти:

1) перемещаемыми разделами;

2) фиксированными разделами;

3) динамическими разделами;

4) страничное распределение.

22.Процесс создания файловой системы:

1) форматирование;

2) дефрагментация;

3) очисткой;

4) подготовка.

23.Количество экземпляров, в которых хранится таблица FAT в системной области логического диска:

1) 1;

2) 2;

3) 3;

4) 4.

24.Операция, выполняемая центральным процессором, при обработке данных:

1) процесс;

2) программа;

3) процедура;

4) фрагмент.

25.Способ реализации системных вызовов зависит от структурной организации ОС, связанной с особенностями:

1) оперативной памяти;

2) внешней памяти;

3) обработки прерываний;

4) приоритетного обслуживания.

26.апрет прерываний в процессоре x86 реализуется с помощью команды:

1) CMP;

2) STI;

3) INT;

4) CLI.

27.Программное обеспечение ПК:

1) все программы, которые установлены на компьютере;

2) узлы и оборудование, которое находится внутри системного блока;

3) методы и средства взаимодействия человека с программными средствами;

4) способы взаимодействия между программами.

28.Файловые системы, поддерживающие ОС Windows NT:

1) NTFS, FAT16, FAT32;

2) NTFS, FAT32, NPFS;

3) NTFS, FAT16, NPFS;

4) FAT16, FAT32, NPFS.

29.Файловые системы, поддерживающие ОС Windows 10:

1) NTFS, FAT16, HPFS;

2) NTFS, FAT32, REFS;

3) NTFS, FAT16, HPFS;

4) FAT16, FAT32, HPFS.

30.Файловые системы, поддерживающие ОС Windows 8:

1) NTFS, FAT16, HPFS;

2) NTFS, FAT32, REFS;

3) NTFS, FAT16, FAT32 ;

4) FAT16, FAT32, ехFАТ.

31.Файловые системы, поддерживающие ОС Windows 7:

1) NTFS, FAT16, HPFS;

2) NTFS, FAT32, REFS;

3) NTFS, FAT16, FAT32;

4) FAT16, FAT32, ехFАТ.

32.Основной прием криптографического способа шифрования информации до 1947 года:

1) рассечение-разнесение;

2) симметричная криптография (один секретный ключ для шифрации и дешифрации);

3) несимметричная криптография (два ключа – закрытый и открытый);

4) сжатие-расширение.

33.Основные факторы, учитываемые при анализе угроз и уязвимостей:

1) количество злоумышленников (нарушителей), участвующих в атаке;

2) набор технических средств, используемых злоумышленниками при атаке;

3) организации, к которым могут относиться злоумышленники;

4) типы нападений, с которыми, наиболее вероятно, придется столкнуться.

34.До прерывания выполнения потока операционной системы запоминается его:

1) описатель;

2) контекст;

3) образ;

4) коды.

35.Состав адреса логического адреса при сегментной организации памяти ПК:

1) номер страницы, смещение внутри страницы;

2) номер сегмента, смещение внутри сегмента;

3) адрес первого сегмента в списке сегментов;

4) адрес таблицы сегментов.

36.Политика принудительного управления доступом (mandatory access control) возлагает полномочия по назначению прав доступа к файлам и другим объектам:

1) на пользователей;

2) на операционную систему;

3) на руководителей подразделений;

4) на прикладную программу.

37.Наиболее популярное применение ботов (сети зараженных компьютеров):

1) рассылка коммерческого спама;

2) организация сетевых азартных игр;

3) распространение пиратского контента;

4) хищение денег с кредитных карт.

38.Команда, которая позволяет просмотреть текущий каталог в виде дерева, с отображением папок и файлов:

1) TYPE;

2) TYPE /A;

3) TREE /f;

4) TREE.

39.Основа ЭЦП (электронной цифровой подписи):

1) принцип гаммирования;

2) принцип итерации;

3) симметричный криптографический алгоритм шифрования (один секретный ключ для шифрации и дешифрации);

4) несимметричный криптографический алгоритм шифрования (два ключа – закрытый и открытый).

40.Недостаток систем шифрования с секретным ключом состоит в том, что:

1) отправитель и получатель должны иметь общий секретный ключ;

2) объем вычислений при шифровании намного больше, чем при дешифровании;

3) объем вычислений при дешифровании намного больше, чем при шифровании;

4) отправитель сообщения не может его расшифровать.

41.Этапы обработки программы в системе (от исходного до исполняемого кода):

1) компиляция, редактирование связей, загрузка;

2) реализация, тестирование, сопровождение

3) внедрение, критика, увольнение разработчиков

4) компиляция, ассемблирование, динамическая загрузка

42.Определение термина «динамическая загрузка»:

1) загрузка кода программы в память для его выполнения;

2) рабочая загрузка системы в ее динамике;

3) загрузка ОС в произвольный момент времени;

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.