资源描述
课时作业(五十五)一、选择题1.观察以下算法:下列说法错误的是()A算法表达的是函数f(x)的求值Bf(100)17C等价于: Dt30,S无法输出答案D2S1i1WHILEi10 S3s i=i+1WENDPRINT S 以上语句的功能是用来计算 ()A310的值B39的值C310的值 D12310的值答案C3.有程序:则其运行后输出的结果约为()A2.93B55C1.79 D1.89答案C4程序:S0i1whilei100SSiend要使上述程序能运算出“12100”的结果,需将语句“ii1”加在()A处 B处C处 D处答案C5程序 上述程序如果输入的值是51,则运行结果是()A51B15C105 D501答案B解析因为算术运算符“”和“MOD”分别用来取商和余数,所以a5,b1,x101515.故选B.6下边方框中为一个求20个数的平均数的程序,则在横线上应填的语句为()Ai20 Bi20Ci20 Di20答案A解析加完第20个数,i21,应是第1个满足条件,故选A.二、填空题7(2011浙江杭州)右边的程序语句输出的结果S为_答案17解析i从1开始,依次取3,5,7,9,当i8时,循环继续进行,故当i9时,跳出循环,故输出S27317.8(2010扬州)给出一个算法:根据以上算法,可求得f(1)f(2)_.答案0解析f(x)f(1)f(2)4220.9有一列数:1,1,2,3,5,8,13,21,这列数有下面的特点:前两个数都是1,从第三个数开始,每个数都是前两个数的和,这样的一列数一般称为斐波那契数图中程序所描述的算法功能是输出前10个斐波那契数请把这个算法填写完整a1b1n2WHILE n10cabPRINT c_bcnn1WENDEND答案ab10程序如下:以上程序输出的结果是_答案24解析由题意可知,它表示计算12n的算法,所以输出的结果是123424.11为了在运行下面的程序之后得到输出y25,键盘输入x应该是_答案6或6解析程序对应的函数是y由或得x6或x6.12下列三个数779,209,589的最大公约数是_答案19解析求799与209的最大公约数779209570570209361361209152209152571525795955738573819381919即779、209的最大公约数为19.求209与589的最大公约数58920938038020917120917138171381331333895953857573819381919所以19为三个数的最大公约数三、解答题13(1)根据程序框图编写计算程序并说明程序的运算功能;(2)求当a98,b63时,该程序结束的结果解析(1)运算功能:求两个数的最大公约数(更相减损术)(2)986335,633528,35287,28721,21714,1477,98和63的最大公约数等于7,即程序结果为a7,b7.
展开阅读全文