教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

C语言程序设计期末考试试题(含答案)(3)

来源:网络收集 时间:2026-05-05
导读: } } 五、程序修改题(本题共2小题,共10分) 请在注释“ERROR”处修改程序中的错误,使它能得出正确的结果。注意:不要改动main 函数,不得增行或删行,也不得更改程序结构! 43.用指针变量输出数值。 #include voi

} }

五、程序修改题(本题共2小题,共10分)

请在注释“ERROR”处修改程序中的错误,使它能得出正确的结果。注意:不要改动main 函数,不得增行或删行,也不得更改程序结构! 43.用指针变量输出数值。 #include void main() {

int a[ ]={1,2,3,4,5,6,7,8,9,10},*p;

*p=a; /* ERROR1 */ printf(\ /* ERROR2 */ }

44.利用函数求两个整数的最大公约数。 #include void main()

{ int gcd(int a, int b); int a,b,abd;

printf(\

scanf(\ /* ERROR3 */ abd=gcd(a,b);

printf(\}

int gcd(int x,int y); /* ERROR4 */ { int t;

if(x

{ t=x%y;x=y;x=t;} /* ERROR5 */ return x; }

参考答案: ========== 一、单项选择题 1.A 2.D 3. B 4. C 7.B 8.A 9.B 10.B 11.B 12.C 13.B 16.C 17.D 18.C 19.A 20.C 21.C 22.B 25.C 二、填空题 26. 主函数 27. 1

28. 1.0/2*(x+sqrt(x+y)/(5*x)) 29. 3 30. 60 31. 20 32. 3 33. 6 34. 5 35. 15

三、程序分析题 36. 17

37. 0 11 9 7 3 38. 101 39. a=30 B=25 40. 10121 10222 10323

四、程序填充题 41. N 10、 i>=0、 &a[i] 42. char score、 default 五、程序修改题

43. *p=a; p=a; %f %d

44. scanf(\ scanf(\ int gcd(int x,int y); int gcd(int x,int y) x=t y=t

5.B 6.A 14.C 15.C 23.A

24.C

C语言程序设计期末考试试题(含答案)(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/594151.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)