for(i=0;i<10;i+=2) fun(c[i],c[i+1]); for (i=0;i<10;i++) printf(〞%d,〞,c[i]); printf(〞\\n〞); }程序运行的结果是
A)1,2,3,4,5,6,7,8,9,0 B)2,1,4,3,6,5,8,7,0,9 C)0,9,8,7,6,5,4,3,2,1 D)0,1,2,3,4,5,6,7,8,9 33、有以下程序 #include
{int x,y;} data[2]={1,10,2,20}; main()
{struct st *p=data;
printf(〞%d,〞,p->y); printf(〞%d\\n〞,(++p)->x); }程序运行的结果是
A) 10,1 B)20,1 C)10,2 D) 20,2 34、有以下程序 #include
for(i=1;i { int k[10]={1,2,3,4,5,6,7,8,9,10},i; fun(k,5); for(i=2;i<8;i++)printf(〞%d〞,k[i]); printf(〞\\n〞); } 程序运行的结果是 A) 345678 B)876543 C)1098765 D)321678 35、有以下程序 #include void fun(int a[][N],int b[]) { int i; for(i=0;i {int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i; fun(x,y); for(i=0;i A)1,2,3,4, B)1,0,7,0, C)1,4,5,9, D)3,4,8,10, 36、有以下程序 #include int fun(int (*s)[4],int n,int k) { int m,i; m=s[0][k]; for(i=1;i a[4][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24},{31,32,33,34}}; printf(〞%d\\n〞,fun(a,4,0)); }程序运行的结果是 A) 4 B) 34 C) 31 D)32 37、有以下程序 #include { struct STU{ char name[9]; char sex; double score[2];}; struct STU a={〞Zhao〞,′m′,85.0,90.0},b={〞Qian〞,′f′,95.0,92.0}; b=a; printf(〞%s,%c,%2.0f,%2.0f\\n〞,b.name,b.sex,b.score[0],b.score[1]); } 程序运行的结果是 A)Qian,f,95,92 B)Qian,m,85,90 C)Zhao,f,95,92 D)Zhao,m,85,90 38、假定已建立以下链表结构,且指针p和q已指向如图所示的结点: 则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是 A) (*p).next=(*q).next; free(p); B) p=q->next; free(q); C) p=q; free(q); D)p->next=q->next; free(q); 39、有以下程序 #include
相关推荐: