当前位置:文档之家› VisualBasic程序设计单选

VisualBasic程序设计单选

VisualBasic程序设计单选
VisualBasic程序设计单选

第一章可视化编程概述

C1.Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是()。

A.从主程序开始执行B.按过程顺序执行

C.事件驱动D.按模块顺序执行

A2、对于窗体,保存文件时后缀名为()。A..frm B..fm C..fmr D..frmm

A3.后缀为.frm的文件表示VB 的()。

A.窗体文件B.类模块文件C.工程文件D.标准类模块文件

B 4.在VB中,要想快速获得某个相关控件或语句的帮助信息,一般可首先选中该控件或语句,然后按的键是()。

A.Help B.F1 C.F10 D.Enter

C5.与传统的程序设计语言相比,Visual Basic最突出的特点是()。

A.结构化程序设计B.程序开发环境

C.事件驱动编程机制D.程序调试技术

A6.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()。

A.单击窗体上没有控件的地方B.单击任一个控件

C.不执行任何操作D.双击窗体的标题栏

C7.在设计阶段,双击窗体上的某个控件时,打开的窗体是()。

A.工程资源管理器窗口B.工具箱窗口

C.代码编辑器窗口D.属性窗口

B8.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是()。

A.属性、控件和方法B.属性、事件和方法

C.窗体、控件和过程D.控件、过程和模块

C9.在面向对象方法中,类的实例称为()。

A.集合B.抽象C.对象D.模板

B10.为了对多个控件执行操作,必须选择这些控件。下列不能选择多个控件的操作是()。

A.按住Alt键不放,同时单击每个要选择的控件

B.按住Shift键不放,同时单击每个要选择的控件

C.按住Ctrl键不放,同时单击每个要选择的控件

D.拖动鼠标画出一个虚线矩形,使所选择的控件位于这个矩形内

D11、VB集成开发环境中用于编写程序代码的窗口是()。

A.工程资源管理器 B.属性窗口 C.工具栏 D.代码编辑器窗口

C12、VB提供控件的窗口是()。

A.工具栏 B.文本框 C. 工具箱 D.属性窗

A13、一个VB应用程序可以包含几个VBP文件?()。

A.1个

B.可以没有

C. 2个

D.不受限制

D14、下列不属于VB应用程序构成的是()。

A.cls文件

B.res文件

C. ocx文件

D.pas文件

A15、面向对象编程方法的基本机制是()。

A.抽象、继承、封装、多态性

B.抽象、继承、实体、关系

C.对象、消息、方法、事件

D.方法、事件、属性、名称

A16、能够改变标签(Label)控件显示标题的属性是()。

A. Caption

B. Name

C. Click

D. Text

B17. 在VB中添加控件是通过()。

A.工具栏 B.工具箱 C.属性窗口 D.工程资源管理器

D18.VB的使用目的是()。

A.文字处理 B.图象处理

C.制作WAV文件 D.开发Windows应用程序

A19.对象可以识别和响应的某些行为称为()。

A.事件 B.方法 C.属性 D.继承

C20.下列控件中最适合做标题的控件是()。

A.文本框 B.列表框 C.标签 D.命令按钮

B21. 下列选项中,属于VB6.0的程序设计方法是()。

A.面向对象、顺序驱动

B.面向对象、事件驱动

C.面向过程、事件驱动

D.面向过程、顺序驱动

B 22. 若要将窗体从内存中卸载,应使用的方法是()。

A. Show

B. Unload

C. Load

D. Hide

B23、窗体的load事件的触发时机是()。

A.用户单击窗体时

B.窗体被加载时

C.窗体显示之后

D.窗体卸载时D 24、下列可以激活属性窗口的操作是()。

A.用鼠标双击窗体的任何部位

B.执行“工程“菜单中的”属性窗口“命令

C.按Ctrl+F4

D.按F4

D 25、在设计应用程序时,可以查看到应用程序工程所有组成部分的窗口是()。

A.窗体设计

B.代码

C.属性

D.工程资源管理器窗口

C 26、对象的性质和状态特征称为()。

A.事件

B.方法

C.属性

D.类

B 27. Visual Basic集成开发环境中的大部分窗口都可以从主菜单项()的下拉菜单中找到相应的打开命令。

A. 编辑

B. 视图

C. 格式

D. 调试

D 28. 当使用上下文相关的帮助时,选择要帮助的内容,然后按()键,就可

出现MSDN窗口直接显示所需的帮助信息。

A. Help

B. F10

C. Esc

D. F1

D 29.在VB6.0集成开发环境中,可以()。

A. 编辑、调试、运行程序,但不能生成可执行文件

B. 编辑、生成可执行文件,运行程序,但不能调试程序

C. 编辑、调试、生成可执行文件,但不能运行程序

D. 编辑、调试、运行程序,也能生成可执行文件

D 30.启动VB后,就意味着要建立一个新()。

A. 窗体

B. 程序

C. 文件

D. 工程

D 31. 在Visual Basic环境下,当写一个新的Visual Basic程序时,所做的第一件事是()。

A. 编写代码

B. 新建一个工程

C. 打开属性窗口

D. 进入Visual Basic集成开发环境

D32.后缀为.bas的文件表示VB 的()。

A.窗体文件 B.类模块文件 C.工程文件 D.标准类模块文件

B33.窗体文件的扩展名是()。

A..vbp B..frm C..bas D..frx

C34.将一个VB程序保存在磁盘上,至少会产生的文件是()。

A..doc、.txt B..txt、.exe

C..vbp、.frm D..bat、.frm

C35.后缀为.Vbp的文件表示VB 的()

A.类模块文件 B.窗体文件

C.工程文件 D.标准类模块文件

C36.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是()。

A.Help B.F10 C.F1 D. Esc

C37对象的状态特征称为()。

A.事件 B.方法 C.属性 D.类

第二章可视化编程初步

B1.应用程序打包后,其包文件的后缀为()。

A..exe B..cab C..txt D..ocx

C2.要在窗体Form1内显示“myfrm”,使用的语句是()。

A.Form.caption="myfrm" B.Form1.caption="myfrm"

C.Form1.print "myfrm" D.Form. print "myfrm"

D3.要在窗体的标题内显示“myfrm”,使用的语句是()。

A.Form1.Print"myfrm" B.Form.Print"myfrm"

C.Form.caption="myfrm" D.Form1.caption="myfrm"

B4.在设计动画时,用时钟控件来控制动画速度的属性是()。

A.Enabled B.Interval C.Timer D.Move

A5.如果想让文本框中的内容在运行时不能编辑,需将文本框的()属性设置为True。

A.Locked B.MultiLine C.TabStop D.Visible

D6.修改控件属性,一般可以使用属性窗口,也可以通过()为属性赋值。

A.命令B.对象C.方法 D.代码

B7.要在命令按纽上显示图形,应首先设置的属性是()。

A.Enabled B.Style C.Caption D.Icon

C8.有程序代码如下:

Text1.Text = "Visual Basic程序设计"

则Text1,Text ,和"Visual Basic程序设计"分别代表()。

A.对象,值,属性B.对象,方法,属性

C.对象,属性,值D.属性,对象,值

B9.如果要在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的()属性。

A.Caption B.PasswordChar C.Text D.Char

A10.设置标签边框的属性是()。

A.BorderStyle B.BackStyle C.AutoSize D.Alignment

B11.下列赋值语句正确的是()

