五邑大学C语言程序设计期末考试题参考答案

读书破万卷 下笔如有神

C语言程序设计

练习1

题号 得分

一 二 三 四 五 六 七 八 九 十 总分 参考答案

一、填空题(20%:10题20空,每空1分)

1. 函数首部、函数体。

2. 算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的。 3. 顺序结构、选择结构、循环结构。 4. a=4。 5. a=0。 6. m=3。

7. while语句、do-while语句、for语句。 8. 宏定义、文件包含、条件编译。 9. 5%3=2,3|5=7。 10. 1/2=0,1.0/2=0.5。

二、选择题(20%:10题,每题2分) 1. D 3. C 5. A 7. A 9. C

2. C 4. B 6. B 8. D 10. A

读书破万卷 下笔如有神

三、程序阅读(15%:3题,每题5分) 1. t=5,a=3,b=5 2. i=10,m=21,n=1 3. 720

四、程序填空(30%:5题,每题6分) 1.

p++;或p+=1;或p=p+1; i++;或i+=1;或i=i+1; 2.

temp=num[i]; num[j]=temp; 3. i=k; j=k;

五、程序设计(15%:1题,每题15分) void sort(int num[],int n) { int i,j,k,temp;

for(i=0;i

for(j=i+1;j

if(num[k]>num[j]) k=j; if(k!=i)

{ temp=num[i]; num[i]=num[k]; num[k]=temp; } } }

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4