湖北大学知行学院2009——2010学年度第二学期课程考试试题参考答案及评分标准(第页共页)知行学院课程考试试题参考答案及评分标准一、单项选择题(从下列各题A、B、C、D四个备选答案中选择一个正确的答案,并将其写在题干的括号中。每小题1分,共20分)1A2B3D4C5C6C7C8D9D10A11D12D13B14A15C16C17A18A19C20A二、填空题(每空1分,共15分)1.#号2.03.ch!=‘\n’ch=‘0’&&ch=‘9’4.从键盘上输入一个字符。5.指针变量p为整型6.FILE*fp7.98.字母、数字、下划线;以字母、下划线开头。9.10510.结束本次循环,进入下一次循环;结束循环。三、判断题(每小题1分,共10分)1√2Ⅹ3√4Ⅹ5√6√7√8√9√10√四、写出下列程序的运行结果(每小题5分,共25分)1.printf(“%d,”,&a);if(a==1)2.123.s=s+1.0/n4.3455.125五、程序填空题(每小题6分,共12分)1.i=9j=9i,j,i*j“\n”2.i==ji+j==2五、编程题(每小题9分,共18分)1.#include“stdio.h”main(){inti,j,a[10];for(i=1;i=10;i++)scanf(“%d”,&a[i]);for(i=0;i9=;i++)for(j=9;ji;j——)if(a[j-1]a[j]){t=a[j-1];a[j-1]=a[j];a[j]=t;}for(i=0;i10;i++)printf(“%d”,a[i]);}2.{longge,shi,qian,wan,x;scanf(%ld,&x);wan=x/10000;qian=x%10000/1000;shi=x%100/10;ge=x%10;if(ge==wan&&shi==qian)/*个位等于万位并且十位等于千位*/printf(thisnumberisahuiwen\n);elseprintf(thisnumberisnotahuiwen\n);}课程名称:C语言(B卷)考试方式:闭卷(开卷、闭卷)任课教师:余敦辉系(部):计算机系专业年级:电信09级本科注:参考答案需写清题号、每小题分值、参考答案要点、评分标准等