2013年全国计算机二级C语言上机考试题库:函数去除偶数位生成新数
需积分: 0 124 浏览量
更新于2023-12-24
收藏 168KB PDF 举报
2013年全国计算机二级C语言上机考试题库中提供了多套题目,例如2013年全国计算机二级C语言上机考试题库.pdf和2013年全国计算机考试上机题库 100套第01套。其中一道题目要求对给定的程序进行填空,要求实现一个函数fun,该函数的功能是将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。例如,输入一个数:27638496,新的数:为739。考生需要在程序的下划线处填入正确的内容,保持程序结构不变,以使程序得出正确的结果。
在BLANK1.C文件中,给定的源程序如下:
```c
#include <stdio.h>
void fun(int *n)
{
int m=0;
while(*n)
{
if(____1____)
{
____2____;
}
else
{
m=m*10+____3____;
}
}
*n = m;
}
int main()
{
int num = 27638496;
fun(&num);
printf("新的数:%d\n", num); // 应输出新的数:739
return 0;
}
```
考生需要在程序中的下划线处填写正确的内容,使得程序运行后输出结果为新的数:739。这道题目考察了对函数的调用和指针的应用,要求考生能够理解并正确使用指针传参的方法,以及对变量的操作。这对于考生来说是一个综合性较强的题目,需要对C语言的基本语法和指针应用有一定的掌握和理解能力。
总的来说,这道题目要求考生对C语言的指针和函数的操作有一定的熟练程度,并且需要考生具备一定的逻辑思维能力,能够分析和理解程序的运行逻辑,找出并填写正确的内容,使得程序得出正确的结果。这也是考试中对考生全面能力的考察和评价。
2021-09-30 上传
2021-10-24 上传
2021-10-30 上传
2021-10-06 上传
2021-10-10 上传
zzzzl333
- 粉丝: 786
- 资源: 7万+
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程