2012年国家二级C语言上机考试题库解题
需积分: 9 178 浏览量
更新于2024-07-23
收藏 1.06MB DOC 举报
C语言程序设计题库分析
一、函数功能实现
在给定的程序中,函数fun的功能是将形参n所指变量中各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。例如,输入一个数:27638496,新的数:为739。
为了实现这个功能,我们需要在程序的下划线处填入正确的内容,并删除下划线,使程序得出正确的结果。在这个问题中,我们需要在三个地方填入正确的内容。
首先,在t=*n%__1__处,我们需要填入10,因为t是通过取模的方式来得到*n的个位数字。其次,在if(t%2!=__2__)处,我们需要填入0,因为这里是判断是否是奇数。最后,在*n=__3__处,我们需要填入x,因为这里是返回新数x。
二、计算n!的函数实现
在给定的程序中,函数fun的功能是计算n!。例如,给n输入5,则输出120.000000。
为了实现这个功能,我们需要在程序的错误处填入正确的内容,并删除错误,使程序能输出正确的结果。在这个问题中,我们需要在两个地方填入正确的内容。
首先,在ifn==0return1.0处,我们需要填入条件语句书写格式正确的代码,即if(n==0)。其次,在result*=n--处,我们需要添加分号,以便语句正确地结束。
三、C语言程序设计要点
在C语言程序设计中,函数的功能实现是非常重要的。我们需要根据问题的要求,设计正确的函数来实现所需的功能。在这个问题中,我们需要设计两个函数,一个是将形参n所指变量中各位上为偶数的数去除,另一个是计算n!。
在设计函数时,我们需要注意变量的声明、赋值、运算符的使用等基本知识点。此外,我们还需要注意语句的书写格式、条件语句的使用、循环语句的使用等高级知识点。
四、程序设计思路
在设计程序时,我们需要根据问题的要求,确定函数的功能和实现方式。然后,我们需要根据函数的功能,设计正确的算法和数据结构。最后,我们需要根据算法和数据结构,编写正确的代码。
在这个问题中,我们需要根据问题的要求,确定函数的功能和实现方式。然后,我们需要根据函数的功能,设计正确的算法和数据结构。最后,我们需要根据算法和数据结构,编写正确的代码。
五、总结
在这个问题中,我们学习了C语言程序设计的要点,包括函数的功能实现、变量的声明、赋值、运算符的使用等基本知识点。此外,我们还学习了高级知识点,如语句的书写格式、条件语句的使用、循环语句的使用等。通过这个问题,我们掌握了C语言程序设计的基本技能和思路。
2010-09-21 上传
2023-03-14 上传
2012-12-02 上传
2024-03-05 上传
2023-08-21 上传
2023-07-31 上传
2024-01-30 上传
2024-03-22 上传
2023-09-20 上传
小丑鱼2014
- 粉丝: 0
- 资源: 2
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器