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

BBC micro:bit中,使用开发板作为无线遥控车的遥控器时,其工作依赖于加速度计对开发板的角度的计算。
定义子程序的格式:If子程序名<命令组>Endif。
如图,角色小猫的0度方向,应该是指向面。(填写①、②、③、④中的一项)

如果想让某段程序多次执行,应采用哪种程序结构?(  )
A . 顺序结构 B . 分支结构 C . 循环结构 D . 调用结构
有如下程序段:

x=5

If x>5 Then

y=x^2-10

Else

y=4*x

End If

该程序段运行后,变量 y 的值是(  )。

A . 25 B . 0 C . 15 D . 20
逻辑运算符中的(   )表示两个条件只要满足一个就可以执行。
A . B . C . D .
area=[“0571”,“杭州”,“0572”,“湖州”,“0573”,“嘉兴”],如果要取出“0572”,“湖州”两个数据,下列切片操作正确的是(    )。
A . area[3:4] B . area[2:4] C . area[-3:-2] D . area[-4:-3]
计算机算法通常含有三种结构,它们分别是(    )。
A . 顺序结构、选择结构、循环结构 B . 上下结构、选择结构、重复结构 C . 顺序结构、判断结构、重复结构 D . 上下结构、选择结构、逻辑结构
某同学在VB中制作了一个“开始”按钮,观察下面的属性窗口,其中“Caption”为(    )。

A . 控件名 B . 对象名 C . 属性名 D . 属性值
下列属于VB的合法变量名的是(    )。
A . hello(h) B . print C . K_3 D . 6abc
下列正确的赋值语句是(    )。
A . a=b+5 B . a+b=c+d C . a*2=b D . a+5=7
range(a,b,s)函数是从a到b(不含)以S为步长产生一个序列,那么range(0,20)代表的序列是从0到(    )
A . 20 B . 21 C . 18 D . 19
在Python中,input("提示语")的功能是等待用户从键盘上输入数据,用户输入的内容将作为函数的值,无论用户输入什么内容,均返回字符串。
根据“四则运算参考程序”填空。 

  1. (1) 从程序可知,使用了if--语句,也称为语句。
  2. (2) 程序中定义x,y为
  3. (3) 程序中的“==”表示,在比较运算符中,不相等的符号是;比较运算的结果为
  4. (4) 补充程序:①;②
  5. (5) 启动Python后,新建程序,输入程序内容后,首先要进行,可以命名为“四则运算.py”,然后运行程序,可执行编辑窗口里的“”-“Run Module”命令,或使用快捷键
小林用VB编辑了一个分数转换为等级的小程序,窗体设计和部分代码如图所示。下列选项中可以实现图中设计效果的是()。

A . 四个标签框、三个命令按钮 B . 两个标签框、两个文本框、三个命令按钮 C . 三个标签框、一个文本框、三个命令按钮 D . 四个文本框、两个命令按钮
用冒泡排序法对数据77,55,29,34,23,68,7共七个数,按从小到大升序排列,共需经过()轮排序就可以得到正确结果。
A . 3 B . 4 C . 5 D . 6
如图的程序运行结果为:

a_b="name"

print(a_b)

运行如图所示的流程图,输出的结果是

算法流程图如图所示,其输出结果是

以下选项中说法不正确的是(    )
A . C语言是静态语言,Python语言是脚本语言 B . 编译是将源代码转换成目标代码的过程 C . 解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程 D . 静态语言采用解释方式执行,脚本语言采用编译方式执行
最近更新