1、第4讲 程序框图与算法语句一、选择题1执行如图所示的程序框图,则输出的S值是()A1 B. C. D4解析依据程序框图,程序执行的步骤为S4,i19;S1,i29;S,i39;S,i49;S4,i59;S1,i610? Bi20? Di10?”,选A.答案A3 某客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过25 kg按0.5元/kg收费,超过25 kg的部分按0.8元/kg收费,计算收费的程序框图如图所示,则处应填()Ay0.8xy0.5xBy0.5xy0.8xCy250.5(x25)0.8y0.5xDy250.50.8xy0.8x解析设行李的重量为x kg,则所需费用为y所以选C.
2、答案C4阅读如图所示的程序框图,输出的S值为()A0 B1 C1 D.1解析程序框图的功能是计算sin sin sin sin sin sin sin sin sin sin sin 的值而sin sin sin sin sin sin sin sin 0,sin sin sin 1.答案B5运行右图所示的程序框图,若输出结果为,则推断框中应当填的条件是()Ak5 Bk6Ck7 Dk8解析据题意令S1112,令S2,解得k6,故推断框应填入k6.答案B6执行下面的程序框图,假如输入a4,那么输出的n的值为()A2 B3C4 D5解析当a4时,第一次P0401,Q3,n1,其次次P1415,Q7
3、,n2,第三次P54221,Q15,n3,此时PQ不成立,输出n3,选B.答案B7执行如图所示的程序框图,则输出的是 ()A4 B2 C0 D2或0解析依题意,若ab与b垂直,则有(ab)b4(4)2(32)0,解得2;若ab与b平行,则有2(4)4(32),解得0.结合题中的程序框图,输出的是2,选B.答案B8按如图所示的算法框图运算,若输出k2,则输入x的取值范围是 ()A19x200 Bx19C19x200 Dx200解析由框图可知,输出k2,需满足解得19x200,故选A.答案A二、填空题9阅读如图所示的程序框图,运行相应的程序,输出的s值等于_解析第一次循环:s1,k14,s2111
4、,k112;其次次循环:k24,s2120,k213;第三次循环:k34,s2033,k314;当k4时,k30.算法中的变量p实质是表示参与求和的各个数,由于它也是变化的,且满足第i个数比其前一个数大i1,第i1个数比其前一个数大i,故应有ppi.故(1)处应填i30;(2)处应填ppi.答案(1)i30(2)ppi14右图是一个算法框图,则输出的k的值是_解析由k25k40得k4,所以k5.答案515对任意非零实数a,b,若ab的运算原理如下程序框图所示,则32_.解析a3,b2,则ab,输出2.答案216如图甲是某市有关部门依据对当地干部的月收入状况调查后画出的样本频率分布直方图,已知图甲中从左向右第一组的频数为4 000.在样本中记月收入在1 000,1 500),1 500,2 000),2 000,2 500),2 500,3 000),3 000,3 500),3 500,4 000的人数依次为A1、A2、A6.图乙是统计图甲中月工资收入在确定范围内的人数的程序框图,则样本的容量n_;图乙输出的S_.(用数字作答)图甲图乙解析月收入在1 000,1 500)的频率为0.000 85000.4,且有4 000人,样本的容量n10 000,由题图乙知输出的SA2A3A610 0004 0006 000.答案10 0006 000