课件编号10580817

2.2算法的控制结构 通关练习(含答案)

日期:2024-05-13 科目:信息技术 类型:高中试卷 查看:45次 大小:1242112Byte 来源:二一课件通
预览图 1/5
算法,控制,结构,通关,练习,答案
  • cover
2.2算法的控制结构 一、选择题 1.下列关于算法的基本结构说法错误的是( ) A.顺序结构中的每个步骤一定会被执行一次,而且仅被执行一次 B.对于分支结构来说,必定有一个分支被执行,其它的分支则被忽略 C.算法的基本结构分顺序结构、分支结构和循环结构三种 D.循环结构中的步骤必定会被执行一次 2.某算法的部分流程图如图所示。执行这部分流程,若输入 k 的值为“newyear”,则输出的 s值为( ) A.“nwy” B.“ywn” C.“eear” D.“raee” 3.某算法的部分流程图如图所示,变量w的初值为空,输入变量x的值为51,执行这部分流程后,变量w的值是( ) A.“201” B.“102” C.“121” D.“211” 4.某算法的部分流程图如图所示,执行这部分流程,下列说法正确的是 ( ) A.其中语句 i<=5 共执行了 6 次 B.程序结束后s 值可能为 3 C.流程执行结束后k 值一定为 1 D.流程执行过程中共产生 5 个 t 值,t 值取值为 1 或 2 5.如要编程画出由100个圆组成的图案,比较好的算法是( )。 A.按顺序执行100个画不同大小圆的程序段 B.①先编写1个能画不同大小圆的程序模块 ②在主程序中用100语句调用画圆程序模块 C.①先编写1个能画不同大小圆的程序模块 ②用循环方法调用100次画圆程序模块 D.不必先定义画圆程序模块,而直接循环100次的方法来画图案 6.某算法的部分流程图如图所示。 执行这部分流程后,输出t的值为( ) A."135" B."147" C."1479" D."13579" 7.某算法的部分流程图如图所示。执行这部分流程,输出y的值是( ) A.28 B.29 C.30 D.31 8.某算法的部分流程图如图所示,执行这部分流程后,下列说法正确的是( ) A.变量t的值为27 B.变量s的值为40 C.变量i的值为5 D.循环条件“s≤40 ”判断了5次 9.某算法的部分流程图如图所示,执行该流程,输出t的值是( ) A.6 B.7 C.8 D.9 10.下面用自然语言描述的算法中包含的基本结构有( ) ① 输入两个正整数m、n; ② r ← m除以n的余数; ③ m ← n; ④ n ← r; ⑤ 如果r>0,那么转② ⑥ 输出最大公约数m。 A.分支结构、循环结构 B.顺序结构、分支结构、循环结构 C.顺序结构、循环结构 D.顺序结构、分支结构 11.某算法的部分流程图如图所示,执行这部分流程后,输出s,n的值分别是( ) A.8,3 B.19,4 C.3,8 D.4,19 12.下图算法的基本结构是( ) A.顺序结构 B.树形结构 C.选择结构 D.循环结构 13.有关选择结构的说法不正确的是( )。 A.选择结构是算法的基本结构之一 B.任何的程序设计中都有选择结构 C.选择结构在程序设计中起到对事物的判断与选择的作用 D.在PYTHON 程序设计语言中选择结构一般使用IF语句实现。 14.以下流程图,算法执行结果是( )。 A.6 B.12 C.18 D.24 15.某算法的部分流程图如第 5 题图所示,执行这部分流程图,依次输入 3,2,1,变量 i,s 的值 分别是 A.10,1 B.7,2 C.10,2 D.13,3 16.某算法的部分流程图如下图所示,执行这部分流程,则“s≤100 ”被执行的次数是(▲ ) A.2 B.3 C.4 D.5 17.以下算法的功能是:键盘输入6个数,输出其中负数的和。请使用给出的框图填入左边的算法流程图中,使之能实现上述功能。以下选项正确的是 A.⑷ ⑿ ⑹ ⑴ ⑺ ⑼ B.⑶ ⑿ ⑹ ⑴ ⑻ ⑼ C.⑶ ⑾ ⑸ ⑴ ⑻ ⑼ D.⑷ ⑿ ⑸ ⑴ ⑻ ⑼ 18.某算法流程图如图所示,执行该算法,输出n的结果是( ) A.4 B.8 C.12 D.18 19.在某银行取款机上,用户银行卡密码验证的过程如下图所示:当用户输入密码时,若第1次输入错误,第2次输入才正确,则整个操作过程的执行流程是( ) A.①→②→③→④→⑤ B.①→②→③→④→⑥→⑦ C.①→②→③→④→⑥→②→③→④→⑤ D.①→②→③→ ... ...

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