Слова монстр и демонстрация, демонстрировать исторически родственные. Демонстрация — от латинского dē-mōnstrātio «наглядное изображение, довод», т. е. де- исторически латинская приставка. Тот же корень и в латинском mōnstrum 'чудо, диво; урод', к которому восходит слово монстр.
А вот у слова демон происхождение другое, оно восходит к греческому daimon 'дух, божество', которое в греческом языке связано с глаголом со значением 'раздаю, разделяю'. Демон изначально — «раздающий, разделяющий (блага)» > «определяющий долю (хорошую или плохую)» > «божество», затем «злое божество, злой дух».
С «дьяволом» яблоко никак не связано, случайное созвучие diablo и яблоко не должно вводить в заблуждение. Русское дьявол и латинское diabolus (от которого испанское diablo) восходят к греческому языку, причем в греческом первоначальное значение этого слова – 'клеветник'. Значение «дьявол, демон, черт» это слово получило лишь в начале христианской эпохи.
Что касается яблока, то нужно честно сказать, что происхождение этого слова до конца не выяснено. Оно восходит к древней индоевропейской основе, реконструируемой как *ablu (к ней же восходят названия яблока в германских языках: apple, Apfel), но происхождение этой основы неизвестно. Некоторые ученые предполагают, что она связана с основой *albho 'белый'.
Воспользуйтесь электронными словарями "Грамоты.Ру"!