#include
int i,j,sum,m,n=4; sum=0;
for (i=1;i<=n;i++) {
m=1;
for (j=1;j<=i;j++) m=m*j; sum=sum+m; }
printf(\ }
47. 以下程序的执行结果是( 12 )。 #include
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}, *p[4],i; for (i=0;i<4;i++) p[i]=&a[i*3];
printf(\ }
以下程序的执行结果是( n=-4 )。 #include
int n=2; n+=n-=n*n;
printf(\ }
33. 以下程序的执行结果是( s=24 )。 #include
int a[]={2,3,4}; int s,i,*p; s=1; p=a;
for (i=0;i<3;i++) s* = * (p+i); printf(\ }
48. 以下程序执行的结果是( 8 )。
typedef union {
long x[2]; int y[4]; char z[8]; }MYTYPE; MYTYPE a; main( ) {
printf(\}
49.以下程序的运行结果是(#&) #include
int a=2,b=7,c=5; switch(a>0) {
case 1:switch(b<0) {
case 1:printf(\ case 2:printf(\ }
case 0:switch(c==5)
{ case 0:printf(\ case 1:printf(\ case 2:printf(\ }
default: printf(\ }
printf(\}
50.以下程序的输出结果是__3715_________。 void main()
{ int i,n[4]={1}; for(i=1;i<=3;i++) {
n[i]=n[i-1]*2+1; printf(\ } }
51.以下程序的输出结果是__30___。 void main()
{ int a[3][3]={ {1,2,9},{3,4,8},{5,6,7} }, i,s=0; for(i=0;i<3;i++)
s+=a[i][i]+a[i][3-i-1]; printf(“%d\\n”,s); }
52.以下程序段的输出结果是10,15
10,30
void main() {
int a=10,b=15;
printf(“%d,%d\\n”,a,b); b=a+20;
printf(“%d,%d\\n”,a,b); }
53.以下程序段的输出结果是__10_. void main() {
int arr[]={30,25,20,15,10,5},*p=arr; p++;
printf(“%d\\n”,*(p+3)); }
54.以下程序段的输出结果是_24433 void main() {
int a[10]= {2,4,6,8,10,12,14,16,18,20}; int*p=a;
printf(\注意:++在右,优先级低 printf(\p=a;
printf(\p=a;
printf(\printf(\}
55.以下程序段的输出结果是________ a=0 b=7
Press any key to continue void main() {
int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m;
b=(*p1)/(*p2)+7;
printf(“a=%d\\n”,a);
printf(“b=%d\\n”,b);}
56.以下程序段的输出结果是120 120 360 int fun(int *a,int n) {
int s=1,i;
for(i=0;i void main() { int aa[]={1,2,3,4,5,6,7,8}; printf(\printf(\printf(\} 57.以下程序段的输出结果是1,2,5,10,17, #include int *b,n=5,i,m=5,*p; b=(int*)malloc(n*sizeof(int)); p=b; for(i=0;i for(i=0;i printf(\//free(p); } 58.有以下程序,如果从键盘上输入1234<回车>,则程序的输出结果是 1234 y=19 int fun(int n) { return(n/10+n); } void main() { int x,y; scanf(\,&x); y=fun(fun(x)); printf(\,y); } 59.以下程序的输出结果是0,2,12,36,80,。 int fun(int k) { static int i=0; i++; return(k*k*i); } void main() { int i=0; for(i=0;i<5;i++) printf(\,fun(i)); } 50.以下程序的输出结果是: 55 。 #include int k; k=N*N*5; printf(\} 61.以下程序运行后的输出结果是(4599) #include {int a=3,b=4,c=5,t=99; if(b 62.以下程序的输出结果是()。 #include int k=4,m=1,p; p=func(k,m); printf(\ p=func(k,m); printf(\ } func(a,b) int a,b; {