资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
第一章检测(B) (时间:90 分钟 满分:120 分) 一、选择题(本大题共 10 小题,每小题 5 分,共 50 分.在每小题给出的四个选项中,只有一 项是符合题目要求的) 1.下列说法中正确的个数是( ) 任何一个算法都包含顺序结构 条件结构中一定包含循环结构 循环结构中一定包含条件 结构 当型循环是先执行一次循环体再判断条件 直到型循环是直到条件成立时停止循环 A.1B.2C.3D.4 解析:顺序结构是任何算法都离不开的基本逻辑结构,条件结构中不一定包含循环结构,但循环结构中 一定有条件结构;当型循环是先判断再执行循环体,直到型循环是先执行循环体再判断,直到条件成立 时停止循环,故只有正确. 答案:C 2.用二分法求方程的近似根,精确度为 ,则直到型循环结构的终止条件是( ) A.|x1-x2|B.x1=x2= C.x1c?B.cb? C.xc?D.cx? 解析:由程序框图知空白判断框中是判断 c 与 x 的大小,其中 x 为 a,b 中较大的数. 执行“是”时 x=c,执行“否”时输出 x, 应填“cx?”. 答案:D 9.阅读下列程序,若输入的整数和输出的结果相同,则输入的 x 为( ) INPUT x IF x0 THEN y=-2 x+5 ELSE y=0 END IF END IF PRINT y END A.3B.-3 或 0 C.0 或 3D.1 解析:根据算法语句可得程序对应的解析式为 y = 2 + 3, 0, ? 令 2x+3=x,得 x=-3, 令-2x+5=x,得 x), = 5 3 (舍去 当 x=0 时,y=0,故选 B. 答案:B 10.已知如图所示的程序框图(未完成),当箭头 a 指向时,输出的结果为 s=m,当箭头 a 指向时,输出 的结果为 s=n,则 m+n 等于( ) A.30B.20 C.15D.5 解析:当指向时,i=1,s=0;s=1,i=25; 执行否,s=0,s=2,i=35; 执行否,s=0,s=3,i=45; 执行否,s=0,s=4,i=55; 执行否,s=0,s=5,i=6,执行是,输出 s=5,即 m=5. 当指向时,i=1,s=0;s=1,i=25; 执行否,s=3,i=35; 执行否,s=6,i=45; 执行否,s=10,i=55; 执行否,s=15,i=6; 执行是,输出 s=15,即 n=15,m+n=20. 答案:B 二、填空题(本大题共 5 小题,每小题 5 分,共 25 分.把答案填在题中的横线上) 11.用秦九韶算法计算多项式 f(x)=x6-12x5+60x4-160x3+240x2-192x+64 当 x=2 时的值时,v4的值为 . 解析:v0=1,v1=v0x+a5=12-12=-10,v2=v1x+a4=-102+60=40,v3=v2x+a3=402-160=-80,v4=v3x+a2=- 802+240=80. 答案:80 12.执行如图所示的程序框图,若输出的 b 的值为 31,则图中判断框内处应填 . 解析:第一次循环为 b=3,a=2, 第二次循环为 b=7,a=3, 第三次循环为 b=15,a=4, 第四次循环为 b=31,a=5, 第五次循环不满足条件,输出 b=31,所以 a4. 答案:4 13.执行下面的程序语句,输入 a=3,b=-1,n=4 后,输出的结果是 . INPUT “a,b,n=”;a,b,n i=1 WHILE i2 016 END 20.(10 分)下面程序框图表示了一个什么样的算法?试用当型循环写出它的算法,并画出程序框图. 解:这是一个计算 10 个数的平均数的算法. 当型循环的算法步骤如下: 第一步,S=0. 第二步,I=1. 第三步,若 I 大于 10,则转第七步;否则,执行第四步. 第四步,输入 G. 第五步,S=S+G. 第六步,I=I+1,转第三步. 第七步,A = 10. 第八步,输出 A. 程序框图:
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号