湖南计算机⼆级考试c语⾔程序题库
1、编写程序,计算在0~50的范围内有多少个数,其每位数的乘积⼩于每位数的和。正
确答案26
2、⼀个数如果刚好与它所有的因⼦之和相等,则称该数为⼀个"完数",如:6=1+2+3,则6就是⼀个完数。求出10000以内的完数的个数。正确答案4
3、编写程序,求四位数的奇数中,所有各位数字之积(且不为0)是60的倍数的数的和。正确答案3456254
计算机二级c语言选择题库4、有5⽺4⽝3鸡2兔值钱1496,4⽺2⽝6鸡3兔值钱1175,3⽺1⽝7鸡5兔值钱958,2⽺3⽝5鸡1兔值钱861,求鸡值多少钱?。正确答案23
5、编写程序,求满⾜下列条件的所有四位数ABCD的个数,该四位数是8的倍数,且A+B=B+C,即第1位数加上第2位数等于第2位数加上第3位数。正确答案110
6、编写程序,求出100到500之间同时满⾜除5余4和除7余2条件的数的和。正确答案3678
7、编写程序,求四位数的奇数中,所有各位数字之积(且不为0)是125的倍数的数的和。正确答案161095
8、50元的整币兑换成5元、2元和1元币值(三种币值均有、缺少⼀种或两种都计算在内)的⽅法有多少种。正确答案146
9、(x,y,z)满⾜⽅程:x^2+y^2+z^2=55^2(注:要求x > y > z),则(x,y,z)称为⽅程的⼀个解。试求⽅程的整数解(包括负整数解)的个数。正确答案62
10、、已知:⾮等腰三⾓形最长边是60,其它两边的长度都是正整数,且三边之和能被3整除,试编程求取这类三⾓形的个数(注意:两边的长度交换构成的三⾓形算作同⼀个三⾓形,如:其它两边的长度为30和40的三⾓形与长度为40和30的三⾓形视为同⼀个三⾓形)。正确答案271
11、已知A,B为正整数, A
正确答案71
12、、猴吃桃:有⼀天⼩猴⼦摘下了若⼲个桃⼦,当即吃掉⼀半,还觉得不过瘾,⼜多吃了⼀个。第⼆天接着吃了剩下的桃⼦中的⼀半,仍不过瘾,⼜多吃了⼀个。以后每天都是吃尚存桃⼦的⼀半零⼀个。到第10天早上⼩猴⼦再去吃桃⼦时,看到只剩下⼀个桃⼦了。问⼩猴⼦第⼀天共摘下了多少个桃
⼦。正确答案1534
13、A,B,C是三个⼩于或等于100正整数,当满⾜1/A^2+1/B^2=1/C^2关系时,称为倒勾股数。求130B>C的倒勾股数有多少组。正确答案1
14、编写程序,求满⾜下列条件的所有四位数ABCD的个数,该四位数是16的倍数,且B=8,,A+B=B+C,即第1位数加上第2位数等于第2位数加上第3位数。?正确答案5 15编写程序,计算1000以内有多少个这样的数,其⼗位数为6且能被8整除。正确答案15
16、编写程序,计算在[0,60]的范围内有多少个数,其每位数的乘积⼤于每位数的和。
31
17、编写程序,求出100到500之间同时满⾜除3余2和除5余3条件的数的个数。正确答案26
18、编写程序,求三位数的偶数中,所有各位数字之和是15的倍数的数的和。正确答案20454
19、求五位数各位数字的平⽅和为100的最⼤的五位数。正确答案94111
20、编写程序,求1到5000之间的能被5整除的前若⼲个偶数之和,当和值⼤于500时退出,输出该和值。正确答案550
21、有⼀个三位数满⾜下列条件: (1)此三位数的三位数字各不相同; (2)此三位数等于它的各位数字的⽴⽅和。试求所有这种三位数中最⼩的⼀个是多少?正确答案153
22求在[2,1000]之间的所有同构数之和(某正整数的平⽅,其低位与该数本⾝相同,则称该数为同构数。例如
24^2=625,625的低位25与原数相同,则称25为同构数)。正确答案1113
23、编写程序,统计1000~9999之间的所有满⾜以下条件的四位数的个数。该数是⼀个完全
平⽅数,且其第1、2位数字之和为10,第3、4位数字之积为18。正确答案3
24、编写程序,求在四位数的偶数中,所有各位数字之和是30的倍数的数的和。正确答案288840
25、编写程序,求⼀正整数等差数列的前六项的和,该数列前四项之和是26,四项之积是880。正确答案57
26、编写程序,已知:S=1+3+5+7+9+…,求S不⼤于9000的最⼤值。正确答案8836
27、编写程序,求共有⼏组i,j,k符合算式ijk+kji=1534,其中i,j,k是[0,9]之间的⼀个整数且i
正确答案2
编写程序,统计1000~9999之间的所有满⾜以下条件的四位数的个数。该数是⼀个完全平⽅数,且第1、2位数字之和为12,第3、4位数字之积为24。正确答案1
28、编程求取:[121,140] 之间的弦数的个数(若某正整数的平⽅等于另两个正整数平⽅之和,则称该数为弦数. 例
如:3^2+4^2=5^2, 因此5是弦数)。正确答案 8
29、已知A
30、有50个学⽣⼀起买⼩吃,共花钱120元,其中每个⼤学⽣花4元,每个中学⽣花3元,每个⼩学⽣花2元,问⼤、中、⼩学⽣的⼈数分配共有多少种不同的解(去掉某类学⽣为0的解)?正确答案9
31、某些分数的分⼦和分母都是⼆位正整数的真分数具有下列特点:如果将该分数的分⼦的两位数字相加作分⼦,⽽将该分数的分母的两位数字相加作分母,得到的新分⼦跟原分⼦相等。例如,63/84=(6+3)/(8+4)。试求所有具有这种特点的真分⼦(⾮约简真分数)的分⼦与分母之和的和。正确答案10134
32、若两个连续的⾃然数的乘积减1后是素数,则称此两个连续⾃然数为友数对,该素数称为友素数。例如,由于8*9-1=71,因此,8与9是友数对,71是友素数。求[100,200]之间的第10个友素数对所对应的友素数的值(按由⼩到⼤排列)。正确答案17291
33、求[1,50]之间的所有整数能构成直⾓三⾓形的三边的组数。例如:3*3+4*4=5*5,它们构成直⾓三⾓形,所以{3,4,5}作为⼀组,但{4,3,5}视为跟{3,4,5}相同的⼀组。正确答案20
34、⼀个⾃然数是素数,且它的数字位置经过任意对换后仍为素数,则称为绝对素数。如13,试求两位数中最⼤的绝对素数。正确答案97
35、除1和它本⾝外,不能被其它整数整除的正整数称为素数(注:1不是素数,2是素数)。若两素数之差为2 ,则称两素数为双胞胎数,问[200,1000]之间有多少对双胞胎数。正确答案20
36、⾃然数对是指两个⾃然数的和与差都是平⽅数,如8和17的和8+17=25与其差17-8=9都是平⽅数,则称8和17是⾃然数对(8,17)。假定(A,B)与(B,A)是同⼀个⾃然数对且假定A>=B,求所有⼩于或等于100(即:
A<=100,B<=100,A<>B,A和B均不为0)的⾃然数对中B之和。正确答案1160
37、编写程序,求出3到100之间的所有⾮偶数⾮素数的数之和。正确答案1441
38、斐波那契数列的前⼆项是1,1,其后每⼀项都是前⾯两项之和,求:10000000以内最⼤的斐波那契数?正确答案9227465
39、⼀个⾃然数是素数,且它的数字位置经过任意对换后仍为素数,则称为绝对素数。如13,试求所有两位绝对素数的和。正确答案429
40、计算Y=X/1!-X^3/3!+X^5/5!-X^7/7!+……前20项的值(已知:X=2)。要求:按四舍五⼊的⽅式精确到⼩数点后第⼆位。正确答案0.91
41、数列:E(1)=E(2)=1 ,E(n)=(n-1)*E(n-1)+(n-2)*E(n-2) (n>2)
称为E数列,每⼀个E(n),(n=1,2,…)称为E数。求[1,30000]之内E数的个数。正确答案8
42、已知: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)中的最⼤值。正确答案598325
43、某⼀正整数,进⾏递减,每次将该数减半后再减⼀,当对该数进⾏第10次减半时发现该数只剩下1不能再减了,求该数。正确答案1534
求数列:2/1,3/2,5/3,8/5,13/8,21/13,……前50项之和(注:此数列从第⼆项开始,其分⼦是前
⼀项的分⼦与分母之和,其分母是前⼀项的分⼦)。(按四舍五⼊的⽅式精确到⼩数点后第⼆位)正确答案83.24
44、已知:f(n)=f(n-1)+2*f(n-2)-5*f(n-3),f(0)=1,f(1)=2,f(2)=3,求f(0)+f(1)+…f(30)。正确答案-750874
已知:A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), ……, 求A50.(按四舍五⼊的⽅式精确到⼩数点后第三位)。正确答案
0.618
45、、当n=100时,计算S=(1-1/2)+(1/3-1/4)+……+(1/(2n-1)-1/(2n))的值。要求:按四舍五⼊的⽅式精确到⼩数点后第三位。正确答案0.691