2012年国家二级C语言上机考试题库解题

需积分: 9 1 下载量 178 浏览量 更新于2024-07-23 收藏 1.06MB DOC 举报
C语言程序设计题库分析 一、函数功能实现 在给定的程序中,函数fun的功能是将形参n所指变量中各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。例如,输入一个数:27638496,新的数:为739。 为了实现这个功能,我们需要在程序的下划线处填入正确的内容,并删除下划线,使程序得出正确的结果。在这个问题中,我们需要在三个地方填入正确的内容。 首先,在t=*n%__1__处,我们需要填入10,因为t是通过取模的方式来得到*n的个位数字。其次,在if(t%2!=__2__)处,我们需要填入0,因为这里是判断是否是奇数。最后,在*n=__3__处,我们需要填入x,因为这里是返回新数x。 二、计算n!的函数实现 在给定的程序中,函数fun的功能是计算n!。例如,给n输入5,则输出120.000000。 为了实现这个功能,我们需要在程序的错误处填入正确的内容,并删除错误,使程序能输出正确的结果。在这个问题中,我们需要在两个地方填入正确的内容。 首先,在ifn==0return1.0处,我们需要填入条件语句书写格式正确的代码,即if(n==0)。其次,在result*=n--处,我们需要添加分号,以便语句正确地结束。 三、C语言程序设计要点 在C语言程序设计中,函数的功能实现是非常重要的。我们需要根据问题的要求,设计正确的函数来实现所需的功能。在这个问题中,我们需要设计两个函数,一个是将形参n所指变量中各位上为偶数的数去除,另一个是计算n!。 在设计函数时,我们需要注意变量的声明、赋值、运算符的使用等基本知识点。此外,我们还需要注意语句的书写格式、条件语句的使用、循环语句的使用等高级知识点。 四、程序设计思路 在设计程序时,我们需要根据问题的要求,确定函数的功能和实现方式。然后,我们需要根据函数的功能,设计正确的算法和数据结构。最后,我们需要根据算法和数据结构,编写正确的代码。 在这个问题中,我们需要根据问题的要求,确定函数的功能和实现方式。然后,我们需要根据函数的功能,设计正确的算法和数据结构。最后,我们需要根据算法和数据结构,编写正确的代码。 五、总结 在这个问题中,我们学习了C语言程序设计的要点,包括函数的功能实现、变量的声明、赋值、运算符的使用等基本知识点。此外,我们还学习了高级知识点,如语句的书写格式、条件语句的使用、循环语句的使用等。通过这个问题,我们掌握了C语言程序设计的基本技能和思路。