最新福建省计算机等级考试二级C语言考试题库.docx

上传人:b****1 文档编号:1679466 上传时间:2023-05-01 格式:DOCX 页数:29 大小:399.70KB
下载 相关 举报
最新福建省计算机等级考试二级C语言考试题库.docx_第1页
第1页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第2页
第2页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第3页
第3页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第4页
第4页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第5页
第5页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第6页
第6页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第7页
第7页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第8页
第8页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第9页
第9页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第10页
第10页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第11页
第11页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第12页
第12页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第13页
第13页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第14页
第14页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第15页
第15页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第16页
第16页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第17页
第17页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第18页
第18页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第19页
第19页 / 共29页
最新福建省计算机等级考试二级C语言考试题库.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

最新福建省计算机等级考试二级C语言考试题库.docx

《最新福建省计算机等级考试二级C语言考试题库.docx》由会员分享,可在线阅读,更多相关《最新福建省计算机等级考试二级C语言考试题库.docx(29页珍藏版)》请在冰点文库上搜索。

最新福建省计算机等级考试二级C语言考试题库.docx

最新福建省计算机等级考试二级C语言考试题库

最新福建省计算机等级考试二级C语言考试题库

改错题

#include

#include

voidmain()

{

chars1[100],s2[100];

inti,s_len;

printf("Pleaseinputstring:

\n");

gets(s1);

s_len=/**/s1/**/;

for(i=0;i

{

if(s1[i]>='0'&&s1[i]<='7')

s2[i]=s1[i]+2;

elseif(s1[i]=='8'/**/&&/**/s1[i]=='9')

s2[i]=s1[i]-8;

else

s2[i]=s1[i];

}

/**/s2[i+1]/**/='\0';

puts(s2);

getch();

}

#include

#include

intprime(intx)

{

inti,mark=1;

doublek;

/**/i=1/**/;

k=(int)sqrt((double)x);

while(i<=k)

{if(x%i==0)

{/**/i=k+1;/**/

break;

}i++;

}

return(mark);

}

voidmain()

{

inta;

printf("Inputanumber:

");

scanf("%d",&a);

if(/**/!

prime(a)/**/)

printf("%disaprimenumber.\n",a);

else

printf("It'snot.\n");

getch();

}

#include

floatfun(floata)

{return(a*a+2*a+1)/(a-1);}

voidmain()

{

floatx,y,z;

floatresult;

printf("\nPleaseinputx,y,z:

");

scanf(/**/"%d%d%d"/**/,&x,&y,&z);

if(x==1||y==1||z==1)

{printf("Divide0,error!

");

getch();

return;

}

result=/**/fun(x,y,z)/**/;

printf("\nResult=%.2f\n",result);

getch();

}

#include

voidchg(chars[])

{inti;

/**/i=1/**/;

while(s[i]!

='\0')

{if((s[i]>='A'&&s[i]<='Z')&&/**/i%2/**/)

/**/s[i]=s[i]-32;/**/

i++;

}

}

voidmain()

{

charstr_s[100];

printf("Enterstring:

");

gets(str_s);

chg(str_s);

printf("\nNowstringis:

");

puts(str_s);

getch();

}

#include

intfun(/**/charp/**/){intx;

/**/x=1;/**/

while(*p)

{x=x*8+*p-'0';

p++;

}

return(/**/*p/**/);}

voidmain()

{

charstr_s[6];

printf("Enterstring:

");

gets(str_s);

printf("\nDecimalis:

%d",fun(str_s));

getch();

}

#include

voidmain()

{

charstr[100];

char*p;

p=str;

scanf("%s",str);

while(/**/*p=='\0'/**/)

p++;

printf(/**/"Thelengthis:

%s"/**/,p-str);

getch();

}

#include

voidmain()

{inti,gw,sw,sum=0;

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

{

sw=i/10;

gw=/**/i-sw/**/;

if((gw==3||gw==5)||(sw==3||sw==5))

/**/sum=i/**/;

}

printf("\nThesumis:

%d",sum);

getch();

}

#include

#include

voidfun(/**/floata,b,c/**/){doubles,area;

if(a+b>c&&a+c>b&&b+c>a)

{/**/s=a+b+c/2;/**/

area=/**/sqt(s*(s-a)*(s-b)*(s-c))/**/;

printf("area=%7.2f\n",area);

}

else

printf("Notatriangle.\n");}

voidmain()

{

floata,b,c;

printf("Inputa,b,c:

");

scanf("%f,%f,%f",&a,&b,&c);

fun(a,b,c);

getch();

}

#include

voidmain()

{

inti,num[100],count;

/**/count=1/**/;

for(i=1000;i<=2000;i++)

if(/**/(i-2)%4=0&&(i-3)%7=0/**/)

{

num[count]=i;

count++;

}

printf("Totalnumberis:

%d\n",count);

for(i=0;/**/i<=count/**/;i++)

printf("%d\n",num[i]);

getch();

}

#include

voidswap(int*p,/**/*q/**/){

inttemp;

/**/*temp/**/=*p;

/**/*q=*p;/**/

*q=temp;

}

voidmain()

{

inta,b;

printf("Input2numbers:

\n");

scanf("%d%d",&a,&b);

printf("\nOriginal:

a=%db=%d\n",a,b);

swap(&a,&b);

printf("Now:

a=%db=%d\n",a,b);

getch();

}

填空题

/**//**/

voidmain()

{

charstr[100];

int/**//**/;

printf("Inputstring:

");

gets(str);

for(i=j=0;str[i]!

='\0';i++)

{if(str[i]!

='b')

{str[j]=str[i];

/**//**/;

}

}

str[j]='\0';

printf("Nowstringis:

");

puts(str);

getch();

}

#include

voidmain()

{

structstudent

{

charname[10];

floatscore;

};

structstudentstu[5]={"Mary",76.1,"John",87.3,"Tom",81,"susa",87.8,"wilu",79};

inti=0,k=0;

/**//**/;

for(i=0;i<5;i++)

if(stu[i].score>max)

{max=/**//**/;

/**//**/;

}

printf("\nname:

%s,score:

%.2f",stu[k].name,stu[k].score);

getch();

}

#include

#include

voidmain()

{inti,j;

inta[5][5],sum;

/**//**/;

printf("Pleaseinput25numbers:

\n");

for(i=0;i<5;i++)

for(j=0;j<5;j++)

{scanf("%d",&a[i][j]);

if(/**//**/)

sum+=a[i][j];

}

printf("%.5f\n",/**//**/);

getch();

}

#include

voidmain()

{inti,j,k;

intnum=0;

printf("No.1yuan2yuan5yuan\n");

for(k=0;k<=2;k++)

for(j=0;j<=5;j++)

for(i=0;/**//**/;i++)

if(/**//**/)

{num++;

printf("%9d%9d%9d%9d\n",num,i,j,k);

}

getch();

}

#include

/**//**/N10

intfind(inta[],intx){

inti;

for(/**//**/;i

{if(a[i]==x)

return(i);

}

return(/**//**/);}

voidmain()

{

inta[N]={21,56,-9,0,3,17,18,5,-23,11};

intf,f_at;

printf("Inputanumbertobesearched:

");

scanf("%d",&f);

f_at=find(a,f);

if(f_at>=0)

printf("%disfound,it'sat%d\n",f,f_at);

else

printf("Notexist.\n");

getch();

}

#include

voidmain()

{intm,n,k;

for(m=1;m<10;m++)

for(n=1;/**//**/;n++)

{k=/**//**/;

if(k==99)

printf("M=%dN=%d\n",m,n);

}

getch();

}

#include

#defineN10

voidmain()

{

inta[N]={21,56,-9,0,3,17,18,5,-23,11};

inti,j,/**//**/;

for(i=N-1;i>=1;i--)

{for(j=0;j<=/**//**/;j++)

{if(/**//**/)

{temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

}

}

printf("Sortednumbers:

\n");

for(i=0;i

printf("%4d",a[i]);

printf("\n");

getch();

}

#include

voidmain()

{

intx,na,nb,nc;

na=nb=/**//**/;

printf("Pleaseinputintegernumber,endwith0:

\n");

scanf("%d",&x);

while(x)

{

if(x<0)

/**//**/;

else

++nb;

if(abs(x%/**//**/)==3)

++nc;

printf("Pleaseinputintegernumber,endwith0:

\n");

scanf("%d",&x);

}

printf("na=%dnb=%dnc=%d\n",na,nb,nc);

getch();

}

#include

voidmain()

{enumbody{zhang,wang,zhao,li};

/**//**/bodyday[12],j;

inti;

j=zhang;

for(i=0;i<12;i++)

{day[i]=j;

j++;

if(j>li)

j=/**//**/;

}

printf("List:

\n");

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

{switch(day[i-1])

{casezhang:

printf("Day%2dis%s\n",i,"zhang");break;

casewang:

printf("Day%2dis%s\n",i,"wang");break;

case/**//**/:

printf("Day%2dis%s\n",i,"zhao");break;

caseli:

printf("Day%2dis%s\n",i,"li");

}

}

getch();

}

#include

voidmain()

{

inti,s[9];

floataver;

printf("Pleaseinputsampler:

\n");

for(i=0;i<9;i++)

scanf("%d",&s[i]);

aver=((float)/**//**/)/2;

for(i=0;i<9;i++)

if(s[i]

printf("%d\n",s[i]);

getch();

}

编程题

#include#includedoublefun(doublex){/**/

/**/

}

voidmain()

{

doublex;

printf("Pleaeinputx:

");

scanf("%lf",&x);

printf("\nfun(%6.3lf)=%6.3lf\n",x,fun(x));

getch();

}

#include

#include

floatfun(floatf,chars[]){/**/

/**/

}

voidmain()

{floatx,y;

charstr[16];

printf("Inputthefahrenheittemperature:

");

scanf("%f",&x);

y=fun(x,str);

printf("thecelsiustemperature:

%f,%s\n",y,str);

getch();

}

#include#includedoublefun(doublex){/**/

/**/

}

voidmain()

{

doublex;

printf("Pleaeinputx:

");

scanf("%lf",&x);

printf("\nfun(%6.3lf)=%6.3lf\n",x,fun(x));

getch();

}

#includeintfun(longa[]){/**/

/**/

}

voidmain()

{

inti,n;

longa[20];

n=fun(a);

for(i=0;i

printf("%ld",a[i]);

printf("\n");

printf("n=%d\n",n);

getch();

}

#include#includedoublefun(floatx){/**/

/**/

}

voidmain()

{floatx;

doubley;

printf("Pleaseinputanumber:

");

scanf("%f",&x);

printf("f(%.2f)=%.2f\n",x,fun(x));

getch();

}

#include

longfun(intn)

{/**/

/**/

}

voidmain()

{

intn;

printf("Inputn(n>=1):

");

scanf("%d",&n);

printf("fun(%d)=%ld\n",n,fun(n));

getch();

}

#include

#defineRW3

#defineCL5

voidfun(inta[][CL],intn){/**/

/**/

}

voidmain()

{intarra[RW][CL]={{1,2,3,4,5},{11,12,13,14,15},{21,22,23,24,25}};

inti,j,k;

printf("Originalarrayis:

\n");

for(i=0;i

{for(j=0;j

printf("%6d",arra[i][j]);

printf("\n");

}

printf("\nInputsitesofmoving:

");

scanf("%d",&k);

fun(arra,k);

printf("\nNowarrayis:

\n");

for(i=0;i

{for(j=0;j

printf("%6d",arra[i][j]);

printf("\n");

}

getch();

}

#include#include

doublefun(intn){/**/

/**/

}

voidmain()

{

intn;

printf("Inputn(n>=0):

");

scanf("%d",&n);

printf("pi=%lf\n",fun(n));

getch();

}

#include#includedoublefun(floatx){/**/

/**/

}

voidmain()

{floatx;

doubley;

printf("Pleaseinputanumber:

");

scanf("%f",&x);

printf("f(%.2f)=%.2f\n",x,fun(x));

getch();

}

#include#includedoublefun(doublex){/**/

/**/

}

voidmain()

{

doublex;

printf("Pleaeinputx:

");

scanf("%lf",&x);

printf("\nfun(%6.3lf)=%6.3lf\n",x,fun(x));

getch();

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2