欢迎来到天天文库
浏览记录
ID:36407934
大小:94.00 KB
页数:3页
时间:2019-05-10
《高二数学算法章节复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、高二数学《算法初步》测试第I卷(选择题共50分)一、选择题1、下列程序框中,出口可以有两个流向的是:IfAThenBElseCA.终止框B.输入输出框C.处理框D.判断框2、条件语句的一般形式如右所示,其中B表示的是()A.条件B.条件语句C.满足条件时执行的内容D.不满足条件时执行的内容3、阅读流程图,若输入的a、b、c分别为21,32,75则输出的a、b、c分别是()A.21,32,75B.75,32,21C.75,21,32D.32,21,754、下面是一个算法的伪代码.如果输入的x的值是20,则输出的y
2、的值是()A.200B.50C.25D.1505、为了在运行下面的程序之后得到输出y=9,键盘输入应该是( )A、x=-4B.x=-2C、x=4或x=-4 D.x=2或x=-2 6、根据如图所示的伪代码,可知输出的结果s为()A、17B、19C、21D、2310I←120WhileI<830I←I+240S←2I+350EndWhile60PrintSReadxIfx<0Theny=(x+1)*(x+1)Elsey=(x-1)*(x-1)Printy(第四题)(第六题)I←12S←1While条件S←S×I
3、I←I-1EndWhilePrintSReadxIfx≤5theny←10xelsey←7.5xendifprinty(第七题)(第五题)7、已知如图如果程序执行后输出的结果为11880,那么程序中的“条件”应为()A、I>9B、I>8C、I≤9D、I≤8S←1I←1WhileS≤2005i←i+2S←S×iendwhileprinti8、右侧的伪代码的输出结果是()A.1+3+5+…+2005B.1×3×5×…×2005C.求方程1×3×5×…×n=2005中的n值D.满足1×3×5×…×n>2005的最小整
4、数n9、甲乙S←0I←1000Whilei≥1S←S+ii←i-1endwhileprintSS←0I←1Whilei≤1000S←S+ii←i+1endwhileprintS对甲乙两程序和输出结果判断正确的是()A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同10、在上题条件下,假定能将甲、乙两程序“定格”在i=500,即能输出i=500时一个S值,则输出结果S()A.甲大乙小B.甲乙相同C.甲小乙大D.不能判断3高二数学《算法初步》测试时间:120分钟分值:150分一
5、.选择题:本大题共10小题,每小题5分,共50分题号12345678910答案二、填空题11、下面的伪代码的执行结果分别为:x←5y←-20Ifx<0Thenx←y-3Elsey←y+3EndIfPrintx-yJ←0S←1WhileS≤11S←S+JJ←J+1EndWhilePrintJS←0ForIFrom1To11Step2S←2S+3Ifs>20thenS-20EndIfEndforPrintS(1)(2)(3)J←1S←0Whiles≤10S←S+JJ←J+1EndWhilePrintJa←1b←1I
6、←2WhileI≤5a←a+bb←a+bI←I+1EndWhilePrinta、bS←40H←Fornfrom2to5S←S+2×HH←EndforPrintS,H(4)(5)(6)(1)(2)(3)(4)(5)(6)12、有如下程序框图,则该程序框图表示的算法的功能是13、如果在左边程序中运行后输出的结果为132,那么在程序While后面的“条件”应为_(12题图)三、解答题14、试设计一个求解一元二次方程的一个算法,画出对应的流程图并写出伪代码。315、推出的一种手机月消费方案为:如果全月的通信时间不超过1
7、50分钟,则收固定的月费60元;如果全月的通信时间超过150分钟则在固定的月费之外,对超过150分钟的部分按每分钟0.30元收费。画出计算手机月费的算法的程序框图,写出伪代码。16、设计一个程序,计算5+55+555+…+55…5的值。画出算法的流程图,写出伪代码。17、写出求(共有7个3)的值的一个算法和流程图及伪代码。18、试设计一个计算10个数的平均数的算法,画出对应的流程图并写出伪代码。19、写出求解中最小数的伪代码,并画出流程图。20、抛一枚硬币,既可能出现正面,也可能出现反面,如果硬币质地均匀,那么
8、当抛的次数很多时,出现正面的频率应接近于0.5,试设计伪代码模拟抛硬币的过程,并计算出现正面的频率,另外请画出流程图。3
此文档下载收益归作者所有