根据《中华人民共和国刑法》的规定,挪用公款罪属于贪污罪的一种,最高可判处死刑。而根据挪用公款的数额不同,处罚力度也不同。一般来说,挪用公款金额不超过10万元的,可处三年以下有期徒刑、拘役或罚金;10万元以上50万元以下的,则可处三年以上七年以下有期徒刑;50万元以上的,则可处七年以上有期徒刑或者无期徒刑。
根据您提供的情况,40万元是一个比较明显的数额,这意味着即使是初犯,也应该被定为“50万元以上”的情况,处罚力度也应该是“七年以上有期徒刑或者无期徒刑”。具体判刑时间长度,则需要考虑挪用公款的情况、个人的情况,以及当地法院的相关规定。一般来说,挪用公款的部分或全部被追回、认罪态度好、赔偿被害人、有自首情节等,可能有利于减轻刑罚或减少刑期。但如果挪用公款导致重大损失或危害国家安全、社会稳定的,刑罚力度将更为严厉。
总的来说,挪用公款是一种严重的犯罪行为,既涉及个人的利益,也会危及社会的公共利益。对于挪用公款的行为必须严惩不贷,既是为了保护公共利益,也是为了维护社会秩序与公正。希望每个人都要严格遵守法律,不要违法犯罪。