一、概念填空题(每空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...