算法初步练习试题[附详细答案]

上传人:re****.1 文档编号:460048917 上传时间:2023-02-22 格式:DOC 页数:5 大小:677KB
返回 下载 相关 举报
算法初步练习试题[附详细答案]_第1页
第1页 / 共5页
算法初步练习试题[附详细答案]_第2页
第2页 / 共5页
算法初步练习试题[附详细答案]_第3页
第3页 / 共5页
算法初步练习试题[附详细答案]_第4页
第4页 / 共5页
算法初步练习试题[附详细答案]_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《算法初步练习试题[附详细答案]》由会员分享,可在线阅读,更多相关《算法初步练习试题[附详细答案](5页珍藏版)》请在金锄头文库上搜索。

1、 .wd.算法初步练习题一、选择题:1阅读下面的程序框图,那么输出的A B C D2阅读图2所示的程序框图,运行相应的程序,输出的结果是A B. C. D. 开场输出是否完毕开场输出是完毕否2题1题3阅读右图所示的程序框图,运行相应的程序,输出的结果是A B C D开场输出是完毕 开场输出否完毕是4题3题4某程序框图如以下列图,该程序运行后输出的的值是A B C D5执行右面的程序框图,输出的是 A B CD6如图的程序框图表示的算法的功能是A计算小于100的奇数的连乘积B计算从1开场的连续奇数的连乘积C从1开场的连续奇数的连乘积,当乘积大于100时,计算奇数的个数D计算时的最小的值.开场输出

2、是完毕否开场输出是开场6题5题7右图是把二进制数化为十进制数的一个程序框图,判断框内应填入的条件是 A B C D开场输出是完毕否开场输出是完毕否8题7题8某程序框图如以下列图,那么该程序运行后输出的等于A BCD9如果执行右边的程序框图,输入,那么输出的各个数的和等于 A B C D是开场输出否完毕输入是否否 是否 开场是完毕输入否 是输出9题10题10某店一个月的收入和支出总共记录了个数据,其中收入记为正数,支出记为负数。该店用右边的程序框图计算月总收入和月净盈利,那么在图中空白的判断框和处理框中,应分别填入以下四个选项中的 A B C D11. 如图1所示,是关于闰年的流程,那么以下年份

3、是闰年的为A1996年B1998年C2010年D2100年11题12. 某流程如右上图所示,现输入如下四个函数,那么可以输出的函数是A BCD否存在零点输出函数完毕是开场输入函数是否开场输出否完毕是输入13题12题二、填空题:13程序框图即算法流程图如以下列图,其输出结果是_.13题 开场输出否完毕是14执行右边的程序框图,输出的.14题15下面的程序框图表示的算法的结果是16 开场输出是否完毕15题16阅读右上面的流程图,假设输入,那么输出的结果是 2是输出开场否完毕17右面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的C开

4、场输入输出否完毕是否是三、解答题:输出Sik开场是否完毕输入18数列an的各项均为正数,观察程序框图,假设时,分别有1试求数列an的通项;2令的值.参考答案1C【解读与点评】当时, S=1;当i=2时, S=5;循环下去,当i=3时, S=14; 当i=4时,S=30;本试题考察了程序框图的运用2D【解读与点评】此题考察是算法的重新框图与算法的语句识别易错点是不懂得运行顺序当代入程序中运行第一次是,然后赋值此时;返回运行第二次可得,然后赋值; 再返回运行第三次可得,然后赋值,判断可知此时,故输出应选D3C【解读与点评】此题考察是算法的重新框图与算法的语句识别考察学生运算求解能力此题的易错点是要

5、注意是先赋值再输出当代入程序中运行第一次是,然后赋值此时;返回运行第二次可得,然后赋值; 再返回运行第三次可得,然后赋值,判断可知此时,故输出 4A【解读与点评】对于.对于,那么,后面是,不符合条件时输出的此题是新课程新增内容,考察了程序语言的概念和 基本的应用,通过对程序语言的考察,充分表达了数学程序语言中循环语言的关键9B【解读与点评】循环9次,对应输出值如下表。此题的循环体镶套一个三段条件构造,是一道有一定难度的算法框图题。三年新课程高考都涉及算法框图题,而且逐年加大难度,是个值得关注的热点问题。10C【解读与点评】表示收入或支出数据,假设,那么这些正数据的和为月总收入S,故在图中空白的

6、判断框填,否那么为月总开支T,故月净盈利,处理框中填易错点:当表示支出数据时为负数,忽略了隐含这个条件就会导致选择错误答案A课本原型:必修3第26页习题1-2B 3题【命题立意】考察循环构造的程序框图,将支出、收入问题与算法相结合构思新颖.13127【解读与点评】 由程序框图知,循环体被执行后的值依次为3、7、15、31、63、127,故输出的结果是127.14【解析】:按照程序框图依次执行为S=5,n=2,T=2;S=10,n=4,T=2+4=6;S=15,n=6,T=6+6=12;S=20,n=8,T=12+8=20;S=25,n=10,T=20+10=30S,输出T=30答案:30【解读

7、与点评】:此题主要考察了循环构造的程序框图,一般都可以反复的进展运算直到满足条件完毕,此题中涉及到三个变量,注意每个变量的运行结果和执行情况.17解:由流程图可知第一个选择框作用是比较x与b的大小,故第二个选择框的作用应该是比较x与c的大小,故应填;18. 解:由框图可知1由题意可知,k=5时,3由2可得:19. 解1程序框图中的第一个条件框应填,第二个应填 4分注意:答案不唯一如:第一个条件框填,第二个条件框填,或者第一、第二条件互换都可以2依题意,当甲连胜局或乙连胜局时,第二局比赛完毕时比赛完毕有解得或,3依题意知,的所有可能值为2,4,6设每两局比赛为一轮,那么该轮完毕时比赛停顿的概率为假设该轮完毕时比赛还将继续,那么甲、乙在该轮中必是各得一分,此时,该轮比赛结果对下轮比赛是否停顿没有影响246从而有,随机变量的分布列为:故20. 解:由算法流程图可知为5组数据中的组中值与对应频率之积的和,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 文学/艺术/历史 > 人文/社科

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号