《VisualBasic程序设计》期末试题
Visual Basic程序设计期末复习试题(A)含答案

(1)编写一个子过程,计算1×2+2×3+……+(n-1)×n的值。
(2)输入n的值,将计算结果显示在窗体上。
VB课程试卷(A)卷第1页共3页
题号
一
二
三
四
五
六
七
八
九
十
总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
3.执行语句s = len(mid(“VisualBasic”,1,6))后,s的值是(C)。
(A) Visual (B) Basic (C) 6 (D) 11
4.下列选项中,合法的变量名(B)。
(A) c%aaa (B) sum__3 (C) Else (D) 5persons
6.返回系统当前日期和时间的函数是(D)。
(A) Time()(B) Day() (C) Date()(D) Now()
6.运行以下程序后,x的值是(B)。
x=2
fori= 1 to 10 step 2
x = x +i
nexti
(A) 25(B) 27 (C) 38(D) 57
7.要让一个控件不显示,应将该控件的(D)属性设置成False。
Print x , y
14.下列程序的结果是________________。
For i = 1 to 4
X = 4
For j = 1 to 3
X = 3
For r =1 to 5
X = X + i
Next r
新版精编2019VisualBasic程序设计期末测试题库200题(含标准答案)

3.已知变量A、B、C中C的值最小,则判断A、B、C可否构成三角形的逻辑表达式是____。
a) A>=B AND B>=C AND C>0
b) A+C>B AND B+C>A AND C>0
c) (A+B)>=C OR A-B<=C AND C>0
d) A+B>C AND A-B0答案:B
20.以下程序段的输出结果是______。
A=Sqr(3)
b=Sqr(2)
c=a>b
Print c
a) -1
b) 0
c) False
d) Ture答案:D
21.下列程序运行后,变量s的值为______。
J=0:s=0
For I=1 To 4
j=j+I
s=s+j
Next I
a) 20
b) 10
c) 5
a) Change
b) keyDown
c) Scroll
d) DragOver答案:C
33.除时钟外其它控件都没有的属性是
a) Top
b) Name
c) Visible
d) Interval答案:D
34.设A、B、C表示三角形的3条边,表示条件“任意两边之和大于第三边”的布尔表达式可以用(???)表示。
2019年Visual Basic程序设计期末测试复习题200题[含答案]
一、选择题
1.设x=-18,则Abs(5*x)=_____。
a) -90
b) 90
c) 18
d) 5答案:B
2.下列______语句可以将变量A、B的值互换。
最新精编2020年VisualBasic程序设计期末模拟考试288题(含答案)

2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.若要将窗体隐藏起来,则实现的方法为_______。
a) Unloadb) Showc) WindowsStated) Hide 答案:D2.下列程序段的执行结果为_____。
Dim M(10),N(10)I=3for T=1 To 5M(T)=TN(I)=2*I+TNext Tprint N(I);M(I)a) 3 11b) 3 15c) 11 3d) 15 3 答案:C3.下列程序段的执行结果是_____。
N=10For k=n To 1 Step-1x=Sqr(k)x=x-2Next kPrint x-2a) -3b) -1c) 1d) 1.16 答案:A4.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
a) Changeb) keyDownc) Scrolld) DragOver 答案:C5.写列选项中,合法的变量是______。
a) c%aaab) sum_3c) Elsed) 5persons 答案:B6.以下控件中没有Caption属性的控件是______。
a) 标签框b) 文本框c) 框架d) 命令按钮答案:B7.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A8.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A9.下列选项中,哪一项是所有控件共有的属性_______。
a) Captionb) Valuec) Textd) Name 答案:D10.下列数据中哪一个是布尔常量_______。
a) 123b) notc) TRUEd) xyz 答案:C11.假设变量BOOLV AR是一个布尔型变量,则下面正确的赋值语句是?a) BOOLVAR=‘TRUE’b) BOOLVAR=.TRUEc) BOOLVAR=#TRUE#d) BOOLVAR=False答案:D12.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。
《Visual BASIC程序设计》期末考试编程题复习及答案

