365文库
登录
注册
2

福建省高等学校计算机二级C语言试题库大题部分

221阅读 | 9收藏 | 14页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
福建省高等学校计算机二级C语言试题库大题部分第1页
福建省高等学校计算机二级C语言试题库大题部分第2页
福建省高等学校计算机二级C语言试题库大题部分第3页
福建省高等学校计算机二级C语言试题库大题部分第4页
福建省高等学校计算机二级C语言试题库大题部分第5页
福建省高等学校计算机二级C语言试题库大题部分第6页
福建省高等学校计算机二级C语言试题库大题部分第7页
福建省高等学校计算机二级C语言试题库大题部分第8页
福建省高等学校计算机二级C语言试题库大题部分第9页
福建省高等学校计算机二级C语言试题库大题部分第10页
福建省高等学校计算机二级C语言试题库大题部分第11页
福建省高等学校计算机二级C语言试题库大题部分第12页
福建省高等学校计算机二级C语言试题库大题部分第13页
福建省高等学校计算机二级C语言试题库大题部分第14页
福利来袭,限时免费在线编辑
转Pdf
right
1/14
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
他的猫 上传于:2024-05-16
第二部分:改错题  第一套卷:  cmody011.c #include #include #include #include void main() { char str1[100], t[200]; int i, j; /**/ i = 0; /**/ j=0 clrscr(); strcpy(str1, "4AZ18c?Ge9a0z!"); for (i = 0; i Original string: %s
", str1); printf("
Result string: %s
", t); } ************************************************************************* 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)) /**/ if((i>10)&&(i%3==0))(根据题义) { /**/ y+=1/i; /**/ y+=1.0/i; j++; } if(j==n) break; } return y; } void main() { clrscr(); printf("fun(8) = %8.3lf
", fun(8)); } ************************************************************************* 第二套卷  ************************************************************************* cmody021.c #include void main() { /**/ int i; j; /**/ int i, j;(概念错误) for (i=1;i<=5;i++) { for (j=1;j<=10-2*i;j++) printf(" "); /**/ for (j=1;j<=5;j++) /**/ for (j=1;j<=2*i-1;j++) *号的位置 printf("* "); printf("
"); } } cmody022.c #include #include /**/int fun();/**/ int fun()(概念错误) { int hen,cock,chicken,n=0; clrscr(); for(cock=0;cock<=50;cock+=1) for(hen=0;hen<=100;hen=hen+1) { chicken=2*(100-hen-2*cock); /**/ if(cock+hen+chicken=100) /**/ if(cock+hen+chicken==100) if后面关系表达式 { n++; printf("%d-->hen:%d,cock:%d,chicken:%d
",n,hen,cock,chicken); if(n==20) getch(); } } return n; } void main() { int num; num=fun(); printf("
There are %d solutions.
",num); getch(); } 第三套卷  **************************************************************************** cmody031.c #include #include void main() { int m,n,result,flag=0; /**/ char ch, /**/ char ch;(概念错误) clrscr(); printf("Input an expression: "); scanf("%d%c%d",&m,&ch,&n); /**/ switch ch /**/ switch (ch) { case '+': result=m+n; break; case '-': result=m-n; break; case '*': result=m*n; break; case '%': result=m%n; break; case '/': result=m/n; break; default: { printf("Error!
"); flag=1; } } if (!flag) printf("%d %c %d = %d
",m,ch,n,result); getch(); } **************************************************************************** cmody032.c #include #include void main() { int num; printf("
"); num=fun(); printf("
The total of prime is %d",num); getch(); } int fun() { int m,i,k,n=0; for(m=201; m<=300;m+=2) { k=sqrt(m+1); for(i=2;i<=k;i++) /**/ if(m/i==0) /**/ if(m%i==0) break; /**/ if(i==k) /**/ if(i>=k) { printf("%-4d",m); n++;; if(n%10==0) printf("
"); } } return n; } 模拟卷  **************************************************************************** evsum.c #include void main() { /**/ int sum=1,i; /**/ int sum=0,i for(i=100; i>1; i--) /**/ if(i%2=0) sum+=i; /**/ if(i%2==0) sum+=i; printf("%d
",sum); } *************************************************************************** dafsum.c #include void main() { int i,a,b,c; /**/ for(i=100;i=999;i++) /**/ for(i=100;i<=999;i++) { a=i/100; /**/ b=i%10/10; /**/ b=i/10%10; c=i%10; /**/ if i==a*a*a+b*b*b+c*c*c /**/ if(i==a*a*a+b*b*b+c*c*c) printf("%5d",i); } } **************************************************************************** 第三部分:填空题(每题10分)  第一套卷  *************************************************************************** ccon011.c #include #include void main() { int x; /**/ float f ; /**/ printf("Input an integer: "); scanf("%d",&x); f = /**/ (fabs(x)-2)/(x*x+1) /**/ ; printf("F(x)=%f
",f); } ************************************************************************** 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=/**/ -sgn; /**/; 题义中是正负交替的 } pi*=/**/ 4 /**/; 前面一个系数 printf("%f
",pi); } *************************************************************************** ccon013.c #include #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("Input 10 numbers: "); for(i=0;i<10;i++) scanf("%d",&num[i]); find_max_min(/**/ num /**/,10); 将主函数中的数组值[指针]传递给子函数 printf("max=%d,num=%d
",max,min); } 第二套卷  *************************************************************************** ccon021.c #include void main() { int a,b,k; int plu = /**/ 403 /**/;根据题义 for(a=1; a<10; a++) for(b=1; b<10; b++) { k = (a*10+b) * /**/(b*10+a ) /**/ ; 根据题义表达式 if(k==plu) printf("A = %d, B = %d
",a,b); } } *************************************************************************** ccon022.c #include void main() { int n,a,b; /**/ a=0,b=0 /**/ scanf("%d",&n); while(/**/ n /**/) { if(n>0) a++; else /**/ b++; /**/ scanf("%d",&n); } printf("Positive integer: %d, negative integer: %d
",a,b); } *************************************************************************** ccon023.c #include #include int prime(int n) { int k,flag=1; for(k=2; k<=n/2+1; k++) if (n%k==0) { flag=/**/ 0 /**/ ; break;} return flag; } void main() { int num, a; clrscr(); do { printf("Please input an even number:"); sca
tj