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

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

}

if(!flag)printf(\getch(); }

-------------------------Cmody032.c------------------- #include #include void main() { int num; printf(\num=fun();

printf(\getch(); } int fun() {

int m,i,k,n=0;

for(m=201;m<=300;m++) {

k=sqrt(m+1); for(i=2;i<=k;i++)

5

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

/**/if(m/i==0)/**/ break;

/**/if(i==k)/**/ {

printf(\n++;

if(n==0)printf(\} }

return n; } 第3套

1.程序Cmody011.c的功能是:从字符串数组str1中取出ACSII码值为偶数且下标为偶数的字符依次存放到字符串t中。 例如,若str1所指的字符串为:4AZ18c?Ge9a0z! 则t所指的字符为:4Z8z 注意:数组下标从0开始。

2.程序Cmody012.c中,函数fun(int n)的功能是:根据参数n,计算大于10的最小n个能被3整除的正整数的倒数之和。例如: -------------------------Cmody011.c------------------- #include

6

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

#include #include #include void main() {

char str1[100],t[200]; int i,j; /**/i=0;/**/ clrscr();

strcpy(str1,\for(i=0;i

/**/if((str1[i]%2==0)&&(i%2!=0))/**/ {

t[j]=str1[i]; j++; } } t[j]='\\0';

printf(\printf(\}

7

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

-------------------------Cmody012.c------------------- #include #include #include #include #define M 50 double fun(int n) {

double y=0.0; int i,j; j=0; for(i=1;;i++) {

/**/if((i<10)&&(i%3==0))/**/ {

/**/y+=1/i;/**/ j++; }

if(j==n)break; }

return y; }

8