自考

各地资讯
当前位置:考试网 >> 自学考试 >> 自考真题 >> 工学类 >> 高级语言程序设计(一) >> 文章内容

排行热点

全国2007年1月高等教育自学考试高级语言程序设计(一)试题_第6页

来源:考试网 [ 2013年6月9日 ] 【大 中 小】

三、程序分析题(本大题共5小题,每小题5分,共25分)

阅读下列程序,将输出结果写到各题右侧的空白处。

31.main()

{int x=15;

while(x<20)

{x++

if(x/3!=0){x++;break;}

else continue;

}

printf(″%d\n″,x);

}

32.fun(int a[],int i,int j)

{int t;

if(i<j)

{t=a[i];a[i]=a[j];a[j]=t;

i++;j--;

fun(a,i,j);

}

}

main()

{int x[]={2,4,6},i;

fun(x,0,2);

for(i=0;i<3;i++) printf(″%2d″,x[i]);

printf(″\n″);

}

33./*程序运行时,输入一个整数5*/

main()

{int a,b[10],c,i=0;

printf(″输入一个整数\n″);

scanf(″%d″,&a);

while(a!=0)

{c=a%2;

a=a/2;

b[i]=c;

i++;

}

for(;i>0;i--)printf(″%d″,b[i-1]);

}

34.# include <stdio.h>

main()

{int a,b,i;

a=b=0;

for(i=0;i<=10;i+=2)

{a+=i;

b+=i+1;

}

printf(″a=%d\n″,a);

printf(″b=%d\n″,b-11);

}

35.int a=100;

s()

{static int a=20;

a++

printf(″%d\n″,a);

}

main()

{int i;

for(i=1;i<=3;i++)

{a++;

printf(″%d,″,a);

s();

}

}

责编:may1205