计算机二c语言机题库

计算机二c语言机题库

ID:33539747

大小:249.50 KB

页数:42页

时间:2019-02-26

计算机二c语言机题库_第1页
计算机二c语言机题库_第2页
计算机二c语言机题库_第3页
计算机二c语言机题库_第4页
计算机二c语言机题库_第5页
资源描述:

《计算机二c语言机题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、注意事项第一部分程序填空题第二部分程序修改题第三部分程序设计题1、本资料汇集了2009年及以前所有的全国计算机等级考试二级C语言的上机考试真题,具有很高的真实性、权威性和全面性,也具有较强的参考价值,是备战全国计算机等级考试二级C语言的良师益友,衷心希望本资料能为大家考试成功加油助力。2、本资料在每道题的后面都有参考答案和详细分析,精讲考点,分析题眼,详解重点和难点并给出应试技巧,为你轻松过关铺路垫石。3、本资料内容全面,对100套题做了详细归类,望各位学员能够举一反三,在短时间内提高等级应试能力。4、机试考试有三道大题,第一题是程序填空,占分30

2、分,第二题是程序修改,占分30分,第三题是程序编写,占分40分,整个上机考试分值100分,考试时间60分钟。5、上机考试的题目每年变化不大,考生只要平时基础知识扎实,在考前强化时多做些上机考试模拟题,见多识广,上机考试时就会遇到跟自己考前上机练习极其类似的题目,从而顺利通过考试。6、考试中计算机出现故障、死机、死循环、电源故障等异常情况(即无法进行正常考试时),应举手示意与监考人员联系,不得擅自关机和做出其它自行处理。7、上机考试时应明确,考生目录位于考试环境界面的左上角,每一个题目对应的程序文件都存放在考生目录下,要做每一道题时,应先按平时掌握的

3、打开文件的方法在考生目录下打开每一道题所对应的程序文件,然后再做题,做题的过程应注意保存文件。8、上机考试做每一道题时,应尽量使用C编译系统自身的编译、连接功能调试程序,以便很快发现语法错误,解决语法错误,编译、连接完成后,对得到的程序结果还应认真分析,确保程序没有逻辑错误为止。9、机试填空题应注意:(1)一般设置3个填空;(2)填空后应将填空序号和填空下划线删除,防止编译出错。10、机试修改题应注意:(1)错误一般有2个或3个;2(2)错误一般位于每个found之下一行或两行范围之内。11、机试编程题应注意:(1)编程题一般都是在被调用的函数之内

4、编写;(2)所编写的被调用的函数要与调用函数保持和谐统一,符合被调用与调用的关系。第41页第一部分程序填空题字符类:第1题1、函数fun的功能是进行数字字符转换。若形参ch中是数字字符'0'~'9',则'0'转换成'9','1'转换成'8','2'转换成'7',……,'9'转换成'0';若是其它字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!#include/********

5、**found**********/___1___fun(charch){/**********found**********/if(ch>='0'&&__2___)/**********found**********/return'9'-(ch-__3__);returnch;}main(){charc1,c2;printf("Theresult:");c1='2';c2=fun(c1);printf("c1=%cc2=%c",c1,c2);c1='8';c2=fun(c1);printf("c1=%cc2=%c",c1,c2);

6、c1='a';c2=fun(c1);printf("c1=%cc2=%c",c1,c2);}答案:【1】char【2】ch<=’9’【3】’0’由主函数中的语句"c2=fun(c1);"知:函数fun的返回类型为字符,故第一空应填char;在题面中要求对数字字符进行转换,故第二空的目的是判断字符ch是否为一数字字符,即ch是否在'0'~'9'之间故第二空应填ch<='9'或其等效形式;第三空处语句的目的是返回转换后的结果,即返回一字符,其所对应的数字与转换前字符所对应的数字的和为9,故第三空应填'0'或其等效形式。递归类:第2题2、下列给定程序

7、中,函数fun()的功能是:用递归算法计算斐波拉契级数列中第n项的值。从第一项起,斐波拉契级数序列为1,1,2,3,5,8,13,21,……,例如,若给n输入7第41页,该项的斐波拉契级数值为13。#includelongfun(intg){switch(g){case0:return0;case1:__1__:return1;}return(__2__);}main(){longfib;intn;printf("Inputn:");scanf("%d",__3__);printf("n=%d",n);fib=fun(n);p

8、rintf("fib=%d",fib);}答案:【1】case2【2】fun(g-1)+fun(g-2)【3】&n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。