文档视界 最新最全的文档下载
当前位置:文档视界 › 《程序设计基础》期末考试试卷A答案

《程序设计基础》期末考试试卷A答案

《程序设计基础》期末考试试卷A答案
《程序设计基础》期末考试试卷A答案

《程序设计基础》期末考试A 答案

一、选择题(每题1.5分,共30分) A B C D A B C D 1、 ○ ○ ○ ● 11、○ ● ○ ○ 2、 ○ ○ ● ○ 12、○ ● ○ ○ 3、 ● ○ ○ ○ 13、○ ○ ● ○ 4、 ● ○ ○ ○ 14、○ ○ ○ ● 5、 ○ ○ ● ○ 15、○ ● ○ ○ 6、 ○ ○ ● ○ 16、● ○ ○ ○ 7、 ○ ● ○ ○ 17、● ○ ○ ○ 8、 ● ○ ○ ○ 18、○ ● ○ ○ 9、 ○ ○ ○ ● 19、○ ○ ○ ● 10、○ ● ○ ○ 20、● ○ ○ ○ 二、填空题(每题2分,共30分) 【21】 -1.7 【22】 1 【23】 8 【24】 26 【25】 0,0,2,3 【26】 2 【27】 1 【28】 8 【29】 x%10 【30】 ch>=’a ’&&ch<=

’z ’ 【31】 a[row][colum] 【32】 strcmp(cRu[k].cname,cN)==0 【33】 xHao[m]=cRu[k].sno 【34】 max=iSc[0]; 【35】 iSc[k]>max

三改错题(每题5分共10分)

36 语句号: ①正确语句: int IsPrime(int n)

语句号: ⑤正确语句: if(!(n%i)) 37 语句号: ⑤正确语句: t+=s[k];

语句号: ⑦正确语句: for(i=0;i

38

#include

void main()

{ float x,y;

printf(“Input x:”);

scanf(“%f”,&x);

if(x<0) y=x*x-1;

else if(x>5&&x<10) y=2*x*x*x+3*x-6;

else y=5*x+9;

printf(“y=%f\n”,y);

}

39

#include

void fun(char str[])

{ int k=0,m=0;

while(str[k]!=’\0’)

{ if (str[k]>=’0’&&str[k]<=’9’) str[m++]=str[k];

k++;

}

str[m]=’\0’;

}

void main()

{ char chs[80];

printf(“Input a string:”);

gets(chs);

fun(chs);

puts(chs);

}

40

#include

int select(int iSc[][5],int n,int a,int b,int iZw[])

{ int k,l,avg,fl,m=0;

for(k=0;k

{ avg=0;fl=1;

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

{ avg+=iSc[k][l];

if (iSc[k][l]

}

avg=avg/5;

if(fl||avg>=a) iZw[m++]=k+1;

}

return(m);

}

void main()

{ int iCj[20][5],iZh[20],k,m;

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

{ printf(“\n输入%d号学生5门课成绩”,k+1)

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

scanf(“%d”,&iCj[k][m]);

}

m=select(iCj,20,90,85,iZh);

printf(“满足平均成绩不低于90或各科成绩不低于85:\n”); for(k=0;k

printf(“%d\n”,iZh[k]);

}

相关文档