Visual Basic程序设计基础习题与思考题
时间:2025-07-15
时间:2025-07-15
vb复习
习题与思考题
2.1 试根据题意写出空白处内容
(1)Visual Basic是可视化的、面向 、采用事件驱动方式的结构化高级程序设计语言。
(2)在VB开发集成环境中,如果工具箱不可见,应在哪个主菜单中操作而使它可见? 。
(3)双击窗体中的对象后,Visual Basic将显示的窗口是 。
(4)要使窗体在运行时最大化,应设置其 属性。
(5)可以同时删除字符串前导和尾部空白的函数是 。
(6)函数Val(aSd76fG2hgf356)的返回值是 。
(7)在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。用于标识各个控件数组元素的参数是______。
(8)在按了“ESC”键后,要让程序执行CommandButton_Click事件中的代码,应将CommandButton的属性设为True。
(9)使一个控件不可见,应设置其 属性
(10)若要将窗体从内存中卸载出去,其实现的方法是 。
2.2 试从下列四个选项中选择正确的答案(单选题)
(1)一个对象可以执行的动作和可被对象识别的动作分别称为 。
A.事件、方法 B.方法、对象 C.属性、方法 D.过程、事件
(2)与传统的程序设计语言相比,VB最突出的特点是 。
A.结构化程序设计 B.程序开发环境 C.事件驱动编程机制 D.程序调试技术
(3)以下不能在“工程资源管理器”窗口中列出的文件类型是 。
A..bas B..res C..fnn D..ocx
(4)以下不属于Visual Basic系统的文件类型是 。
A.frm B.bat C.vbg D.vbp
(5)下面 不是模块的类型。
A.标准模块 B.对象模块 C.窗体模块 D.类模块
(6)如果要使某句代码不起作用,可以在该代码前加上什么? 。
A.Echo B.: C.Re D.'
(7)下列哪个符号不能作为Visual Basic中的变量名? 。
A.DIAT B.P777 C.56TTYO D.xyz
(8)下面哪个是算术运算符? 。
A.Imp B.^ C.& D.Xor
(9)下列哪个表达式是非法的?( )
A.Count*x+Sin(19*3.1415926/180) B.(-5)/6+7.INT25.2
C.(7+y)^3/4+Cos(4*3.1415936) D.((a+b)*c)/8-6*(k+j)
(10)下面运算符中,优先级最高的是 。
A.Not B.Is C.Like D.&
(11)假定blnl是布尔型变量,下列赋值语句中正确的是 。
A.blnl='True' B.blnl=True C.blnl=#True# D.blnl=3<4
(12)用下面语句定义的数组的元素个数是 。
Dim A (-3 To 5) As Integer
37
vb复习
A.6 B.7 C.8 D.9
(13)下面为自定义标识符的是 。
A.Value B.Date C. String D.Binary
(14)下面有哪种对象,不能作为容器? 。
A.Frame控件 B.Image控件 C.PictureBox控件 D.From窗体
(15)可决定窗体的左上角是否有控制菜单的属性是 。
http://trolBox B.MinButton C.MaxButton D.BorderStyle
(16)程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是 。
A.MouseDown B.MouseUp C.Load D.Click
(17)如果要改变窗体的标题,则需要设置的属性是 。
A.Caption http:// C.BackColor D.BorderStyle
(18)窗体从加载到显示,依次引发的事件有 。
A.Load,Initialize,Activate B.Initialize,Activate,Load
C.Load,Activate,Initialize D.Initialize,Load,Activate
(19)设置命令按钮的标题文字时,应改变的属性是 。
A.text http:// C.Caption D.名称
(20)若要获得滚动条的当前值,可访问的属性是 。
A.Text B.Value C.Max D.Min
(21)使图形能自动按控件大小而改变的控件是 。
A.图片框 B.图象框 C.标签框 D.框架
(22)若要设置文本框中所显示的文本颜色,使用的属性是 。
A.BackColor B.FillColor C.ForeColor D.BackStyle
(23)Visual Basic提供的日期函数是 。
A.Time$ B.Date$ C.Year$ D.Timer$
(24)下列控件中可自动设置滚动条是 。
A.复选框 B.框架 C.文本框 D.标签框
(25)以下哪种控件没有Caption属性? 。
A.CheckBox http://bel http://mandButton D.TextBox
(26)TextBox的哪个属性能够让用户接受多行文本? 。
http:// B.MultiLine C.Text D.Autosize
(27)当文本框中的内容改变时,肯定会激活它的哪一个事件? 。
A.Change B.Load C.Click D.Activate
(28)以下哪一种对象不能载入图形? 。
A.Form B.PictureBox http://mandButton D.Frame
(29)如果要输入一个整型数赋值给变量x,下列哪条语句合法? 。
A.x%=InputBox$(“请输入一个数:”) B.x$=InputBox(“请输入一个数:”)
C.x%=MsgBox(“请输入一个数:”) D.x$= MsgBox(“请输入一个数:”)
(30)在窗体上面画一个名称为TxtA的文本框,然后编写如下的事件过程:
Private Sub TxtA_KeyPress(Keyascii as integer)
......
END Sub
若焦点位于文本框中,则能够触发KeyPress事件的操作是_____。
A.单击鼠标 B.双击文本框 C.鼠标滑过文本框 D.按下键盘上的某个键
(31)目录列表框的Path属性的作用是______。
38
vb复习
A.显示当前驱动器或指定驱动器上的路径
B.显示当前驱动器或指定驱动器上的某目录下的文件名
C.显示根目录下的文件名
上一篇:门禁常用电锁介绍及安装示意
下一篇:设备集成实验一_ipv6静态路由