《算法与程序设计》模块练习题概要

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《算法与程序设计》模块练习题

一、单选题

1、模块化程序设计方法主要通过 (来实现。

A.递归算法和递归程序

B.过程和函数的定义和调用

C. 程序的循环结构

D.对象答案 :B

2、 text1.text 的含义正确的是 (。

A.text1是控件名称, text 是控件属性

B.text1是窗体名称, text 是控件

C.text1是控件名称, text 是方法

D.text1是控件属性, text 是控件答案 :A

3、以下程序段运行后 S 的值是 (。

s = 0

For i = 1 To 14

x = 2 * i - 1

If x Mod 3 = 0 Then s = s + 1

Next i

A.0

B.4

C.5

D.14 答案 :C

4、数列1, 4, 7, 10, 13,……的递推公式为 (。

A.f(1=1;f(n=n+3

B.f(1=1;f(n=n*2-1

C.f(1=1;f(n=n*2+1

D.f(1=1;f(n=f(n-1+3 答案 :D

5、对于对象及其特征的错误理解是 (。

A.对象都具有一个标识自己以区别其他对象的名字。

B.对象都具有自身的属性及其属性值。

C.对象一般只用数据表示属性,但不用代码表示行为。

D.对象都具有自身的行为 (操作。

答案 :C

6、 VB 函数 Left (从字串左端取部分字串, 那么 Left("Visual Basic 6.0", 8 的值为 (。

A.Visual B

B.Visual

C.Visual

Ba D.asic 6.0 答案 :A

7、程序段如下:

c ="1234"

For i = 1 To 4

Print _____,

Next

如果要让程序运行后得到如下结果:

1 1

2 12

3 1234

则在下划线处应填入的内容为 (。

A.Right(c,i

B.Left(c,i

C.Mid(c,i,1

D.Mid(c,i,i 答案 :B

8、若 X = True,执行 If X Then X = 0 Else X = 1后 X 的结果为 (。 A.True B.编译错误 C.1 D.0 答案 :D

9、若 x = False, y = True,执行

If x And y Then x = 0

Else x = 1后 X 的结果为 (。

A.False

B.1

C.编译错误

D.0 答案 :B

10、以下程序段运行时语句 k=k+1执行次数为 (次。

k=-20

do while (k=0

k=k+1

loop

A.20

B.无数次

C.1

D.0 答案 :D

11、如果 A=30, B=40,执行 T=B:A=T:B=A语句后 ,A 、 B 和 T 的值是 (。

A.30、 40、 30

B.40、 40、 40

C.30、 30、 30

D.40、 30、 40 答案 :B

12、用选择排序法对数据 7, 6, 3, 9, 2从大到小排序,共需经过 (次数据对调。

A.3

B.4

C.5

D.10

答案 :A

13、采用模块化方法得到的系统是由 (的模块构成的。

A.没有连接

B.函数

C.互相连接

D.过程答案 :C

14、 (1.5分

下列程序段运行后 X 的值是 (。

x = 0

For i = 1 To 5

For j = i To 3

x = x + 1

Next j

Next i

A.0

B.5

C.6

D.15 答案 :C

15、要从 n 个数据元素中顺序查找一个元素,最多查找次数是 (。

A.1

B.n

C.n/2

D.lgn 答案 :B

16、对半查找算法的前提是 (。

A.被查找数据元素个数是奇数

B.被查找数据元素个数是偶数

C.被查找数据元素是有序的

D.被查找数据元素是无序的答案 :C

17、用折半查找法从数列 3, 6, 7, 10, 12, 16, 25, 30, 75中找到数据 10的最少查找次数是 (。

A.2

B.3

C.4

D.7 答案 :B

18、对象的特征称为 (, 我们可以把 (看作对象的响应, 把 (看作对象的动作。

A.属性,事件,方法

B.属性,方法,事件

C.方法,事件,属性

D.方法,属性,事件答案 :A

19、设置一个控件在窗体上的位置可修改控件的 (属性。

A.Width、 Height

B.Visible、 Enabled

C.Top、 Left

D.Style 答案 :C

20、算法与程序的关系 (。

A.算法是对程序的描述

B.算法决定程序, 是程序设计的核心

C.算法与程序之间无关系

D.程序决定算法, 是算法设计的核心答案 :B

21、当 a=5,b=7,c=-2,d=1时,下列结果为 False 的是 (。

A.a + b > c + d And a >= 5 Or Not c > 0 Or d < 0

B.c + d > a + b And a >= 5 Or Not c > 0 Or d > 0

C.a + b > c + d And a < 5 Or Not c > 0 Or d < 0

D.a + d < b + c And a >= 5 Or Not c < 0 Or d < 0 答案 :D

22、在流程图中表示算法中的条件判断时使用 (图形框。

A.菱形框

B.矩形框

C.圆形框

D.平行四边形框答案 :A

23、 VB 语言中,下列各种基本数据类型说明符中表示单精度实型数的是 (。

A.Integer

B.Boolean

C.Single

D.Strin g 答案 :C

24、程序的基本结构有顺序结构、 (和循环结构。

相关文档
最新文档