湖南省计算机考试C语言机考试题
本资源摘要信息涵盖了湖南省计算机考试C语言机考试题,共十个考试题,每个考试题包含三个问题,涵盖了C语言编程的多个方面,包括数论、递归、数组、循环、函数等。
考试题一
1. 编写程序,求在四位数的奇数中,所有各位数字之和是25的倍数的数的和。
2. 设有十进制数字a,b,c,d和e,它们满足下列式子:abcd*e=bcde(a不等于0,e不等于0或1),求满足上述条件的最大四位数abcd的值。
3. 已知f(n)=f(n-1)+2f(n-2)-5f(n-3),f(0)=1,f(1)=2,f(2)=3,求f(0)+f(1)+,f(30)。
考试题二
1. 求在四位数的奇数中,所有各位数字之和是25的倍数的数的和。
2. 一个数如果刚好与它所有的因子之和相等,则称该数为一个“完数”,如:6=1+2+3,则6是一个完数。求出1000以内的完数的个数。
3. 已知f(0)=f(1)=1,f(2)=0,f(n)=f(n-1)-2*f(n-2)+f(n-3)(n>2),求f(0)+f(1)+,,+f(50)的值。
考试题三
1. 当m的值为50时,计算下列公式之值:t=1+1/2^2+1/3^2+,+1/m^2,(按四舍五入的方式精确到小数点后第四位)。
2. 求[300,800]范围内的素数的个数。
3. 求500以内(含500)能被5或9整除的所有自然数的倒数之和。按四舍五入的方式精确到小数点后第二位。
考试题四
1. 求[1,800]之间能被3和8整除的数的个数。
2. 已知一个数列的前三项为0,0,1,以后各项都是其相邻的前三项之和,求该数列前30项之和。
3. 若两个自然连续数乘积减1后是素数,则称此两个自然连续数为友数对,该素数称为友素数,例:2*3-1=5,因此2与3是友数对,5是友素数,求[40,119]之间友素数对的数目。
考试题五
1. 某些分数的分子和分母都是二位正整数的真分数具有下列特点:如果将该分数的分子的两位数字相加作分子,而将该分数的分母的两位数字相加作分母,得到的新分子跟原分子相等。例如,63/84=(6+3)/(8+4)。试求所有具有这种特点的真分子(非约简真分数)的分子与分母之和的和。
2. 计算在[0,60]的范围内有多少个数,其每位数字的乘积大于每位数字的和。
3. 求[2000,20000]之间同时满足除以7余5,除以5余3,除以3余1的整数的个数。
考试题六
1. 一个数如果刚好与它所有的真因子之和相等,则称该数为一个“完数”,如:6=1+2+3,则6是一个完数。求出[200,500]之间所有的完数之和。
2. 求出以下分数序列的前35之和,2/1,3/2,5/3,8/5,13/8,21/13,……给出程序结果(保留6位小数)。
3. 求四位数的偶数中,所有各位数字之和是15的倍数的数的和。
考试题七
1. 把一张一元钞票,换成一分、二分和五分硬币,每种至少11枚,问有多少种方案?
2. 求出[1,5000]之间的能被7或9整除的数之和。
3. 所谓“同构数”是指这样一个数,它出现在它的平方数的右侧,例如5的平方是25,25的平方是625,故5和25都是同构数,求[2,1000]之间有多少个同构数。
考试题八
1. 一个数如果刚好与小于它的所有因子之和相等,则称该数为一个“完数”,如:6=1+2+3,则6是一个完数。求出400以内的所有完数之和。
2. 斐波那契数列的前二项是1,1,以后每一项都是前面两项之和。求前30个斐波那契数之和。
3. 求出100到500之间同时满足除5余4和除7余2条件的数的个数。
考试题九
1. 求出[1,4000]之间的能被5整除的前若干个偶数之和,当和值大于400时退出并输出和值。
2. 求满足以下条件的所有四位数ABCD的个数,该四位数是18的倍数,且D=6,A+B=B+C,即第1位数加上第2位数等于第2位数加上第3位数。
3. 已知f(0)=f(1)=1,f(2)=0,f(n)=f(n-1)-2*f(n-2)+f(n-3)(n>2),求f(0)到f(50)中的最大值。
考试题十
1. 已知:S=2+4+8+16+32+,,求S不大于1500的最大值。
2. 已知数列:f(0)=1,f(1)=2,f(2)=4,f(n)=f(n-1)+f(n-2)(n>2),求f(0)到f(50)中的最大值。
这些考试题涵盖了C语言编程的多个方面,包括数组、递归、函数、循环等,考察了考生的编程能力和逻辑思维能力。