A.B+C =A B. A=B+C C.-B=A D.5=A+B

C12、在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗口设计窗口、属性窗口外,必不可少的窗口是()。

A.窗口布局窗口

B.立即窗口

C.代码窗口

D.监视窗口

A13、当运行程序时,系统自动执行启动窗口的()事件过程。

A.Load

B.Click

C.Unload

D.GotFocus

A14、MsgBox函数的返回值的类型为()。

A.整型

B.字符串

C.逻辑型

D.日期型

C15.如果将窗体中的某个命令按纽设置成无效状态,应该设置命令按纽的()属性。

A. Value

B. Visible

C. Enabled

D. Default

C16 对于定时器(Tiner)控制,设置其定时是否开启的属性是()。

A.Index

B.Tag

C.Enabled

D.Left

D17、文本框的ScrollBars属性设置了非零值,却没有效果,原因是()。

A.文本框中没有内容

B.文本框的Locked属性为True

C.文本框的Multiline属性为True

D. 文本框的Multiline属性为Flase B18、在VB中,程序执行的顺序是()。

A.在VB开发系统中确定

B.由事件驱动

C.有代码行的顺序确定

D.随意执行

A19、计时器相应的事件是()。

A. Timer

B. Interval

C. Click

D. Enable

B20、工程文件的后缀是()。

A. .bmp

B. .vbp

C. .frm

D. .bas

C21、窗体Form1的Name属性为Myfrm,则它的Load事件过程名为()。

A. Form_Load

B. Me_Load

C. MyFrm_Load

D. Form1_Load

B22、用于设置在文本框中显示字符的属性是()。

A. AutoSite属性

B. PasswordChar属性

C. Sellength

D. MaxLength A23. 要设置命令按钮的背景图形,必须设置的两个属性是()。

A. Style和Picture

B. Style和Icon

C. Caption和Picture

D. Value和Icon

B24、无论何种控件,共同具有的属性是()。

A.Text B.Name C.Caption D.ForeColor

D25、对于窗体,下面()属性在程序运行时其属性设置起作用。A.MaxButton B.BorderStyle C.Name D.Left

C 26、要使Print方法在Form_load事件中起作用,要对窗体的()属性

进行设置。

A.BackColor B.ForeColor C.AutoRedraw D.Caption

D 27、若要使标签控件显示时不覆盖其背景内容,要对()属性设置。A.BackColor B.BorderStyle C.ForeColor D.BackStyle

A 28、若要使命令按钮不可操作,要对()属性设置。

A.Enabled B.Visible C.BackColor D.Caption

B 29、要使某控件在运行时不可显示,应对()属性进行设置。

A.Enabled B.Visible C.BackColor D.Caption

A 30、要使窗体在运行时没有最大化按钮,只要对()属性设置即可。

A.MaxButton B.BorderStyle C.Width D.MinButton

B31、改变控件在窗体中的左右位置应修改该控件的()属性。

A.Top B.Left C.Width D.Right

A 32、当多文档MDI操作时,父窗体为所有子窗体提供工作空间,当子窗体最小化时,它的图标显示在()。

A.状态栏 B.父窗体中 C.DblClick D.MouseMove

A33、VB窗体设计器的主要功能是()。

A.建立用户界面 B.编写源程序代码 C.画图 D.显示文字

B34、假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VB Test”的语句为()。

A.Form1=“VB Test” B.Caption=“VB Test”

C.Form1.text=“VB Test” D.https://www.doczj.com/doc/ab15732778.html,=“VB Test”

B 35、为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为()。

A.1-Fixed Single B.2-Sizable

C.3- Fixed Dialog D.4- Fixed ToolWindow

D36、为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是()。

A.controlbox B.minbutton C.enabled D.maxbutton

A37、决定窗体有无控制菜单的属性是( )

A.controlbox B.minbutton C.enabled D.maxbutton

B38.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列()属性设置就有效。

A.MaxButton B.BorderSyle C.Width D.MinButton

第三章应用程序接口设计及代码编写

C1. 通过何种属性判断List列表控件的项目总数目?()。

A. ListIndex

B. ListText

C. ListCount

D. ListItem

B2.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是()。

A.Text.Mytext B.Mytext.Text

C.Mytext.(Text) D.Mytext*Text

A3.将数据项“China”添加到列表框List1中成为第一项,应使用的语句是()。

A.List1.AddItem"China",0 B.List1.AddItem"China",1

C.List1.AddItem"China", D.List1.AddItem"1,China" B4.以下可以作为Visual Basic变量名的是()。

A.SIN B.CO1 C.COS(X) D.X(-1)C5.“x是小于80的非负数”,用VB表达式表示正确的是()。

A.0≤x<80 B.0<=x<80 C.0<=xAnd x<80 D.0<=xOrx<80 A6.Dim I As Integer,则运行时变量I的初始值是()。

A.0 B.1 C.-1 D.空值

D7.表达式7+10 Mod 3*2+2()。

A.1B.7 C.6 D.13

C8.要退出For…Next循环,应使用的语句是()。

A.Exit B.Stop Loop C.Exit For D.Continue

D9.赋值语句:a = 123 + Mid(“123456”,3,2)执行后,a变量中的值是()。

A.123 B.34 C.12334 D.157

A10.要清除List列表框控件中的所有项目,可采用的方法是()A.Clear B.Erase C.Click D.Delete

C11.如果希望以模态方式显示窗体Form1,下列正确的语句是()

A.Form1.Show 0 B.Form1.Show C.Form1.Show 1 D.以下都不正确

D12.假设bln1是列表框,给列表框增加一个列表项正确的方法是()。

A. bln1=add”计算机”

B. bln1.add”计算机”

C. bln1=additem”计算机”

D. bln1.additem”计算机”

B13.引用列表框(List1)最后一个数据项应使用的语句是()

A.List1.List (List1.ListCount)

B.List1.List (List1.ListCount-1)

C.List1.List (ListCount)

D.List1.List (ListCount-1)

D14.要使窗体在运行时不可改变窗体的大小并没有最大化和最小化按钮,通过

设置可达到此要求的属性是()

A.MaxButton B.MinButton C.Width D. BorderStyle C15.在Visual Basic中,变量的默认类型是()。

A.Integer B.Double C.Variant D.Currency

D16.要退出Do…Loop循环,可使用的语句是()。

A.Exit B.Exit For C.End Do D.Exit Do

B17.表达式5^2 mod 25 \ 2^2的值是()。

A.0 B.1 C.6 D.4

C18.将通用对话框CommonDialog的类型设置成“颜色”对话框,可调用该对话

框的()方法。

A.ShowOpen B.ShowSave C.ShowColor D.ShowFont

C19.选拔身高T超过1.7米且体重W小于62.5公斤的人,表示该条件的布尔表达式()。

A.T>=1.7 and W<=62.5 B.T<=1.7 or W>=62.5

C.T>1.7 and W<62.5 D.T>=1.7 and W<=62.5

B20.表达式2*3^2+^8/4+3^2的值为()。

A.64 B.31 C.49 D.42

B 21、语句print 5*5\5/5输出结果是()。

A.5 B.25 C.0 D.1

A22.表达式7+8\4*3 Mod 7/8的值是()。

A.7 B.13 C.6 D.0

B23.下列声明语句中存在可变类型变量的是()。

A.Static a As Integer B.Dim a,b As Integer

D.Dim a As Integer D.Public a As Currency

A24.变量A%类型是()。

