文本内容:
一、填空题(每空1分,共10分)
1.
42.
23.1或真
4.主(或main)
5.-
126.a
7.错误
8.
49.k!二0
二、单选x=0x=
10010.题(每小题2分,共30分)CDCBB BADCDADBDC
三、程序阅读分析(每小题5分,共20分)
1.5,4,
62.5,
133.*p=l,x=3,y=
54.结果是目13,180,8
四、判断题(每空1分,共10分)V V VV X VX XVX
五、程序设计题(本题共30分)(参考代码,答案不唯一){t=a[i];
1.整体结构3分,字符串定义2分,a[i]=a[i+l];a[i+l]=t;}strcat调用3分,输出2分共10分printf thesorted numbers:〃;for#includestdio.hi=l;ill;i++#includestring.hprintf〃%d\t”,a[i];void mainprintf〃\n〃;}char si
[20]=〃xxxxx”;char*s2=〃yyyyy〃;
3.函数首部定义2分,函数体6分,函strcat si,s2;数整体性2分printf〃%s〃,si;int isprimeintmint i;
2.程序完整性3分,排序算法7分for i=2;im;i++#includestdio.hifm%i==0return0;void mainifm=i return1;}int a[ll],i,j,t;printf input10numbers:\nz,;for i=l;i=10;i++scanf〃/d〃,a[i];printf z,the numbersare:〃;for i=l;i〈=10;i++printf〃%d〃,a[i];printf〃\n〃;forj=l;j=9;j++〃是轮次,共比较9轮fori=l;i=10-j;i++〃i是每轮比较次数,共10-j次if a[i]a[i+U。