算法的常用表示方法 知识点题库

某算法的部分流程图如图所示,执行这部分流程后,输出a,b的值分别是(  )

A . 1,8 B . 0,9 C . 2.5,6 D . 1.25,9.5
某算法的部分流程图如图所示。执行该算法,依次输入3,5,7,9,11,12后变量m的值是(  )

A . 15 B . 9 C . 6 D . 5
行程编码(Rim-length Coding)是一种相对简单的压缩技术,是将一个相同字符的连续串用一个串长和字符来代替,例如,有一个字符串“aaabccddddd”,经过行程编码压缩后可以用“3a1b2c5d”来表示。小李编写了一个行程编码的VB程序,功能如下:在文本框Text1中输入原码,单击“压缩”按钮Command1后,在文本框Text2中显示压缩码。程序设计界面和运行界面分别如图a和图b所示。

  1. (1) 在设计程序界面时,要使文本框Text2显示为空,可在其属性窗口中将属性的属性值修改为空。
  2. (2) 实现上述功能的VB程序如下,请在画线处填入合适代码。

      Private Sub Command1_Click()

        Dim i As Integer,count As Integer,length As Integer

        Dim ch As String,key As String,s As String

        S=Text1.Text

        length=Len(s)

        key=    ①    

        i=2:count=1

        Do While i<=length

          ch=Mid(s,i,1)

          If ch=key Then

          count=count+1

        Else

          Text2.Text=Text2.Text+Str(count)+key

          count=1

          key=ch

        End If

        ②    

      Loop

       Text2.Text=Text2.Text+Str(count)+key  ‘③

      End Sub

     ② 

  3. (3) 如果删除“③”所处的那一行代码,运行该程序,在文本框Text1中输入aaabccddddd,单击“压缩”按钮,则文本框Text2中显示的内容为
某算法的部分流程图如图所示。执行该流程后,“x≥y?”被执行的次数为(  )

A . 4 B . 3 C . 2 D . 1
某算法的部分流程图如图所示。

执行该算法,依次输入a的值2,5,4后,变量b的值为(  )

A . 0.5 B . 2 C . 4 D . 5
某算法的部分流程图如图所示,执行该算法后,变量s的值及x←x+1执行的次数分别为(  )

A . 0,3 B . -5,4 C . 0,4 D . -5,3
计算某球队球员平均年龄的部分算法流程图如图所示,其中:c用来记录已输入球员的人数,sum用来计算有效数据之和,d用来存储输入的球员年龄值,输入0时表示输入结束。

图中空白处理框①和②处应填入的是(  )

A . ①sum←sum+d,②c←c+1 B . ①sum←sum+c,②c←c+1 C . ①sum←sum+d,②d←d+1 D . ①sum←sum+c,②d←d+1
某算法的部分流程图如图所示,执行这部分流程后,下列说法不不正确的是(  )

A . s的值为55 B . 循环共进行了5次 C . 程序结束后,i的值为5 D . 该流程图中包含循环结构
如下图1所示,最外圈方格中已有数字0。机器人小艾相据图2所示的算法从数字1所在方格出发,沿箭头所指方问前进,并在空白方格中写入数字,方格x中写入的数字是(  )。

A . 16 B . 15 C . 12 D . 11
如图所示,是计算两数之积的算法,其描述方式是(  )。

A . 流程图 B . 数学语言 C . 伪代码 D . 自然语言
下列选项中,不属于计算机程序设计语言的是(  )。
A . C语言 B . VB C . Pascal D . Excel
某算法用伪代码描述如下。

输入两个互不相等的自然数A,B

If A<B then

  (A←A+B,B←A-B,A←A-B)

输出A,B

关于上述算法,下列说法正确的是(  )

A . 不符合“可行性”特征 B . 无法用流程图来描述 C . 运用了循环结构的控制转移 D . 实现从大到小输出两个自然数
算法描述可以有多种表达方法,下面不属于算法描述方法的是(      )。
A . 自然语言 B . 流程图 C . 伪代码 D . 机器语言
在办公楼、购物中心等场地停车场的人口处常会设置用来显示车位数量的引导指示牌,指示牌上的信息随着车辆的进出及时更新。现结合实际情况,请你用合适的方式描述车辆驶入时,车位数量监测系统的主要工作流程。
下列关于算法的叙述,错误的是(   )。
A . 算法可以用自然语言来描述 B . 算法可以使用程序设计语言来实现 C . 算法必须执行有限步以后能结束 D . 算法一定有输入
某学校拟开展“建党百年”系列活动,该学校学生会策划举办“建党100周年”演讲比赛,由该学生会的宣传部、文艺部和组织部同学共同筹备,为提高工作效率,明确工作职责,三个部门进行了分工。宣传部负责:①制作并发布演讲比赛的宣传海报②制定比赛规则及评分标准③邀请评委;文艺部负责:①组织选手报名②选定主持人③准备配乐和背景(PPT);组织部负责:①所需物品采买②比赛场地布置③设备调试。请用组织结构图将本次演讲比赛的筹备工作分工呈现出来。


下列选项中,属于算法描述方法的是(      )
A . 列表法 B . 枚举法 C . 流程图 D . 集合法
下列关于算法描述方式的叙述正确的选项是(    )

①自然语言;

②流程图;

③伪代码;

④汇编语言

A . ①②③ B . ①②④ C . ①③④ D . ②③④
下列关于算法的描述,不正确的有:()
A . 广义地讲,“算法”指的是解决问题或完成任务的一系列步骤 B . 算法有多种不同的描述方式 C . 通过算法让计算机解决问题时,数据、运算及控制转移成为算法的要素 D . 算法的第一个执行步骤必须是数据输入
求解一元二次方程的算法描述如下:

①输入一般形式下的二次项系数a,一次项系数b,常数项c。

②计算判别式 Δ=b2-4ac的值。

③若Δ≥0,则计算 ,输出字符串“方程有实数解”,并输出x的值;否则,输出字符串“方程无实数解”。

这种描述方法属于(   )

A . 自然语言 B . 流程图 C . 伪代码 D . 程序设计语言