A.Integer B.Variant C.Long D.Single

B25.决定复选框对象是否被选中的属性是()。

A.Checked B.Value C.Enabled D.Selected

C26、实现字符的unicode编码方式与ANSI编码方式相互转换的函数是()。 A.str B.strconv C.trim D.mid

C27.Cls方法可以清除窗体或图片框中( )。

A.在设计阶段使用Picture属性设置的背景位图

B.在设计阶段放置的控件

C.在运行阶段产生的图形和文件

D.以上全部内容

C28. 当VB中,要将一个窗体装载到内存进行变量初始化等预处理,应使用的方法是()。

A.Show

B.Unload

C.Load

D.Hide

C29. 与Load Form2等效的语句是()。

A.Form2.Load

B.Form2.Visible=False

C.Form2.Show

D.Form2.Visible=True

D30. 方法Print 25\40输出结果是()。

A. “25\40”

B. 25\40

C. 出现错误信息

D. 0

C31. 设当前日期是2002年9月21日表达式,print day(now)的输出结果是()。

A.2002

B.9/21/02

C.21

D.6

C32. 使文本框获得焦点,实现的方法是()。

A.changefocus

B.gotfocus

C.setfocus

D.lostfocus

D33. 复选框的value属性为1表示()。

A.没有选中该复选框 B.该复选框状态不定

C.该复选框被禁用

D.该复选框被选中

B34、按照变量的作用域可将变量划分为()。

A.公有、私有、系统 B.全局变量、模块级变量、过程级变量

C.动态、常数、静态 D.Public、 Private、 Protected

D35、确定一个控件在窗体上位置的属性是()。

A.Width或Height B.Width和Height C.Top或Left D.Top和Left C 36、函数Int(Rnd*100)是在()范围内的整数。

A.(0,10) B.(1,100) C.0和(0,100 ) D.(1,99)

B 37、如果X是一个正实数,对X的第3位小数四舍五入的表达式是()。

A.0.01*Int(X+0.005) B.0.01*Int(100*(X+0.005))

C.0.01*Int(100*(X+0.05)) D.0.01*Int(X+0.05)

B38、已知变量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-B >C And C>0

B39、下面()是算术运算符。

A.Imp B.Mod C.Not D.Like

C40、公用变量声明的语句是()。

A.Static Count As Boolean B.Dim Count As Integer

C.Public Count As String * 6 D. Option Explicit

B41、在代码中引用一个控件时,应使用控件的()属性。

A.Caption B.Name C.Text D.Index

A42、设变量x = 4,y = -1,a = 7,b = -8,下面表达式()的值为“假”。

A.x+a <= b-y B.x>0 AND y<0

