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

某算法如下:

①将0赋值给变量Num,将10赋值给变量Max,将9赋值给变量i

②若i除以3余2、除以5余3、除以7余2,则将变量Num的值增加1并输出i

③变量i的值增加1,若变量Num小于变量Max,则转②

④结束

对于上述算法,下列说法错误的是(   )

A . 该算法是用自然语言来描述的 B . 该算法主要体现了枚举思想 C . 该算法最后输出10个数值 D . 该算法只能用do while 语句实现
某餐厅在团购网站上推出了98元享原价198元的套餐团购活动,但规定每天接受团购券数量是有限制的,表示此餐厅是否接受团购券的算法如下:

①number=0  ′团购券数量用变量number表示。

②Do While number<=29

③读入用餐顾客的情况

④If 使用团购券顾客 then

变量number增加1

允许使用团购券进行消费

End If

⑤Loop

对于上述算法,下列说法错误的是(   )

A . 每天允许使用团购券数量最多是30 B . 代码“变量number增加1”和“允许使用团购券进行消费”互换位置是可行的 C . 此算法的循环结构可以用For语句来实现 D . 此算法是用自然语言来描述的
某算法的部分流程图如下图所示,执行这部分流程后,变量x的值是(   )

A . 0 B . 1 C . 2 D . 3
某算法流程图如图所示,执行该算法后,“s←s+i”,共被执行的次数是(   )

A . 66次 B . 67次 C . 68次 D . 69次
某算法的部分流程图如图所示,执行这部分流程,则“s≤100?”被执行的次数是(   )

图片_x0020_15

A . 3 B . 4 C . 5
某算法的部分流程图如图所示,执行这部分流程图后,变量a,b的值分别是(  )

A . 3,3 B . 3,6   C . 0,-3 D . -3,-9
某算法的部分流程图如图所示。执行这部分流程,则输出的sum的值是(   )

A . 2450 B . 2550 C . 5050 D . 4900
某算法的部分流程图如图所示,执行这部分流程后,输出a,b的值分别是(  )

A . 5,8 B . 4,8 C . 5,11 D . 4,11
某算法的流程图如下所示:

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

A . 2 B . 5 C . 7 D . 12
下列四种流程图样式中,能用于表示循环结构的是(  )。
A . B . C . D .
某算法部分流程图如图所示。执行这部分流程,依次输入:22、29、38、47、16、33、37、28、55、18、28。则输出值是(  )

A . 2 B . 4 C . 6 D . 8
某字符加密方法描述如下:

⑴按8位二进制内码进行加密处理;

⑵把该8位二进制数中的第7位和第8位互换;

⑶把交换后的数值转换成十六进制,得到的数即为密码。

若已知字符“b”的ASCⅡ值为98,则加密后的内容为(  )

A . 61 B . 62 C . 9A D . 9B
某算法的流程图如图所示。执行这部分流程,输入41,则输出的值是(  )

A . 0 B . 19 C . 22 D . 32
判断抛物线y=ax2+bx+c与x轴是否有交点的一种算法是:首先输入三个系数a,b,c的值,然后计算D值,D=b*b-4*a*c,如果D<0,则抛物线与x轴无交点,否则抛物线与x轴有交点。
  1. (1) 这个算法的描述方式是(   )。
    A . 伪代码 B . 流程图 C . 自然语言 D . 计算机程序
  2. (2) 题中,解决问题的算法基本结构是(    )。
    A . 框架结构 B . 顺序结构 C . 循环结构 D . 选择结构
李教师计算机上安装了①VisualBasic;②OCR;③Pascal;④Flash,哪些软件是计算机程序设计语言(  )
A . ①② B . ①③ C . ③④ D . ②④
用于求变量s值的算法如下:

①变量s的初值是0,变量n的初值是1;

②若变量n的值大于100,则转到步骤⑤;

③s←s+(-1)n-1×n;

④n的值增加1,转到步骤②;

⑤输出s的值;

⑥结束。

下列数学表达式中,其计算结果与上述算法执行后变量s的值相等的是(     )

A . 1+2+3+…+100 B . -1-2-3-…-100 C . 1-2+3- 4+…-100 D . -1+2- 3+…+100
下列叙述正确的是(    )
A . 自然语言只能描述顺序结构问题的算法 B . 同一个问题,算法唯一 C . 用流程图可以描述循环结构算法 D . 伪代码就是一种程序设计语言
如图所示的流程图,请根据要求回答以下问题

  1. (1) 常见的算法描述主要有三种,本算法描述是什么?
  2. (2) 本算法的程序结构是什么?
  3. (3) 本算法程序的输出结果是多少?
  4. (4) 用计算机程序解决问题的步骤是:(请空白处补充完整)

    分析问题→设计算法→→调试运行→检测结果。

  5. (5) 上述步骤哪一步骤是核心?
下列不属于算法的描述方式的是(   )
A . 自然语言 B . 流程图 C . 传感器 D . 伪代码
下面关于算法的描述,正确的是(    )
A . 算法不可以用自然语言描述 B . 算法只能用流程图描述 C . 一个算法必须保证它的执行步骤是有限的 D . 算法的流程图表示法有零个或多个输入,但只能有一个输入