第2章1.新建工程,在窗体上创建两个命令按钮Command1、Command2,一个标签Label1,界面如图2-5所示,程序运行要求如下:1)单击“改变颜色”按钮,标签上的文字内容改为“颜色已经改变”,文字颜色改为红色。
“改变颜色”按钮代码:Label1.ForeColor = vbRedLabel1.Caption = "颜色已经改变"2)单击“改变字体”按钮,标签上的字体改为“黑体”。
“改变字体”按钮代码:Label1.FontName = "黑体"图2-5程序运行界面最后将工程文件、窗体文件分别以lx2-2.vbp、lx2-2.frm为文件名保存在D:\EX文件夹下。
2.设计一个留言薄。
新建一个工程,在窗体上创建2个标签,2个文本框,1个命令按钮,属性设置如图2-6所示,。
要求单击“提交”按钮后,上面的文本框内容复制到下面的文本框中,且下面文本框中的内容不能修改。
单击“清除”按钮则清除两个文本框中的内容。
“提交”按钮代码:Text2.Text = Text1.Text“清除”按钮代码:Text1.Text = ""Text2.Text = ""图2-6 程序界面最后将工程文件、窗体文件分别以lx2-4.vbp、lx2-4.frm为文件名保存在D:\EX文件夹下。
3.设计一个程序,程序界面如图2-7所示。
当单击“显示”按钮时,在文本框中显示“欢迎使用VB!”;当单击“清除”按钮时,清除文本框内的文本;当单击“退出”按钮时,结束程序运行。
“显示”按钮代码:Text1.Text = "欢迎使用VB!"“清除”按钮代码:Text1.Text = ""“退出”按钮代码:End图2-7 程序运行界面最后将工程文件、窗体文件分别以lx2-5.vbp、lx2-5.frm为文件名保存在D:\EX文件夹下。
Visual Basic程序设计期末综合练习题一_百度文库解析

