1. Consider the structure definition and declaration below: struct CDAccount { double bal; double int_rt; int term; }; CDAccount checkacc; Examine the following identify those that are correct and those not correct. For those that are correct identify the type. a) checkacc.bal b) checkacc.int_rt c) savinacc.term d) CDAccount.bal 2. Given the following struct definition: struct A { int b; int c; }; Declare X to have this structure type and intialize its members to 10 and 15. Note: Do not use an assignment statement. 3. Examine the following class definitions and the corresponding object declarations. class C class D { { private: public: int x; int x; int y; int y; int z; private: }; int z; }; C c; D d; You are writing your main function. Assuming that you have made the above object declarations in main(), which of the following may be used to write an assignment statement in main(): a) c.x b) d.x c) c.z d) d.z 4. Examine the following class definition. Write the code necessary to implement the member function set. class Temp { public: void set (double new_deg, char f_or_c); // sets the value of member variables to the value of the arguments. private: double deg; char scale; //(f)ahrenheit, (c)elsius };