#include <stdio.h>
void swap(int *a,int *b)
{ int *t;
t=a; a=b; b=t;
}
main()
{ int i=3,j=5,*p=&i,*q=&j;
swap(p,q); printf("%d %d/n",*p,*q);
}
[试题]以下程序的输出结果是 ( 13 ) 。#include <stdio.h>void fun(int x){ if(x/2>0) fun(x/2);printf("%d",x);}main(){ fun(3); printf("/n");}
[试题]以下程序的输出结果是 ( 11 ) 。#include <stdio.h>int fun(int x){ static int t=0;return(t+=x);}main(){ int s,i;for(i=1;i<=5;i++) s=fun(i);printf("%d/n",s);}
[试题]以下程序的输出结果是 ( 11 )。#include <stdio.h>main( ){ char *ch[4]={"red',"green","blue"};int i=0;while( ch[i] ){ putchar( ch[i][0]); i++;)}
[主观题]有以下程序,程序执行后,输出结果是(11)#include <stdio.h>void fun (int *a){a[0=a[1];]}main(){int a[10]={10,9,8,7,6,5,4,3,2,1},i;for(i=2;i>=0;i--) fun{&a};for(i=0;i<10;i++) printf(“&d”,a);printf(“/n”);}
[主观题]以下程序的输出结果是_[13]_______#include <stdio.h>#include <string.h>char *fun(char *t){ char *p=t;return(p+strlen(t)/2);}main(){ char *str="abcdefgh";str=fun(str);puts(str);}
[试题]以下程序的输出结果是_[19]_______#include <stdio.h>#define M 5#define N M+Mmain(){ int k;k=N*N*5; printf("%d/n",k);}
[试题]以下程序的输出结果是 ( 12 ) 。#include <stdio.h>main(){ int a[5]={2,4,6,8,10}, *p;p=a; p++;printf("%d",*p);}
[单选题]以下程序的输出结果是#include <stdio.h>void prt (int *x, int*y, int*z){printf("%d,%d,%d/n",++*x,++*y,*(z++));}main(){int a=10,b=40,c=20;prt (&a,&b,&c);prt (&a,&b,&c);}A.11,42, 31 12,22,41B.11,41,20 12,42,20C.11,21,40 11,21,21D.11
[试题]以下程序的输出结果是( 10 )。#include .<stdio.h>Main( ){ char a,b;for( a=0; a<20; a+=7) { b=a% 10; putchar(b+'0'); }}
[试题]以下程序的输出结果是( 7 )。#include <stdio.h>main( ){ int a=37;a+=a%=9; printf(”%d/n”, a),}