有以下程序: #include<stdio.h> main() {char *s="[2]34"; int k=0, a=0; while(s[k+1]!="\0") { k++; if(k%2=0){a=a+(s[k]-"0"+1); continue; } a=a+(s[k]-"0"); } printf("k=%d a=%d\n", k, a); } 程序运行后的输出结果是______。
A. k=6 a=11
B. k=3 a=14
C. k=4 a=12
D. k=5 a=15
有以下程序: #include <stdio.h> struct STU{char name[9]; char sex; int score[2]; }; void f(struct STU a[]) { struct STU b={"Zhao", "m", 85, 90}; a[1]=b; } main() { struct STU c[2]={{"Qian", "f", 95, 92}, {"Sun", "m", 98, 99}}; f(c); printf("%s, %c, %d, %d, ", c[0].name, c[0].sex, c[0].score[0], c[0].score[1]); printf("%s, %c, %d, %d\n", c[1].name, c[1].sex, c[1].score[0], c[1].score[1]); } 程序运行后的输出结果是______。
A. Zhao, m, 85, 90, Sun, m, 98, 99
B. Zhao, m, 85, 90, Qian, f, 95, 92
C. Qian, f, 95, 92, Sun, m, 98, 99
D. Qian, f, 95, 92, Zhao, m, 85, 90