3.2.2 算法的描述 知识点题库

某算法的部分流程图如图所示,执行这部分流程后,变量x和Flag的值分别是(   )

A . 2,True B . 3,True C . 2,False D . 3,False
某算法的部分流程图如图所示,执行这部分流程后,变量a、b、c的值分别是(   )

A . 3  6  9 B . 4  6  9   C . 3  24  33 D . 4  24  33 
某算法的部分流程图如图所示,执行这部分流程后,输出c的值是(  )

A . 50 B . 34 C . 55 D . 60
一个摸球游戏的流程图如图所示(红球总数和绿球总数均大于0)。游戏结束时,S位所代表的是(  )

A . 摸到的绿球数 B . 摸到的红球数 C . 未摸到的绿球数 D . 未摸到的红球数
某算法的流程图如下所示:

当输入a,b的值分别为5,7,该算法的输出结果为(  )

A . 2 B . 5 C . 7 D . 12
某算法流程图如图所示

执行该流程图后,输出b的结果是(  )

A . 18 B . 12 C . 8 D . 4
某算法的部分流程图如图所示。执行这部分流程后,输出m的值是(  )

A . 0 B . 1 C . 2 D . 9
某算法的流程图表示如下,以下说法中不正确的是(  )

A . 的最终结果是945 B . 循环共进行了5次 C . 程序结束后,i的值是9 D . 该流程图是一个循环结构
某算法的部分流程图如图所示,其中a(1)到a(5)中的数据为7, 13, 19, 9, 25执行完这部分流程后,输出的结果是(  )

A . s=9,i=1,k=5 B . s=11,i=1,k=6 C . s=7,i=1,k=6 D . s=11,i=3,k=6
设计算法,求同时满足以下条件的所有四位正整数之和s。

①不大于n(n的值是由键盘输入);

②能被9整除;

③十位数是2。

算法流程图如图所示:

  1. (1) 解决上述问题的算法属于(  )
    A . 枚举法 B . 擂台法 C . 解析法 D . 对分法
  2. (2) 判断x能被9整除的设计思路是(  );取x十位上数字的设计思路是(  )。
    A . x除以9的余数为0:先求x除以10的余数,再求该余数除以10的商 B . x除以9的商为0;先求x除以10的余数,再求该余数除以100的商 C . x除以9的商为0;先求x除以100的余数,再求该余数除以100的商 D . x除以9的余数为0;先求x除以100的余数,再求该余数除以10的商
  3. (3) 请完善划线处内容,完成上述功能。

    Dim n as Integer, x as Integer, s as long

    s=0

    n=InputBox(“输入四位数上限值”)

    For    ⑴   

        If   ⑵   and   ⑶   Then

          S=s+x

        End If

    Next

      ⑷ 

     ⑵ ⑶ ⑷ 

如图所示,是计算两数之积的算法,其描述方式是(  )。

A . 流程图 B . 数学语言 C . 伪代码 D . 自然语言
某算法的部分流程图如图所示。执行这部分流程,若输入数据依次为 6,4,2,5,3,0。则输出s的值为(    )。

A . 10 B . 12 C . 16 D . 20
算法的表示方法有很多,其中哪种表示方法容易产生歧义,影响算法的确定性?(  )
A . 自然语言 B . 流程图 C . 伪代码 D . 程序语言
下列软件中,不属于程序设计语言的是(  )。
A . C语言 B . Pascal C . PowerPoint D . VB
下列关于算法的描述,正确的是 (  )
A . 算法是解决问题的方法和步骤 B . 同一种算法只能用一种程序语言来实现 C . 描述算法的方法只有流程图 D . 算法就是数值计算的方法
算法的描述方法有多种,下列选项中不适合描述算法的是(   )
A . 自然语言 B . 机器语言 C . 流程图 D . 伪代码
在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”按照今天的话来说:一个数除以3余2,除以5余3,除以7余2,求这个数。这个数是(    )
A . 8 B . 15 C . 23 D . 46
大型超市为了提高结账收银的效率,引入“超市自动收银系统”,其结账子系统具体的算法设计如下:

①输出结算清单和总金额sum

②将价格price进行累加并存储到sum

③若按结算键,则转到①,否则转到⑤

④输出商品的价格price及当前应付金额sum

⑤通过扫码仪扫描条形码,输入商品编码code

⑥在数据库中找出code对应的商品名称name和价格price

能够实现自动结账算法的正确顺序是(   )

A . ⑤④③⑥②① B . ⑤⑥②④③① C . ⑤③⑥②④① D . ⑤③②①④⑥
用自然语言描述算法,就是用汉语、英语等日常用语来描述算法。
下图是今年某市电脑机器人足球比赛小学组的抽签结果,其信息表达方式是采用了(   )表达方式。

A . 结构图 B . 图形 C . 文字 D . 流程图
最近更新