执行下列程序的输出结果是()。 #include main( ) { int x=10; do{ x--; }while(--x); printf(“%d/n”,x--); }
填空题查看答案
下列程序运行后的输出结果是()。 #include main( ) { int x=9; for(; x>0; x--){ if(x%3==0){ printf(“%d”,--x); continue; } } }
填空题查看答案
下列程序的输出结果是 ()。 #include #include main( ) { int i=0; char str1[10]=“1234”, str2[10]= “567”; strcat(str1,str2); while(str2[i++]!=‘/0’) str2[i]=str1[i]; puts(str2); }
填空题查看答案
执行下列程序的输出结果是()。 #include #include main( ) { char a[80]=“AB”, b[80]= “LMNP”; int i=0; strcat(a,b); while(a[i++]!=‘/0’) b[i]=a[i]; puts(b); }
填空题查看答案
下列程序的运行结果是()。 #include #include FUN(char *w,int n) { char temp,*s1,*s2; s1=w; s2=w+n-1; while(s1temp=*s1++; *s1=*s2--; *s2=temp; } } main( ) { char *p; p=“1234567”; FUN(p,strlen(p)); puts(p); }
填空题查看答案
若有如下程序段 int j=10; while(j=0) j--; 则下面描述中,正确的是()。
单选题查看答案
若输入60和13,以下程序运行后的输出结果是()。 #include #define SURPLUS(x,y) ((x)%(y)) main( ) { int x,y; scanf(“%d,%d”,&x,&y); printf(“%d”,SURPLUS(x,y)); }
填空题查看答案
下列程序的输出结果是()。 #include FUN(int **b,int p[2][3]) { **b=p[1][1]; } main( ) { int a[2][3]={2,4,6,8,10,12},*p; p=(int *)malloc(sizeof(int)); FUN(&p,a); printf(“%d/n”,*p); }
填空题查看答案
下列程序的功能是()。 #include main( ) { FILE *fp1,*fp2; fp1=fopen(“d1.dat”,“r”); fp2=fopen(“d2.dat”,“w”); while(!feof(fp1)) fputc(fgetc(fp1),fp2)); fclose(fp1); fclose(fp2); }
填空题查看答案