8计算机二级上机复习.docx
- 文档编号:28315837
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:31
- 大小:151.07KB
8计算机二级上机复习.docx
《8计算机二级上机复习.docx》由会员分享,可在线阅读,更多相关《8计算机二级上机复习.docx(31页珍藏版)》请在冰豆网上搜索。
8计算机二级上机复习
一、程序填空题
#include
#include
#include
#defineN9
longctod(char*s)
{longd=0;
while(*s)
if(isdigit(*s)){
/**********found**********/
d=d*10+*s-__1__;
/**********found**********/
__2__;}
returnd;
}
longfun(char*a,char*b)
{
/**********found**********/
return__3__;
}
main()
{chars1[N],s2[N];
do
{printf("Inputstrings1:
");gets(s1);}
while(strlen(s1)>N);
do
{printf("Inputstrings2:
");gets(s2);}
while(strlen(s2)>N);
printf("Theresultis:
%ld\n",fun(s1,s2));
}
#include
#include
#include
#defineN9
longctod(char*s)
{longd=0;
while(*s)
if(isdigit(*s)){
/**********found**********/
d=d*10+*s-'0';
/**********found**********/
s++;}
returnd;
}
longfun(char*a,char*b)
{
/**********found**********/
returnctod(a)+ctod(b);
}
main()
{chars1[N],s2[N];
do
{printf("Inputstrings1:
");gets(s1);}
while(strlen(s1)>N);
do
{printf("Inputstrings2:
");gets(s2);}
while(strlen(s2)>N);
printf("Theresultis:
%ld\n",fun(s1,s2));
}
#include
#include
doublefun(doublex,intn)
{doublef,t;inti;
/**********found**********/
f=___1___;
t=-1;
for(i=1;i { /**********found**********/ t*=(___2___)*x/i; /**********found**********/ f+=___3___; } returnf; } main() {doublex,y; x=2.5; y=fun(x,15); printf("\nTheresultis: \n"); printf("x=%-12.6fy=%-12.6f\n",x,y); } #include #include doublefun(doublex,intn) {doublef,t;inti; /**********found**********/ f=1; t=-1; for(i=1;i { /**********found**********/ t*=(-1)*x/i; /**********found**********/ f+=t; } returnf; } main() {doublex,y; x=2.5; y=fun(x,15); printf("\nTheresultis: \n"); printf("x=%-12.6fy=%-12.6f\n",x,y); } #include #defineN7 /**********found**********/ voidfun(int(*a)__1__) {inti,j,k,m; if(N%2==0)m=N/2; elsem=N/2+1; for(i=0;i /**********found**********/ for(j=__2__;j a[i][j]=a[N-i-1][j]=i+1; for(k=i+1;k /**********found**********/ a[k][i]=a[k][N-i-1]=__3__; } } main() {intx[N][N]={0},i,j; fun(x); printf("\nTheresultis: \n"); for(i=0;i {for(j=0;j printf("\n"); } } #include #defineN7 /**********found**********/ voidfun(int(*a)[N]) {inti,j,k,m; if(N%2==0)m=N/2; elsem=N/2+1; for(i=0;i /**********found**********/ for(j=i;j a[i][j]=a[N-i-1][j]=i+1; for(k=i+1;k /**********found**********/ a[k][i]=a[k][N-i-1]=i+1; } } main() {intx[N][N]={0},i,j; fun(x); printf("\nTheresultis: \n"); for(i=0;i {for(j=0;j printf("\n"); } } #include #defineN9 voidfun(inta[],intn) {inti,j,max,min,px,pn,t; for(i=0;i { /**********found**********/ max=min=; px=pn=i; for(j=i+1;j /**********found**********/ if(maxa[j]) {max=a[j];px=j;} /**********found**********/ if(mina[j]) {min=a[j];pn=j;} } if(pn! =i) {t=a[i];a[i]=min;a[pn]=t; if(px==i)px=pn; } if(px! =i+1) {t=a[i+1];a[i+1]=max;a[px]=t;} } } main() {intb[N]={9,1,4,2,3,6,5,8,7},i; printf("\nTheoriginaldata: \n");
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 上机 复习