《2020届高考理数复习常考题型大通关(全国卷):程序框图和算法语句》由会员分享,可在线阅读,更多相关《2020届高考理数复习常考题型大通关(全国卷):程序框图和算法语句(10页珍藏版)》请在金锄头文库上搜索。
1、第 7 题 程序框图和算法语句 1、读程序图 ,判断输出结果为( ) A.0 B. 2 C. D. 2 2、已知某程序框图如图所示,则执行该程序后输出的结果是() A1B 2 1 C 1 D 2 3、相传 ,黄帝在制定乐律时,用 “ 三分损益 ” 的方法得到不同的竹管,吹出不同的音调. “三分损 益” 包含 “ 三分损一 ” 和“ 三分益一 ”,用现代数学的方法解释如下, “三分损一 ” 是在原来的长度 上减去三分之一,即变为原来的三分之二; “ 三分益一 ” 是在原来的长度上增加分之一,即变为 原来的三分之四,如图的程序是与“ 三分损益 ” 结合的计算过程,若输入的 x 的值为 1,则输出的
2、 x 的值为 ( ) A. 16 27 B. 32 27 C. 8 9 D. 3 2 4、执行如图所示的程序框图,若输入的x 值分别为 2log3和 3 2 2 时,相应输出的y 的值分别 为12,y y,则12yy() A. 9 16 B. 1 2 C. 3 8 D. 3 2 5、执行如图所示的程序框图,如果输出的3S,则输入的t() A. 1 B.3C.1 或 3 D.1 或3 6、上面框图表示的程序所输出的结果是( ) A.11 B.12 C.132 D.1320 7、宋元时期数学名著算学启蒙中有关于“松竹并生”的问题:松长五尺,竹长两尺, 松日自半,竹日自倍,松竹何日而长等.如图是源于
3、其思想的一个程序框图,若输入的a,b 分别为 5,2,则输出的n() A. 5 B. 4 C. 3 D. 9 8、执行如图所示的程序框图,若输入的a 值为 1,则输出的k 值为 ( ) A.1 B.2 C.3 D.4 9、如图所示,当输入,a b的值分别为2,3时,最后输出的M的值是 ( ) A.1 B.2 C.3 D.4 10、运行下面的程序,如果输入的n 是 6,那么输出的 p 是( ) A.120 B.720 C.1440 D.5040 11、读两段程序: 对甲、乙程序和输出结果判断正确的是() A. 程序不同,结果不同 B. 程序相同,结果不同 C. 程序不同,结果相同 D. 程序相同
4、,结果相同 12、 98 与 63 的最大公约数为a,二进制数(2) 110011化为十进制数为b,则ab() A60 B 58 C54 D53 13、用秦九韶算法计算多项式 65432 3456781fxxxxxxx 当0.4x时的值时 , 需要做乘法和加法的次数分别是( ) A.6,6 B.5,6 C.5,5 D.6,5 14、用秦九韶算法计算多项式 65432 ()1fxxxxxxx,当2x时的值时 , 需要 做乘法和加法的次数分别是( ) A.5 , 5 B. 5 , 6 C. 6 , 6 D. 6 , 5 15、下列各数中最小的是() A (2) 10101 B (8) 221 C
5、(6) 1011 D81 答案以及解析 1 答案及解析: 答案: B 解析:当 2 x时,cos 222 y. 2 答案及解析: 答案: A 解析:代入2,12018ai,则 11 1,1 12 22 ai; 再次代入得1,3ai;继续代入得2,4ai;不难发现出现了循环,周期为3 则当i2018时,i,i2018 120192018a,跳出循环得到1a 3 答案及解析: 答案: B 解析: 2 1 3 xx, 8 2 9 ix, 32 3 27 ix,4i,结束循环 ,输出的结果为 32 27 x,故选 B. 4 答案及解析: 答案: A 解析: Q 当输入 2 log 3x时,满足2x,
6、22 3 log 31log 2 x ,满足1x, 22 33 log1log 24 x ,满足条件1x.22 33 log1log 48 x ,不满足条件1x, 输出的 2 3 log 8 12y . Q 当输入 3 2 2x 时,不满足条件2x,输出的 3 2 22 3 log 2 y. 12 9 16 yy . 5 答案及解析: 答案: C 解析: 该程序框图的功能是计算分段函数S 2 4,1 3 ,1 ttt t t 的值 .由于输出的3S,则当1t 时,可得 2 43ttt ,解得1t或 3.当1t时,可得33t,解得1t(舍去 ).故选 C 6 答案及解析: 答案: D 解析:i1
7、2时,1 1212S; i11时,12 11 132S; i10时,132 10 1320S; i9时,i10,故输出1320S. 7 答案及解析: 答案: C 解析:第一次循环: 15 1,4 2 nab ; 第二次循环 : 45 2,8 4 nab; 第三次循环 : 135 3,16 8 nab; 第四次循环 : 405 4,32, 16 nabab; 结束循环输出4n. 8 答案及解析: 答案: B 解析:输入1a,则 0,1kb ;进入循环体 , 1 2 a,否 ,1,2ka,否 ,2,1ka,此时 1ab,输出 k,则2k,选 B. 9 答案及解析: 答案: C 解析:算法是求,a
8、b中的较大者 , 故最后输出的是3. 故选 C. 10 答案及解析: 答案: B 解析:根据题意:第一次循环:1p,2k; 第二次循环:2p,3k; 第三次循环:6p,4k; 第四次循环:24p,5k; 第五次循环:120p,6k; 第六次循环:720p,7k; 不满足条件,退出循环故选 B 11 答案及解析: 答案: C 解析: 程序甲中 ,计数变量i 从 1 开始逐步递增,每次增加1,直到时终止 , 累加变量从0 开始 ,这个程序计算的是:; 程序乙中 ,计数变量从200 开始逐步递减,每次减少1,直到时终止 , 累加变量从0 开始 ,这个程序计算的是. 由此可得 ,这两个程序是不同的,但
9、运算的结果都 是: 所以 C 选项是正确的. 12 答案及解析: 答案: B 解析: 98631.35,63 351.28,35 281.7,2874, 98 与 63 的最大公约数为7,7a 2345 (2) 1100111 1 20 2021 21 251,51b 51 758ab 13 答案及解析: 答案: A 解析:由秦九韶算法知: 65432 3456781fxxxxxxx 5432 3456781xxxxxx 432 3456781xxxxx 3456781xxxxxx 需要做6 次加法运算 ,6 次乘法运算 14 答案及解析: 答案: B 解析: 用秦九韶算法计算多项式 . 由上面可知 :在计算当时的值时 ,需要做 5 次乘法和6 次加法 . 所以 B 选项是正确的 . 15 答案及解析: 答案: A 解析:由题意知 43210 (2)101011 2021 2021 221; 210 (8) 2212 82 81 8145; 3210 (6) 10111 60 61 61 6223.故选 A.