题目6单选题
以下程序的运行结果是________. #include <stdio.h>struct S{ int n; int a[20];};void f(int a[],int n){ int i; for(i=0;i<n-1;i++) a[i]+=i;}int main( ){ int i; struct S s={10,{2,3,1,6,8,7,5,4,10,9}}; f(s.a,s.n); for(i=0; i<s.n; i++) printf ("%d,",s.a[i]);return 0;}A. 2,4,3,9,12,12,11,11,18,9B. 3,4,2,7,9,8,6,5,11,10C. 2,3,1,6,8,7,5,4,10,9D. 1,2,3,6,8,7,5,4,10,9
题目7单选题
以下程序的运行结果是________.#include <stdio.h>struct STU{ char name[9]; char sex; int s[2];};void f(struct STU a[]){ struct STU b={"Zhao",'m',85,90}; a[1]=b;}int 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].s[0],c[0].s[1]); printf("%s,%c,%d,%d\n",c[1].name,c[1].sex,c[1].s[0],c[1].s[1]);return 0;}A. Zhao,m,85,90,Sun,m,98,99B. Zhao,m,85,90,Qian,f,95,92C. Qian,f,95,92,Sun,m,98,99D. Qian,f,95,92,Zhao,m,85,90