2013年全国计算机二级C语言考试题库解析
"2013年全国计算机二级C语言上机考试题库" 这份资源包含的是2013年全国计算机二级C语言考试的上机试题集,共有100套题目,旨在帮助考生熟悉考试格式和提升编程能力。试题涉及的编程任务包括但不限于处理数字的逻辑操作和实现特定数学计算。 第一套题目中,给出的函数`fun`的目标是移除输入数值(由`n`指向)中所有偶数位上的数字,只保留奇数位,然后将结果以原顺序返回。代码中存在三处需要填写的内容: 1. 第一处:`*n%__1__`,这里要用`10`来取模,以获取`n`的个位数字。 2. 第二处:`if(t%2!=__2__)`,判断`t`是否为奇数,因此`__2__`应填`0`,表示判断`t`是否能被2整除,即是否为偶数。 3. 第三处:`*n=__3__;`,这里需要将新计算出的数`x`赋值给`n`,所以`__3__`应填`x`。 改正后的`fun`函数应该如下所示: ```c void fun(unsigned long *n) { unsigned long x = 0, i; int t; i = 1; while (*n) { t = *n % 10; if (t % 2 != 0) { x = x + t * i; i = i * 10; } *n = *n / 10; } *n = x; } ``` 第二套题目中,函数`fun`的目的是计算输入整数`n`的阶乘。然而,原始代码存在错误。修复后的`fun`函数应该是: ```c double fun(int n) { double result = 1.0; if (n == 0) { return 1.0; } while (n > 1 && n < 170) { result *= n--; } return result; } ``` 修正点在于`if`条件语句的语法错误,需要添加括号使其正确,即`if (n == 0)`。同时,`while`循环的条件也需要修正,确保在`n`大于1且小于170时执行,因为阶乘可能会导致溢出,所以限制`n`的值以避免大数问题。 这些题目覆盖了C语言的基本语法、逻辑操作、循环控制以及数学计算,是备考全国计算机二级C语言考试的重要练习材料。考生可以通过解答这些题目来提高自己的编程能力和对C语言的理解。
![](https://csdnimg.cn/release/download_crawler_static/87277129/bg9.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87277129/bga.jpg)
剩余49页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 735
- 资源: 8万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)