配色: 字号:
《2020高考直通车信息技术选考卷》 练卷六%E3%80%80算法及算法的表示
2022-06-23 | 阅:  转:  |  分享 
  
练卷六算法及算法的表示1.某算法的部分流程图如图所示,若输入的X依次为10、25、21、3、50、1、60、45、20、0,执行这
部分流程后,输出min的值是()选择题(每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)A.2
1B.25C.0
D.60A2.某算法的部分流程图如图所示,执行这部分流程后,变量s,i的
值分别是()A.10、11B.14、8C.35、27D.14
、10【答案】C【解析】从流程图中可知循环条件是s<=10,i的变化每次循环增加2,s累加的i是满足Sqr(i))=
Int(Sqr(i)),即完全平方数,在i变化中满足条件的有1,9,25……s累加1和9后刚好满10,此时还是满足循环条件,程
序继续执行,直到加上25后,s值为35才退出循环。此时i为25,执行i=i+2后i为27。3.某算法流程图如图所示。执行
该算法后,下列说法错误的是()A.该算法执行后m的值是3B.该算法执行后n的值是3C.该算法执行后r的值是3D.该算法
中语句r=m-n执行了4次D4.某流程图如下图所示。执行该算法,下面说法错误的是()A.s的值最终为-5B.语句“
k=k+1”共执行了4次C.语句“s≤0”共判断了5次D.该算法转成VB代码时能用Do循环语句实现A5.某
算法的部分流程图如图所示。执行这部分流程后,“a←a-1”被执行的次数为()A.0B
.1C.2D.3C6.某算法的部分流程图如图所示,
执行这部分流程后,变量x的值是()A.5B.6
C.10D.15A7.输入姓名a,找出该姓名中的第二个字b并输出。解决该问题的流程图如图所
示。上述流程图中矩形框内的内容可为()A.a←Mid(b,1,2)B.b←Mid(a,1,2)C.b←Mid(a,2,
1)D.a←Mid(b,2,1)C【解析】读懂流程图,矩形框是处理框。输入a,输出b,所以在处理框中给b赋值。Mid(m,n
,k)函数表示在字符串m中截取从n位置开始k个长度的字符子串。用Mid函数取姓名第二个字应该是从第2个位置开始取一个字符长度的字符
子串。8.某算法流程图如图所示,该算法实现的功能是()A.s=(1+2+3+……+n)/nB.s=1
/1+1/2+1/3+……+1)/(n-1)C.s=1/2+1/3+1/
4+……+1)/(n-1)D.s=1/1+1/2+1/3+……+1/nB
献花(0)
+1
(本文系在羡智库首藏)