第二单元 算法和数据结构 知识点题库

在以下流程图中,表示判开始和结束的是(  )。
A . B . C . D .
数据要在计算机里流动变化,就必须有一个“容器”来存储这些数据,(  )就是数据的容器。
A . 逻辑值 B . 变量 C . 参数 D . 流程图
将程序中反复出现的命令组写成子程序,可以简化主程序,增强主程序的可读性。一般可以用(  )格式来定义子程序。
A . B . C . D .
根据“学生成绩评价”程序截图,完成填空。

学生成绩评价程序实现对输入学生成绩进行评价的功能。评价标准是90分以上为“优秀”,80-90间为“良好”,60-80分为“及格”,60分下为“不及格”。

  1. (1) 从图中可以看出,程序设计中运用了if—语句结构;在条件语句中,是可选项。
  2. (2) 程序中的定义的变量是,变量的使用过程为:定义—
  3. (3) 程序中的input()函数是Python的内置函数,主要用于
  4. (4) 请补充完成程序,填写合适的逻辑运算符①,②
Python列表用(  )标识。
A . “  ” B . ( ) C . [ ] D . { }
小车右转约2.7秒可以转90度角。小车按下面的流程图运行,会走出一个“田”字。那么,小车行驶的起始位置是什么呢?(  )

A . B . C . D .
汇编语言和机器语言都属于低级语言,之所以称为低级语言是因为用它们编写的程序。
小明想学习一种计算机高级语言,下列哪个属于高级语言(  )
A . photoshop B . 汇编语言 C . Visual Basic D . flash
以下是一段Visual Basic程序,它的基本结构属于(      )

For i=0 to 100

    s=s+i

Next i

 …

A . 顺序结构 B . 选择结构 C . 循环结构 D . 树型结构
运行如下程序代码:

a=input( )

b=input( )

print(a+b)

输入2和5输出结果为(   )

A . 25 B . 7 C . 5 D . 2
在一次篮球投篮测试中,判断同学们投篮水平的算法描述如下:

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

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

刘同学投中了18个球,则刘同学此次的成绩评定为(   )。

A . 优秀 B . 不合格 C . 合格 D . 良好
本学期,我们接触了计算机编程,以下(    )是我们本学期所用的编程语言。
A . Python B . Visual Basic C . Photoshop D . Flash
python语言是一种高级语言。
以下关于计算机程序设计语言的正确说法是( )。
A . 高级语言是高级计算机才能执行的语言 B . 机器语言和汇编语言都是低级语言 C . 计算机能直接执行汇编语言程序 D . 计算机可以直接执行高级语言程序
小王老师班里的40名同学玩老鹰抓小鸡的游戏,由报数结果是7的倍数的同学去当老鹰。第一个报数的同学很调皮,他没有从1开始,而是任意报了一个数,后面的同学必须顺序报数。如果找到所有要当老鹰的同学,使用计算机编程解决该问题,你认为小王老师应该用哪种最优算法结构(  )?
A . 顺序结构 B . 选择结构 C . 循环结构 D . 逻辑结构
python中变量命名错误的是(   )。
A . M B . Microsoft C . ¥money D . iiiiiiiii
下面程序运行的结果为:()

str1="key"

str2="board"

print( str1+str2 )

A . key B . board C . keyboard D . boardkey
机器语言采用“0”和“1”为指令代码来编写程序,他的特点是速度快、资源占用少、易写易读,编程效率高。
下列关于变量的说法错误的是(   )
A . Python 的变量名不区分大小写 B . 变量名可以是字母、数字、下划线 C . 数字不能作为变量名的开头 D . 变量用来暂时表示一个数据
下列于算法的叙述正确的是(   )
A . 一个算法必然能解决一类问题   B . 求解某个问题的算法是唯一的 C . 算法不能重复使用             D . 算法的过程可以是无限的
最近更新