1. a) Correct - double b) Correct - double c) Incorrect since savinacc not declared. d) Incorrect since the structure tag cannot be used in this way. 2. A X={10, 15}; 3. a) Illegal - x is private b) Legal - x is public c) Illegal - z is private d) Illegal - z is private 4. void Temp::set(double new_deg, char f_or_c) { deg=new_deg; scale=f_or_c; return; }