南开大学计算机二级C语言上机题库解析
需积分: 0 195 浏览量
更新于2024-09-20
收藏 1.55MB DOC 举报
"此资源是南开大学计算机二级考试的C语言题库,包含了100套练习题,每套有3道题目,涵盖程序填空、修改和设计。备考者需要全面掌握题库以应对考试中的随机抽题。提供的部分题目示例是一个去除偶数位数字的函数和一个计算阶乘的函数的实现。"
在C语言中,编程题目常常要求我们处理特定的算法和数据结构。在这个资源中,有两个具体的编程任务。
首先,函数`fun`的目的是创建一个新的数,该数由原始整数中所有奇数位上的数字组成,保持原来的高位到低位顺序。解题的关键在于遍历整数的每一位,判断其是否为偶数。在下划线处填写正确的内容:
1. `t=*n%__1__;` 这里应该填写10,因为要用10去除以获取个位数。
2. `if(t%2!=__2__)` 这里的条件是判断t是否为奇数,所以填写0,即`t%2!=0`。
3. `*n=__3__;` 最后,新的数存储在*n中,因此这里填写变量x,即`*n=x;`。
然后,另一个函数`fun`的目的是计算阶乘。给定输入n,函数应返回n的阶乘(n!)。阶乘是所有小于等于n且大于0的整数的乘积。在实际编程中,通常会使用循环来实现这个功能,递归也是常见的方法,但题目没有提供具体实现,因此这部分需要考生自行编写代码。
这两个例子展示了C语言中基本的数学运算、条件判断以及整数操作。对于准备计算机二级C语言考试的考生来说,熟练掌握这类题目是必要的,因为它们考察了对C语言基本语法和逻辑控制的理解。同时,这些题目也提醒考生在考试中可能遇到的不确定性,即抽题机制,所以全面复习和练习至关重要。
2009-09-20 上传
2009-05-17 上传
2013-08-07 上传
2011-10-22 上传
2022-07-14 上传
2022-01-10 上传
点击了解资源详情
kexplore
- 粉丝: 0
- 资源: 2
最新资源
- 探索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多媒体教学演示系统源代码及技术项目资源大全