No smoking.中的No和smoking各是什么词性

这是一个祈使句

No表示禁止,是形容词。

smoking表示吸烟,是动名词在这里是动名词作主语。

动名词是动词的ing形式,在句中起名词的作用,可以充当主语、表语、宾语.它可以有自己的定语、宾语或状语.

类似的句子如:

No parking.禁止停车.

No talking.禁止说话。