合っていますが、基本的に品詞を問われれば1単語で考えます。
traffic jamはtrafficが形容詞、jamが名詞です。
traffic jam全体だと、名詞句になります。
a large number of もそうです。
品詞というか、複数単語の組み合わせでは○○詞とは言われないかと。
書くとすればtraffic jamは名詞句、a large number ofは形容詞句ですかね。
品詞は「単語」の分類で使われる言葉です。2単語以上を同時に扱うと品詞とは言いにくいです。
もちろんtraffic jamという2単語の塊は、文中では名詞句です。jamという名詞をtrafficという形容詞が修飾しています。厳密には名詞ではありません。
そのプリントの作成者が何を求めているのかハッキリしませんが、どうしても書くなら
traffic jamは名詞句
a large number ofは形容詞句
environmental problemは名詞句と書くのが良いかと思います。

traffic jamだけ品詞書かない方がいいですか?