算法与程序设计 知识点题库

do…loop语句只能用于已知循环次数的循环结构。
算法可以用 两种方式表示。
Python单行注释使用的是那个符号(  )。
A . (  ) B . “  ” C . , D . #
Python可以同时给多个变量赋值,例如:执行a,b,c=6,5,4,则b变量的值是(    )。
A . 5 B . 4 C . 6 D . 该语句语法错误
有一列表s=[4,8,12,3,19,7,23,0,2],那么Python语句max(s)=
请同学们根据以下信息,回答下列小题:

学习了Python编程之后,老师留给了同学们一个作业—编写程序计算“1+2+3+…+100”的结果并输出。

  1. (1) 小红想要完成老师留下的作业,她可以使用以下哪种软件进行编程(    )。
    A . PPT B . 画图工具 C . Flash D . IDLE编辑器
  2. (2) 小红在编辑器中输入了下图的程序,但是在运行时有出错提示,以下修改方法正确的是(    )。

    A . 在红底处加上“,” B . 在红底处加上“;” C . 在红底处加上“:” D . 在红底处加上“.”
  3. (3) 仔细阅读程序,我们还可以知道,该程序循环程序部分“while…”执行的次数是(    )。
    A . 1次 B . 100次 C . 99次 D . 无限次
APP Inventor中,(   )变量可以用在App的所有过程及时间处理函数中,是一个独立的块。
A . 全局 B . 局部 C . 组件 D . 列表
在一次篮球投篮测试中,判断投篮水平的算法描述如下:

步骤1:输入篮球投中的数量

步骤2:如果小于等于6,成绩为不合格;如果大于6且小于12,成绩为合格;如果大于等于12且小于20,成绩为良好;如果大于等于20,成绩为优秀

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

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

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

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

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

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

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

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

A . 流程图 B . 机器语言 C . 思维导图 D . 自然语言
表达式1+((2+3)*2)*2的值是(     )
A . 26 B . 21 C . 22 D . 24
在python中输入以下代码,屏幕打印(    )颗*。

i=0

while i<=100:

    print(“*”)

    i=i+1

A . 99 B . 100 C . 101 D . 102
下面哪个不是Python合法的标识符(   )
A . int_3 B . print C . count D . __name__
Python使用函数(   )接收用 输入的数据
A . accept( ) B . input( ) C . readline( ) D . print( )
以下程序引入Python的math模块,使用math模块下的floor函数对命令行输入的实数进行取整。请补充程序段划线处代码。

n=input(“请输入一个实数:”)

n2= math. floor(float(n))

print(n2)

VB语句“For i=1 To 100 step 2”,i的值可能( )
A . 100 B . 99 C . 2 D . 50
某中学每学期都会举行跳绳比赛,比赛规定一分钟跳200次及以上就能被评为“跳绳达人”。试编写一程序,输入一分钟跳绳的次数n,若大于等于200次,输出“跳绳达人!”,否则输出“继续努力!”。请完善流程图,横线处应该填写的内容为:( )

A . n小于200吗? B . n小于等于200吗? C . n大于200吗? D . n大于等于200吗?
网页浏览器对用户浏览网页的管理其中的原理是采用了(   )对网页数据进行组织。
A . 数组 B . C . 队列 D . 链表
以下x值等于5的是(   )
A . x='6-1' B . x=int(10/2) C . x='10/2' D . x=10/2
零钱兑换。将一张100元面额的纸币兑换成零钱(5元、10元和20元中的任意多个面额),计算有几种换法。

程序代码:

count=0      #循环计数

for x in range(   ①   ):         #变量x表示20元纸币张数

  for y in range(   ②   ):  #变量y表示10元纸币张数

    if    ③   <=100:

          ④     

print("循环次数:",count)

  1. (1) x取值范围:(x为整数)
  2. (2) y取值范围:(y为整数)
  3. (3) 在横线处填上合适的代码

流程图中下图的作用是(   )

A . 表示一个算法的起始和结束    B . 表示一个算法输入和输出的信息 C . 赋值、计算                  D . 判断某一条件是否成立
最近更新