VB模拟试题

发布 2023-04-19 16:54:28 阅读 4407

一、概念填空题(每空0.5分,共10分)

1.如果希望时钟控件每0.6秒钟产生一个计时事件,应将( )属性值应设置为( )

2.为了防止用户编辑文本框内的内容,应将控件的( )属性设置为( )

3.vb中,列表框对象常使用的方法有和( )

4.结构化程序设计方法,把程序的结构规定为三种基本结构,它们是和( )三种基本结构。

5.vb中,工程文件、窗体文件的文件后缀名分别是。

6.vb中,用option base 1说明后,dim a(4,6)定义的数组有( )个元素。

7.x,y 都小于z的vb表达式为( )

8.设a=2,b=-2,则表达式a/2+1>b+5 or b*(-2)=6的值是( )

9.将一般窗体转换为mdi窗体的子窗体时要把( )属性的值设置为( )

10.在多窗体工程中,可用( )方法显示一个窗体,用( )方法将一个窗体隐藏起来。

11.用随机数函数rnd产生100~200之间(含100和200)的随机整数的表达式是:(

二、是非题(答案填入表中,正确的打钩,错误的打叉,每题1分,共20分)

1.在visaul basic中,当一个工程含有多个窗体时,其中的启动窗体是第一个添加的窗体。

2.在visaul basic中,redim语句可以改变数组的类型。

3.在visaul basic中,文本框的autosize属性是根据文本内容自动调整文本框的大小。

4.在visaul basic中,工具箱中包含了所有的vb控件。

5.在visaul basic中,列表框包含了组合框的功能。

6.在visaul basic中,在同一个模块不同过程中的变量可以同名。

7.在visaul basic中,要删除组合框中的某一个项目,可以使用clear方法。

8.在visaul basic中,若在程序中使用日期型数据时,必须用符号{}将日期型数据括起来。

9.在visaul basic中,使焦点移动到某一个控件上的方法是lostfocus。

10.在visaul basic中,组合框(combobox)是一种同时具有文本框和列表框特性的控件。任何类型的组合框都允许用户输入文本。

11.在visaul basic中,文本框可以认别多个事件,change事件是当文本框控件的大小发生变化时触发(事件发生)。

12.在visaul basic中,变量名最多只能有255个有效字符,而变量名区分大小写。

13.在visaul basic中,窗体对象是必不可少的,一个工程只能对应一个窗体。

14.在visaul basic控件编辑操作过程中,不能同时改变一个控件的宽度和高度。

15.窗体是visaul basic编程中最常用的对象,它和其它对象不一样,它只具有属性和事件,但不具有方法。

16.在visaul basic中,对象的所有属性都可以在程序**窗口中设置。

17.visaul basic有(学习版、标准版、专业版、企业版和简体版)5个版本。

18.在visaul basic中,向过程传递参数时,按地址传递参数是缺省的。

19.dim x,y as interger 这条变量声明语句将x,y 均声明为整数类型。

20.使用call关键字只能调用sub过程,不能调用function过程。

三、概念单项选择题(把选择的答案填入表中,每题1分,共30分)

1. 下列运算结果中,值最大的是( )

a) 3\4b) 3/4

c) 4 mod 3d) 3 mod 4

2. 只能用来显示字符信息的控件是( )

a) 文本框b) 标签框

c) **框d) 图像框。

3. 下列表达式中,( 的值为false。

a) "bcd"<"bceb) "12345"<>12345"&"abc"

c) not 2*5=11d) 4=4 and 5>2+2

4. 用户可通过( )模拟屏幕的小图像来布置应用程序。

a) 窗体设计器b) 快捷菜单

c) 立即窗口d) 窗体布局窗口。

5. 在visual basic中,对象的数据被称为:(

a) 属性b) 方法。

c) 事件d) 封装。

6. 不能触发滚动条change事件的操作是( )

a) 拖动滚动块b) 单击两端箭头。

c) 单击滚动块d) 单击箭头与滚动块之间的滚动条。

7. 设置命令按钮的标题文字时,应改变的属性是( )

a) textb) name

c) captiond) (名称)

8. 使图形能自动按控件大小而改变的控件是( )

a) **框b) 图象框

c) 标签框d) 框架。

