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

在Small Basic的图形窗口中画椭圆是使用DrawEllipse操作,它的使用格式如下: GraphicsWindow. DrawEllipse(a,b,width,height) 关于DrawEllipse操作的使用格式,下列说法错误的是(  )。
A . 参数a,b分别指椭圆的x,y坐标 B . 参数width是指椭圆的宽度 C . 椭圆的圆心坐标就是(a,b) D . 参数height是指椭圆的高度
Small Basic中,通过事件指定子程序的命令格式 。
计算机中的信息都是使用二进制进行编码,而生活中常用的数有多种进制方式,下表是二进制和十进制的转换表,十进制的5对应的二进制数是(  )。

十进制

0

1

2

3

4

5

6

7

8

9

二进制

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

A . 0001 B . 0100 C . 1001 D . 0101
以下代码和结果共有几处错误:(  )。

a=0

while a<10

a=a+1

print("a的最终结果是",a)

>>>a的最终结果是 9

A . B . 2 C . 3 D . 4
有如下的VB程序段。

For i=1 To 10 Step 4

s = s+i

Next i

该程序段运行后,语句s=s+i执行的次数为(  )

A . 1 B . 3 C . 4 D . 10
Python是一种(  )。
A . 办公软件 B . 高级程序语言 C . 图像处理软件 D . 动画设计软件
对于任意给定的问题,设计出复杂性尽可能低的算法是设计算法时所追求的一个重要目标。
语句y=y+x的正确含义是(  )

A . 变量y的值与y+x的值相等 B . 将变量y的值赋给y+x C . 将变量y的值加上x后赋给变量y D . 以上答案都不对
下列属于程序设计语言的是(       )
A . Python B . Flash C . Word D . WPS
下列选项中,不属于Python语言的特点的一项是(   )
A . 简单易懂 B . 类库丰富 C . 非交互性 D . 免费开源
下列循环语句能正常结束循环的是(     )。
A . B . C . D .
  “计算.vbp”属于VB的窗体文件。
VB中,执行下面的程序段后,b的值为 (       )

a = 100

b = 20

a = a + b

b = a – b

A . 100 B . 120 C . 20 D . 80          
下面程序段中s的结果是(     )

s = 0

For i = 1 To 3

s = s + i

Next i

A . 0 B . 1 C . 3 D . 6          
Python中,表达式是由常量、变量、运算符、小括号等随意组成的。
下列关于算法的基本结构说法错误的是(    )
A . 顺序结构中的每个步骤一定会被执行一次,而且仅被执行一次 B . 对于分支结构来说,必定有一个分支被执行,其它的分支则被忽略 C . 算法的基本结构分顺序结构、分支结构和循环结构三种 D . 循环结构中的步骤必定会被执行一次
在Python中,当不知循环次数时可以使用语句。           
“字符串”表达式是用英文状态下的(    )符号括起来的一串字符
A . 双引号 B . 问号 C . 句号 D . 等号
阅读以下程序

s = 0

For k = 10 To 30 Step 5

  s = s + k

Next k

Print s, k

程序运行后,s、k的值分别为:

以下关于递归的说法错误的是(     )
A . 通过将问题重复分解为同类的子问题来解决问题的方法,称为递归。 B . 递归算法解决问题的核心在于递归函数的构建。 C . 有些问题使用传统的迭代算法是很难求解甚至无解的,而使用递归却可以很容易的解决。 D . 递归可以使代码更加简洁、清晰,所以我们应该用递归代替循环。
最近更新