有如下定义
struct person{char name[9];int age;};
struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16,};
根据上述定义,能输出字母M的语句是
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]);
第1题:
若有如下定义,则下面能输出字母M的语句是()。struct person{ char name[9]; int age; }; struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16};
A.printf("%cn",class[3].name);
B.printf("%cn",class[3].name[1]);
C.printf("%cn",class[2].name[1]);
D.printf("%cn",class[2].name[0]);
第2题:
根据以下定义,能输出字母M的语句是(). struct person {char name[9]; int age; }; struct person class[4]={{"John",17},{"Paul",19},{"Mary",18},{"Adam",16}};
A.printf("%cn",class[3].name);
B.printf("%cn",class[2].name[1]);
C.printf("%cn",class[3].name[1]);
D.printf("%cn",class[2].name[0]);
第3题:
根据以下定义,不能输出字母M的语句是(). struct person {char name[9]; int age; }; struct person class[4]={{"John",17},{"Paul",19},{"Mary",18},{"Adam",16}};
A.printf("%cn",class[2].name);
B.printf("%cn",*class[2].name);
C.printf("%cn",class[2].name[0]);
D.printf("%cn",class[2].name[0]++);
第4题:
根据下面的定义,能输出字母M的语句为()。 struct person{ char name[9]; int age; }; struct person class[10]={{“John”,17},{“Paul”,19},{“Mary”,18}};
A.printf(“%cn”,class[3].name);
B.printf(“%cn”,class[3].name[1]);
C.printf(“%cn”,class[2].name[1]);
D.printf(“%cn”,class[2].name[0]);
第5题:
根据下面的定义,能输出Mary的语句是() struct person { char name[9]; int age; }; struct person class[5]={"John",17,"Paul",19,"Mary",18,"Adam",16};
A.printf("%sn" ,class[1].name);
B.printf("%sn" ,class[2].name);
C.printf("%sn" ,class[3].name);
D.printf("%sn" ,class[0].name);