The exact solutions of the Riemann problem for a symmetric system of Keyfitz-Kranzer type are obtained in fully explicit forms. Furthermore, the global solutions of the double Riemann problems are also constructed explicitly when the initial data are taken to be three piecewise constant states. During the process of constructing the global solutions, all occurring wave interactions have been dealt with in detail by using the method of characteristics. In addition, it is shown that the Riemann solutions are stable with respect to the specific small perturbations of the Riemann initial data.