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

(  )是在保证某种效果(特性和关系)相同的前提下,将实际的、复杂的物理问题和物理过程转化为等效的、简单的、易于研究的物理问题和物理过程来研究和处理的方法。
A . 等效替代法 B . 人工智能 C . 最优化方法 D . 统筹方法
以下代码表示的含义是(  )。

x=0

for i in range(1,10):

    x=x+i

print(x)

A . 1+10的和   B . 1+9的和 C . 1-10所有整数的和 D . 1-9所有整数的和
古人的“钻木取火”过程主要有:①将木材晒干,②用制成的装置进行取火,③从山上采集合适的木材;④将干木材制作成取火装置。下列能够描述“钻木取火”全过程的合理算法是(  )。
A . ①②③④ B . ③①④② C . ④①③② D . ②①③④
如果一个三位正整数等于它的每个数字的立方和,则此数被称为“水仙花”数(如:371=33+73+13)。计算有多少个这样的三位数?算法如下:

①将100赋值给变量i,将0赋值给变量j;

②判断i是否是“水仙花”数,若是,输出该数,并将j值加1;

③将变量i加1,若i还小于或等于999,转②,否则转④;

④输出变量j,结束。

变量j在上述算法中的作用是(  )

A . 统计“水仙花”数的个数 B . 计算所有“水仙花”数的和 C . 统计参与判断是否“水仙花”数的个数 D . 无作用
赋值语句“变量名=表达式”,是将变量名的数值赋于到表达式中。
在Visual Basic中,如果给变量a、b都赋值为3,则下列语句正确的是(    )
A . a=3:b=3 B . a=b=3 C . a=3,b=3 D . a=3;b=3
Python是一种简单易学、使用广泛的编程语言,不仅可以使用命令行界面编程,还可以使用图形用户界面编程,具有丰富和强大的扩展库,能把其他语言制作的各种模块连接在一起。能轻松地编写出人工智能、物联网等程序。
雷达波测速是高速公路上常用的一种测速方式,它的算法如图所示,这个算法使用的描述方式是(    )。

A . 自然语言 B . 流程图 C . 伪代码 D . 程序
以下关于计算机程序设计语言的正确说法是( )。
A . 高级语言是高级计算机才能执行的语言 B . 机器语言和汇编语言都是低级语言 C . 计算机能直接执行汇编语言程序 D . 计算机可以直接执行高级语言程序
如下所示程序段,程序段中有几个变量(    )

W=float(input("输入体重(kg):")

h= float(input("输入身高(m):"))

bmi=w/(h*h) #BMI=体重(kg)/身高的平方(m)

if bmi<18.5:

  print("偏瘦")

elif 18.5<=bmi<24:

  print("正常")

else:

  print("偏胖")

A . 1 B . 2 C . 3 D . 4
以下叙述中正确的是(    )。
A . Python 3.x与Python 2.x兼容 B . Python语句只能以程序方式执行 C . Python是解释型语言 D . Python语言出现得晚,具有其他高级语言的一切优点
Python是动态语言,变量需要根据其要赋予的值提前定义数据类型。
BBC micro:bit中,关于变量名称的命名不正确的一项是(   )。
A . led亮度 B . 步数 C . 2ab D . liangdu
下面Python程序中,最后输出变量a的值为

a=15

b=20

a=b

print(a)

一个3ml的量杯和一个5ml的量杯,如何量出4ml的水?请写出它的算法:
算法分析的两个主要方面是(   )
A . 空间复杂度和时间复杂度 B . 正确性和简单性 C . 可读性和文档性 D . 数据复杂性和程序复杂性
Python中布尔变量的值为(  )
A . 真,假 B . 0,1 C . T,F D . True,False
下列对算法描述正确的是(    )
A . 同一问题的算法不同,结果必然不同 B . 算法只能用图形方式来表示 C . 同一问题可以有不同的算法 D . 算法只能用自然语言来描述
以下是属于变量的是(     )
A . 12.3 B . x C . "变量" D . 1+2
一个算法必须在有限的时间和空间内完成,这属于算法的(     )特征。
A . 确定性 B . 输入输出 C . 可行性 D . 有穷性
最近更新