最長のヘビ≠最大のヘビ

理系順番当て、正解は『アミメニシキヘビ→アナコンダ→ボア→アオダイショウ』

いろんな意味で微妙な問題ですねw
まず、アミメニシキヘビとアオダイショウの比較対照にするなら『アナコンダ』『ボア』という表記はマズイ(前者2つは「種」、後者2つは「科、ないし属」)。
アナコンダといったってオオアナコンダとキイロアナコンダがいるわけで(普通は『オオアナコンダ』の事を指しますが)、ボア(恐らくボアコンストリクターを言いたいのでしょうが)ったってボア科には山ほど種類がいる。9m以上になるオオアナコンダに比べキイロアナコンダはせいぜい4m。ボアコンストリクターの最大のものは5m以上になるので、ここはしっかり種を固定させるワードを用いるべき。アナコンダを『オオアナコンダ』、ボアを『ボアコンストリクター』と表記すれば、出題者の意図した答えになるでしょう。
ちなみにアミメニシキヘビは『世界最長のヘビ』といわれますが、オオアナコンダほど胴が太くないため重さではオオアナコンダが勝り、『世界最大のヘビ』はオオアナコンダとなります。