《算法与程序设计》模块(VB 语言)练习题
一、单选题
1. 2. 计算机程序的三种结构是顺序结构、 A ?模块结构 B ?循环结构 在VB 应用程序设计中,通常应对 A ?所有对象 B ?窗体 ______ 、选择结构。 C .多重循环结构 D .块IF 结构 ____ 编写程序代码。 C . Timer D .有事件的对象 3. 4. 5. VB 中,_ A .任务 在面向对象程序设计中, A .事件 在VB 系统中, A .代码
是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作。 B .事件 C .控件 D .过程 用来描述对象的特征信息。 B .方法 C .代码 一个对象具有的内部函数或过程, B .属性 C .方法 D .属性 称之为该对象的
D .事件 6. 7. 算法是 __________ 。 A .计算方法 B .计算公式 C .对解决问题的方法和步骤的描述 在VB 编程中,如果需要返回鼠标的当前位置时,应该使用 A . Click B . Change C . MouseDown D . VB 中,如果想让Timer 控件每秒钟响应一次,应该将其
A . 1
B . 60
C . 100
D . 事件。 KeyP ress Inerval 属性设置为 1000 9. 下列过程中, __________ 程序开始运行时,窗体一加载就运行的程序段。 A . Form_Load B . Form_Click C . Form_MouseDow n 10 .下列句子中, _________ 不是赋值语句。 A . A= ”123”+ ”456” B . Label1.Ca pti n= ”你好! ” C . r=Val(Text1.Text) D . x+1=y 三6 十
VA = -ki
11. 2d A . (-b+b^2-4ac)/2a C . (-b+sqr(b^2-4ac))/(2a) 的 Visual Basic 表达式是 _________ 。
B . (-b+sqr(bA2-4*a*c))/(2*a) D . (-b+sqr(b^2-4ac))/2a 12. 生成一个1~6的随机整数的表达式是 — A .Rnd * 6+ 1 B . Fix (Rnd * 6 ) + 1 13. ________________________________________ 在VB 中,窗口坐
标系的原点在 ______________________________ , x 轴向右为正, A .窗口左上角 B .窗口左下角 C .窗口正中间
14. 关系表达式的值为 A .数值
15. 在VB 系统中,. A .变量 16. 关系表达式
A . True
17. _________
D . Form_KeyPress C . Fix (Rnd * 5 ) - 1 y 轴向下为正。 D .窗口右上角 D . Fix (Rnd *
5 )
_______ 。 B .字符串 C .逻辑值 _____ 代表内存单元,是命了名的存储空间。 B .常量 C .函数 D .字节 5<8的值为 D ?逻辑表达式 B . False ?语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。
A . Sub
B . Dim
C . Call
D . End
18 .下列变量名中,合法的变量名是 _____________ o
A . C24
B . 2B
C . A+B
D . 1+2 19 .在VB 程序设计语言中, ___________ 语句的功能是使系统产生的随机数真正随机化。 A . Rnd B . Circle C . Randomize D . Dim 20 .下列逻辑运算中,级别最高的运算符是
A . And
B . Or 21.程序运行后,单击窗体,变量 a = 5 b = 10 c = 2 * (a + b) s = a * c A . 15 B . 22 .程序运行后,单击 n = 5
x = 0
C . Not s= C . 150 50 Comma nd1命令按钮,
D . 300
变量 x=—
Fori = 1 To x = x +i Next i
A . 5
B . 15
C . 10 23 .程序运行后,单击 Comma nd1命令按钮, k = 0 For i = 7 To 100 Step 7
k = k + 1
D . 0
变量 k=
Next i A . 0 B . 7 C . 14 24 . __________
函数是VB 为了方便用户处理颜色而构建出来的。 A 、Fix( ) B 、Time( ) C 、RGB()
D . 15 D 、Msgbox() 25. VB 是可视化的、面向 ________ 、采用 _______ 驱动方式的结构化高级程序设计语言。 A .任务、事件 B .对象、事件 C .对象、命令 D .过程、命令 26 .如果x = 5.5,则表达式 x > 0 And x = Fix(x)的运算结果为 __________ ;表达式x > 0 Or x
=Fix(x)的运算结果为 A . True 、False B . False 、True 27.创建VB 简单应用程序的基本步骤为. 序、保存工程。 A .设计控件、编写代码 B .设计界面、编写代码 C .设计事件、编写代码 28 . VB 中,如果想让Timer 控件禁用,应该将其 ___________ 属性设置为 C . True 、True _、设置属性、 D . False 、False _、运行调试程 A . Enabled 、False B . Enabled 、True C . Visible 、False D . Visible 、True 29 .当一个表达式同时包含算术运算、关系运算或逻辑运算时,其运算的优先级为:
二、多选题
1.在VB 应用程序设计中,以下说法正确的是:
A ?对象包括窗体和控件
B .属性用来描述和确定对象的特征信息
C .事件是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作
D ?方法是指程序设计的方法
2?在VB 应用程序设计中,以下说法正确的是:
A ?要显示不想让用户修改的文本时,应该使用
B ?要显示可以让用户编辑的文本时,应该使用
C .要显示图片,只能使用
PictureBox 控件
D .要想画图形,只能在窗体中实现
算术运算 ________ 关系运算,逻辑运算_ 关系运
算。
A .高于、低于
B .低于、高于 关系运算” 1000” > ”234 ”的运算结果为 30、 31、 A . True B . False 滚动条的 ________ 属性用于返回或设置滚动条的当前值。 A 、V alue B 、Max
C 、Min
D 、Enabled 32、 用循环结构解决问题时,如果循环的次数已知,通常采用 ______________ ;当循环的次数 未知,需要靠判断条件是否成立来决定循环的执行和退出时,通常采用 _________ 33、 A . For …Next 循环、Do Loop 循环 在VB 中,可获得当前系统时间的函数是 A 、Date( ) B 、Time()
B . Do …LooP 循环、For …Next 循环
C 、lsDate()
D 、Year()
34、 _________ 函数的作用是建立一个输入对话框。 35、 36、 37、 A . Msg Box()
B .Inp utBox()
InputBox()函数的返回值是 __________ A .数值型数据 每执行一次 A .一个 在VB 中, A 、 Pset
C . RGB() O
B .字符型数据
C .逻辑型数据
InputBox()函数,能够输入__________ 数据。
B .一批
可通过 _________ 方法画椭圆。
B 、 Line
C 、 Circle
D .日期型数据
38、 39、 40
、 D 、 Oval 可用
_________ 语句产生一消息框。 B 、Print C 、MsgBox
_________ 的思想是依据题目的部分条件确定答案的大致范围, 不遗漏地列出所有可能情况,从中找出满足条件的结果。 A .求最值法
B .穷举法
C .累加法
D .递归法
设置Image 控件的 __________ 属性为 ________ 时,图片能够自动缩放以适应框的大小。 A . Stretch 、False B . Stretch 、True C . AutoSize 、False D . AutoSize 、True
在VB 中, A 、InputBox 在此范围内不重
复、
Label 控件 TextBox 控件
3. 4. 5. 6.
在VB 编程中,如果需要返回鼠标的当前位置时,应该使用 A . Click B . MouseDown C . 下列字符串中,能作为变量名使用的有: A . End B . a1 C . xx 在VB 应用程序设计中,以下说法正确的是:
A . Abs()是转换英文大小写的函数 C . RGB()是颜色函数 计算机程序的三种基本结构是: A .模块结构
B .顺序结构 或 Change D . MouseMove D . Sub 7. VB 简单应用程序的设计步骤为:
A .设计图形用户界面
C .编写对象事件过程及通用过程代码
9. MsgBox()是消息函数 Sqr()是求平方根函数 C ?循环结构
D ?选择结构 B .设置对象属性 D .运行调试程序并保存工程 在VB 中绘图,要使用 VB 提供的绘图容器,
A .窗体
B .图片框(
C .图像框(Image )
D .框架 下列数学表达式写成 VB 表达式,正确的是:
0< x w 10对应的 VB 表达式为x > 0 and x<=10 X 2-|X+2|+5 对应的 VB 表达式为 xA2-ABS(x+2)+5 b 2
-4ac > 0 对应的 VB 表达式为 b^2-4*a*c>=0 VB 的绘图容器有:
PictureBox ) 事
件。
A .数学表达式
B .数学表达式
C .数学表达式
D .数学表达式J x 2 1
对应的VB 表达式为SQR(X 2-1) 10.在VB 程序设计中,Dim 语句的功能为: A .使系统能够按声明进行语法检查,有利于程序的调试、运行 B .合理分配内存 C .定义变量的作用范围 D ?增强程序的可读性