A、血红蛋白是细胞内的蛋白质,不是由内质网上的核糖体合成的,A错误;B、细胞呼吸过程发生在细胞内,因此呼吸氧化酶是胞内酶,不是由内质网上的核糖体合成的,B错误;C、唾液淀粉酶在细胞外发挥作用,因此唾液淀粉酶的胞外酶,是由内质网上的核糖体合成的,C正确;D、ATP合成酶是胞内酶,不是由内质网上的核糖体合成的,D错误.故选:C.