Visual Basic程序设计期末综合练习题一一、单项选择题1.Visual Basic是一种面向对象的可视化编程语言,采取了(的编程机制。
A.从主程序开始执行B.按过程顺序执行C.事件驱动D.按模块顺序执行2.在Visual Basic中,窗体文件的扩展名为(。
A..vbpB..frmC..clsD..bas3.Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是(。
A.设计模式B.编写代码模式C.中断模式D.执行模式4.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是(。
A.Text.MytextB.Mytext*TextC.Mytext.(TextD.Mytext.Text5.下列关于变量的说法不正确的是(。
A.局部变量在声明它的过程执行完毕后就被释放了B.局部变量的作用域仅限于声明它的过程C.静态局部变量是在过程中用Static语句声明的D.局部变量是指那些在过程中用Dim语句或Static语句声明的变量6.关于对象的属性不正确的是(。
A.对象的属性一般有属性名和属性值B.可通过属性窗口设置属性的值C.可通过程序代码设置属性的值D.对象的所有属性值均可在设计时设计7.在设计阶段,双击窗体上的某个控件时,打开的窗体是(。
A.工程资源管理器窗口B.工具箱窗口C.代码编辑器窗口D.属性窗口8.要在窗体的标题内显示“myfrm”,使用的语句是(。
A.Form.caption="myfrm"B.Form1.caption="myfrm"C.Form1.Print"myfrm"D.Form.Print"myfrm"9.在VB中,下列变量名不合法的是(。
A.file_1B.fileC.file-1D.file_1_210.在设计动画时,用时钟控件来控制动画速度的属性是(。
新版精编2019VisualBasic程序设计期末考试题库200题(含参考答案)

2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.某顶级菜单项的热键字母为F,以下_____操作等同于单击该菜单项。
a) 同时按下Ctrl+F键b) 按下F键c) 同时按下Alt+F键d) 同时按下Shift+F键答案:C2.改变驱动器列表框的Drive属性值将激活_____事件。
a) Changeb) Scrollc) KeyDownd) KeyUp 答案:A3.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。
a) DisabledPictureb) DownPicturec) Pictured) Image 答案:B4.若要在列表框中显示多列数据,可用列表框的______属性来实现。
a) MultiSelectb) Indexc) Columnsd) List 答案:C5.下列是一个循环结构的程序,循环体内的语句将执行_____次。
K=0For I=1 to 10For j=1 to 100K=K+1Next jNext Ia) 0b) 10c) 100d) 1000 答案:D6.下列结构中不属于循环结构的是______。
a) for/nextb) while/wendc) With/end withd) do/loop 答案:C7.下列控件中可自动设置滚动条的是________。
a) 复选框b) 框架c) 列表框d) 标签框答案:C8.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A9.目录列表框的path属性的作用是______。
a) 显示目录列表框中打开的当前目录。
b) 显示当前驱动器或指定驱动器上的某目录下的文件名。
c) 显示根目录下的文件名。
d) 显示路径下的文件。
答案:A10.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
精选新版2019年VisualBasic程序设计期末完整考题库200题(含标准答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.以下控件中没有Caption属性的控件是______。
a) 标签框b) 文本框c) 框架d) 命令按钮答案:B2.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性a) BACKCOLORb) BORDERSTYLEc) FORECOLORd) BACKSTYLE 答案:D3.以下过程不属于Sub过程的是_____。
a) 编译过程b) Sub通用过程c) proper属性过程d) Event事件过程答案:A4.表达式25.26 MOD 6.98的值是_____。
a) 1b) 5c) 4d) 提示错误信息答案:C5.在使用菜单编辑器设计菜单时,必须输入的项是____。
a) 标题b) 名称c) 索引d) 快捷键答案:B6.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A7.下列控件中可自动设置滚动条的是________。
a) 复选框b) 框架c) 列表框d) 标签框答案:C8.下列结构中不属于循环结构的是______。
a) for/nextb) while/wendc) With/end withd) do/loop 答案:C9.下列是一个循环结构的程序,循环体内的语句将执行_____次。
K=0For I=1 to 10For j=1 to 100K=K+1Next jNext Ia) 0b) 10c) 100d) 1000 答案:D10.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
a) 编写代码b) 新建一个工程c) 打开属性窗口d) 进入VB环境答案:B11.所有控件都有的属性是_______,在程序中作为对象的标识引用。
最新2020年VisualBasic程序设计期末测试题库288题(含答案)
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C2.下列结构中不属于循环结构的是______。
a) for/nextb) while/wendc) With/end withd) do/loop 答案:C3.下列程序段的执行结果为_____。
Dim M(10),N(10)I=3for T=1 To 5M(T)=TN(I)=2*I+TNext Tprint N(I);M(I)a) 3 11b) 3 15c) 11 3d) 15 3 答案:C4.下列程序段的执行结果是_____。
N=10For k=n To 1 Step-1x=Sqr(k)x=x-2Next kPrint x-2a) -3b) -1c) 1d) 1.16 答案:A5.可以通过_____来删除列表框中的选择项。
a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B6.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
a) Changeb) keyDownc) Scrolld) DragOver 答案:C7.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Nameb) Fontnamec) Captiond) Text 答案:C8.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A9.下列选项中,为字符串常量的是______。
a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B10.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。
vb程序设计期末考试题及答案
vb程序设计期末考试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 如果变量x的值是5,那么表达式x + 3的值是多少?A. 2B. 8C. 3D. 5答案:B3. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. IfD. For答案:B4. 下列哪个选项是VB中的保留字?A. MyB. DimC. EndD. Print答案:C5. 在VB中,哪个函数用于计算一个数的平方根?A. SqrB. AbsC. RoundD. Int答案:A6. 在VB中,以下哪个选项是正确的事件处理程序的声明方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Dim Sub Button1_Click()D. Sub Button1_Click() As Integer答案:A7. 在VB中,以下哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B8. 在VB中,以下哪个选项是正确的条件语句?A. If...Then...ElseB. Case...SelectC. For...NextD. While...Do答案:A9. 在VB中,以下哪个选项是正确的循环结构?A. For Each...NextB. Do While...LoopC. Both A and BD. None of the above答案:C10. 在VB中,以下哪个函数用于将字符串转换为整数?A. CIntB. CStrC. CDblD. CLng答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量i,可以使用关键字________。
最新2019年VisualBasic程序设计期末考核题库200题(含答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。
a) Dim str As Stringb) Dim str As String(256)c) Dim str As String(256)d) Dim str As String*256 答案:D2.变量未赋值时,数值型变量的值为( )a) 0b) 空c) 1d) 0.1 答案:A3.下列数据中哪一个是布尔常量_______。
a) 123b) notc) TRUEd) xyz 答案:C4.下列数据类型不可能占8个字节的是_____数据类型。
a) Dateb) Longc) Doubled) Currency 答案:B5.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C6.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A7.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a) @b) $c) %d) # 答案:D8.所有控件都有的属性是_______,在程序中作为对象的标识引用。
a) Captionb) Valuec) Textd) name 答案:D9.整型数的取值范围为______。
a) –32767~+32767b) –32768~+32767c) –32768~+32768d) 0~65535 答案:B10.以下不属于Visual Basic系统的文件类型是a) .frmb) .clsc) .batd) .vbp 答案:C11.下列_______方法是将项目添加到List控件中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VisualBasic程序设计》期末试题第一篇:《Visual Basic 程序设计》期末试题《Visual Basic 程序设计》期末试题注:一、二、三、四题的答案必须按题号和顺序填写到第五页的答案表中,否则无效。
一.单选题(每题1分)。
每道题答案只有一个,未选、选错者0分。
1、窗体文件的后缀是()A..bmpB..vbpC..basD..frm2、把控件放置在窗体中的最快捷的方法是()A.拖放鼠标B.单击工具箱中的控件并拖动鼠标C.双击工具箱中的控件D.单击工具箱中的控件3、当移动控件、重新设定其尺寸时,()属性会自动改变。
A.top , leftB.name , captionC.click, changeD.cancel , default4、vb主要用于开发哪种环境下的文件:()A.DOSB.WINDOWSC.DOS 和WINDOWSD.UNIX5、()属性可以使命令按扭对用户产生的命令无效。
A.defaultB.captionC.enabledD.cancel6、一组复选框中,如果单击一个没有被选中的复选框,则其他已选中的复选框处于()状态。
A.禁止B.选中C.不选中D.不显示7、当对象的enabled 和 visible属性为()时,该对象才能获得焦点。
A.true , falseB.falseC.false , trueD.true8、当程序运行过程中,需要给用户一些提示信息或警告信息时,应使用()。
A.msgboxB.inputboxC.A,B都可以D.A,B都不可以9、表达式val(“16abc”)的值为()。
A.1B.16C.16abcD.abc10、以下哪个函数用于在一个字符串中查找另一个字符串()A.mid$()B.len()C.instr()D.right()11、控件command1的名称属性为com时,则它的click事件过程名为()。
A.command1_clickB.command—clickC.com_clickD.command1.click12、窗体form1的名称属性为myfrm时,则它的load事件过程名为()。
A.form_loadB.me_loadC.myfrm_loadD.form1_load13、下列控件中,不可改变控件大小的是()A.frameB.timerC.commandD.textbox14、下列数据中是boolean常量的是()A.123B.notC.trueD.and15、假定A是boolean型变量,下面赋值语句正确的是:()A.A=”TRUE”B.A=TRUEC.A=#TRUE#D.A=”FALSE”16、表达式10+5 mod 10 9 / 3的值是()。
A.10B.15C.12D.运算错误17、若x=5,执行if x then x=0 else x=1的结果为()。
A.实时错误 B.编译错误 C.x=1 D.x=018、为使文本框显示滚动条,必须首先设置的属性是()。
A.Alignment B.Style C.Multiline D.ScrollBars19、运行时,当用户向文本输入新的内容,或在程序代码中对文本框的text属性进行赋值从而改变了文本框的text属性时,将触发文本框的()事件。
A.click B.dbclick C.gotfocus D.change 20、组合框的3种不同风格:下拉组合框、简单组合框和下拉列表框由()属性决定。
A.BorderStyle B.Style C.FillStyle D.DrawStyle二、多选题(每题2分)。
每道题答案至少有一个或者多个,未选全者,得部分分;选错者0分。
1.关于程序设计,以下叙述正确的是()。
A.结构化程序设计方法把程序的结构规定为:顺序、选择、判断三种基本结构。
B.面向对象的程序设计更符合人们的思维方式,更易于软件的维护和功能增减。
C. Visual Basic、Visual Foxpro、Visual J++都是面向对象的程序设计语言。
D.面向过程的程序设计能用继承的方式减短程序开发时间。
2.VB中包含的数组类型有()A.数据数组B.属性数组C.事件数组D.控件数组3.设A=2,B=3,C=4,D=5。
以下表达式的值为False的是()。
A.A>B AND C<=D OR 2*A>C C.NOT A<=C OR 4*C=B^2 AND B<>A+C B.3>2*B OR A=C AND B<>C OR C>D D.A+B+C>D OR A*BA.属性用来描述和反映对象的特征,如:控件的名称、标题等。
B.对象的属性只能通过属性窗口进行修改。
C.事件就是发生在对象上的事情,如:单击、双击等。
D.VB中的方法可以是过程或函数,用户只能在代码中调用,不能修改5.下列实际参数中,可以进行按地址传递的是()。
A.“X” B.(X)C.X+10 D.X三、阅读程序,按要求写出程序运行后的结果。
(每题5分)题目所涉及到的对象的属性在设计时均为默认值。
答案可先写在代码右侧,然后再填写到答案表中,以答案表中的内容为准。
IF b=”ER” THEN s=s+1 1.有如下程序NEXT i a=”A WORKER IS OVER THERE”PRINT s x=LEN(a)运行后的输出结果是_______ FOR i=1 TO x-1b=MID(a,i,2)2.有如下程序 Dim a(1 to 5)y = 3 * y FOR j=1 TO 5 End Sub a(j)=j*j4.有如下程序NEXT j s=6 PRINT a(a(2)*a(3)-a(4)*2)+a(5)SELECT CASE s 运行后输出的结果是 _______ CASE IS<6 f=s+13.写出下列程序运行后的输出结果 _______CASE IS<5 Private Sub Command1_Click()f=s+2 a = 1CASE IS<4 b = 1f=s+3 Print “A=”;a;“,B=”;bCASE ELSE Call mult((a), b)f=s+4 Print “A=”;a;“,B=”;bEND SELECT End SubPRINT s;f Sub mult(x, y)运行输出的结果是______x = 2 * x四、在下列程序的下划线位置上,填写符合题目要求的内容。
(每题5分)说明与第三题相同。
Private Sub Option1_Click(Index1.下列代码求出2.计算:N!的值As Integer)S=1+2+3+ … +N的值。
N= Val(InputBox(“请输入N的Select Case Private Sub Form_Click()值:”))Case n = Val(InputBox(“请输入N的 JC=______Print ”ABC“ For i=1 to 值:”))Case JC=JC*________ s =Print “DEF” Print “sum=”;sum For i = 1 ToCases =Print “HIJ”3.单击控件数组中(共有三Next iEnd Select Print s 个)的不同对象,在窗体上显示End Sub End Sub 不同内容。
4.下列程序的功能是:用函数调用求(S=M!/(N!*(M-N)!),要求M>N)。
请将程序填写完整。
Private Sub Command1_Click()Dim m As Integer, n As Integer Function JC(X)S1 = 1 m = InputBox(“请输入M的值”, , 0)For I = 1 To X n = InputBox(“请输入N的值”, , 0)S1 = If m <= n Then Exit SubNext S =JC = Print SEnd FunctiEnd Sub参考答案:一单选 1 ~10 :D C A B C C D C B A~20 :C A B C B C D C D B 二多选 1~5 :A、BCD、ABC、ACD、D三阅读 1、3 2、413、A=1 B=1 A=1 B=34、S=6 F=10 四.填空题1、S=0 TO N S=S+I2、JC=1 TO N JC=JC*I NEXT3、INDEX 0 1 2、JC(M)/(JC (N)*JC(M-N))S1=S1*I JC=S1五、编写程序(每题10分,共30分)。
1. Private Sub Form_Click()Timer1.Enabled = True3. Private Sub Form_Click()Timer1.Interval = 1000End Sub m = Val(InputBox(“输入M”))Private Sub Timer1_Timer()n = Val(InputBox(“输入N”))Label1.Caption = Time If n>m Then End Sub a = fact(n)b = fact(m)2. Private Sub Form_Click()c = fact(nm))b = Val(InputBox(“请输入数值:”))Print D c = Val(InputBox(“请输入数值:”))Else If b > a ThenExit Sub d = a: a = b: b = dEnd if End IfEnd Sub If c > a ThenPrivate Function fact(x)d = a: a = c: c = dp = 1 End IfFor i = 1 To x If c > b Thenp = p * i d = b: b = c: c = dNext i End Iffact = p Print a, b, cEnd Function End Sub第二篇:《VisualBasic程序设计》课程教学大纲天津广播电视大学开放教育计算机网络技术专业、计算机信息管理(专科)《VisualBasic程序设计》课程教学大纲第一部分大纲说明一、课程的性质与任务VisualBasic程序设计课程是中央广播电视大学计算机相关专业的统设(统服)必修课,4学分,72学时,其中实验36学时,开设一学期。
课程的主要内容包括:可视化编程理论概述,VB可视化编程初步,应用程序接口设计及代码编写,VB高级语言技巧,文件处理应用程序设计方法,图形图像和多媒体应用程序设计方法,数据库应用程序设计方法,网络应用程序设计方法,调试与错误处理,Com和ActiveX 应用。