第10课 生活和算法 知识点题库

任何简单或复杂的算法都可以由顺序结构、分支结构和循环结构组合而成。
做重复工作是电脑的特长,我们可以用简单的命令告诉电脑做重复的工作。
Python中,字典的每个元素由键和值组成,键和值之间用“,”分开。
根据问题填空

通过“冒泡排序”的算法,我们得到12、-3、4、8、-5这5个数第一轮排序后的结果为-3、4、8、-5、12,请写出第三轮排序的结果为-3、、12;这样,5个数据经过轮排序后就形成了从小到大的顺序。

下面哪个是Python合法的变量名(  )。
A . age B . False C . while D . pass
什么是一种简单易学的图形化算法描述工具?(   )
A . 自然语言 B . 流程图 C . 伪代码 D . 进度表
下列属于程序设计语言的是(       )
A . Python B . Flash C . Word D . WPS
保证计算机能够高精度、高可靠性地完成数据处理任务,是因为计算机具有(   )。
A . 信息组织的超文本、超媒体结构 B . 图、文、声、像并茂的信息呈现方式 C . 正确的记忆、准确的判断、高速的运算 D . 学习功能
已知x=3,那么执行语句x=x+6之后,x的值为
针对某市出租车收费政策的算法如下:

步骤1:上车后计价设备里程数清零

步骤2:到达目的地后读取本次行驶里程

步骤3:根据判断结果进行计算,如果本次里程数小于或等于3公里按8(元)收费,如果本次里程数大于3公里则按8+(本次里程数-3)*2+2.5(元)收费

上述算法描述采用了(    )。

A . 自然语言 B . 机器语言 C . 流程图 D . 程序设计语言
高速公路出入口ETC收费算法描述如下:

步骤1:入口读取ETC卡中车辆信息,剩余金额

步骤2:记录车辆进入高速时间,收费站

步骤3:出口读取ETC卡中车辆信息

步骤4:根据出口收费站计算路费

步骤5:扣除ETC卡中相应路费,显示扣款金额和余额

上述算法描述采用了(    )。

A . 流程图 B . 机器语言 C . 思维导图 D . 自然语言
计算机是执行程序的,程序由指令组成。指挥和控制计算机工作的各种指令的集合叫做计算机语言。计算机唯一能够直接识别并执行的语言程序是(   )。
A . 机器语言程序 B . 源程序 C . BASIC语言程序 D . 汇编语言程序
用计算机解决实际问题的过程中,需要进行算法设计,算法指的是(   )。
A . 解决问题的方法和步骤 B . 数值计算的方法 C . 实际问题的描述 D . 问题解决的最终结果
下列选项中,是正确的Python赋值语句的是(   )。
A . X=X+1 B . B+2=Y C . X+Y=X+1 D . (X+Y)=1
下列Python赋值语句正确的是(    )
A . x+y=20 B . 3x=y C . y=x+20 D . s=2π*r*r
下列不是VB语言特点的是()
A . 可视化的程序设计方法 B . 面向对象的程序设计思想 C . 没有交互功能 D . 事件驱动的编程机制
下面程序运行后,输出的结果为:

a=5

b=3

print(a*b)

计算机解决问题的一般过程是

①调试程序      ②确定算法      ③问题分析,建立数学模型      ④编写程序

高级语言比较接近于自然语言或数学语言。
下列于算法的叙述正确的是(    )
A . 算法不能重复使用 B . 算法的过程可以是无限的 C . 求解某个问题的算法是唯一的 D . 一个算法必然能解决一类问题