已知学生记录描述为:struct date{int year;int month;int day;};struct student{int sID;struct date birth;};struct student s;设变量s所代表的学生生日是“1990年8月16日”,下列对“生日”的正确赋值是:( )。
A. year=1990;month=8;day=16;
B. birth.year=1990;birth.month=8;birth.day=16;
C. s.birth.year=1990;s.birth.month=8;s.birth.day=16;
D. s.year=1990;s.month=8;s.day=16;
根据下面的定义,能打印出字母M的语句是( )。struct p{char name[10];int age;};struct p class[6]={"John",23,"Paul",22,"Mary",20,"Adam",21};
A. printf("%c\n",class[3].name);
B. printf("%c\n",class[3].name[1]);
C. printf("%c\n",class[2].name[1]);
D. printf("%c\n",class[2].name[0]);