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

在VB中一行内写多条语句时,每个语句之间用(  )符号分隔。
A . B . C . D .
Python中,数字可以作为标识符的开头。
在Python中常用的输入输出语句分别是(  )。
A . input( )  output( )  B . input( )  print( ) C . input( )  printf( ) D . scanf( )  printf( )
已知时间等于距离除以速度,请编写一个程序,计算以80km/h的速度行驶200km需要花费多长时间?
Python不支持的数据类型有(  )。
A . char  B . int C . float D . list
如果一个三位正整数等于它的每个数字的立方和,则此数被称为“水仙花”数(如:371=33+73+13)。计算有多少个这样的三位数?算法如下:

①将100赋值给变量i,将0赋值给变量j;

②判断i是否是“水仙花”数,若是,输出该数,并将j值加1;

③将变量i加1,若i还小于或等于999,转②,否则转④;

④输出变量j,结束。

变量j在上述算法中的作用是(  )

A . 统计“水仙花”数的个数 B . 计算所有“水仙花”数的和 C . 统计参与判断是否“水仙花”数的个数 D . 无作用
VB语言由Basic语言发展而来的,因此不能直接在Windows平台下运行使用。
计算机机器语言是指二进制形式的指令代码,可以被计算机直接识别,用它编写程序的难度较大。
我们可以看到,A、B、C三个流程图分别表示了计算机程序的三种基本结构,你认识它们吗?请把A、B、C填到对应的横线上。

字母编号所示的程序语句执行过程,表示的是分支结构;

字母编号所示的程序语句执行过程,表示的是循环结构;

字母编号所示的程序语句执行过程,表示的是顺序结构;

A.

B.

C.

自从1946年出现第一台电子计算机以来,计算机技术以惊人速度发展着。计算机语言也从,发展到,再发展到高级语言。
用计算机编程解决问题时,首先应该确定程序需要“做什么”,然后再确定程序“如何做”,请问“如何做”是属用计算机编程解决问题的(    )。
A . 设计算法 B . 分析问题 C . 运行调试 D . 编写程序
标识符可以包括字母、数字、下划线,数字可以作为标识符的开头。
以下(    )可以作为变量名。
A . 6S B . s6? C . s_6 D . s*6
有如下 VB 程序段:

Private Sub Command1_Click( )

    Dim s As String

    s = Str(Val("2"))

    Text1.Text = s

End Sub

该程序运行后,Text1.Text 的值为(     )。

A . "2" B . 2 C . "20" D . 20
以下线性表,当前有个元素,若想将元素D删除,需要个移动步骤。

下标

0

1

2

3

4

5

6

元素

A

B

C

D

E

F

G

如下所示程序段,程序段中有几个变量(    )

W=float(input("输入体重(kg):")

h= float(input("输入身高(m):"))

bmi=w/(h*h) #BMI=体重(kg)/身高的平方(m)

if bmi<18.5:

  print("偏瘦")

elif 18.5<=bmi<24:

  print("正常")

else:

  print("偏胖")

A . 1 B . 2 C . 3 D . 4
下列Python语句中,会导致程序运行出错的语句是(     )
A . x=(y=1) B . x,y=y,x C . x=1;y=1 D . x=y=1
在VB中,下面程序的运行结果是()

Dim a As Integer, b As Integer

a=6

b=8

S=1+a*b/2

Print S

A . S B . 弹出错误信息 C . 45 D . 25
是算法设计时常用的一种描述方法。
是一种链式存储结构,节点既存储数据元素本身的信息,又需要存储数据元素之间的链接信息。
最近更新