2015年数学会考真题及答案.doc
《2015年数学会考真题及答案.doc》由会员分享,可在线阅读,更多相关《2015年数学会考真题及答案.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2015年数学会考真题及答案1,分析并完善程序:考拉兹猜想:又称为3n+1猜想,指的是对于给定的每个正整数n,经过一系列的有限次变化后,最终都能变为了:如果它是偶数,则对它除以2,如果它是奇数,则对它乘3再加1;如此循环,直到得到位为止。例如:n=6,根据上述需要8次变换后得1,变换过程:6-3-10-5-16-8-4-2-1。以下是验证考拉兹猜想的主要程序片段,请你补全代码,Dim n As LongDim cnt AS Long 变换次数cntn=Val(InputBox(“n=”)输入正整数ncnt=0Do While n1 cnt=cnt+1 变换次数累加 If n Mod 2=0 T
2、hen n=_n/2_ Else n=_3*n+1_ end ifLoopPrint cnt 输出变换次数2,输入一个正整数n,判断该正整数是否为素数(质数)。要判断一个数n是否为素数,最简单的方法是,统计2到n-1之间的所有能整除n的整数个数s,若s大于0,则n不是素数,否则是素数,根据以上方法,完善以下程序代码:N= val(InputBox(“n=”)S=0 For i=2 to n-1If n mod i=0 Then S=_s+1_统计因数个数EndifNext iIf_s=0_ThenPrint n &”是素数“ElsePrint n &”不是素数“End if3,VB语言中绘制圆
3、的方法是:Circle(x,y),r格式说明:其中(x,y)为圆心坐标,r为圆的半径。下表中算法1是在窗体中绘制以(2000,2000)为圆心,半径依次为100,200,800的8个同心圆。请补充完成算法2,使其实现与算法1相同的功能。(6分)算法1算法2Cicle(2000,2000),100Cicle(2000,2000),200Cicle(2000,2000),300Cicle(2000,2000),400Cicle(2000,2000),500Cicle(2000,2000),600Cicle(2000,2000),700Cicle(2000,2000),800Dim k As Int
4、eger For k= 1 to 8 Cicle(2000,2000),_k*100_ Next k4,“完数”是指一个自然数恰好等于它的因子(不包含本身)的和,如6的因子为1,2,3,而6=1+2+3,因而6就是“完数”,如28=1+2+4+7+14问题:输入一个正整数n,判断该数是否为“完数”要判断一个整数N是否为“完数”,最简单的方法是:求出现1到n-1之间n的所有因子和为sum,如果sum的值和n的值相同,则n就是完数。以下代码是判断n是否为完数的程序片段,请补全代码:Dim n as longDim sum as long量级 SUM用来记录N的因子和Sum=0N= inputBox
5、(“n=”)For I = 1 to n-1 求N的因子和SUM If n mod i = 0 then sum = _sum+i_Next I If _sum=n_ then Print n & “是完数”Else Print n &” 不是完数”5,2005年10月9日,国家测绘局正式宣布珠穆朗玛峰的高度是8848.43米,并停用之前的数据,现有一长白纸的厚度大约是0.08毫米,对折一次,厚度变为0.16毫米,每对折一次,厚度变为折前的两倍。假设这长纸足够大,可对折任意次,那么这张纸至少对折多少次后,其厚度将超过珠穆朗玛峰的高度。以下是求解该问题的程序片段,请补全代码:Dim height
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2015 数学 会考 答案
限制150内