C.a=b OR x>y D.x+y>a+b AND NOT (y

C43、表达式Int(Rnd*71)+10产生的随机整数范围是()。

A.(10,80) B.(10,81) C.[10,80] D.[10,81]

C44、函数Sgn(3.1416)的返回值是()。

A.-1 B.0 C.1 D.以上都不对

D45、67890属于()类型数据。

A.整型 B.单精度浮点数 C.货币型 D.长整型

A46、下列赋值语句()是有效的。

A.sum = sum -sum B.x+2 = x + 2

C.x + y = sum D.last = y / 0

B47、以下的控件或方法具有输入和输出双重功能的为()。

A.Print B.Textbox C.Optionbutton D.Checkbox

D48、若要获得列表框中被选中的列表项的内容,可以通过访问()属性来实现。 A.Name B.ListIndex C.ListCount D.Text

D49.如下数组声明语句,正确的是()。

A.Dim a[3,4] As Integer B.Dim a(3 4) As Integer

C.Dim a(n,n) As Integer D.Dim a(3,4) As Integer

B50.为使文本框显示滚动条,必须首先设置的属性是()。

A.AutoSize B.Multiline C.Alignment D.TabStop

第四章VB高级语言技巧

C1.下面关于多窗体的叙述中,正确的是()。

A.作为启动对象的Main子过程只能放在窗体模块内

B.没有启动窗体,程序不能执行

C.如果启动对象是Main子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载及加载哪一窗体

D.以上都不对

D2.下列数组声明语句,正确的是()。

A.Dim a[3,1To 4] As Integer B.Dim a(3 1To 4) As Integer

C.Dim a(n,n) As Integer D.Dim a(3, 1To 4) As Integer B3.Dim A(-1 To 4, 5) As String定义的数组包含的元素个数是()。

A.30 B.36 C.25 D.20

D4. 确定一个窗体或控件的大小的属性是()。

A. Top或Loft

B. Top和Loft

C. Width或Height

D. Width和Height

C5.在过程定义中用()表示形参的值。

A.Var B.ByDef C.ByVal D.Value

B6.若已编写了一个Sort子过程,在该工程中有多个窗体,为了方便地调用Sort

子过程,应该将过程放在()中。

A.窗体模块 B.标准模块 C.类模块 D.工程

D7.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的

值,则应使用()关键字在过程中定义局部变量。

A.Dim B.Private C.Public D.Static

B8.键盘事件的执行顺序是()。

A.KeyPress、KeyDown、KeyUp B.KeyDown、KeyPress、KeyUp

C.KeyUp、KeyDown、KeyPress D.KeyUp、KeyPress、KeyDown

D9.用语句Dim A(-2 To 4)as Integer定义的数组的元素个数是( )。

A. 4 B.5 C. 6 D.7

D10.Sub过程与Function过程最根本的区别是()。

A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不

可以

B.Function过程可以有参数,Sub过程不可以

C.两种过程参数的传递方式不同

D.Sub过程的过程名不能返回值,而Funcion过程能够通过过程名返回值。

D 11. 当一个工程中含有多个窗体时,其中的启动窗体是()。

A. 启动VB时创建的第一个窗体

B. 第一个添加的窗体

C. 最后一个添加的窗体

D. 在“工程属性”对话框中指定的窗体

A12.退出菜单可以使用以下哪个语句()。

A.End B.Mnu1.Checked=True

C.Click D.Mnu1.Visible=False

A13.Dim A(1 To 6, 1 To 5)定义的数组包含的元素个数是()。

A.30 B.42 C.25 D.动态变化

C14. 语句dim pi(2 to 4,3) as integer 定义的数组元素有()。

A.6个

B.9个

C.12个

D.15个

A15、为了用键盘打开菜单和执行菜单命令,第一步应按的键是()。

A.功能键F10或Alt B.Shift+功能键F4

C.Ctrl或功能键F8 D.Ctrl+Alt

D16、inputbox函数返回值的类型为()。

A.数值 B.字符串 C.变体 D.数值或字符串(视输入的数据而定)

B 17.多窗体程序是由多个窗体组成,在缺省情况下,VB在应用程序执行时,总是把()指定为启动窗体。

A. 不包含任何控件的窗体

B. 设计时的第一个窗体

C. 包含控件最多的窗体

D. 命名为Frm1的窗体

B18.Timer控件只有一个事件,该事件的名称是()。

A.Load B.Timer C.Click D.Run

A19.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer 事件,需要设置的属性是()

A.Interval=0或Enabled=False B.Interval=0或Visible=False

C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False A20.如果创建了命令按钮数组控件,那么该命令按钮的Click事件的参数是()

A.Index B.Caption C.Tag D.没有参数

C21.为了使图像框中的图形自动适应图像框的大小,则应()。

A.将其AutoSize属性值设置为True

B.将其AutoSize属性值设置为False

C.将其Stretch属性值设置为True

D.将其Stretch属性值设置为False

第五章文件处理应程序设计方法

D1.顺序文件是因为()。

A.文件中按每条记录的记录号从小到大排序

B.文件中按每条记录的长度从小到大排序

C.文件中按记录的某关键数据项从大到小的顺序

D.记录按进入的先后顺序存放的,读出也是按原写入的先后顺序读出

C2.KILL语句在VB语言中的功能是()。

A.清内存 B.清病毒 C.删除磁盘上的文件 D.清屏幕

B3.为了使目录列表框Dir1的内容符合驱动器列表框Drive1的选择,应当()。A.在Dir1_Change()事件中加入代码 Dir1.Path = Drive1.Drive

B.在Drive1_Change()事件中加入代码 Dir1.Path = Drive1.Drive

C.在Dir1_Change()事件中加入代码 Drive1.Path = Dir1.Path

D.在Drive1_Change()事件中加入代码Drive1.Path = Dir1.Path

A4.目录列表框的Path属性的作用是()。

A.显示当前驱动器或指定驱动器上的路径

B.显示当前驱动器或指定驱动器上的某目录下的文件名

C.显示根目录下的文件名

D.只显示当前路径下的文件

A5.在Visual Basic中,按文件的访问方式不同,可以将文件分为()。A.顺序文件、随机文件和二进制文件 B.文本文件和数据文件

C.数据文件和可执行文件 D.ASCII文件和二进制文件

A6.在VB中三种文件访问的类型是()。

A.驱动器列表框、目录列表框、文件列表框

B.驱动器列表框、目录列表框、组合框

C.文本框、目录列表框、文件列表框

D.驱动器列表框、图片框、文件列表框

C7、如果准备读文件,打开顺序文件“text.dat”的正确语句是()。A.open text.dat For write As # 1

B.open text.dat For Binary As # 1

C.open text.dat For Input As # 1

D.open text.dat For Random As # 1

B8、下列“CommonDialog1”控件程序代码,Commondialog1.Action=1 ,代表()。

A.文件另存为

B.打开文件

C.色彩

D.打印

第六章图形图像

B1.为了在运行时把d:\pic文件夹下的图形文件a.jpg装入图片框Picture1

中,所使用的语句为()。

A.Picture1.Text=LoadPicture("d:\pic\a.jpg") B.Picture1. Picture =LoadPicture("d:\pic\a.jpg")

C.Picture1. Picture =LoadPicture(d:\pic\a.jpg) D.Picture1. Picture =Load("d:\pic\a.jpg")

A2.为了使图片框的大小自动适应图形的大小,则应()。

A.将其AutoSize属性值设置为True

B.将其AutoSize属性值设置为False

C.将其Stretch属性值设置为True

D.将其Stretch属性值设置为False

D3.执行指令"Line(200,200,)-(500,500,)"后,CurrentX=()。

A.200 B.300 C.500 D.700

A4.用于设置直线类型的属性是()。

A. BorderStyle属性

B. DrawWidth属性

C. ScaleMode属性

D. ScaleWidth属性

C5. 矩形、三角形、正方形、圆形4种图形中,不能用Shape控件绘制的是()。

A. 矩形

B. 正方形

C. 三角形

D. 圆形

C6.当使用Line方法画直线后,当前坐标在()。

A. (0,0)

B.直线起点

C. 直线终点

D.容器的中心

C7.CLS可清除窗体或图形框中()的内容。

A. Picture属性设置的背景图案

B. 在设计时放置的控件

C. 程序运行时产生的图形和文字

D. ScaleWidth属性

A8.在VB中,进行音、视频处理都要用到多媒体控制接口,通过它实现对音频设备、视频设备及其它设备透明操作,这其中最为重要的是()A.MMControl控件 B.Data控件 C.SysInfo控件 D.媒体流处理技术B9.执行语句 Line(0, 0) –(100,100) : Line Step(50,100) –Step(500, 400) 后,CurrentX的值是().

A.500 B.650 C.600 D.550

B10. 使窗体、图片框或图像装入图形使用的函数是()。

A.pictureload

B.loadpicture

C.loadimage

D.imageload

B11、要绘制多种形状的图形,需要设置Shape控件的()属性

A.Borderstyle B.Shape C.FillStyle D.Style

A12、当Winsock控件处于关闭状态时,其State属性的值是()。A.0 B.1 C.2 D.6

B13、为了把窗体上的某个控件变为活动的,应执行的操作是()。

A.单击窗体的边框 B.单击该控件的内部 C.双击该控件 D.双击窗体

D14、确定一个控件在窗体上的位置的属性是()。

A.Width或Height B.Width和Height C.Top或Left D.Top和Left

A15、为了同时改变一个活动控件的高度和宽度,正确的操作是()。

A.拖拉控件4个角上的某个小方块

B.只能拖拉位于控件右下角的小方块

C.只能拖拉仅次于控件左下角的小方块

D.不能同时改变控件的高度和宽度

B16.执行Form1.Scale (-14, 14)-(14, -14)语句后,Form1窗体坐标系x 轴和y轴的正方向是()。

A.向左和向下 B.向右和向上 C.向左和向上 D.向右和向下

D17.Line(200,200)-Step(500,500)将在窗体()画一直线。

A.(200,200)到(300,300) B.(200,200)到(500,500)

C.(0,0)到(500,500) D.(200,200)到(700,700)

第七章数据库应用设计方法、程序调试与网络应用

D1.使用ADO对象模型时,使Recordset和Connection对象建立连接的属性是()。

A.Open B.Execute C.CommandType D.ActiveConnection D2.用来从数据库表中删除记录的SQL命令是()。

A.where B.select C.update D.delete

C3.在VB中,Access数据库属于()。

A.外部数据库 B.远程数据库 C.本地数据库 D.网络数据库

B4.ADO对象模型含有七种对象,其中用于建立一个和数据原的连接的对象是()。

A.Command B.Connection C.Recordset D.Field

C5.ADO对象模型含有七种对象,其中代表数据库表中的一整套记录或执行一条命令而得到的结果的对象是()。

A.Command B.Connection C.Recordset D.Field

D6.Access数据库文件的扩展名是()。

A.dbf B.dbt C.mdf D.mdb

B7.在关系型数据库中,“记录”的含义是()。

A.数据库中数据 B.数据表中每一行数据

VisualBasic程序设计_0004

Visual Basic程序设计_0004 一、单项选择题(共10 道试题,共40 分。) 1. 一旦数据到达,将首先触发Winsock控件的()。 A. DataArrival事件 B. ConnectionRequest事件 C. DataSend事件 D. DataGet事件 2. 以下叙述中错误的是()。 A. 一个工程中只能有一个Sub Main过程 B. 窗体的Show方法的作用是将指定的窗体载入内存并显示该窗体 C. 窗体的Hide方法和Unload方法的作用完全相同 D. 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 3. 若要将窗体从内存中卸载,其实现的方法是()。 A. Unload B. Show C. Load D. Hide 满分:4 分 4. 下列数组声明语句,正确的是()。 A. Dim a[3,4] As Integer B. Dim a(3 4) As Integer C. Dim a(n,n) As Integer D. Dim a(3,4) As Integer 满分:4 分 5. 控件()没有Caption属性。

A. Label B. OptionButton C. Frame D. ListBox 满分:4 分 6. Visual Basic提供的常见鼠标事件中,鼠标按下所引发的事件为()。 A. MouseDown事件 B. Click事件 C. MouseUp事件 D. MouseMove事件 满分:4 分 7. 下列数据类型中,()占用内存最小。 A. Boolean B. Byte C. Integer D. Long 满分:4 分 8. 无论何种控件,共同具有的属性是()。 A. Text B. Name C. Caption D. ForeColor 满分:4 分 9. 要暂时关闭计时器,应把计时器的某个属性设置为False,这个属性是()。 A. Visible B. Timer

VisualBasic程序设计作业题解

VisualBasic程序设计作业题解

Visual Basic程序设计作业题解 作业 3 一、选择题 1.Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括()。 A.顺序文件 B.Unix文件 C.二进制文件 D.随机文件 答案:B 2.随机文件进行文件读写的单位是()。 A.字节 B.记录 C.整个文件 D.字符 答案:B 3.为了使目录路径列表Dir1的内容符合驱动器列表框Drive1的选择,应当()。 A.在Dir1_Click事件中加入 2

Dir1.Path=Drive1.Drive B.在Drive1_Click事件中加入Dir1.Path=Drive1.Drive C.在Dir1_Click事件中加入Drive1.Path=.Drive.Path D.在Dir1_Click事件中加入Drive1.Path=.Dir1.Path 答案:A 4.为了使Drive1驱动器列表框、Dir1目录路径列表框和File1文件列表框能同步协调工作,需要在()。 A.Drive1的Change事件过程中加入Drive1.Drive=Dir1.Path,在Dir1的Change事件过程中加入Dir1.Path=File1.Path代码。 B.Drive1的Change事件过程中加入Dir1.Path=Drive1.Drive,在Dir1的Change事件过程中加入File1.Path=Dir1.Path代码。 C.Dir1的Change事件过程中加入Dir1.Path=Drive1.Drive,在File1的Click事件过程中加入File1.Path=File1.FileName代码。 3

VisualBasic程序设计作业复习资料

Visual Basic程序设计作业答案 作业2 一、选择题 1.B 2.C 3.D 4.B 5.D 6.A 7.B 8.C 9.A 10.D 11.C 12.B 13.D 14.C 15.A 16.B 17.C 18.B 19.D 20.B 二、填空题 1.下拉式菜单弹出式菜单 2.打开另存为颜色字体打印 3.文本框列表框 4.Option Base 1 5.Call语句 6.工程工程属性通用Form1.Show 7.0 8.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 9.窗体模块标准模块类模块 10.移出内存无效状态 11.(1)2*Cosα*Sinα/(2*α) (2) Sqr(s*(s-a)*(s-b)*(s-c)) (3) Sin(45*3.14/180) 12.(1)x>=1 And x<12 (2) A+B>=C Or a-c<=c (3) a>0 And b>0 Or(a<0 And b<0) 13.False 14.For While Do 15.3 三、阅读下列程序,给出程序运行结果。 1.程序运行后,单击窗体,输出结果为:5050。 2. 3. 4.

3.4 3 5. * *** ***** ******* ********* 四、程序设计题 1. Private Sub Command1_Click() Dim x As Single, y As Single x = Val(Text1.Text) If x < 100 Then y = x Else If x < 200 Then y = 9.5 * x Else If x < 300 Then y = 0.9 * x Else If x < 500 Then y = 0.8 * x Else y = 0.7 * x End If End If End If End If Text2.Text = y End Sub 2. Private Sub Form_Load() Dim x As Integer x = 100 Do Until x > 200 If x Mod 3 <> 0 Then Text1.Text = Text1.Text & Str(x) & Chr(13) & Chr(10) End If x = x + 1 Loop End Sub

Visual-Basic程序设计形成性考核册作业答案二电子教案

Visual Bsdic程序设计形成性考核册作业答案二 一、选择题 1.按照变量的作用域可将变量划分为( B )。 A、公有、私有、系统 B、全局变量、模块级变量、过程变量 C、动态、常数、静态 D、Public、Private、Protected 2. 可获得字符的ASCII码的函数是( C )。 A、Val B、Fix C、Asc D、Chr 3、要退出Do….Loop循环,可使用的语句的( D )语句。 A、Exit B、Exit For C、End Do D、Exit Do 4. 把数值型转换为字符串型需要使用的函数是(B )。 A、Val B、Str C、Asc D、Chr 5.关于语句行,下列说法正确的是( B )。 A.一行只能写一条语句B.一条语句可以分多行书写C.每行的首字符必须大写D.长度不能超过255个字符6.表达式6+10 Mod 4*2+1的值是( A ). A.9B.11 C.1 D.3 7.以下可以作为Visual Basic 变量名的是(B). A.SIN B.CO1 C.COS(X) D.X(-1) 8.表达式Abs(-5)+Len(“ABCDE”)的值为(C). A.5ABCDE B.-5ABCDE C.10 D.0

9.在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行字符(A),表示下一行是当前行的继续. A.一个空格加一个下划字符(_)B.一个下划字符(_)C.直接回车D.一个空格加一个字符(-) 10.Sub过程与Function过程最根本的区别是(D). A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以. B.Function过程可以有参数,Sub过程不可以. C.两种过程参数的传递方式不同. D.Sub过程的过程名不能返回值,而Function过程能够通过过程名返回值. 11."X是小于80的非负数",用VB表达式表示正确的是(C). A..0≤X<80 B.0<=X<80 C.0<=x and x<80 D.0<=x Orx<80 12.在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置为(B ) A.加号(+) B.减号(-) C.星号(*) D.感叹号(!) 13.如果要在程序中显示一个弹出式菜单,那么要调用Visual Basic 中提供的方法是(D). A.Print B.Move C.Refresh D.PopupMenu

VisualBasic程序设计教程第三版课后习题答案

《VB程序设计》综合复习资料 第一章Visual Basic程序设计概述 一、填空题 1、V isual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。 2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。 3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。 4、V isual Basic 6.0用于开发__________环境下的应用程序。 二、选择题 1、下面不是VB工作模式的是() A.设计模式B.运行模式C.汇编模式D.中断模式 2、可视化编程的最大优点是() A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象 D.所见即所得 3、下列不能打开属性窗口的操作是() A.执行“视图”菜单中的“属性窗口”命令 B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮 4、下列可以打开立即窗口的操作是() A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、V isual Basic的编程机制是() A.可视化B.面向对象C.面向图形D.事件驱动 三、简答题 1、代码窗口主要包括哪几部分?

2、在工程资源管理器窗口中,主要列出了哪三类文件? 3、窗体布局窗口的主要用途是什么? 4、VB的基本特点是什么? 5、怎样理解可视化设计? 6、怎要理解事件驱动编程? 第二章简单的VB程序设计 一、填空题 1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。 2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。 3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。 4、设置控件背景颜色的属性名称是______________________。 5、所有控件都具有的共同属性是__________________属性。 6、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是_______________。 7、VB中的每个对象(控件)都有一组特征,这组特征称为__________,我们通过修改它可以控制对象的外观和操作。 8、通常情况下,VB中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和_____________文件,后者的扩展名为.Bas,通常由Basic语言编写,是一个可共用的子程序。 9、VB有三种工作模式,分别是设计(Design)模式、_____________和中断(Break)模式。 二、选择题 1、以下能够触发文本框Change事件的操作是() A.文本框失去焦点B.文本框获得焦点 C.设置文本框的焦点D.改变文本框的内容 2、应用程序设计完成后,应将程序保存,保存的过程是() A.只保存窗体文件即可 B.只保存工程文件即可

VisualBasic程序设计(复习资料)

《VisualBasic》复习资料 总共50题共100分 一、单选题(共20题,共40分) 1. 假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为()(2分) https://www.doczj.com/doc/ab15732778.html,bel1.BackStyle=0 https://www.doczj.com/doc/ab15732778.html,bel1.BackStyle=1Label1.BorderStyle=0 Label1.BorderStyle=1 https://www.doczj.com/doc/ab15732778.html,bel1.BackStyle=True https://www.doczj.com/doc/ab15732778.html,bel1.BackStyle=FalseLabel1.BorderStyle=True Label1.BorderStyle=False . ★标准答案:A 2. 设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是()(2分) A.Caption https://www.doczj.com/doc/ab15732778.html, C.Text D.value . ★标准答案:D 3. 比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是()(2分) A.两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小 B.两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分 C.当图片框(PictureBox)的AutoSize自属性为Jlase时,只在装入图元文件(*.wmf)时,图形才能自动调整大小以适应图片框的尺寸 D.当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适应图形的大小,使图形充满图像框 . ★标准答案:D 4. VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()(2分) A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件 B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体 C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑 . ★标准答案:C 5. 可以惟一标识控件数组中的每一个控件属性的是()(2分) https://www.doczj.com/doc/ab15732778.html, B.Caption C.Index D.Enabled . ★标准答案:C 6. 下面()不是VB的文件类控件(2分) A.DriveListBox控件 B.KirListBox控件 C.FileListBox控件 D.MsgBox . ★标准答案:D 7. 选中一个窗体,启动菜单编辑器的方法有()(2分) A.单击工具栏中的“菜单编辑器”命令 B.执行“工具”菜单中的“菜单编辑器”命令 C.按Ctrl+E D.按Shift+Alt+M . ★标准答案:D 8. 用于获得字符串S从第2个字符开始的3个字符的函数是()(2分)

VisualBasic程序设计作业题解.

Visual Basic程序设计作业题解 作业 3 一、选择题 1.Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括()。 A.顺序文件 B.Unix文件 C.二进制文件 D.随机文件 答案:B 2.随机文件进行文件读写的单位是()。 A.字节 B.记录 C.整个文件 D.字符 答案:B 3.为了使目录路径列表Dir1的内容符合驱动器列表框Drive1的选择,应当()。 A.在Dir1_Click事件中加入Dir1.Path=Drive1.Drive B.在Drive1_Click事件中加入Dir1.Path=Drive1.Drive C.在Dir1_Click事件中加入Drive1.Path=.Drive.Path D.在Dir1_Click事件中加入Drive1.Path=.Dir1.Path 答案:A 4.为了使Drive1驱动器列表框、Dir1目录路径列表框和File1文件列表框能同步协调工作,需要在()。 A.Drive1的Change事件过程中加入Drive1.Drive=Dir1.Path,在Dir1的Change事件过程中加入Dir1.Path=File1.Path代码。 B.Drive1的Change事件过程中加入Dir1.Path=Drive1.Drive,在Dir1的Change事件过程中加入File1.Path=Dir1.Path代码。 C.Dir1的Change事件过程中加入Dir1.Path=Drive1.Drive,在File1的Click事件过程中加入File1.Path=File1.FileName代码。 D.Dir1的Change事件过程中加入Dir1.Path=Drive1.Drive,在File1的Click事件过程中加入File1.Path=Dir1.FileName代码。 答案:C 5.下面关于顺序文件的描述正确的是()。 A.每条记录的长度必须相同 B.可通过编程对文件中的某条记录方便地修改 C.数据只能以ASCII码形式存放在文件中,所以可通过文本编辑软件显示 D.文件的组织结构复杂 答案:C 6.KILL语句在VB语言中的功能是()。 1

VisualBasic程序设计多选题

第一章可视化编程概述 ABC1.关于对象的属性正确的是()。 A.对象的属性一般有属性名和属性值 B.可通过属性窗口设置属性的值 C.可通过程序代码设置属性的值 D.对象的所有属性值均可在设计时设计 ACD2.下列哪一个是VB对象的要素() A.属性 B.声音 C.方法 D. 事件 ABC3. 为了保存一个Visual Basic程序下列说法不正确的是( )。 A.只保存窗体文件(*.frm) B. 只保存工程文件(*.vbp) C. 分别保存工程文件和标准模块文件(*.bas) D.分别保存窗体文件、工程文件和标准模块文件 ABD 4、VB6.0集成开发环境的主窗口中包括()。 A.标题栏 B.菜单栏 C.状态栏 D.工具栏 ABD5.下面关于工程的概念中正确的是()。 A. Visual Basic 的工程是相关应用程序文件的集合 B. Visual Basic 的工程实际上为了管理构成应用程序的所有文件 C. 一个大的Visual Basic应用程序才能构成一个工程 D. 建立只有一个窗口的应用程序,会生成多个程序文件,也称为一个工程ABD6、以下说法正确的是() A.Visual Basic是一种可视化编程工具 B.Visual Basic是面向对象的编程语言 C.Visual Basic是结构化程序设计语言

D.Visual Basic采用事件驱动编程机制 ACD7.Visual Basic6.0工程资源管理器中的工程视图窗口以层次列表形式显示了组成这个工程的所有文件,以下属于其列举显示范围的是()。 A. 窗体文件 B. 可执行文件 C. 标准模块文件 D. 类模块文件 ACD8、用标准工具栏中的工具按钮可以执行的操作是()。 A.添加工程 B.打印源程序 C.运行程序 D.打开工程 ACD9、下列可以打开工具箱窗口的操作是()。 A.执行“视图”菜单中的“工具箱”命令 B.按Alt+F8键 C.单击工具栏上的“工具箱”按钮 D.按Alt+V,然后按Alt+X键 ACD10窗体也是一个对象,它具有()的特征。 A.属性 B.过程 C.事件 D.方法 BCD11、以下选项中,是 Visual Basic控件的是()。 A.窗体 B.定时器 C.单选框 D.命令按钮 ABD12下列说法中,不正确的说法是( ) A.一个窗体文件只能被一个工程使用 B.一个窗体文件可以被多个工程使用 C.一个窗体文件可以被多个工程使用,但必须和这些工程文件位于同一文件夹 D.一个窗体文件的文件名和窗体名必须一致 ABD13下列关于对象和类的说法中,不正确的是()。 A.包含参数调用和返回值的函数就具有对象的一切特点。 B.对象是无法实现数据封装的。 C.在应用领域中,有意义的任何事物都可以称为对象。 D.在应用领域中,有意义的任何事物都可以称为类。

Visual_Basic程序设计形成性考核册_参考答案

《Visual Basic程序设计》形成性考核册作业及答案 《Visual Basic程序设计》形成性考核册作业及答案 作业1 一、选择题 1、在设计应用程序时,可以查看到应用程序工程所有组成部分的窗口是(D)。 A、窗体设计 B、代码 C、属性 D、工程资源管理器窗口 2、窗体的load事件的触发时机是(B)。 A、用户单击窗体时 B、窗体被加载时 C、窗体显示之后 D、窗体卸载时 3、与传统的程序设计语言相比,Visual Basic 最突出的特点是(C)。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 4、VB6.0集成开发环境的主窗口中不包括(C)。 A、标题栏 B、菜单栏 C、状态栏 D、工具栏 5、如果对象的名称为Mytext ,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是(B)。 A、 text.Mytext B、Mytext.Text C、Mytext.(Text) D、Mytext*Text 6、下列可以激活属性窗口的操作是(D)。 A、用鼠标双击窗体的任何部位 B、执行“工程“菜单中的”属性窗口“命令 C、按Ctrl+F4 D、按F4 7、假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(A)。 A、单击窗体上没有控件的地方 B、单击任一个控件 C、不执行任何操作 D、双击窗体的标题栏 8、如果要在文本框键入字符时,只显示某个字符,如果(*),应设置文本框的(B)属性。 A 、Caption B、PasswordChar C、Text D、Char 9、如果想要在文本框中的内容在运行时不能编辑,需要文本框的(A)属性设置为True. A Locked B、MultiLine C、TabStop DVisible 10 对于定时器(Tiner)控制,设置其定时是否开启的属性是(C) A、Index B、Tag C、Enabled D、Left 11、要在窗口体Fornl 内显示“myfrm”使用的语句是( C) A、Form.capt ion=“myfrm” B、Fornl.caption=“myfrm” C、forml.print“myfrm” D、form.print“myfrm” 12、对象的性质和状态特征称为(C) A、事件 B、方法 C、属性 D、类 13、下列正确的赋值语句是(B) A、x+y=20 B、y=x+20 C、3x=y D、s= 14、当使用上下文相关的帮助时,选择要帮助的内容,然后按(D)键,就可出现MSDN窗口直接显示所需的帮助信息。 A、Help B、F10 C、Ese D、F1 15、将调试通过的工程经“文件”菜单的“生成.exe文件“编绎成名.exe后,将该可执行文件放到其它机器上不能运行的主要原因是(D)。 A、运行的机器上无VB系统 B、缺少.frm 窗体文件 C、该执行文件有病毒 D、以上原因都不对 二、填空题 1、当进入VB集成开发环境后,发现没有显示“工具箱”窗口。应选择视图菜单 的工具箱选项,使“工具箱”窗口显示。 2、在VB中,事件过程名由对象名和事件名构成。 3、工程文件的扩展名是 vbp ,窗体文件扩展名是 frm 。 4、对象时代码和数据的集合,例如,Visual Basic 中的窗体、按钮、

VisualBasic程序设计教程第版实验答案

※声明: 1.实验所属课本原件为《Visual Basic程序设计教程(第4版)(□ 主编龚沛曾□编者杨志强陆慰民谢步瀛)》; 2.实验答案代码采用红色字体突出; 3.仅提供课本前七个实验的代码,之后的实验上课考试均不涉及故 不作; 4.教学平台上机实验、课本篇后实验,两者题目操作略有差异,作 业以前者要求为准,故以下答案代码为前者代码,如对后者代码有所需求请私信; 5.本文为作者原创,复制转载请注明出处; 6.如果对代码有所疑问,或者略感繁琐想直接要已完成实验,请私 信; 7.浏览、复制、下载后请给作者一个合理的评价,感激不尽。实验1-1 编制简单的欢迎界面程序。 要求:在屏幕上显示“欢迎学习Visual Basic”;在文本框 Text1中输入姓名;单击命令按钮“你输入的姓名是”,在 Label3标签显示在文本框中输入的姓名。 “学号-1-1.frm”和“学号-1-1.vbp”文件名保存。以后每个实验项目的命名规则都是如此,即“学号-实验号-实验题目”“”和“”)

