全国计算机等级考试C语言编程题(附答案) 下载本文

全国计算机二级C语言考试试题 整理人:绾绾

main() {

/**/a[N,N];/* */ fun(a); getch(); }

程序填空题 第1套

1.补充程序Ccon011.C,使其计算f(x)?x?2。 2x?1-------Ccon011.C--------------------------------------------------------------------------- #include #include void main() { int x;

/**/ /**/ printf(\scanf(\

f = /**/ /**/ ; printf(\

25

全国计算机二级C语言考试试题 整理人:绾绾

}

2.补充程序

Ccon012.C,该程序中用公式

1111计算圆周率的近似值。 ??4?(1??????)35710001-------Ccon012.C--------------------------------------------------------------------------- #include void main() { double pi=0; long i, sign=1; for(i=1;i<=10001;i+=2) {

pi+=1.0*sign/i; sign=/**/ /**/; }

pi*=/**/ /**/; printf(\}

3. 补充程序Ccon013.c,程序实现从10个数中找出最大值和最小值。 -------Ccon013.C--------------------------------------------------------------------------- #include

26

全国计算机二级C语言考试试题 整理人:绾绾

#include int max,min;

void find_max_min(int *p,int n) { int *q; max=min=*p;

for(q=p; q*q) min=*q; }

void main() {

int i,num[10];

printf(\

for(i=0;i<10;i++) scanf(\find_max_min(/**/ /**/,10); printf(\} 第2套

1.补充程序Ccon021.C,使其满足下式的一位整数A和B的值。

27

全国计算机二级C语言考试试题 整理人:绾绾

-------Ccon021.C--------------------------------------------------------------------------- #include void main() {

int a,b,k;

int plu = /**/ /**/ for(a=1; a<10; a++) for(b=1; b<10; b++) {

k = (a*10+b) * /**/ /**/ ; if(k==plu) printf(\} }

2.补充程序Ccon022.C,使其实现输入若干整数,统计其中大于零和小于零的个数,输入零结束。

-------Ccon022.C--------------------------------------------------------------------------- #include void main()

28