@AWhat operator allows individual structure members to be accessed?structure member operatorindirection operatormodulus operatordivision operatorDay 11 "Structures"structure member operatorWhat line contains the proper way to initialize the hours to 10, minutes to 0, and seconds to 30 for the following structure variable: struct time{int hours;int minutes;int seconds;} dob = ? {30, 0, 10}; {0, 10, 30}; {10, 0, 30}; {0, 30, 10};Day 11 "Structures" {10, 0, 30};DWhat is the limit of levels of nesting structures within structures?2316 unlimitedDay 11 "Structures" unlimitedQWhat is the indirect membership operator for accessing structures using pointers?**..->Day 11 "Structures"->JWhat is a collection of one or more variables grouped under a single name?function prototypeheader structureDay 11 "Structures" structure+What keyword is used to declare structures?externregisterstructintDay 11 "Structures"struct0What are the variables that make up a structure?localstructure membersstructure partspiecesDay 11 "Structures"structure membersGiven a pointer to a structure instance, p_student, how can the structure member 'name' be referenced using the pointer variable?p_student.namep_student->namep_student->grade p_student->idDay 11 "Structures"p_student->nameXWhat is the total size of the following union: union char_and_float {char c; float f;} ? sizeof(char) sizeof(float)sizeof(char) + sizeof(float)none of the aboveDay 11 "Structures" sizeof(float)