2025 二级 C( B 卷)一、单项选择题(答案在最后)二、填空题(答案在最后)程序功能:输入一个正整数,将其各位上为偶数的数字去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并将其输出到文献 out1.txt 中。例如,输入:,输出到文献:135779。代码:#include int main(void){ long n; int k,i=1; int _____(1)_____; FILE *fp; fp=fopen("out1.txt","w"); scanf("%ld",&n); while ( _____(2)_____ ) { k = _____(3)_____; n = n/10; if (k%2 == 1) { z = z+k*i; i = 10*i; } } fprintf(fp,"%d\n",z); _____(4)_____; /* 关闭文献 */ return 0;}程序功能:从键盘输入一个字符串和一个字符,记录字符串中该字符出现的次数,并输出结果。例如,输入字符串:aBEddfghDdd,输入字符:d,输出结果:4。代码:#include int num(char str[]){ char ch; int i=0,count=0; printf("输入字符:"); scanf("%c",&ch); while( _____(1)_____ ) { if( _____(2)_____ ) count++; i++; } return count;}int main(void){ char str[80]; int n; printf("输入字符串:"); gets( _____(3)_____ ); n = _____(4)_____; printf("输出结果: %d\n",n); return 0;}三、操作题(一)程序调试题(3 小题,第 1、2 小题各 3 处错,第 3 小题 4 处错,每错误点 3 分,共30 分)1. 程序调试题 1调试规定:下列程序(C:\KS\B_2_1.c)包含 3 个错误,请按题中的功能规定,调试并修改该程序(在所修改语句后加/*******/字样的注释),使其运营能得到对的的结果。将程序结果(涉及 B_2_1.c 文献和 B_2_1.EXE 文献)保存到目录 C:\KS\中。功能说明:输入某人某一个月的月收入(在 2500 元到 8000 元之间),计算并输出该月份他应缴的个人所得税。个人所得税采纳分段计算方法计算,具体为:月收入不超过 3500 元(含 3500 元,以下同)免税;月收入超过 3500 元但不超过 5000 元的,超过部分的税率为3%;月收入超过 5000 元但不超过 8000 元的,超过 5000 元部分的税率为 10%。运营示例:输入:请输入月收入: 7000输出:个人所得税为: 245.00说明:月收入 7000 元中 3500 元免税,1500 元的税利为 3%,2025 元的税利为 10%。含错误源程序:#include int main(void){ float salary,tax; printf("请输入...