33.水仙花数是一个三位正整数,它等于它的各位数字的立方之和.例如:
153=13+53+33,所以153是水仙花数.求400以内的最大水仙花数与最小水仙花数之积。
34.一个数如果恰好等于它的所有真因子之和,这个数就称为“完数”。
例如,6的真因子为1,2,3,而6=1+2+3,因此,6是“完数”。
求[1,1000]之间的最大完数。
35.找满足以下条件:
X2+Y2+Z2=372且X+Y+Z之值最大的三个正整数X,Y,Z,求X+Y+Z之值.
36.求数学式1-1/2+1/3-1/4+1/5-1/6+…+1/99-1/100的值
(按四舍五入方式精确到小数点后4位)
37.若两个素数之差为2,则称这两个素数为双胞胎数。
求出[200,1000]之间的最大一对双胞胎数的和。
38.在[300,800]范围内同时满足以下两个条件的十进制数.⑴其个位数字与十位数字之和除以10所得的余数是百位数字;⑵该数是素数;求其中最大的数。
39.设S(n)=1-1/3+1/5-1/7+…1/(2n-1),求S(100)的值,要求S(100)按四舍五入方式精确到小数点后4位。
40.50元兑换成5元、2元和1元的计算方法有多少种。
41.若(x,y,z)满足方程:
x^2+y^2+z^2=55^2(注:
要求x>y>z),则(x,y,z)称为方程的一个解。
试求方程的所有整数解中x+y+z的最大值。
42.编写程序,求共有几组i,j,k符合算式ijk+kji=1534,其中i,j,k是[0,9]之间的一个整数。
43.若(x,y,z)满足方程:
x^2+y^2+z^2=55^2(注:
要求x>y>z),则(x,y,z)称为方程的一个解。
试求方程的整数解(包括负整数解)的个数。
44.有一个数列,它的头三个数为1,2,3,以后的每个数都是其前三个数的和,求此数列从第几项起大于或等于3000。
45.设某四位数的各位数字的平方和为100,且该数能被3整除。
求共有多少个这样的四位数。
46.回文数是指正读和反读都一样的正整数。
例如3773是回文数。
求出[1000,9999]之间的偶数回文数的个数。
47.若两个连续的自然数的乘积减1后是素数,则称此两个连续自然数为友数对,该素数称为友素数。
例如,由于8*9-1=71,因此,8与9是友数对,71是友素数。
求[100,200]之间的友数对的数目。
48.计算y=1+2/3+3/5+4/7+…+n/(2*n-1)(n=50),要求:
按四舍五入的方式精确到小数点后第二位。
49.找满足以下条件:
X2+Y2+Z2=252且X+Y+Z之值最大的三个正整数X,Y,Z,求X+Y+Z之值.
50.马克思曾经做过这样一道趣味数学题:
有30个人在一家小饭店里用餐,其中有男人、女人和小孩,每个男人花了3先令,每个女人花了2先令,每个小孩花了1先令,共花去50先令。
如果要求男人、女人和小孩都有人参与,试求有多少种方案分配男人、女人和小孩的人数。
51.当m的值为50时,计算下列公式之值:
t=1-1/(2*2)-1/(3*3)-…-1/(m*m)
要求:
按四舍五入的方式精确到小数点后第四位。
52.一个素数,依次从个位开始去掉一位,二位.....,所得的各数仍然是素数,称为超级素数。
求[100,999]之内超级素数的个数。
53.已知:
Sn=2/1+3/2+4/3+…+(n+1)/n,求Sn不超过50的最大值(按四舍五入的方式精确到小数点后第三位)。
54.求[500,1999]之间的素数的个数,且要求该素数十位数字为7。
55.若两个自然连续数乘积减1后是素数,则称此两个自然连续数为友数对,该素数称为友素数,例:
2*3-1=5,因此2与3是友数对,5是友素数,求[2,49]之间友素数对的数目
56.求1到1000之内能被7或11整除,但不能同时被7和11整除的所有整数的个数。
57.求1000以内,同时能被3和7整除的所有自然数之和的平方根。
(按四舍五入的方式精确到小数点后第二位)。
58.已知正整数C=13579,求正整数A(A
59.已知S1=1,S2=1+2,S3=1+2+4,S4=1+2+4+8,S5=1+2+4+8+16,…,编制一个程序求S=S1+S2+S3+S4+S5+…+S20的值。
60.某些分数的分子和分母都是二位正整数的真分数具有下列特点:
如果将该分数的分子的两位数字相加作分子,而将该分数的分母的两位数字相加作分母,得到的新分子跟原分子相等。
例如,63/84=(6+3)/(8+4)。
试求所有具有这样特点的真分子(非约简真分数)的分母之和。
61.求Y=1-1/2+1/3-1/4+...-1/2*n前30项之和。
要求:
按四舍五入的方式精确到小数点后第二位。
62.计算Y=X/1!
-X3/3!
+X5/5!
-X7/7!
+…前20项的值(已知:
X=2)。
要求:
按四舍五入的方式精确到小数点后第二位。
63.求3到100之间所有素数的平方根之和。
要求按四舍五入的方式精确到小数点后第二位
64.求500以内(含500)能被5或9整除的所有自然数的倒数之和。
按四舍五入的方式精确到小数点后第二位。
65.若一个四位正整数是另一个正整数的平方,且各位数字的和是一个平方数,则称该四位正整数是“四位双平方数”。
例如:
由于7396=86^2,且7+3+9+6=25=5^2,则称7396是“四位双平方数”。
求所有“四位双平方数”之和。
66.当n=100时,计算输出下列多项式的值
S=(1-1/2)+(1/3-1/4)+……+(1/(2n-1)-1/(2n))
按四舍五入的方式精确到小数点后第三位。
67.台劳展开式为:
SinX=X/1!
-X3/3!
+X5/5!
-X7/7!
+…,按台劳展开式计算当X取值为π/5时SinX的近似值(前20项)。
要求:
按四舍五入的方式精确到小数点后第二位。
68.当n的值为25时,计算下列公式的值
s=1+1/1!
+1/2!
+1/3!
+…+1/n!
要求:
按四舍五入的方式精确到小数点后第四位。
69.设某四位数的千位数字的平方与十位数字的平方之和等于百位数字的立方与个位数字的立方之和,例如,对于四位数:
3201,3^2+0^2=2^3+1^3,试问这样的四位数有多少个?
70.当n的值为50时,求S的值。
S=1+1/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+N)
要求:
按四舍五入的方式精确到小数点后第四位。
71.设某四位数的各位数字的立方和等于100,试问有多少个这样的四位数?
72.当m的值为50时,计算下列公式之值:
t=1+1/22+1/32+…+1/m2
(按四舍五入的方式精确到小数点后第四位)。
73.当m的值为50时,计算下列公式的值:
T=1-1/2-1/3-1/4-…-1/m
要求:
按四舍五入的方式精确到小数点后第四位。
74.设某四位数的千位数字的平方与十位数字的平方之和等于百位数字的立方与个位数字的立方之和,例如,对于四位数:
3201,3^2+0^2=2^3+1^3,试问这样的四位数有多少个?
75.已知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)。
76.有一个三位数满足下列条件:
(1)此三位数的三位数字各不相同;
(2)此三位数等于它的各位数字的立方和。
试求所有这样的三位数中,第二大的是多少?
77.求[100,10000]中其各位数字之和能被7整除的数的个数。
78.设某四位数的千位数字平方与十位数字的平方之和等于百位数字的立方与个位数字的立方之和,例如,对于四位数:
3201,3^2+0^2=2^3+1^3,试问所有这样的四位数之和是多少?
79.已知n阶勒让德多项式的递推公式为:
Pn(x)=1ifn=0
Pn(x)=xifn=1
Pn(x)=((2n-1)*x*Pn-1(x)-(n-1)*Pn-2(x))/nifn>1
求x=4,n=1,2,3,4,5的Pn(x)的值之和(注:
最后结果按4舍5入保留整数)。
80.编程求取:
[121,140]之间的弦数的个数(若某正整数的平方等于另两个正整数平方之和,则称该数为弦数.例如:
3^2+4^2=5^2,因此5是弦数)。
81.设某四位数的千位数字和十位数字的和等于百位数字和个位数字之积,例如,对于四位数:
9512,9+1=5*2,试问这样的四位数有多少个?
82.一个素数(设为p)依次从最高位去掉一位,二位,三位,……,若得到的各数仍都是素数(注:
1不是素数),且数p的各位数字均不为零,则称该数p称为逆向超级素数。
例如,617,17,7都是素数,因此617是逆向超级素数,但尽管503,03,3都是素数,但它不是逆向超级素数,因为它包含有零。
试求[100,999]之间的所有逆向超级素数中按从小到大的顺序排列的前10个数的和。
83.编程求区间[500,2500]中按递增顺序第25个素数。
84.求[1,999]之间能被3整除,且至少有一位数字是5的所有正整数的个数。
85.分子分母为正整数,分子小于分母且分子分母无公因数的分数称为最简真分数。
对于分数的分母取值范围为[50,90]时的最简真分数共有多少个.
86.已知24有8个正整数因子(即:
1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。
问[100,300]之间有多少个能被其因子数目整除的数。
87.已知Fibonacci数列:
1,1,2,3,5,8,……,它可由下面公式表述:
F
(1)=1ifn=1F
(2)=1ifn=2
F(n)=F(n-1)+F(n-2)ifn>2
试求F(45)值。
提示:
最好使用递推法求解,因为使用递归调用很可能超出某些语言的递归深度。
88.求[351,432]之间所有能被3整除,但不能被8整除的整数的个数。
89.求方程X3-2X-5=0在区间[1.5,2.5]上的一个实根。
要求:
按四舍五入的方式精确到小数点后第二位。
90.求[351,432]之间所有能被3整除,但不能被8整除的整数的和。
91.求五位数各数字的平方和为100的最大的五位数。
92.求[351,432]之间所有不能被3整除,但能被8整除的整数的个数。
93.求正整数[1,500]中,能同时满足用3除余2,用5除余3,用7除余2的所有正整数的和。
94.已知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)。
95.设S=1+1/2+1/3+…1/n,n为正整数,求使S不超过10(S≤10)的最大的n。
96.自然数对是指两个自然数的和与差都是平方数,如8和17的和8+17=25与其差17-8=9都是平方数,则称8和17是自然数对(8,17)。
假定(A,B)与(B,A)是同一个自然数对且假定A>=B,求所有小于或等于100(即:
A<=100,B<=100)的自然数对中B之和。
97.水仙花数是一个三位正整数,它等于它的各位数字的立方之和.例如:
153=13+53+33,所以153是水仙花数.试求有多少个水仙花数?
98.若某整数N的所有因子之和等于N的倍数,则N称为多因子完备数,如数28,其因子之和1+2+4+7+14+28=56=2*28,28是多因子完备数。
求[1,500]之间有多少个多因子完备数。
99.梅森尼数是指能使2n-1为素数的数n,求[1,21]范围内有多少个梅森尼数?
100.某些分子和分母都是二位正整数的真分数具有下列特点:
如果将该分数的分子个位数和分母十位数同时去掉,所得结果正好等于原分数约分后的结果,例如
,求满足上述条件的所有真分数个数。
程序设计参考答案
程序运行结果
1.①56②193.5634.165.2.09
2.①4②2③235④300
6.477.2388.39.139.113490317010.19
11.1112.1113.214.4915.314
16.0.61817.418.59832519.2020.16687
21.116522.8023.9227465、3524.10025.164
26.32427.1428.9029.30870030.256
31.53032.133.5675334.49635.61
36.0.688237.176438.76139.0.782940.146
41.9142.243.6244.1545.23
46.4047.4048.26.4749.4350.9
51.0.374952.1453.49.39554.2255.28
56.20857.153.9158.3759.209713060.6756
61.0.6862.0.9163.148.8764.1.4865.81977
66.0.69167.0.5968.2.718369.2170.1.9608
71.2472.1.625173.–2.499274.2175.-750874
76.371、2877.140878.9799379.407980.8
81.20782.226083.65984.9185.773
86.1987.113490317088.89.2.0990.9378
91.9411192.793.116594.-75087495.12367
96.116097.498.599.7100.48
软件工程与数据库技术习题
1.DigitalPurse是()。
A.电子现金B.数字钱包C.电子支票D.电子钱包
2.ECP(ElectronicCheckPaper)是()。
A.电子现金B.信用卡C.电子支票D.电子钱包
3.电子数据交换的简称是()。
A.EFTB.EDIC.NETD.EC
4.公布世界上第一个Internet电子商务标准是在(B)。
A.1998年B.1999年C.2000年D.2001年
5.人类社会最先开展的电子商务类型是()。
A.BtoCB.BtoBC.BtoGD.CtoC
6.人类社会最先开展电子商务零售活动的国家是在()。
A.亚洲B.欧洲C.美洲D.澳洲
7.下面哪项不属于电子商务软件功能()。
A.商品目录显示B.购物车C.交易处理机制D.WWW平台选择
8.与传统结算工具相比,电子结算的主要缺点是()。
A.缺乏便利性B.缺乏安全性C.初期投入大、技术复杂D.不能进行小额结算
9.与传统现金相比电子现金的优点是()。
A.方便、成本低B.管理控制技术复杂C.已解决合理征税问题D.不可能被伪造
10.在线调查常见的方法是()。
A.邮寄调查B.电话调查C.人员调查D.电子邮件调查
11.最先开展的电子商务类型是()。
A.企业对个人B.企业对企业C.企业对政府D.个人对个人
12.我国电子政务的“三网一库”是指机关内部办公网、办公义务资源网、()及电子政务信息资源库。
A.局域网B.城域网C.公共管理与服务网络D.广域网
13.()的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
A.需求分析B.概要设计C.总体设计D.可行性研究
14.()实际上是确认在的外部环境中软件的逻辑正确性,它应该包括需求规格说明和程序等的确认。
A.需求分析B.概要设计C.总体设计D.可行性研究
15.()是一个把软件需求转化为软件表示的过程,也就是把它加工为在程序细节上非常接近于源程序的软件表示(描述),它是软件工程的重要阶段。
A.动态测试B.静态测试C.确认测试D.系统测试
16.“商品”与“顾客”两个实体之间的联系一般是()
A.软件设计B.过程设计C.系统分析D.结构设计
17.成功的测试是指()。
A.运行测试实例后未发现错误项B.发现程序的错误C.证明程序正确D.改正程序的错误
18.程序编写(实现)阶段完成的文档有()。
A.详细设计说明书、模块开发宗卷B.详细设计说明书、用户手册
C.模块开发宗卷、操作手册D.用户手册、操作手册
19.程序测试是一项复杂的工作,一般测试者在进行测试中都需要设计()。
A.测试用例B.数据结构C.测试方法D.测试研究
20.概要设计的结果是提供一份()。
A.模块说明书B.框图C.程序D.数据结构
21.概要设计的任务是决定系统中各个模块的外部特性,即其()。
A.外部特性B.内部特性C.算法和使用数据D.功能和输入输出数据
22.黑盒测试法属于()。
A.集成测试B.系统测试C.动态测试D.静态测试
23.开发大型软件时,产生困难的根本原因是()。
A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重
24.可行性研究的目的是用最小的代价,在最短的时间内确定问题是否可能解决和值得去解决,主要从()三个方面进行。
A.技术可行性、费用可行性、效益可行性B.经济可行性、技术可行性、机器可行性
C.技术可行性、操作可行性、经济可行性D.费