9. 下列关于面向对象程序设计的叙述不正确的是( )

a) 对象具有属性、方法等特性

b) 对象之间的通信产生了消息。

c) 一个对象是一个软件构造块,它包含数据与相关的操作

d) 对象的属性不能被改变。

10. 下列选项中,合法的变量名是( )

a) c%aaab) sum_3

c) elsed) 5persons

11. 下列( )语句可以将变量a、b的值互换。

a) a=b:b=ab) c=b:b=a:a=c

c) a=c:c=b:b=ad) a=(a+b)/2:b=(a-b)/2

12. 下列关于for …next 语句的说法正确的是( )

a) 循环变量、初值、终值和步长都必须为数值型 。

b)step后的步长只为正数。

b) 初值必须小于终值 。

d)初值必须大于终值。

13. 下列( )符号不能作为vb中的变量名。

a) abcdefg b) p000000 c) 89twddff d) wyz

14. 以下叙述中正确的是( )

a) 组合框包含了列表框的功能。 b) 列表框包含了组合框的功能。

c) 列表框和组合框的功能无相近之处。 d) 列表框和组合框的功能完全相同。

15. 声明一个长度为256个字符的定长字符串变量str,以下正确的是( )

a) dim str as stringb) dim str as string(256)

c) dim str as string [256] d) dim str as string*256

16. 组合框中的style属性值确定了组合框的类型和显示方式;以下选项中不属于style属性值的是( )

a) 下拉式组合框b) 弹出式组合框。

c) 简单式组合框d) 下拉式列表框。

17. 多分支选择结构的case语句,下列写法错误的是( )

a) case 1,5,7,9 b) case 8 to 10

c) case 10 to 2 d) case is<"man"

18. 下列各组控件都具有caption属性的是( )

a) 窗体、文本框b) 标签、定时器

c) 窗体、标签d) 文本框、定时器。

19. visual basic是一种面向对象的程序设计语言,构成对象的三要素是( )

a) 属性、事件、方法b) 控件、属性、事件。

c) 窗体、控件、过程d) 窗体、控件、模块。

20. 以下程序段执行后,整型变量n 的值为( )

year=2001

n=year\4+year\400-year\100

a) 495 b) 505 c) 500d) 485

21. 在vb语句中,rem是( )语句。

a) 恢复语句 b) 注释语句 c) 改名语句 d) 重定向语句。

22. 下面程序段的功能是( )

a=10.5 :b=int(a+0.6)

a) 求平均值b) 将一实数四舍五入取整数。

c) 求绝对值d) 舍去一实数的小数部分。

23. 如果在立即窗口中执行以下操作,则输出结果是( )

a=8 :b=9 :print a>b

a) -1 b) 0 c) false d) true

24. 函数过程的叙述正确的是( )

a) 函数名只能被赋值一次。

b) 函数名没有赋值,就没有函数值返**用过程中。

c) 函数名可以多次被赋值。

d) 定义函数的类型是指定义虚参的类型。

25.列表框中( )属性值是被选中列表项的文本内容。

a) listindexb) selected

c) listd) text

26.已知ch=”局部变量的作用范围”,要从ch中取出“作用”二个字,正确的方法是( )

a) mid(ch,11,4) b) string(ch,3,2)

2023年vb模拟试题

8 设整型变量a b的当前取值分别为200与20,以下赋值语句中不能正确执行的是。a text1 a b a b text1 a a b c text1 200 a b d text1 a b a 9 下列程序的执行结果是。x 6 2 print sgn x abs x int x a 36b 1 ...

Vb模拟试卷

vb模拟试卷 2008.5 一 选择题 50分参 在最后。1 下列叙述中,正确的是 c a vb的事件由用户定义。b vb程序从main 函数开始执行。c vb运行时,总是等待事件的发生。d vb程序运行后,在内存中只能驻留一个窗体。2 下列运算符中,优先级最高的是 b a not b mod c ...

VB模拟试卷

一 单项选择题 每小题1分,共25分 1 以下能在 工程资源管理器 窗口中列出的文件类型是 a txt b frm c doc d jpg 2 下列可作为visual basic变量名的是 a a a b 4a c xy d consta 3 以下能在窗体form1的标题栏中显示 visualbas...