Private Sub Command1_Click() Label3.Caption = Text1.Text End Sub 实验1-2 模仿教学篇例1.1,将事件过程中的自上而下移动改为自右向左移动,同时考虑文字超出窗体边界的情况。各个控件及

End Sub Sub MyMove() Label1.Move Label1.Left - 50, Label1.Top If Label1.Left < 0 Then Label1.Left = Form1.Width End Sub Private Sub Command1_Click() Timer1.Interval = 200 End Sub Private Sub Command2_Click() Timer1.Interval = 0 Call MyMove End Sub Private Sub Form_Load() Timer1.Interval = 0 End Sub Private Sub Timer1_Timer() Call MyMove End Sub 实验1-3 “学号-1-3”为项目名保存。

VisualBasic程序设计典型例题解析(2)

VisualBasic程序设计典型例题解析(2) 一、填空题 1.以顺序输入模式打开“c:\source1.txt”文件的命令是(1);以输出方式打开“c:\source2.txt”文件的命令是(2)。 分析:Print#语句用于将把数据写入文件中。Print语句格式为: Open文件名[For模式]As[#]文件号 “For模式”为指定打开文件的模式是数据的输入模式还是输出模式。 结论:答案应为:(1)Open"c:\source1.txt"For Input As#1 (2)Open"c:\source2.txt"For Output As#2 2.在Visual Basic中,文件系统控件包括(1)、(2)和文件列表框(FileListBox)。三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。 分析:在Visual Basic中,文件系统控件包括驱动器列表框(DriveListBox)、目录列表框(DirListBox)和文件列表框(FileListBox)。驱动器列表框可以选择或设置一个驱动器,目录列表框可以查找或设置指定驱动器中的目录,文件列表框可以查找指定驱动器指定目录中文件信息,三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。 结论:答案应为:(1)驱动器列表框(DriveListBox)(2)目录列表框(DirListBox) 3.每次重新设置驱动器列表框的Drive属性时,都将引发(1)事件。可在该事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。 分析:在Visual Basic中,每次重新设置驱动器列表框的Drive属性时,都将引发Change 事件。可在Change事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。驱动器列表框的默认名称为Drive1,其Change事件过程的开头为Drive1_Change()。 结论:答案应为:(1)Change 4.目录列表框用来显示当前驱动器下目录结构。刚建立时显示(1)的顶层目录和当前目录,如果要显示其他驱动器上的目录信息,必须改变路径,即重新设置目录列表框的(2)属性。 分析:在Visual Basic中,目录列表框用来显示当前驱动器下目录结构。刚建立时显示当前驱动器的顶层目录和当前目录,如果要显示其他驱动器上的目录,必须改变路径,即重新设置目录列表框的Path属性。 结论:答案应为:(1)当前驱动器(2)Path 5.对驱动器列表框来说,每次重新设置驱动器列表框的(1)属性时,将引发Change 事件;对目录列表框来说,当(2)属性值改变时,将引发Change事件;对于文件列表框,重新设置的(3)属性,将引发Change事件。 分析:在Visual Basic中,对驱动器列表框来说,每次重新设置驱动器列表框的Drive属

