回答

①stylishが形容詞であることって普通知っていますか? → はい、多くの人が知っていると思います。
style(名詞)/stylish(形容詞)、fool(名詞)/foolish(形容詞) 等から、容易に形容詞であると判断できるのではないでしょうか?
②stylishの品詞が分からなくても空所は名詞か形容詞に絞られる。tumbler is function.は文意が成り立たないのでCであるという考え方をしても問題ないですか?? → 的確な消去法であり、問題ないと思います。

参考にしてください。

この回答にコメントする
疑問は解決しましたか?