2011二级C语言经典上机题库:100道强化练习与解答
需积分: 0 75 浏览量
更新于2024-07-29
1
收藏 810KB DOC 举报
本题库提供了针对2011年二级C语言上机考试的100套题目,每套包含三道题,旨在帮助考生巩固C语言基础。题库中的第一套试题涉及函数fun的设计,该函数的主要任务是处理一个整数,移除其中偶数位,只保留奇数位,并将结果存储回输入的指针所指向的变量。以下是详细解题过程:
1. 函数fun的实现:
- 第一处:`t = *n % 10;` 这里用取模运算 `%` 得到n的个位数,因此填入10。
- 第二处:`if (t % 2 != 0) { ... }` 判断t是否为奇数,因为题目要求去除偶数位,所以填入0,表示非偶数。
- 第三处:`*n = x;` 在循环结束后,函数需要将计算出的新数x通过指针n返回给主函数,所以这里填入`x`。
2. 主函数main部分:
- 用户输入验证:程序要求用户输入一个0到99999999之间的整数,确保数据的有效性。
- 调用函数fun处理输入的整数n,并将结果输出。
3. 计算阶乘的函数MODI1.C中的fun功能:
- 该函数用于计算n的阶乘,如给定n=5,会输出5的阶乘值。这部分的内容在给定部分没有详细列出,但通常阶乘函数会使用递归或者循环结构来实现,根据题目要求,考生需要编写相应的算法来求解。
总结,这个题库不仅涵盖了C语言的基本语法和逻辑操作,还包含了函数设计、控制结构以及用户输入处理等实用技巧。考生通过这些题目练习,可以提升对C语言的理解和实际编程能力,确保在考试时能够应对各种题目。由于题库包含100套题目,覆盖了多种题型,考生在准备考试时需要全面理解和掌握这些题目,以提高考试通过率。
2009-12-19 上传
2010-02-02 上传
2012-10-25 上传
2016-01-02 上传
2010-03-19 上传
2012-03-17 上传
zgyzgy123123
- 粉丝: 0
- 资源: 1
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全