《Visual Basic程序设计》形成性考核作业册

开放教育形成性考核作业 Visual Basic程序设计 (专科) 学校名称: 学生学号: 学生姓名: 考核成绩:

姓名: 学号: 得分: 教师签名: 作业1 一、选择题 1、在设计应用程序时,可以查看到应用程序工程所有组成部分的窗口是()。 A、窗体设计 B、代码 C、属性 D、工程资源管理器窗口 2、窗体的load事件的触发时机是()。 A、用户单击窗体时 B、窗体被加载时 C、窗体显示之后 D、窗体卸载时 3、与传统的程序设计语言相比,Visual Basic 最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 4、VB6.0集成开发环境的主窗口中不包括()。 A、标题栏 B、菜单栏 C、状态栏 D、工具栏 5、如果对象的名称为Mytext ,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是()。 A、 text.Mytext B、Mytext.Text C、Mytext.(Text) D、Mytext*Text 6、下列可以激活属性窗口的操作是()。 A、用鼠标双击窗体的任何部位 B、执行“工程“菜单中的”属性窗口“命令 C、按Ctrl+F4 D、按F4 7、假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()。 A、单击窗体上没有控件的地方 B、单击任一个控件 C、不执行任何操作 D、双击窗体的标题栏 8、如果要在文本框键入字符时,只显示某个字符,如果(*),应设置文本框的()属性。 A 、Caption B、PasswordChar C、Text D、Char 9、如果想要在文本框中的内容在运行时不能编辑,需要文本框的()属性设置为True. A Locked B、MultiLine C、TabStop DVisible 10 对于定时器(Tiner)控制,设置其定时是否开启的属性是() A、Index B、Tag C、Enabled D、Left 11、要在窗口体Fornl 内显示“myfrm”使用的语句是() A、Form.caption=“myfrm” B、Fornl.caption=“myfrm” C、forml.print“myfrm” D、form.print“myfrm” 12、对象的性质和状态特征称为() A、事件 B、方法 C、属性 D、类 13、下列正确的赋值语句是() A、x+y=20 B、y=x+20 C、3x=y D、s= 14、当使用上下文相关的帮助时,选择要帮助的内容,然后按()键,就可出现MSDN窗口直接显示所需的帮助信息。 A、Help B、F10 C、Ese D、F1 15、将调试通过的工程经“文件”菜单的“生成.exe文件“编绎成名.exe后,将该可执行文件放到其它机器上不能运行的主要原因是()。 A、运行的机器上无VB系统 B、缺少.frm 窗体文件 C、该执行文件有病毒 D、

