根据Python语言的特性,当浮点数与整数进行运算时,结果默认为浮点数类型。在这个程序中,表达式 2 * 4 的结果是一个整数,但由于赋值给了浮点数变量 z,所以结果会被自动转换为浮点数类型。因此,输出的结果会是浮点数形式,即选项D中的 “16.0”。