符的选项是()A.AP_0doB.floata0_AC.b-a123intD._123tempINT 满分:2 分 得分:2C2. 已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是()A.p=&iB.p=p1C.p=&a[i]D.p=10 满分:2 分 得分:2D3. structperson{charname[9];intage;};structpersonclass[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]) 满分:2 分 得分:2D4. 若有以下定义语句uniondata{intl;charc;floatf;}a;intn;则以下语句正确的是()A.a=5;B.a={2,'a',1.2};C.printf("%d\n",a.l);D.n=a; 满分:2 分 得分:2C5. 若以”a+”方式打开一个已存在的文件,则以下叙述正确的是()。A.文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。B.文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。C.文件打开时,原有文件内容被删除,只可作写操作。D.以上各种说法皆不下确。 满分:2 分 得分:2D6. 已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2='A'+'6'-'3';后,c2中的值为()