}
8.写出下面程序执行后的运行结果。 # include
if(b==1 || b==2) return 1; else return f(b-1)+f(b-2); }
void main() {
printf(\}
9.写出下面程序执行后的运行结果。 # include
if(n==1) return 1;
else return n*n+SUM(n-1);
}
void main() {
printf(\}
10.写出下面程序执行后的运行结果。 # include
static int m=0, i=2; i+=m+1; m=i+a+b; return (m); }
void main() {
int k=4, m=1, p1, p2; p1=func(k, m); p2=func(k, m);
printf(\}
11.写出下面程序执行后的运行结果。 # include
int y=1;
static int z=4;
z++; ++y; return (y*z);
}
void main() {
int i;
for(i=1;i<3;i++)
printf(\}
12. .写出下面程序执行后的运行结果。 # include
static int k; return (++k+j); }
void main() {
int j;
for( j=1; j<=3; j++) printf(\ \}
13.写出下面程序执行后的运行结果。 # include
static int a=100; int k=1; ++k;
printf(\ \ a-=2; }
void main() {
int i;
p=func(&b, a);
for(i=1; i<3; i++) f(i); }
14.写出下面程序执行后的运行结果。 # include
int a3=100, a4=200; sub1(a3, a4);
sub1(a1, a2);
printf(\}
void sub1(int x, int y) {
a1=x; x=y; y=a1; }
15.写出下面程序执行后的运行结果。 # include
y=x>y? x : y; return y; }
void main() { {
int x=100;
printf(\ \ }
printf(\ %d\}
16. 下面程序运行时从键盘上输入:abcd回车,写出程序的运行结果。。 # include
i=strlen(str); while(i>0) {
str[2*i]=str[i]; str[2*i-1]='*'; i--; }
printf(\}
void main() {
char str[40];; scanf(\ insert(str); }
17.写出下面程序执行后的运行结果。 # include
static int sum=0, i;
for(i=0; i } void main() { int a[]={1, 2, 3, 4, 5}, b[]={6, 7, 8, 9}, s=0; s=fun(a, 5) + fun(b, 4); printf(\} 18.写出下面程序执行后的运行结果。 # include void sort(int a[], int s, int N) { int i, j, t; for(i=s; i void main() { int aa[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, i; sort(aa, 3, 8); for(i=0; i<10; i++) printf(\ \} 19.写出下面程序执行后的运行结果。 # include void f(char p[][10], int N) { char t[20]; int i, j; for(i=0; i if(strcmp(p[i], p[j])<0) { strcpy(t, p[i]); strcpy(p[i], p[j]); strcpy(p[j], t); } } void main() { char p[][10]={\ f(p, 5); printf(\ } 20.写出下面程序执行后的运行结果。 # include int n=0, i; for(i=0; i<7; i++) if(p[i][0]=='T') n++; return n; } void main() { char str[][10]={\printf(\} 21.写出下面程序执行后的运行结果。 # include if(n>=1) return f(a, n-1) + a[n-1]; else return 0; } void main() { int aa[5]={1, 2, 3, 4, 5}, s; s=f(aa, 5); printf(\} 22.写出下面程序执行后的运行结果。 # include int i, j, s=0; for(j=0; j<4; j++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s; } void main() { 搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教育文库第八章 函数 (3)全文阅读和word下载服务。
相关推荐: