2.下列程序的运行结果是 【42】 。
main()
{ int a=2,b=3,c=4,d=5,x=0; if(a
if (!c) x=1; else x=2; else
if (d) x=3; else x=4;
printf(\}
3.下列程序的运行结果是 【43】 。
main()
{ int m=24,n=9,t; t=m%n; while(t)
{ m=n,n=t,t=m%n; }
printf(\}
4.下列程序的运行结果是_ 【44】 。
#include
{ int c=5;
printf(\ }
5.下列程序的运行结果是_ 【45】 。
main()
{ char a[3][6]={\ int i,j,n[3];
for(i=0;i<3;i++) { for(j=0;j<6;j++) if (a[i][j]=='\\0')
{ n[i]=j; break; } printf(\ } }
第 9 页 共 13 页
6.下列程序的运行结果是 【46】 。
#include
{ int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}; int *p=a[0];
printf(\}
7.下列程序的运行结果是 【47】 。
void f(int *a, int b) { *a=*a+10; b=b+100; } main()
{ int x=5, y=8; f(&x, y);
printf(\ }
8.下列程序的运行结果是 【48】 。
int fun(int n) { if (n==0) return 0; else
return n+fun(n-1); }
main()
{ printf(\}
9.下列程序的运行结果是 【49】 。
#define MAX 3 int a[MAX]; void fun1() { int k,t=0;
for (k=0; k
for (k=0; k
{ fun2(a); }
第 10 页 共 13 页
} 10.下列程序的运行结果是 【50】 。
#include
void f1(struct sample *); main()
{ struct sample arg;
arg.a=1000; arg.b=100; strcpy(arg.ch , \
f1(&arg); printf(\