1、双基限时练(四)1下列四种说法中正确的有()任何一个算法都离不开顺序结构;程序框图中,根据条件是否成立有不同的流向;循环体是指按照一定条件,反复执行某一处理步骤;循环结构中有条件结构,条件结构中有循环结构A1个 B2个C3个 D4个解析因为顺序结构是任何一个算法都离不开的基本结构,所以正确;在一个算法中,经常会遇到一些条件的判断,算法流程根据条件是否成立有不同的流向,因此正确;根据循环体的定义知,正确;不正确因为在条件结构中可以不含循环结构综上分析知正确,不正确答案C2算法的三种基本结构是()A顺序结构、流程结构、循环结构B顺序结构、分支结构、嵌套结构C顺序结构、条件结构、循环结构D流程结构、
2、分支结构、循环结构解析算法中的三种基本结构是:顺序结构、条件结构、循环结构答案C3循环结构有当型(WHILE)循环和直到型(UNTIL)循环,下列说法正确的是()A当型可以转换成直到型,直到型不能转换成当型B直到型可以转换成当型,当型不可以转换成直到型C当型和直到型是两种不同结构,相互不可转换D当型和直到型可以相互转换解析当型和直到型结构可以互相转换,但应注意判断条件的变化及流向答案D4下列框图是循环结构的是()A BC D解析是顺序结构;是条件结构;是当型循环结构;是直到型循环结构因此,应选C.答案C5某程序如图所示,该程序运行后输出的倒数第二个数是()A. B.C. D.解析由程序框图知,
3、输出的数依次为3,2,.所以该程序运行后输出的倒数第二个数是.答案C6下图是计算某年级500名学生期末考试(满分100分)及格率q的程序框图,则图中空白框内应填入()Aq BqCq Dq解析由程序框图知,M表示及格人数,N表示不及格人数,因此及格率q.答案D7如果执行右边的程序框图,输入正整数N(N2)和实数a1,a2,aN,输出A,B,则()AAB为a1,a2,aN的和B.为a1,a2,aN的算术平均数CA和B分别是a1,a2,aN中最大的数和最小的数DA和B分别是a1,a2,aN中最小的数和最大的数解析随着k的取值不同,x取遍实数a1,a2,aN,由程度框图知,xA时,Ax,可知A为a1,
4、a2,aN中的最大数;当xB时,Bx,可知B为a1,a2,aN中的最小数答案C8若框图所给的程序运行的结果为S90,那么判断框中应填入的关于k的判断条件是_解析第一次循环,S11010,k1019.第二次循环,S10990,k918.此时 ,满足S90,终止循环故判断框中应填k8?或k9?答案k8?或k9?9如图是某循环的一部分,若改为图,则运行过程中出现_答案无限循环10如图所示的流程图是将一系列指令和问题用框图的形式排列而成的,箭头将告诉你下一步到哪一个程序框阅读下边的流程图,并回答下面的问题(1)此程序框图表示了怎样的算法?(2)若abc,则输出的数是_;若a,b,clog23,则输出的数是_ _解析程序框图中有两处判断,由框图中所示的文字和符号表示的操作内容,可知此框图表示的是“找出a,b,c三个数中的最大值”的算法明确了算法,第(2)题的问题便可解决答案(1)此框图表示的算法是“找出a,b,c三个实数的最大值”(2)alog2311设计一个计算20个数的平均数的程序框图解程序框图如下12设计一个算法,求123100的值,并画出程序框图解算法步骤如下:第一步,S1.第二步,i1.第三步,SSi.第四步,ii1.第五步,判断i是否大于100,若成立,则输出S,结束算法;否则返回执行第三步程序框图如图