第一范文网 - 专业文章范例文档资料分享平台

西南大学19年12月C语言程序设计 【0039】大作业答案

来源:用户分享 时间:2025/9/16 0:41:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

西南大学网络与继续教育学院课程考试试题卷 类别:网教 2019年12月 课程名称【编号】: C语言程序设计 【0039】 B卷 大作业 满分:100 分 一、大作业题目 1.简述题 (1)“构建程序设计的思想和方法、提升阅读程序能力和编写程序能力”是C语言程序设计的课程学习目标。请简要说明你在C语言程序设计学习过程中学习了哪些内容?通过C语言的学习,你有哪些收获和体会?要求:回答问题真实真情表达(10分) (2)简述算法、程序设计语言与程序的区别与联系。算法的特征有哪些?算法的描述方法有哪些? (3)在C语言中程序中有哪三种基本结构?分别简述这三种基本结构内涵。实现这三种基本结构的主要语句有哪些? 2..编程题 (1) 编写一个函数计算函数f(x,y)=x3+y+con(x)的 值,要求有输入输出提示,结果保留小数点后3位。 (2)输出100-500之间的能够被3整除的所有数,并求出这些满足条件数的平均值输出。 (3)编写一个函数fun求出分数序列23581321,,,,,,...的前n项之和,再写一主1235813函数测试其功能。 (4) 编一程序找出所有三位数的\水仙花数”并在屏幕上输出。其中\水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一\水仙花数”,因为153=13+53+33。 (5)写一个函数将一个字符串中的大写字母转换为小写,再写一个测试函数测试其功能。不允许使用strlwr函数 (6)从键盘上任意输入20个2位或3位整数存放在array数组中,找出array数组中的能够被2整除的数存放在数组b中,并对b数组的值按升序排列。 要求: (a)编写一个sort(int word,inta[])函数实现排序功能。 (b)除sort函数外,其余在主函数内完成,但主函数必须调用sort函数实现排序功能。 (c)程序必须有输入输出提示。 3. 依据下列提供的程序回答问题 #include int f(int m,int n) { int r; while(r=m%n) { m=n; n=r; } return(n); } int main() { int int_num1, int_num2; printf(\请输入两个正的整数(之间用逗号隔开):\\n \ scanf(\ printf(\,int_num2= %d\\n\ printf(\} (1)上述提供程序中,函数f的功能是什么? (2)请依据提供的函数f代码所表示的算法内涵画出其中的传统流程图或N-S图或采用自然语言描述fun代码所表示的算法。 (3)在VC6.0环境下,运行上述程序时,若输入的数据序列为36,48其输出结果是什么? 二、大作业要求 大作业共需要完成3个大题: 第1题,满分30分; 第2题(1)-(5)任选两题完成,各15分,(6)题必做,10分,满分40分; 第3题(1)-(3)必做,满分30分。 1、简述题 (1)答:经过一个学期的C语言学习,大体算是在这个编程语言上入了门,能够通过一些代码解决特定的问题。感觉C原因编程不只是学习知识这么简单,更多给我的感受是它在潜移默化中培养了人的一种能力,用自己的话来讲就是一种”代码能力“。对于同一个问题,让大家去解开答案,可能经过一些纸笔的运算都能得出结果,但是如何把这个- 1 -

西南大学19年12月C语言程序设计 【0039】大作业答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9ppz470u164qfr01784a35m4y31ezc0153m_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top