1.2算法描述与设计2023-2024学年高中信息技术教科版选修一

2024-07-20
| 11页
| 133人阅读
| 0人下载

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 -
章节 1.2 算法描述与设计
类型 作业-同步练
知识点 -
使用场景 同步教学-单元练习
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 444 KB
发布时间 2024-07-20
更新时间 2024-07-20
作者 匿名
品牌系列 -
审核时间 2024-07-20
下载链接 https://m.zxxk.com/soft/46431232.html
价格 1.50储值(1储值=1元)
来源 学科网

内容正文:

1.2 算法描述与设计 学校:___________姓名:___________班级:___________考号:___________ 一、选择题 1.解决“鸡兔同笼”问题的一种算法是:首先输入总头数H和总脚数B,然后计算兔数R,R=B/2-H,最后计算鸡数C,C=H-R。这个算法的描述方式是(    )。 A.伪代码 B.流程图 C.自然语言 D.计算机程序 2.图形符号 在算法描述流程图中表示(    ) A.算法的开始或结束 B.输入输出操作 C.处理或运算的功能 D.判断条件是否满足需求 3.以下算法的功能是:键盘输入6个数,输出其中负数的和。请使用给出的框图填入左边的算法流程图中,使之能实现上述功能。以下选项正确的是 A.⑷ ⑿ ⑹ ⑴ ⑺ ⑼ B.⑶ ⑿ ⑹ ⑴ ⑻ ⑼ C.⑶ ⑾ ⑸ ⑴ ⑻ ⑼ D.⑷ ⑿ ⑸ ⑴ ⑻ ⑼ 4.第一年有一头小母牛,每头小母牛从出生第四年起,每年生一头小母牛,按此规律,第10年时有(   )头母牛。 A.13 B.15 C.19 D.28 5.某算法流程图如下图所示。执行该算法,输出s的值为 A.4 B.3 C.2 D.1 6.用算法流程图描述“高考总分达到 488,输出平行一段;高考总分达到 274,输出平行二段”的问题,用 t 表示高考总分。下列选项不正确的是(   ) A. B. C. D. 7.某算法的部分流程图如图所示,执行这部分流程,若输入m的值为20,n的值为3,则输出c的值是(  ) A.18 B.28 C.29 D.47 8.已知x=1,y=2,z=3,下列表达式中值为True的是(   ) A.Not (x < y) B.x > y And y > z C.x < y Or x > z D.x > z 9.以下选项中,表示循环结构的是(   ) A. B. C. D. 10.某学校将学生的考试成绩进行分级,示意图如下,张扬同学考了92分,他将被评为哪个级别?(   ) A.D级 B.C级 C.B级 D.A级 11.该流程图的功能是:根据输入的正整数X,求分段函数   ①处可填入的正确的表达式为(        ) A.X%2==0 B.X%2!=0 C.int(X/2)== X/2 D.X%2== int(X/2) 12.下列关于计算1×3×5×7×9×…×99值的算法描述中,错误的是( ) A. B. C. D. 13.在Visual Basic中,若要将100名学生家长的联系方式(如:0575-82291000)分别存储在数组Tel中,则下列说明语句最合适的是( ) A.Dim Tel(1,100) As Long B.Dim Tel(1,100) As String C.Dim Tel(1 To 100) As Long D.Dim Tel(1 To 100) As String 14.以下流程图符号中,用于放置输入输出语句的框图符号是(     )。 A. B. C. D. 15.流程图中表示判断的是(  ) A.矩形框 B.平行四边形 C.圆形框 D.菱形框 16.关于算法,以下描述正确的是____。 A.求解某一类问题算法是唯一的 B.一个算法可以无止境地运算下去 C.同一个问题可以有不同的算法 D.同一问题的算法不同,结果必然不同 17.某算法的部分流程图如图所示,执行完这部分流程后,变量i,s的值分别是(  ) A.3  9 B.4    18 C.5    18 D.6     4 18.下列关于算法的说法正确的是(   ) A.算法解决问题的一般过程依次为“设计算法—抽象与建模—描述算法” B.数据、运算和控制转移是算法三大要素 C.任何算法都必须要有至少一个输入数据和一个输出数据 D.同一种算法只能用一种表示方法 19.某算法的部分流程图如图所示 执行完该流程图后,数组 a 各元素的值可能是(    ) A.8,14,9,6,2,12 B.2,4,10,22,10,10 C.8,12,0,11,2,10 D.6,12,0,10,4,8 20.以下流程图如下为某机器人运动代码。若机器人从棋盘S位置沿箭头方向出发,根据流程图将到达的位置是(     ) A.④位置 B.①位置 C.②位置 D.③位置 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 学科网(北京)股份有限公司 参考答案: 1.C 【详解】本题考查的知识点是算法的表示方法。通过语言对求解过程进行说明,属于算法描述方式中的自然语言方式。故正确答案为C选项。 2.D 【详解】本题考查的是流程图。菱形框在算法描述流程图中表示判断条件是否满足需求;圆角矩形是表示算法的开始或结束;矩形框是表示处理或运算的功能;平行四边形是表示输入输出操作。故选项D正确。 3.A 【详解】本主要考查算法流程图。分析流程图,框1是初始化,变量M是用来对负数求和,变量T用来控制输入6个数,故1处填M=0,T=1;框2控制输入6个数,填T<=6;框3输入A,框4判断是否是复数,填A<0;框5对负数求和,填M=M+A,框6变量T递增1继续循环,故本题选A选项。 4.C 【详解】本题主要考查算法描述。根据题干规律,可列出如下表格,由表可知,第10年时有19头母牛,故本题选C选项。   5.C 【详解】本题主要考查算法流程图知识点。s=0,i=1,j=10,第一遍循环,满足i<j时,s=s+1=1,i=i+2=3,j=j-3=7,第二遍循环,满足i<j时,s=s+1=2,i=i+2=5,j=j-3=4,退出循环,执行该算法,输出s的值为2,故本题选C选项。 6.A 【详解】本题考查算法流程图相关内容。分析四个流程图,可知:BCD选项的流程图可以正确描述“高考总分达到488,输出平行一段;高考总分达到 274,输出平行二段”的问题;A选项,若t>=274不成立,再去判断t>=488存在逻辑错误,不能正确描述题目要求。故本题答案是A选项。 7.C 【详解】本题考查的是流程图识读。根据流程图可知只要a,b任意一个变量的值大于等于m循环就结束,关键就看哪一个变量优先大于m,则c的值就等于那个。a=3,b=4,m=20进行累加的时候先执行a=a+b再执行b=a+b,具体累加情况如下,得c=29。 m n a<m b<m c 20 3 3 4 7 11 18 29 29 故选:C。 8.C 【详解】 9.D 【详解】本题主要考查算法控制结构。选项依次是顺序结构、分支结构、分支结构、循环结构,故本题选D选项。 10.C 【详解】本题主要考查算法流程图。分析流程图可知,张扬同学考了92分,他将被评为B级,故本题选C选项。 11.B 【详解】本题考查算法流程图相关内容。结合题意,分析流程图,菱形框代表判断,当该条件成立时,Y值为-1,不成立时值为1,由分段函数可知,该判断条件为:X为奇数(或X不为偶数)。对比4个选项,A选项,判断是偶数,错误;B选项,判断不是偶数,正确;C、D选项,不是判断是否为奇偶数的条件,错误。故本题答案是B选项。 12.C 【详解】本题主要考查算法描述。计算1×3×5×7×9×…×99值,S用来计算累乘的值,变量I每次递增2,故错误的是选项C,故本题选C选项。 13.D 【详解】本题主要考查VB数组定义。Tel(1 To 100) As String表示定义了一个包含100个元素的字符串型的数组,数组名为Tel,因此D选项正确。 【点睛】 14.D 【详解】本题主要考查算法流程图。菱形是条件判断框,平行四边形是数据输入/输出框,圆角矩形是开始/结束框,矩形是数据处理框,故本题选D选项。 15.D 【详解】本题考查流程图。“输入/输出框”用平行四边形表示;“判断框”用菱形表示;“开始/结束框”用圆角矩形表示;“处理框”用矩形表示。故答案为D选项。 16.C 【详解】 17.B 【详解】本题主要考查算法流程图的执行。初值s=0,i=1,分析流程图可知,循环条件是s<15,循环体是s=s+3*i,i每次递增1,故当循环结束时,s=s+3*i=0+3*1*2*3=18>15,此时i=4,故执行完这部分流程后,变量i,s的值分别是4、18,故本题选B选项。 18.B 【详解】本题主要考查算法的描述。算法解决问题的一般过程依次为“抽象与建模—设计算法—描述算法”;数据、运算和控制转移是算法三大要素;算法可以没有输入,但必须要有输出;同一种算法能用多种表示方法,如伪代码、算法流程图等,故本题选B选项。 19.D 【详解】本题主要考查算法流程图知识点。A选项第三数输出9,不满足a(i)是奇数的判断,此时i=3,也不满足i是偶数,故第不可能输出9,;B选项第三个数输出22,显然不满足a(i)是奇数分支,满足i=4是偶数的判断,执行a(i)=a(i)+a(i-1),即a(4)=a(4)+10=22,推出生成的a(4)=12,不满足范围,故第三个数不可能输出22;C选项第四个数11显然不满足a(i)是奇数,又i=4满足是偶数的判断,故执行a(i)=a(i)+a(i-1),推得随机生成的a(4)=11,矛盾,故第四个数不可能输出11,故本题选D选项。 20.C 【详解】本题主要考查算法流程图的应用。分析流程图可知,先前进3格到位置①此时循环结束,执行向左转,前进1格到达位置②结束,故本题选C选项。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

1.2算法描述与设计2023-2024学年高中信息技术教科版选修一
1
1.2算法描述与设计2023-2024学年高中信息技术教科版选修一
2
1.2算法描述与设计2023-2024学年高中信息技术教科版选修一
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。