《算法与程序设计》模块练习题概要
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、程序的基本结构有顺序结构、 (和循环结构。