首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和流程图,填补流程图中的空缺,将解答填入对应栏内。 【说明】 对于大于1的正整数n,(x+1)n可展开为Cn0xn+Cn1xn-1+Cn2xn-2+…+Cnn-1x1+Cnnx0。 下面流程图的作用是计算(x+1)n展开后的各项
阅读以下说明和流程图,填补流程图中的空缺,将解答填入对应栏内。 【说明】 对于大于1的正整数n,(x+1)n可展开为Cn0xn+Cn1xn-1+Cn2xn-2+…+Cnn-1x1+Cnnx0。 下面流程图的作用是计算(x+1)n展开后的各项
admin
2018-11-21
26
问题
阅读以下说明和流程图,填补流程图中的空缺,将解答填入对应栏内。
【说明】
对于大于1的正整数n,(x+1)
n
可展开为C
n
0
x
n
+C
n
1
x
n-1
+C
n
2
x
n-2
+…+C
n
n-1
x
1
+C
n
n
x
0
。
下面流程图的作用是计算(x+1)
n
展开后的各项系数C
n
i
(i=0,1,…,n),并依次存放在数组A[0..n]中。方法是依次计算k=2,3,…,n时(x+1)
k
的展开系数并存入数组A,在此过程中,对任一确定的k,利用关系式C
k
i
=C
k-1
i
+C
k-1
i-1
,按照i递减的顺序逐步计算并将结果存储在数组A中。其中,C
k
0
和C
k
k
都为1,因此可直接设置A[0]、A[k]的值为1。
例如,计算(x+1)
3
的过程如下:
先计算(x+1)
2
(即k=2)的各项系数,然后计算(x+1)
3
(即k=3)的各项系数。
k=2时,需要计算C
2
0
、C
1
1
和C
2
2
,并存入A[0]、A[1]和A[2],其中A[0]和A[1]的值已有,因此将C
1
1
(即A[1])和C
1
0
(即A[0])相加得到C
2
1
的值并存入A[1]。
k=3时,需要计算C
3
0
、C
3
1
、C
3
2
和C
3
3
,先计算出C
3
2
(由C
2
2
+C
2
1
得到)并存入A[2],再计算C
3
1
(由C
2
1
+C
2
0
得到)并存入A[1]。
【流程图】
注:循环开始框内应给出循环控制变量的初值和终值,默认递增值为1。
格式为:循环控制变量=初值,终值,递增值。
选项
答案
(1)2,n或2,n,1 (2)A[k]或其等价形式 (3)k-1,1,一1 (4)A[i]+A[i-1]或其等价形式 (5)A[i]或其等价形式
解析
本题考查对算法流程图的理解和表示能力,这是程序员必须具备的技能。
对k=1,2,3,…,(x+1)
k
的展开式系数可列出如下(杨辉三角):
k=1时1 1
k=2时1 2 1
k=3时1 3 3 1
k=4时1 4 6 4 1
A[0]A[1] A[2] A[3] A[4]…
计算是逐行进行的,而且各行计算的结果需要保存在同一数组A中。
杨辉三角的规律为:每行有k+1个数,依次保存在A[0:k]中。首末两数都是1。中间任一个数等于其上面一个数与左上数之和。由于采用同一数组存放各行,因此每计算出一个数存放后就会代替原来的数。这样,在同一行计算的过程中,不能从左到右计算,而应从右到左计算(按数组下标i递减的顺序)。
流程图中,一开始对A[0]和A[1]置1,这就是k=1时的计算结果。
接着需要对k=2,3,…,n进行循环计算,因此流程图空(1)处应填2,n或者2,n,1。
在对第k行进行计算时,显然应首先将最右边的A[k]置1,因此空(2)处应填A[k]。
接着应从右到左逐个计算这一行中间的各个数:A[k-1],A[k-2],…,A[1],因此,(3)处应填k-1,1,一1(即数组下标从k-1开始每次递减1直到1)。
接着应计算A
。根据杨辉三角的规律,它应等于原来的A
与前一个数A[i-1]之和。因此空(4)处应填A
+A[i-1],而空(5)处应填A
。
当i和k双重循环结束后,A[0:n]中的结果就是(x+1)
n
展开后的各项系数。
转载请注明原文地址:https://kaotiyun.com/show/m2jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在编辑Word2007文档时,若多次使用剪贴板移动文本内容,当操作结束时,剪贴板中的内容为__________。
为了提高磁盘存取效率,人们常每隔一段时间进行磁盘碎片整理。所谓磁盘碎片是指磁盘使用一段时间后,(20)。
计算机病毒是一段程序,一般隐藏在______中。
在WindowsXP中,删除某个应用程序在桌面上的快捷方式,则(42)。
下面记录的是某班36人期末考试的数学成绩:971009596100879610089100936999891008188
以下定性的分类变量中,(9)属于有序变量(能排序)。
2008年9月27日,地面指挥中心通过“天地语音系统”和航天员进行了通话。“天地语音系统”的地面设备包括通信设备、数据传输设备、分组交换设备和地面卫星通信站等,飞船上则配备了无线通信、视频传输与数据记录等设备,使得航天员与地面指挥中心随时可以进行信息交流。
在网页中创建一个如下图所示的表单控件的HTML代码是(26)。
解决网络安全问题的技术分为主动防御保护技术和被动防御保护技术两大类,__________属于被动防御保护技术。
此配置允许DHCP服务器分配给客户的地址范围是什么?#/sbin/chkconfig-level3dhcpdon命令的作用是什么?
随机试题
Myfriendtoldmethatthegirlwearingahatwas________captainofthehockeyteam.
A、shineB、signC、sillyD、slightC
某施工单位在申请安全生产许可证时,行政主管部门发现其提交的部分资料系伪造。对此,该施工单位将在未来()内不得申请安全生产许可证。
基金托管人召集基金份额持有人大会的,应至少提前()日公告大会的召开时间、会议形式、审议事项、议事程序和表决方式等事项。
幼儿发展评价的方法不包括()
写出一个带“云”字的古诗名句。
值班备勤是要求各级公安机关在任何时候任何情况下,始终处于常备不懈的戒备状态,坚守岗位,履行职责,按时交接班,保持公安工作的连续性、有序性,维护良好的社会秩序。()
某软件计算职工的带薪年假天数,根据国家劳动法规定,职工累计工作已满1年不满10年的,年休假为5天;已满10年不满20年的,年休假为10天;已满20年的,年休假为15天。该软件的输入参数为职工累计工作年数X。根据等价类划分测试技术,X可以划分为(59)个等价
下图是校园网某台主机在命令行模式下执行某个命令时用sniffer捕获的数据。请根据图中信息回答下列问题该主机上执行的命令是【5】。
A、AftershestartedteachingEnglish.B、BeforesheleftforNewZealand.C、WhenshemovedtoNewYorkcity.D、Onceshebeganto
最新回复
(
0
)