vb考试题及答案.docx
- 文档编号:30680565
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:19
- 大小:25.16KB
vb考试题及答案.docx
《vb考试题及答案.docx》由会员分享,可在线阅读,更多相关《vb考试题及答案.docx(19页珍藏版)》请在冰豆网上搜索。
vb考试题及答案
vb考试题及答案
【篇一:
vb考试真题一含答案】
一、单项选择题(40道小题,共40分)
1、在visualbasic中应用的是(c)。
(1分)
a、面向过程的程序设计方法b、面向数据的程序设计方法
c、面向对象的程序设计方法d、面向用户的程序设计方法
2、如果想让代码窗口中代码的字体大些,可以使用(a)命令设置。
(1分)
a、“工具”菜单的“选项”b、“视图”菜单的“缩放”
c、“编辑”菜单的“替换”d、“视图”菜单的“定义”
3、开发一个标准exe程序时,工程资源管理器窗口应包含(b)文件。
(1分)
a、.basb、.frm
c、.resd、.cls
4、在设计模式下,双击窗体上的一个控件,则会打开(c)。
(1分)
a、属性窗口b、工程资源窗口
c、代码窗口d、窗体布局窗口
5、下列属性中,能表示窗体执行时以正常窗口状态显示的属性是(d)。
(1分)
a、tabindexb、controlbox
c、borderstyled、windowsstate
6、text1是个文本框,语句text1=*和下面(d)的作用相同。
(1分)
a、text1.caption=*b、text1.password=*
c、text1.maxlength=*d、text1.text=*
7、command1是一个按钮控件,它的pictrue属性已经被成功设置为一个可显示图形,但运行时该图形未被显示,其原因可能是(d)。
(1分)
a、该图形太大b、forecolor被设置为黑色
c、backcolor被设置为黑色d、style属性值被设置为0
8、为了使标签覆盖背景,应把backstyle属性设置为(b)。
(1分)
a、0b、1
c、tured、false
9、要使时钟控件的timer事件每隔3秒发生一次,应该把它的interval属性设置为(d)。
(1分)
a、3b、30
c、300d、3000
10、下列控件中,没有keypress事件的控件是(d)。
(1分)
a、窗体b、文本框
c、图形框d、标签
11、下列声明语句中,错误的声明是(b)。
(1分)
a、constvar1=123b、dimvar2=abc
c、dimvar(4)d、staticvar3asinteger
12、下列运算符中,优先级最高的运算符是(d)。
(1分)
a、modb、not
c、/d、^
13、表达式x+1x是(b)。
(1分)
a、算术表达式b、关系表达式
c、字符串表达式d、非法表达式
14、表达式a%*b-d#\2#+c!
的结果的数据类型是(d)。
(1分)
a、整型b、长整型
c、单精度型d、双精度型
15、若a=9.8596,则执行printformat(a,$00,00.00)后,显示的结果是(d)。
(1分)
a、0,009.86b、$9.86
c、9.86d、$0,009.86
16、如果将布尔常量值true赋值给一个整型变量,则整型变量的值为(b)。
(1分)
a、0b、-1
c、trued、false
17、设a=1,b=2,c=3,d=4,下面逻辑表达式的值为真的是(b)。
(1分)
a、sqr(d)bb、dcandba
c、abs(a-d)cd、not(c-b)b
18、已知a%=12.8:
b!
=14.5,则执行printa%;b!
后,输出结果是(d)。
(1分)
a、12.814b、1214.5
c、12.815d、1314.5
19、表达式int(4*rnd+1)*(int(4*rnd-1))值的范围是(d)。
(1分)
a、[0,8]b、[-1,8]
c、[-3,8]d、[-4,8]
20、若有m$=abcde:
mid$(m$,1,5)=abcde,则m$的值是(c)。
(1分)
a、abcdeabcdeb、abcdeabcde
c、abcded、abcde
21、若x=2,执行程序段:
printx+1:
printx+2:
printx+3后,变量x的值是(a)。
(1分)
a、2b、3
c、4d、5
22、x,y均为整数,下列正确的条件语句是(a)。
(1分)
a、ifx≥ytheny=x^3b、ifxtheny=x^3
c、if3*yxytheny=x^3d、ifx3*y:
xytheny=x^3
23、设有语句x=inputbox(输入姓名,输入框示例,王晓明),运行后从键盘上输入“李明”并回车,则x中的结果是(d)。
(1分)
a、输入姓名b、输入框示例
c、王晓明d、李明
24、已知:
a=softwareandhardware,b=len(a),c=left(a,8),执行msgboxa,b,c后,在弹出的信息框的标题栏中显示的信息是(b)(1分)
a、softwareandhardwareb、software
c、hardwared、19
25、已知:
x=5,执行fori=20to1step-2:
x=x+i/5:
nexti后,x的值为(d)(1分)
a、24b、25
c、26d、27
26、已知:
i=0,s=0,执行dountili=4:
s=i+s:
i=i+1:
loop后,s的值是(a)。
(1分)
a、6b、10
c、11d、15
27、若有k=0,则循环结构dountilk=10:
k=k+1:
ifk=8thenexitdo(回车换行)loop中的循环体执行次数是(c)。
(1分)
a、8b、9
c、10d、11
28、已知:
optionbase1,dima(-2to2,2,0to2,4)asinteger,则数组a的元素个数及其第2维的下界分别是(b)。
(1分)
a、120和0b、120和1
c、120和2d、120和-2
29、声明为(d)类型的数组,其数组元素既可以具有相同数据类型,也可以相互不同。
(1分)
a、stringb、single
c、integerd、variant
30、下列说法中,不正确的说法是(d)。
(1分)
a、使用redim语句可以变更数组的上界
b、静态数组是在程序编译时分配存储空间的
c、动态数组是在程序执行到redim语句时分配存储空间的
d、若有dimaasvariant,则可以使用redim将该数组的类型改为其他数据类型
31、已知:
optionbase0,dima()asinteger,dimb(2to4)asinteger,如果执行a=b,则数
组a的下界是(c)。
(1分)
a、0
b、1
c、2
d、3
32、在visualbasic中,有3种过程,其中常用的2个是(b)。
(1分)
a、sub过程和事件过程
b、事件过程和通用过程
c、sub过程和function过程
d、事件过程和function过程
33、以(a)保留字开始的为子过程。
(1分)
a、subb、event
c、functiond、property
34、过程(或函数)与外界的数据通信有两种方式,分别是(b)。
(1分)
a、局部变量和参数表中的参数b、非局部变量和参数表中的参数
c、非局部变量和static型的变量d、static型的变量和参数表中的参数
35、可以在窗体模块的通用声明段中声明(a)。
(1分)
a、全局变量b、全局常量
c、全局数组d、全局用户自定义类型
36、设置工程中某一个窗体作为启动窗体,必需的操作步骤是()。
(1分)
a、先打开“属性窗口”,然后选择作为启动窗体的窗体名称b、先打开“代码窗口”,然后选择作为启动窗体的窗体名称
c、先打开“工程窗口”,然后选择作为启动窗体的窗体名称d、先打开“窗体设计器”窗口,然后选择作为启动窗体的窗体名称
37、下面语句中,肯定不能用来结束一个应用程序的语句是(a)。
(1分)
a、unloadb、end
c、stopd、exit
38、下列叙述中,正确的叙述是(a)。
(1分)
a、文件是记录的集合b、读写文件不需要通过内存
c、从内存向外存传送数据,为读文件,使用读语句d、从外存向内存传送数据,为写文件,使用写语句
39、下列语句从顺序文件中读出数据,正确的语句是(d)。
(1分)
a、get#文件号,变量名b、write#文件号,表达式列表
c、put#文件号,变量名d、input#文件号,变量名
40、要打开一个顺序文件作为读,正确的语句是(c)。
(1分)
a、f=c\t1.txt:
openfforinputas#1b、f=c\t1.txt:
openfforoutputas#2
c、openc\t1.txtforoutputas#1d、openc\t1.txtforinputas#2
二、填空题(5道小题,共30分)
1、*判断n是否为完全数(一个数等于它所有因子(不包括自身)之和,如6=1+2+3)。
*程序段如下:
s=0
fori=1ton-1
ifnmodi=0thens=s+i
nexti
ifn=then
print是完全数
else
print不是完全数
endif
(6分)
--------------------------------------------------------------------------------
2、*使用inputbox函数接收一批字符,将其中的数字打印输出。
*程序段如下:
privatesubform_click()
dimsasstring,stasstring,iasinteger
s=inputbox(请输入一个带数字的字符串)
fori=1tolen(s)
st=mid(s,i,1)
ifst=0andst=9then
printst;
endif
nexti
endsub
(6分)
--------------------------------------------------------------------------------
3、*程序功能是统计二维数组a(1to6,1to6)第一行所有元素中偶数元素的个数,并在窗
【篇二:
vb试题及答案】
择题(每题2分,共40分)
1.窗体的标题栏显示内容由窗体对象的属性决定。
a)backcolorb)backstylec)textd)caption
2.窗体的示意图标可用属性来设置。
a)pictureb)imagec)icond)mouseicon
3.窗体的控制菜单的有无由窗体对象的属性决定。
a)controlboxb)minbuttonc)maxbuttond)borderstyle
4.若要取消窗体的最大化功能,则可设置属性为false来实现。
a)controlboxb)minbuttonc)maxbuttond)enabled
5.以下4个选项,不属于vb的工作模式。
a)编译b)设计c)运行d)中断
6.窗体的边框样式由窗体对象的属性来设置。
a)backstyleb)borderstylec)windowstated)fillstyle
7.若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。
a)fontnameb)fontc)fontsized)fontbold
8.命令按钮的标题文字由属性来设置。
a)textb)captionc)named)(名称)
9.vb是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。
a)变量b)属性c)事件d)方法
10.若要将某命令按钮设置为默认命令按钮,可设置属性为true来实现。
a)valueb)cancelc)defaultd)enabled
11.若要使命令按钮不可见,可设置属性为false来实现。
a)valueb)enabledc)visibled)cancel
12.运行程序时,系统自动执行窗体的事件。
a)loadb)clickc)unloadd)gotfocus
13.若要设置文本框最大可接收的字符数,可通过属性来实现。
a)multilineb)lengthc)maxd)maxlength
14.若要使某命令按钮获得控制焦点,可使用方法来设置。
a)refreshb)setfocusc)gotfocusd)value
15.若要使命令钮可响应事件,可通过设置属性的取值来实现。
a)visibleb)enabledc)defaultd)value
16.在运行时,若要调用某命令按钮的click事件过程,可设置该命令按钮对象的属性为true来实现。
a)enabledb)valuec)defaultd)cancel
17.标签框的边框,由属性的设置值决定。
a)borderstyleb)backstylec)backcolord)autosize
18.标签框文本的对齐方式由属性来决定。
a)alignb)alignmentc)autosized)backstyle
19.标签框所显示的内容,由属性值决定。
a)textb)namec)captiond)alignment
20.在运行时,若要获得用户在文本框中所选择的文本,可通过访问属性来实现。
a)selstartb)sellengthc)textd)seltext
二、填空题(每题2分,共20分)
1.visualbasic是一种面向的可视化程序设计语言,采取了的编程机制。
2.在vb集成开发环境中,运行应用程序的方法有两种是:
或。
3.visualbasic的对象主要分为和两大类。
4.在visualbasic中,用来描述一个对象外部特征的量称之为对象的。
5.在visualbasic中,设置或修改一个对象的属性的方法有两种,它们分别是和。
6.在visualbasic中,最基本的对象是。
7.在visualbasic中,默认窗体名为,默认工程名为。
8.若用户单击了窗体form1,则启动的事件名为。
9.调用方法的具体调用格式为。
10.在代码中设置对象属性的格式为。
三、简答题(每题8分,共40分)
1.简述vb的特点。
2.安装visualbasic系统程序应具备什么条件?
3.启动visualbasic有几种方法?
4.退出visualbasic有几种方式?
5.什么是对象?
什么是类?
简述它们之间的关系。
参考答案:
一、单项选择题
1.答:
d
2.答:
c
3.答:
a
4.答:
c
5.答:
a
6.答:
b
7.答:
c
8.答:
b
9.答:
a
10.答:
c
11.答:
c
12.答:
a
13.答:
d
14.答:
b
15.答:
b
16.答:
b
17.答:
a
18.答:
b
19.答:
c
20.答:
d
二、填空题
1.答:
对象,事件驱动
2.答:
编译运行模式、解释运行模式
3.答:
窗体、控件
4.答:
属性
5.答:
在设计阶段利用属性列表框进行设置、在程序中通过程序代码进行设置
6.答:
窗体
7.答:
form1、工程1
8.答:
click
9.答:
对象名.方法名[参数名表]
10.答:
对象名.属性名=属性值
三、简答题
1.答:
visualbasic是microsoft公司与1991年推出的基于windows环境的语言,其主要特点如下:
(1)方便、直观的可视化的程序设计工具;
(2)面向对象的程序设计方法;
(3)事件驱动的编程机制;
(4)结构化程序设计语言;
(5)强大的数据库访问能力;
(6)提供强大的网络功能,并具备完备的联机帮助功能;
(7)强大的数据库管理和存取操作的能力。
2.答:
任何一个软件都要占用计算机系统一定的资源,因此对计算机系统都有一定的要求,visualbasic系统程序对计算机系统的要求如下:
硬件要求:
586以上cpu,16mb以上内存,100mb以上硬盘等。
软件要求:
windows95/98/2000/xp或windowsnt。
3.答:
通常有以下三种启动方式:
(1)通过“开始”按钮:
单击桌面上的“开始”/“程序”菜单,然后打开“microsoftvisualstudio6.0中文版”子菜单中的“microsoftvisualbasic6.0中文版”程序,即可启动vb6.0。
(2)利用快捷方式:
若桌面上有vb6.0的快捷图标,双击快捷图标也可启动vb6.0。
(3)利用运行命令:
当vb系统软件安装在c盘默认路径下时,可以在“开始”菜单的运行对话框中输入如下命令来启动vb6.0。
c:
\programfiles\microsoftvisualstudio\vb98\vb6.exe。
4.答:
通常有四种方式:
(1)利用文件菜单:
单击菜单“文件”/“退出”,即可退出vb环境。
(2)利用快捷方式:
利用快捷键alt+f4,即可退出vb环境。
(3)利用标题栏:
鼠标右击标题栏,选择“关闭”,即可退出vb环境。
(4)利用关闭按钮:
鼠标单击窗口右上方“关闭”按钮,即可退出vb环境。
5.答:
对象(object)是包含现实世界物体特征的抽象实体,反映了系统为之保存信息和与之交互的能力。
每个对象有各自的内部属性和操作方法,整个程序是由一系列相互作用的对象构成的,对象之间的交互通过发送消息来实现。
类(class)是指具有相同的属性和操作方法,并遵守相同规则的对象的集合。
从外部看,类的行为可以用新定义的操作(方法)加以规定。
类是对象集合的抽象,规定了这些对象的公共属性和方法;而对象是类的一个实例。
【篇三:
vb期末考试试题及答案】
件只包括一个事件,即c,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
a、gotfocusb、loadc、
clickd、keydown
2、滚动条控件(如图所示)的max属性所设置的是a。
a、滚动框处于最右位置时,一个滚动条位置的value属性最大设置值
b、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量
c、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量
d、滚动条控件无该属性
3、sql语句select*formstudent中的*表
示b。
a、所有记录b、所有字段c、所有表d、都不对
4、以下选项中,不属于标签的属性是c。
a、enabledb、captionc、
defaultd、font
5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是a。
a、captionb、namec、
textd、label
6、设置一个单选按钮(optionbutton)所代表选项的选中状态,应当在属性窗口中改变的属性是d。
a、captionb、namec、
textd、value
7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的?
d。
a、在标题项中输入,然后打勾b、在索引项中打勾
c、在有效项中打
勾d、在复选项中打勾
8、当执行以下过程时,在窗体上将显示a。
privatesubcommand1_click()
printvb;
printhello!
;
printvb
endsub
a、vbhello!
vbb、vb
hello!
vb
c、vbd、vbhello!
vbhello!
vb
9、语句printtheansweris:
;20/4-2的结果为b。
a、theansweris20/4-2b、theansweris3
c、theansweris20/4-2d、非法语句
10、下列哪个控件是容器控件b。
a、imageb、picturec、
comboboxd、filelistbox
11、若要将窗体从内存中卸载出去,其实现的方法是d。
a.showb.hidec.loadd.unload
12、以下选项中,不是visualbasic控件的是a。
a.窗体b.定时器c.单选框d.命令按钮
13、双击窗体中的对象后,visualbasic将显示的窗口是a。
a.代码窗口b.工具箱c.项目(工程)窗口d.属性窗口
14、可决定窗体的左上角是否有控制菜单的属性是a。
a.controlboxb.minbutton
c.maxbuttond.borderstyle
15、设有如下语句:
strl=inputbox(输人,,练习)
从键盘上输人字符“示例”后,strl的值是d。
a.“输入”b.“”c.“练习”d.“示例”
16、窗体form1的name属性是frm1,它的单击事件过程名是c。
a.form1_clickb.form_clickc.frm1_clickd.me_click
17、窗体的hide属性的含义是a。
a.隐藏b.展现c.装入d.卸载
18、若要设置定时器控件的定时时间,需设置的属性是c。
a.enabledb.valuec.intervald.text
19、能够改变复选框中背景颜色的属性是c。
a.valueb.fontcolorc.backcolor
d.font
20、窗体能响应的事件是b。
a.activeformb.loadc.drive
d.change
三、判断题(判断下列正确与否,正确的打√,错误的打
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 考试题 答案