课件编号9761121

第三单元 第一章 算法及算法的表示 强化提高

日期:2024-04-30 科目:信息技术 类型:高中试卷 查看:35次 大小:212624Byte 来源:二一课件通
预览图 0
算法,第三,单元,第一章,表示,强化
    第三单元 第一章 算法及算法的表示 强化提高 一、第三单元 第一章 算法及算法的表示 强化提高 1.某算法的部分流程图如图所示,执行这部分流程后,变量s的值是(  ) A.1 B.5 C.6 D.13 【答案】C 【知识点】流程图识读 【解析】【解答】根据循环算法,可得每次获取n的最低位,然后相加得到s,n再去掉最后一位。即将n的每位上的数字相加。1+2+3=6,故答案选C。 【分析】此题考查流程图的识读和基本运算符的计算。 2.某算法的部分流程图如图所示,执行这部分流程后,变量s的值是(  ) A.1 B.3 C.12 D.60 【答案】D 【知识点】流程图识读 【解析】【解答】第一次循环结束,s=3,n=3;第二次循环结束,s=12,n=4;第三次循环结束,s=60。故答案选D。 【分析】此题考查流程图的识读。本题流程图使用的是分支结构和循环结构。 3.某算法的部分流程图如图所示。执行这部分流程时,依次输入3,4,-1,则输出的s的值是(  ) A.-2 B.-1 C.0 D.1 【答案】B 【知识点】流程图识读 【解析】【解答】当输入值a为3时,s=3,k=-1;当输入值a为4时,s=-1,k=1,当输入值a小于0时,循环结束,输出s的值。最终s的值为-1。故答案选B。 【分析】此题考查流程图的识读。 4.某算法的部分流程图如图所示。执行这部分流程时,依次输入12,-5,29,18,7,则输出值是(  ) A.12 B.-5 C.29 D.7 【答案】C 【知识点】流程图识读 【解析】【解答】先输入b,后每输入一个数a,i都会加1,当i=5时,结束循环,输出b的值。比较的过程中找出输入数里的最大值。故答案选C。 【分析】此题考查流程图的识读。 5.某流程图如图所示。执行该算法,下列说法错误的是(  ) A.s的值最终为-5 B.语句“k=k+1”共执行了4次 C.语句“s≤0”共判断了5次 D.该算法转成VB代码时能用Do循环语句实现 【答案】A 【知识点】流程图识读 【解析】【解答】k的值每次加1,s的初值为10,每次减k,直到s小于等于0,所以共判断5次,k=k+1共执行4次,s的最终值为0。故答案选A。 【分析】此题考查流程图的识读。 6.某算法的部分流程如图所示,执行这部分流程,依次输入21,6,则下列说法错误的是(  ) A.n的值最终是3 B.语句“m←n”共执行了1次 C.语句“r=0”共判断了3次 D.r的值最终为2 【答案】D 【知识点】流程图识读 【解析】【解答】根据流程图,如果r=0结束循环,则r的终值应为0。第一次计算r=21 Mod 6,结果为r=3,m=6,n=3,第二次计算r=0,结束,输出n的值。故答案选D。 【分析】此题考查流程图的识读。 7.某算法的部分流程如图所示。 若执行流程时,输入x的值为21,那么输出的a的值是(  ) A.1 B.2 C.3 D.4 【答案】B 【知识点】流程图识读 【解析】【解答】算法将n转成二进制取反,然后将各位上的数相加。21D=10101B,取反后是01010,各位上的数相加后是2。故答案选B。 【分析】此题考查流程图的识读。 8.某算法的部分流程如图所示。执行这部分流程后,输出的c,s的值分别是(  ) A.8,10 B.10,14 C.12,6 D.14,24 【答案】B 【知识点】流程图识读 【解析】【解答】第一遍循环c=0,满足条件c Mod 3=0,执行Y后,c=4,s=4;第二遍循环c Mod 3=1,c=6,s=4;第三次循环c Mod 3=0,c=10,s=14。故答案选B。 【分析】此题考查流程图的识读、循环、选择结构的实现。 1 / 1第三单元 第一章 算法及算法的表示 强化提高 一、第三单元 第一章 算法及算法的表示 强化提高 1.某算法的部分流程图如图所示,执行这部分流程后,变量s的值是(  ) A.1 B.5 C.6 D.13 2.某算法的部分流程图如图所示,执行这部分流程后,变量s的值是(  ) A.1 B.3 C.12 D.60 3.某算法的部分流程图如图所示。执行这部分流程时,依次 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~