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

对于给定的一个问题,算法不一定是唯一的。
通俗的说,设计算法就是寻求解法。
我们把从运算器向变量所代表的存储单元传送数据的操作称为“赋值”,赋值的运算符号是(  )
A . + B . = C . & D . %
根据“算法思想初探”有关知识,完成填空。

  1. (1) 如图是我国著名数学家华罗庚先生举的一个“烧水泡茶”的例子。“烧水泡茶”运用的是方法,这种方法与算法相结合,可以优化算法的流程。
  2. (2) 中央电视台曾经有一档节目,要求选手在限定时间内猜中某一物品的售价。如果猜中就把物品奖励给选手。例如:猜一种手机的价格,手机价格在500—1000之间。选手开始报价:"800元。”主持人回答:“低了。”

    —900元

    —高了。

    —850元。

    —猜中了。

    由材料可知,报价过程具有一定的技巧性,可以运用查找的算法优化,这种查找需要先找有序数列的,重复操作,一步一步确定一个较小的范围。

  3. (3) 篮球联赛中,有五个班级的比赛积分依次是14,11,13,8,9,采用“冒泡排序法”对比赛积分进行由小到大的排序,第2轮排序的结果为:,14。
  4. (4) 本学期我们学习了算法思想初探,请写出算法的特征:输入项、输出项、
Python不支持的数据类型有(  )。
A . char  B . int C . float D . list
编写程序,完成下列题目。

题目内容:

接收用户输入的一个秒数(非负整数),折合成小时、分钟和秒输出。

输入格式:

请输入一个非负整数:

输出格式:

将小时、分钟、秒输出到一行,中间使用空格分隔。

输入样例:

请输入一个非负整数:70000

输出样例:

19 26 40

以下代码和结果共有几处错误:(  )。

a=0

while a<10

a=a+1

print("a的最终结果是",a)

>>>a的最终结果是 9

A . B . 2 C . 3 D . 4
下列程序运行后,变量Value的值是(  )

x=10

If x>=10 Then

Value = 5*x

Else

Value=3*x+10

End If

A . 40 B . 50 C . 60 D . 70
解决同一问题的算法是不唯一的。
Python可以同时给多个变量赋值,例如:执行a,b,c=6,5,4,则b变量的值是(    )。
A . 5 B . 4 C . 6 D . 该语句语法错误
下面名称可作为变量名的是(      )。
A . Numbr B . my一score C . 3banana D . _demo!
在App Inventor中,变量类型只有数字、文本和逻辑3种。
标识符可以包括字母、数字、下划线,数字可以作为标识符的开头。
下列赋值语句错误的是(     )
A . S1=2 B . A+1=A C . S=S+1 D . S=S+t
以下问题最适合用计算机编程来处理的是(  )。
A . 确定放学回家路线 B . 计算100000以内的素数之和 C . 计算一个同学期中考试各科成绩总分 D . 了解明天天气情况
下列哪种编程语言称为“胶水语言”(    )
A . Java B . Python C . C++ D . VB
   是Python中的赋值号。
以下赋值正确的是(   )
A . y=1+2+3 B . x=1,2,3 C . x=1、2、3 D . y=123+"456"
算法的描述方法有(    )
A . 用流程图描述 B . 用伪代码描述 C . 其余三项都是 D . 用自然语言描述
下面代码的输出结果是(    )

name = "Python语言程序设计"

print(name[2: -2])

A . thon语言程序 B . 出错    

B. ython语言程序    D.ython语言程序设