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

语句段

a=3: b=8 

t=a: a=b: b=t

执行后,(  )。

A . a值为3,b值为3 B . a值为3,b值为8 C . a值为8,b值为8 D . a值为8,b值为3
可以直观的了解活动流程的算法描述方法是 (  )
A . 自然语言 B . 流程图 C . 计算机语言 D . 方程式
编写程序,完成下列题目。

题目内容:

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

输入格式:

请输入一个非负整数:

输出格式:

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

输入样例:

请输入一个非负整数:70000

输出样例:

19 26 40

[1,2,3,4,5,6][3:5]的结果是(  )
A . [4,5] B . 4,5 C . [3,4] D . [3,4,5]
VB程序代码的基本结构有两种:选择结构和循环结构。
“下雨在体育馆上体育课,不下雨则在操场上体育课”,用算法描述这问题,合适的算法结构是(  )。
A . 顺序结构 B . 循环结构 C . 树型结构 D . 分支结构
对于任意给定的问题,设计出复杂性尽可能低的算法是设计算法时所追求的一个重要目标。
数据要在计算机里流动变化,就必须有一个“容器”来存储这些数据,(    )就是数据的容器。
A . 变量 B . 流程图 C . 循环体 D . 图像
我们把做某一件事或者完成某项工作的方法、步骤或程序称为(   )
A . 设计 B . 数学推理 C . 算法 D . 问题
Python中,定义一个元组h=(4495,4905,5072,4159),调用元组中的某一个元素需要使用元组的下标。下列选项中, (   )表示元组中的第二个元素。
A . h[0] B . h[2] C . h[1] D . h[3]
在VB中,给变量赋值是通过赋值语句实现的,其中“=”表示赋值号。
下列关于算法的描述,正确的是(    )
A . 描述算法的方法只能是流程图 B . 算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果 C . 同一种算法只能用一种程序语言来实现 D . 算法是描述解决问题的方法和步骤
Visual Basic(简称VB),它是一种(     )。
A . 面向对象的程序设计语言 B . 机器语言 C . 混合型的程序设计语言 D . 结构化的程序设计语言
下列图形中表示对数据进行处理的是(    )。
A . B . C . D .
进行VB程序设计时,变量的命名没有规则,我们可以使用任意字符对变量进行命名。
下列python程序段的基本结构是(   )

a=1

b=2a+3

c=a+b

A . 树型结构 B . 顺序结构 C . 分支结构 D . 循环结构
用VB开发程序的一般步骤是(     )

①界面设计②分析问题③编写代码④保存文件⑤调试与运行⑥生成可执行文件

A . ①②③④⑤⑥ B . ②①③⑤④⑥ C . ②①③⑤⑥④ D . ⑥②①③④⑤       
运行以下程序,显示的运行结果是()。

Num=53

result=Num%5

print(result)

A . 2 B . 4 C . 3 D . 1
常见的数据结构有
小明同学准备去春游,他有一个负重为3千克的背包,需要决定该携带下列哪些物品。其中每件物品都有相应的价值,价值越大意味着越重要。(    )

①水   重量 1.5千克     价值 10

②书   重量 0.5千克     价值 3

③食物 重量 1.0千克     价值 9

④夹克 重量 1.0千克     价值 5

⑤相机 重量 0.5千克     价值 6

A . ①②③ B . ②③④⑤ C . ①②④ D . ①③⑤