《VisualBasic程序设计》试题及其答案

一、填空题(每题1分,共10分) 1.把数学式子:ο25sin 21π +写成VB 的数值表达式为 ( Sqr(1+3.14159/2*Sin(25*3.14159/180)) )。 2.设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D 的值是( True )。 3.若Case 子句中的表达式表列具有形式:<表达式1> To <表达式2>,则它的含义是:当测试表达式的值等于( 指定范围内的值 )时,执行该Case 子句相应的语句块。 4.执行下面的程序段后,x 的值为( 12 )。 x=0 For i=1 To 8 Step 3 x=x+i Next i 5.在图片框上放置的控件称为图片框的( 子 )对象,而窗体是图片框的( 父 )对象。 6.将命令按钮Command1的Caption 属性值赋给文本框Text1的Text 属性使用的语句为( Text1.Text=Command1.Caption ) 7.复选框的Value 属性为( 1 )时,表示复选框被选中。

8. 使用滚动条可以获取某一范围内的数值输入。为使垂直滚动条的Value属性值从下往上递增变化,应设置滚动条Min属性值大于( Max )属性值。 9.语句:Dim A(-3 to 4) as Integer定义的一维数组A的元素个数是(8)。 10.给定如下子过程: Function fun(ByVal num As Long) As Long Dim k As Long,i As Integer k=1 For i=1 To num k=k*i Next i End Function 执行语句Print fun(5) 后在窗体上显示的结果为(0)。 二、单项选择题(每题1.5分,共30分) 1.装载窗体是窗体的( C )。 A) 对象 B) 属性 C) 事件 D) 方法 2.设a="Visual Basic",下面使b的值为"Basic"的赋值语句正确的是( B )。

