填空题

以下程序运行后的输出结果【 】。 struct NODE {int k; struct NODE *link; }; main() {structNODEm[5],*p=m,*q=m+4; int i=0; while(p!=q){ p->k=++i;p++; q->k=i++;q-; } q->k=i; for(i=0;i<5;i++)printf("%d",m[i].k); printf("\n"); }

【参考答案】

13431
<上一题 目录 下一题>
热门 试题

填空题
下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到S所指内存空间中,全并形成一个新字符串。例如。若t所指字符串为:efgh,调用strcpy2后,S所指字符串为:efghefgh。请填空。#include #include void strcpy2(char *S,char *t){char*P=t; while(*S++=*t++);S=【 】; while(【 】=*P++);}main () char str1[100]= abcd ,str2[]= efgh ;strcpy2(strl,str2);printf( %s\n ,str1); }
单项选择题
有以下程序:int a=2;int f(int n){static int a=3;int t=0;if(n%2){static int a=4;t+=a++; }else {static int a=5; t+=a++; }return t+a++;}main(){ int s=a,i;for(i=0;i<3;i++) s+=f(i);printf( %d n ,s);}程序运行后的输出结果是【 】。
A.26
B.28
C.29
D.24
相关试题
  • 若有以下程序main( ){ char a;a=’...
  • 以下程序运行后的输出结果是【 】。main(...
  • 以下程序中函数fun的功能是:构成一个如图...
  • 以下程序的功能是:输出100以内(不含1...
  • 下面程序的运行结果是:【 】int f( in...