资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
精品文档欢迎下载 第 1 讲 算法初步 课时作业 1 执行两次如图所示的程序框图,若第一次输入的x的值为 7,第二次输入的x的 值为 9,则第一次、第二次输出的a的值分别为 ( ) A0,0 B1,1 C0,1 D1,0 答案D 解析当x7 时,b2,b 24 7 x. 又 7 不能被 2 整除,b213. 此时b 297 x,退出循环,a1,输出a1. 当x 9时,b 2,b 2 49x. 又 9 不能被 2 整除,b213. 此时b 29 x,又 9 能被 3 整除,退出循环,a0. 输出a0. 故选 D. 2(2019青岛模拟) 执行如图所示的程序框图,若输出的结果为48,则判断框中可以 填( ) 精品文档欢迎下载 An5 Bn5 Cn4 Dn4 答案B 解析n 1,S3,a5;n2,S 8,a7;n 3,S15,a9;n4,S24,a 11;n5,S35,a 13,不满足判断框中的条件;n6,S48,a15,满足判断框中 的条件,退出循环,输出的S 48,所以判断框中可以填n5. 3(2020乌鲁木齐质量监测) 如图所示的算法框图,当输入的x为 1 时,输出的结果为 ( ) A3 B4 C5 D6 答案C 解析当x1 时,x1 不成立,则yx11 12, 精品文档欢迎下载 i01 1,y20 成立; x2,x 1 成立,y 2x4,i112,y20 成立; x4,x 1 成立,y 2x8,i213,y20 成立; x8,x 1 成立,y 2x16,i3 14,y20 成立; x16,x1 成立,y2x32,i415,y20 不成立,输出i5,故选 C. 4(2020保定模拟) 执行如图所示的程序框图,若输入的x值为 2019,则输出的y值 为( ) A 1 8 B 1 4 C 1 2 D1 答案C 解析根据流程图,可知当x0 时,每循环一次,x的值减少4,输入x 2019,因为 2019 除以 4 余 3,经过多次循环后x3,再经过一次循环后x 1,不满足x0 的条件, 输出y2 x211 2. 5(2019贵阳模拟) 执行如图所示的程序框图,输出的S值为 ( ) 精品文档欢迎下载 A0 B1 2 C1 D 1 答案A 解析第一次循环,k1,Scos01,k112,k 4 不成立; 第二次循环,k2,S1cos 3 11 2 3 2, k213,k4 不成立; 第三次循环,k3,S 3 2cos 2 3 3 2 1 21, k 314,k4 不成立; 第四次循环,k4,S1cos 11 0,k41 5,k4 成立 此时退出循环,输出S0,故选 A. 6(2019郑州一检) 执行如图所示的程序框图,若输出的结果是7,则判断框内m的取 值范围是 ( ) 精品文档欢迎下载 A(30,42 B(30,42) C(42,56 D(42,56) 答案A 解析k1,S2;k 2,S246;k3,S6612;k4,S12 820;k 5,S20 1030;k6,S301242;k7,此时不满足S42m,退出循环,所以 302020 时,终止循环,此时输出S(2 1) 2020 2 1010. 故选 C. 9(2020北京市门头沟区高三期末) 如图所示的程序框图,如果输入三个实数a,b,c, 要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) Acx Bxc Ccb 精品文档欢迎下载 Dbc 答案A 解析由流程图可知a,b,c中的最大数用变量x表示并输出,先将a的值赋给变量x. 第一个判断框是判断x与b的大小关系,若bx,则将b的值赋给变量x,得到x的值是 a,b中的较大者 所以第二个判断框一定是判断a,b中的较大者x与c的大小关系, 并将最大数赋给变量 x,故第二个判断框应填入cx. 10(2018全国卷) 为计算S1 1 2 1 3 1 4 1 99 1 100,设计了如图所示的程序框 图,则在空白框中应填入( ) Aii 1 Bii2 Cii 3 Dii4 答案B 解析由S11 2 1 3 1 4 1 99 1 100,知程序框图先对奇数项累加,偶数项累加,最 后再相减因此在空白框中应填入ii2,选 B. 11执行如图所示的程序框图,则输出的值是( ) 精品文档欢迎下载 A. 1 55 B. 1 58 C. 1 61 D. 1 64 答案C 解析执行程序框图,可得,A1,i1,第 1 次执行循环体,A1 4, i2,满足条件 i20,第 2 次执行循环体,A 1 7,i 3,满足条件i20,第 3 次执行循环体,A 1 10,i 4, 满足条件i20,第 4 次执行循环体,A 1 13, i5,满足条件i20,第 5 次执行循环体,A 1 16, i6, , 观察可知,当i20 时, 满足条件i20, 第 20 次执行循环体,A 1 4(20 1) 3 1 61, i21,此时,不满足条件i20,退出循环,输出A的值为 1 61. 故选 C. 12执行如图所示的程序框图,若输入向量ac( 2,2) ,b(1,0) ,则输出S的值 精品文档欢迎下载 是( ) A18 B20 C22 D24 答案B 解析程序对应的运算: ac( 2,2) ,则ac8,S088,i1,ccb( 1,2) ; a( 2,2) ,b(1,0) ,c( 1, 2),则ac6,S86 14,i2,ccb(0,2) ; a( 2,2) ,b(1,0) ,c(0,2) ,则ac4,S14 418,i3,ccb(1,2) ; a( 2,2) ,b(1,0) ,c(1,2) ,则ac2,S18 220,i4,ccb(2,2) ; a( 2,2) ,b(1,0) ,c(2,2) ,则ac0,此时跳出循环体故输出S的值为 20, 故选 B. 13(2019江西六校联考) 如图是某算法的程序框图,当输出的结果T70 时,正整数n 的最小值是 _ 答案4 解析由程序框图知, 每次循环中K,T的值依次为1,1 ;2,4 ;3,16 ;4,72. 又T7270, 故正整数n的最小值为4. 14下面程序运行后输出的结果为_ 精品文档欢迎下载 N5 S0 WHILE S15 SSN NN1 WEND PRINT N END 答案0 解析执行第一次后,S5,N4;执行第二次后,S9,N3;执行第三次后,S 12, N2;执行第四次后,S14,N1;执行第五次后,S15,N0;跳出循环结构,输出N 的值,N0. 15执行如图所示的程序框图,若a0.18 2, blog20.18 ,c2 0.18 ,则输出的结果是 _ 答案2 0.18 解析易知该程序框图的功能是输出a,b,c中的最大者结合函数yx 2,y log 2x, y2 x 的图象 ( 图略 )易知 0a1,b1,bab,则a963660,i 1, 由ab,得a603624,i2, 由ab,得a241212,i4, 由ab,得输出i4.
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号