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

2024-07-08
| 11页
| 86人阅读
| 0人下载

内容正文:

3.4算法及其实现2023—2024学年高中信息技术浙教版必修1 一、选择题 1.标准ASCII码最多能表示的字符个数是(   ) A.8 B.64 C.128 D.512 2.下列关于算法的特征描述不正确的是(  ) A.有穷性:算法必须在有限步之内结束 B.确定性:算法的每一步必须确切的定义 C.输入:算法必须至少有一个输入 D.输出:算法必须至少有一个输出 3.某算法的部分流程图如图所示,执行这部分程序,下列说法正确的是(    ) A.该流程图用于求1到100间,所有能被5整除的数的和 B.该流程图从结构上看,是一个循环结构中又嵌套了另一个循环结构 C.程序运行结束后,i的值是100 D.将①处s←1:i←2改为s←1:i←1,不影响输出结果 4.如图所示,当变量m=5进入内循环时,内循环的循环体执行次数为(  )。 A.3 B.4 C.5 D.6 5.某算法的部分流程图如图所示,执行这部分流程,若输入a 和b的值分别为24、15,则输出a和c 的值为 (   ) A.3,3 B.3,4 C.6,3 D.4,4 6.1KB的存储容量最多可以存储(   )个汉字。 A.500 B.512 C.1000 D.1024 7.以下流程图图例中,表示判断框的是(    ) A. B. C. D. 8.算法设计是编写程序的基础。下列关于算法的叙述正确的是(   ) A.算法结果不唯一 B.算法可以没有输出 C.算法必须具有确定性 D.算法的表示必须使计算机能理解 9.猜数游戏的过程如下:①接收用户输入;②比较用户的输入和猜数是否相等,相等则输出“猜对”,否则转向①继续执行,直到猜对为止。能表示此过程的流程图是(    ) A. B. C. D. 10.如图是求某地出租车收费的流程图。当输入里程数a的值为4.2时,则p的值为( ) A.8 B.16.4 C.18 D.16 11.某算法的部分流程图如图所示,执行完这部分流程后,变量x,y的值分别是 A.4,20 B.6,16 C.8,10 D.10,2 12.若执行时输入18,以下流程图描述的算法执行结果是(    ) A.17 B.19 C.18 D.0 13.下列关于算法描述错误的是(    ) A.算法必须在有限步骤内实现 B.算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述 C.算法是解决问题的方法和步骤 D.一个有效的算法至少要有一个输入 14.输出100以内所有能被7整除的自然数之和,算法流程图如图所示。该流程图(    )    A.仅包含顺序一种基本结构 B.由选择、循环两种基本结构组成 C.由顺序、循环两种基本结构构成 D.包含顺序、选择、循环三种基本结构 15.某算法的部分流程图如图所示,执行这部分流程后,下列各值不可能是s的输出值的是(   )    A.0 B.16 C.12 D.8 16.某算法的部分流程图如图,若初值m=24,n=60,则执行后K的值 A.60 B.80 C.100 D.120 17.为了汉字的输出显示和打印,需要描述汉字的字形,汉字的字形通常有点阵和矢量两种方式,这种对汉字的编码通常称之为(   ) A.输入码 B.交换码 C.字形码 D.处理码 18.用计算机编程解决问题的步骤一般为(  ) ①编写程序 ②设计算法 ③分析问题 ④调试程序 A.①②③④ B.③④①② C.③②①④ D.②③①④ 19.计算下列各式中S1、S2、S3的值,能设计算法求解的是(  ) S1=1+2+3+…+100    S2=1+2+3+…    S3=1+2+3+…+n(n≥1且S3<1000) A.S1,S2 B.S1,S3 C.S2,S3 D.S1,S2,S3 20.某算法流程图如图所示,执行完这部分流程后,变量x,y的值分别是(  ) A.6,16 B.4,20 C.6,20 D.4,16 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.C 【详解】 2.C 【详解】本题考查算法的特征。算法的特征有:有穷性、确定性、有零个或多个输入、有一个或多个输出、可行性。 1、有穷性:一个算法必须保证执行有限步之后结束; 2、确定性:算法的每一步骤必须有确切的定义; 3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件; 4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的; 5、可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。 故选:C。 3.D 【详解】本题主要考查算法流程图的执行。由流程图可知,该流程图用于求3到100间,所有能被5整除的数的和;该流程图从结构上看,是一个循环结构中包含一个条件分支结构;程序运行结束后,i的值是101;将①处s←1:i←2改为s←1,i←1,不影响输出结果,故本题选D选项。 4.B 【详解】本题主要考查算法流程图的执行。m=1,外循环循环条件是m<=5,循环体执行次数为5次,内循环中,n=1,n<m,即n<5,则循环体执行的次数为4次,故本题选B选项。 5.B 【详解】本题主要考查算法流程图知识点。a=24,b=15,c=0,第一次循环,满足a<>b,满足a>b,a=a-b=24-15=9,c=c+1=1;第二次循环,满足a<>b,不满足a>b,b=b-a=15-9=6,c=c+1=2;第三次循环,满足a<>b,满足a>b,a=a-b=9-6=3,c=c+1=3;第四次循环,满足a<>b,不满足a>b,b=b-a=6-3=3,c=c+1=4,退出循环,故输出a和c 的值为3,4,故本题选B选项。 6.B 【详解】 7.B 【详解】本题主要考查算法流程图。菱形是条件判断框,平行四边形是数据输入/输出框,圆角矩形是开始/结束框,矩形是数据处理框,故本题选B选项。 8.C 【详解】本题主要考查算法的特征。解决问题的算法不是唯一的,但算法结果是唯一的,故选项A说法错误;算法至少要有一个输出,故选项B说法错误;算法必须具有确定性,选项C正确;算法的表示可以使用自然语言、流程图和伪代码,故选项D说法错误。 9.D 【详解】本题主要考查算法控制结构。菱形是条件判断框,平行四边形是数据输入/输出框,圆角矩形是开始/结束框,矩形是数据处理框。首先是输入,用到平行四边形,排除选项C。该程序需要用到循环结构,选项A、B分别是顺序结构、分支结构,故本题选D选项。 10.D 【详解】本题主要考查算法流程图的执行。a=4.2,不满足a<=3,Int(x)返回不大于x的最大整数,执行p=8+Int(a)*2=8+4*2=16,故本题选D选项。 11.B 【详解】 故选B。 12.A 【详解】本题主要考查算法流程图的执行。x=18,18 mod 2=0,int(18/2)=9,不满足判断条件,执行x=x-1=17,输出x的值为17,故本题选A选项。 13.D 【详解】本题主要考查算法的概念。算法就是解决这个问题的方法和步骤的描述,可以用自然语言、伪代码、流程图等多种不同的方法来描述,必须在有限步骤内实现,有零个或多个输入,至少一个或多个输出,因此D选项错误。 【点睛】 14.D 【详解】本题主要考查算法流程图。由图可知,该流程图包含顺序、选择、循环三种基本结构,故本题选D选项。 15.B 【详解】本题主要考查算法流程图的执行。t=int(random.randint(0,1) ),t是随机生成0或1,一共循环4次,第一遍循环后,s可能的值是0~1;第二遍循环后,s可能的值是0~3;第三遍循环后,s可能的值是0~7;第四遍循环后,s可能的值是0~15,因此s的输出值不可能是16,故本题选B选项。 16.D 【详解】本题考查的是流程图相关知识。若初值m=24,n=60,第一次进入循环,i=24>0,j=60>0,24<60,执行j=j-i=60-24=36;第二次进入循环i=24>0,j=36>0,24<36,执行j=j-i=36-24=12;第三次进入循环i=24>0,j=12>0,24>12,执行i=i-j=24-12=12;第四次进入循环i=12>0,j=12>0,12=12,执行j=j-i=12-12=0,再次进入循环,j=0,执行k=m*n/i=24*60/12=120,故选D。 17.C 【详解】 18.C 【详解】本题考查的是计算机编程解决问题的步骤。用计算机编程解决问题的步骤一般为:分析问题,设计算法,编写程序,调试程序。故选项C正确。 19.B 【详解】本题考查算法相关内容。S1符合算法有穷性特点,可以求解。S2不符合算法有穷性特点,不能求解。S3符合算法有穷性特点,可以求解。故本题答案是B选项。 20.B 【详解】本题主要考查算法流程图的执行。x=10,y=2,第一次循环,满足y<20,执行x=x-2=8,y=y+x=10;第二次循环,满足y<20,执行x=x-2=6,y=y+x=16;第三次循环,满足y<20,执行x=x-2=4,y=y+x=20;第四次循环,不满足y<20。因此,执行完这部分流程后,变量x,y的值分别是4,20,故本题选B选项。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

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