2020年国家开放大学电大《VisualBasic程序设计》形考册答案及答案

Visual Basic程序设计_ 一、单项选择题(共10 道试题,共40 分。) 1. 一个VB应用程序可以包含几个vbp文件?() A. 1个 B. 可以没有 C. 2个 D. 可以包含多个 2. 下列()对象在运行时一定是不可见的。 A. Line B. Timer C. Shape D. Frame 3. 如果Winsock1.LocalPort=0,那么应用程序将使用()。 A. 注册端口 B. 公认端口 C. 常用端口 D. 随机端口 4. 如果要在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的() 属性。 A. Caption B. PasswordChar C. Text D. Char 5. 要使图片框自动地与窗体右对齐,应该设置它的()属性。 A. Align

B. AutoSize C. Left D. Width 6. 要在窗体的标题栏中显示“我的第一个应用程序”,使用的语句是()。 A. Form1.Print"我的第一个应用程序" B. Form.Print"我的第一个应用程序" C. Form.caption="我的第一个应用程序" D. Form1.caption="我的第一个应用程序" 7. 表达式7+10 Mod 3*2+2()。 A. 1 B. 7 C. 6 D. 13 8. 在VB程序的以下几种错误中,最具隐藏性和破坏性的是()。 A. 运行时错误 B. 编译错误 C. 逻辑错误 D. 实时错误 9. 按照变量的作用域可将变量划分为()。 A. 公有、私有、系统 B. 动态、常数、静态 C. 全局变量、模块级变量、过程级变量 D. Public、 Private、 Protected 10. 无论何种控件,共同具有的属性是()。 A. Text

VisualBasic程序设计作业题解

程序设计作业题解 作业 3 一、选择题 1.根据计算机访问文件的方式将文件分成三类,其中不包括()。 A.顺序文件 B.文件 C.二进制文件 D.随机文件 答案:B 2.随机文件进行文件读写的单位是()。 A.字节 B.记录 C.整个文件 D.字符 答案:B 3.为了使目录路径列表1的内容符合驱动器列表框1的选择,应当()。 A.在1事件中加入11 B.在1事件中加入11 C.在1事件中加入1 D.在1事件中加入11 答案:A 4.为了使1驱动器列表框、1目录路径列表框和1文件列表框能同步协调工作,需要在()。 A.1的事件过程中加入11,在1的事件过程中加入11代码。 B.1的事件过程中加入11,在1的事件过程中加入11代码。 C.1的事件过程中加入11,在1的事件过程中加入11代码。 D.1的事件过程中加入11,在1的事件过程中加入11代码。 答案:C 5.下面关于顺序文件的描述正确的是()。 A.每条记录的长度必须相同 B.可通过编程对文件中的某条记录方便地修改 C.数据只能以码形式存放在文件中,所以可通过文本编辑软件显示 D.文件的组织结构复杂 答案:C 6.语句在语言中的功能是()。 A.清内存 B.清病毒 C.删除在磁盘上的文件 D.清屏幕

答案:C 7.可用来改变坐标度量单位的是()。 A.属性 B.属性 C.属性 D.属性 答案:D 8.以下的属性和方法中,可重定义坐标系的是()。 A.属性 B.属性 C.属性 D.属 答案:B 9当使用方法画直线后,当前坐标在()。 A.(0,0) B.直线起点 C.直线终点 D.容器的中心 答案:A 10.(200,200)—(500,500)将在窗体()画一直线。A.(200,200)到(500,500) B.(200,200)到(300,300) C.(200,200)到(700,700) D.(300,300)到(500,500) 答案:C 11.设置对象的边框类型的属性是()。 A. B. C. D. 答案:B 12.为了清除图片框1中的图形,应采用的正确方法是()。A.选择图片框,然后按键 B.执行语句1 (“”) C.执行语句1”” D.选择图片框,在窗口属性中选择属性条,然后按回车键 答案:B 13.要绘制多种形状的图形,需要设置控件的()属性。A. B. C.

相关主题
文本预览
相关文档 最新文档