3.4算法及其实现 2023-2024学年高中信息技术浙教版必修1

2024-07-10
| 11页
| 54人阅读
| 0人下载

资源信息

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

内容正文:

3.4算法及其实现 学校:___________姓名:___________班级:___________考号:___________ 一、选择题 1.当我们编制计算机程序解决问题时,一般在分析问题后,下一个环节是(    )。 ①编写程序   ②检测结果   ③调试运行   ④设计算法 A.① B.② C.③ D.④ 2.某算法部分流程图如图所示。执行这部分流程,依次输入1、﹣6、11、14、13、0,则输出值依次是(    ) A.11,13,2 B.1,11,13,3 C.11,14,13,3 D.1,11,14,13,4 3.输出100以内所有能被7整除的自然数之和,算法流程图如图所示。该流程图(    )    A.仅包含顺序一种基本结构 B.由选择、循环两种基本结构组成 C.由顺序、循环两种基本结构构成 D.包含顺序、选择、循环三种基本结构 4.在计算机程序设计基本过程中,(    )是解决问题的方法和步骤,是程序设计的灵魂。 A.分析问题 B.设计算法 C.编写程序 D.检测结果 5.下方流程图的运行结果是:(   ) A.15 B.17 C.33 D.0 6.如下图所示的算法运行后结果是3,则变量n的值可能是(    )        A.12 B.24 C.36 D.48 7.统计1~1000间个位数是4,且能被9整除的数共有多少个,可以采用的算法是( ) A.查找算法 B.枚举算法 C.解析算法 D.排序算法 8.二进制数码在不同的数位上,对应不同的权值,有二进制数(1[1]11)2,其中虚线框中红色的"1"对应的权值为(    ) A.23 B.22 C.21 D.20 9.某算法的流程图如图所示,执行该算法后,输出s的值是(  ) A.6 B.12 C.18 D.36 10.以下三斜求积术中正确顺序是(   ) ①用公式计算面积     ②输出三角形面积s ③计算               ④输入边长a、b、c A.④③①② B.①③②④ C.④①③② D.①②③④ 11.观察如下VB程序段: Function fx(n As Integer) As Long If n=1 Then fx=1 Else fx=2*fx(n-1) End If End Function Private Sub Command1_Click() Dim n As Integer,x As Long n=Val(Text1.Text) x=fx(n) Text2.Text=Str(x) End Sub 若在文本框Text1中输入数字5,单击命令按钮Command1后,在文本框Text2显示的内容为(  ) A.2 B.8 C.16 D.32 12.运行以下程序代码,得到的运行结果为(    ) for a in range (1,7,3):     print(a,end=' ') A.1 7 3 B.1 7 C.1 4 7 D.1 4 13.如下算法,实现的功能是(   ) (1)输入a,b (2)如果a<b,则使N的值等于a的值;否则使N的值等于b的值 (3)输出N的值 A.输入a和b的值,输出最大值 B.输入a和b的值,输出最小值 C.输入a和b的值,输出a D.输入a和b的值,输出b 14.二进制数1101 0000 1111 0011 转换为十六进制数是( ) A.130153 H B.C0E3 H C.D0F3 H D.3A0C H 15.某算法的部分流程图如图所示,执行这部分流程后,下列说法不正确的是(   ) A.a的值为9 B.b的值为19 C.循环条件b<=13?共执行5次 D.当第3次执行循环条件b<=13?时,b的值为13 16.若在二进制数整数100的左边增加一个1形成一个新的二进制数,则新数是原来值的(   ) A.2倍 B.3倍 C.4倍 D.5倍 17.根据胡卓同学绘制的男生身体质量指数对应等级的算法流程图回答问题:    该流程图算法的控制结构是(   )。 A.顺序结构 B.选择结构(分支结构) C.循环结构 D.多方向结构 18.某算法的部分流程图如图所示,执行这部分流程后,依次输入9、2、8 、18、-1,则输出值是(   ) A.9 B.18 C.-1 D.2 19.十六进制数12是二进制数110的(   ) A.2倍 B.3倍 C.4倍 D.5倍 20.编制计算机程序解决问题时,一般分为五个过程:分析问题、设计算法、编写程序、(  )及检测结果。 A.调试运行 B.编制程序框图 C.编译程序 D.选择程序设计语言 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.D 【详解】本题考查计算机编程解决问题的一般过程。计算机编程解决问题的一般过程为:分析问题——设计算法——编写程序——调试运行——检测结果,所以在分析问题后,下一个环节是设计算法,选项D正确。 2.A 【详解】本题主要考查流程图的阅读能力。该流程图为循环结构,执行过程如下表所示。 a a< >0? a>10 And a mod 2=1? c 输出 1 True False ﹣6 True False 11 True True 1 11 14 True False 13 True True 2 13 0 False 2 故选项A正确。 3.D 【详解】本题主要考查算法流程图。由图可知,该流程图包含顺序、选择、循环三种基本结构,故本题选D选项。 4.B 【详解】本题考查算法。在计算机程序设计基本过程中,算法是解决问题的方法和步骤,是程序设计的灵魂,选项B正确。 5.A 【详解】本题考查的是流程图识读。“\”是整除。a=3,a=a\16=0,a=a+15=15,输出15,故选项A正确。 6.D 【详解】本题主要考查算法流程图的执行。若输出a的值为3,所以a = a + 1至少执行4次,同理i = i + 4也需要执行4次,但第四次不需要计算,成立的条件为i//3== i/3,说明i是3的倍数。第一次循环结束i值为4,第二次循环结束i值为8,第三次结束i值为12 ,第四次结束i值为16,依次类推,能够满足该条件的值为48,故本题选D选项。 7.B 【详解】本题主要考查枚举算法的应用。统计1~1000间个位数是4,且能被9整除的数共有多少个,可以采用的算法是枚举算法,穷尽所有可能的数,故本题选B选项。 8.C 【详解】 9.D 【详解】本题主要考查算法流程图的执行。分析流程图可知,该流程图实现统计1~20之间即能整除2又能整除3的数进行求和,满足的i有6、12、18,故s=s+i=0+6+12+18=36,故本题选D选项。 10.A 【详解】本题考查的是算法。三斜求积术过程为:先输入边长a、b、c,求出p,再求出s,最后输出面积s。故选项A正确。 11.C 【详解】本题主要考查递归程序实现。n=5,x=f(5)=2*f(4)=2*2*f(3)=2*2*2*f(2)=2*2*2*2*f(1)=2*2*2*2*1=16,故单击命令按钮Command1后,在文本框Text2显示的内容为16,故本题选C选项。 12.D 【详解】本题考查的知识点是Python循环语句应用。range(1, 7, 3)这意味着它将生成一个序列:[1, 4]。然后使用for循环遍历这个序列并打印每个元素,空格分隔。故答案为D选项。 13.B 【详解】本题主要考查算法描述。分析算法可知,该算法实现输入a和b的值,输出最小值,故本题选B选项。 14.C 【详解】 15.D 【详解】本题主要考查循环结构执行。本循环执行过程为,第1次:b=1,a=3;第2次:b=7,a=5;第3次:b=13,a=7;第4次:b=19,a=9;第5次:b=19跳出循环,第三次执行循环条件时b=7,因此D选项符合题意。 16.B 【详解】 17.B 【详解】本题主要考查算法流程图。由图可知,该流程图的算法控制结构是选择结构(分支结构),故本题选B选项。 18.B 【详解】本题主要考查算法流程图的执行。i=1,第一次循环,b=9,满足i<=4,a=2,不满足a>b,i=i+1=2;第二次循环,满足i<=4,a=8,不满足a>b,i=i+1=3;第三次循环,满足i<=4,a=18,满足a>b,b=a=18,i=i+1=4;第四次循环,满足i<=4,a=-1,不满足a>b,i=i+1=5;第五次循环,不满足i<=4,输出b的值为18,故本题选B选项。 19.B 【详解】本题考查的是进制数转换。十六进制数12转换为十进制数为:18,二进制数110转换为十进制数为:6,18/6=3。故十六进制数12是二进制数110的3倍。 20.A 【详解】本题考查的是计算机解决问题一般过程。编制计算机程序解决问题时,一般分为五个过程:分析问题、设计算法、编写程序、调试运行、检测结果。因此A选项正确。 【点睛】 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

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