VB判断习题库_第1页
VB判断习题库_第2页
VB判断习题库_第3页
VB判断习题库_第4页
VB判断习题库_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、题题号号12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413

2、513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423

3、5236237238239240241242243题题目目描描述述当Text1.SelStart和Text1.SelLength都设为1时,Text1的第一个字符被选中。#3/27/1999 1:20:00 Am# 是日期时间常量。#4 April 2000# 是日期时间常量。&H3AF是十六进制整数,它的十进制值是943。“.vbp”文件是工程文件,该文件可在非VB环境下执行。“方法”是用来完成特定操作的子程序。“事件过程”是事件发生后所要执行的程序代码。8.5 3 表达式的值是2。AddItem方法用来向列表框中添加列表项。BorderWidth属性表示指定直线和形状边界线的线条宽度,该属

4、性值不能设置为0。Byte类型的数据,其数值范围在-255255之间。Caption是标签的缺省属性;Text是文本框的缺省属性。Chr(Asc(A) + 2) 表达式的值是字符 C。Cls方法能清除窗体或图片框上的绘制图形和文本。CommonDialog控件就像Timer控件一样,在运行时是看不见的。Const Pi = 3.14159 语句定义Pi符号常量是3.14159。Dim A1(5) As Integer, A1 As Integer语句语法上是正确的。Dim A1, A2 As Integer 语句显式声明变量A1和A2 都为整型变量。Dim S1 As String * 5,语

5、句声明的字符串变量S1只能存储长度为5个字符的字符串。Do/Loop Until循环结构是“先判断、后执行(循环体)”的循环结构。Do/Loop While结构中的循环体,至少被执行一次。Fix(-7.3) 函数的值是 -7;Fix(7.7) 函数的值是 8。For/Next循环正常(未执行Exit For)结束后,控制变量的当前值等于终值。For/Next语句中,“Step 1”可以缺省。For/Next语句中,循环控制变量只能是整型变量。InputBox函数返回值的数据类型是字符串。Int(100 + Rnd * 101)表达式的值是范围在100,200之间的一个随机整数。Int(-7.3

6、) 函数的值是 -8;Int(7.8) 函数的值是 8。Label控件的ForeColor属性用于设置标签标题文字的颜色。Mid(abcdefg, 2, 4) 函数的值是 cdef 字串。MultiLine属性决定文本框是否可以接受多行文本。Open语句中的信道号(文件号),必须是当前未被使用的正整数值。Print方法的缺省对象是当前窗体。ScaleMode的所有属性值均表示打印长度。SetFocus方法是把焦点移到指定对象上,使对象获得焦点,该方法适用于所有控件。Sub过程名在过程中必须被赋值。Sub过程中的语句Exit Sub,使控制返回到调用处。VB“调试”菜单中的“逐语句”命令按钮表示

7、以单步跟踪方式执行程序语句。Visual Basic的Double类型数据可以精确表示其数值范围内的所有实数。Visual Basic是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言。xxx.vbp文件是用来管理构成应用程序xxx的所有文件和对象的清单。把焦点移到文本框Text1中的语句为Text1.SetFocus。变量名的第一个字符必须是字母或汉字,所以变量取名为Sub是合法的。变量名中允许出现空格。变量尾部的$符号隐式声明变量为字符串型。变量尾部的%符号隐式声明变量为整型。标签的Autosize和Wordwrap属性均为True时,程序运行时,当标签的标题文字

8、的大小、多少发生变化时,标签会在垂直方向自动调整尺寸来显示变化了的标题文字。标签对象是专门用来显示信息的,所以不能响应鼠标的单击事件。标签和文本框控件都能显示和输入文本。标签和文本框控件都有Caption属性。标签控件不能获得焦点,所以标签控件没有SetFocus方法。标签控件和文本框控件都能用来输入和输出文本。标签控件可以响应Click事件。表达式 12 + 12 的值是字符串 1212;表达式 12 + 12的值是字符串 24。表达式 #3/27/1993 1:20:00 AM# - #4/4/1993# 的值的数据类型是日期时间型。菜单编辑器中的快捷键是指无须打开菜单就可以直接由键盘输入

9、选择菜单项的键。程序运行时,改变标签的Caption属性值或文本框的Text属性值, 会产生标签或文本框Change事件。程序运行时,默认的启动对象会被自动加载。程序运行时,如果文本框的SelLength属性值为2,表示文本框中从插入点位置开始有2个字符被选中。程序运行时,双击命令按钮会引发命令按钮的双击事件。窗体、框架和图片框控件都是容器控件。窗体的Caption属性用来设置窗体的标题,在代码中可用这个标题引用该窗体。窗体的Enabled属性为False时,窗体上的按钮、文本框等控件仍会对用户的操作做出反应。窗体中的控件,都是使用工具箱中的工具在窗体上画出的各图像对象。单击复选框或单选按钮不

10、会引起Value属性值的改变。单击组合框中的任一表项,该表项的文本就会替换这一组合框控件的Text属性值。单选按钮与复选框对象的Value属性类型不同,并且只能为True或False。单选钮控件和复选框控件都具有Value属性,它们的作用完全一样。单选钮能响应Click事件,但不能响应KeyPress事件。当标签的Alignment属性为2时,标签的标题文字居中显示。当列表框Style属性设置为1时,可将MultiSelect属性值设置为0、1、2中任意一个值。当列表框的Columns属性为0,表项的个数超过了列表框的可显示区域时,列表框会自动添加垂直滚动条。当列表框的MultiSelect属

11、性值为1 时,单击列表项或按空格键可以实现复选。当列表框中表项太多、超出了设计时的长度时,Visual Basic会自动给列表框加上垂直滚动条。当命令按钮Style 属性值为1时,改变命令按钮的Backcolor属性值就可改变按钮的背景色。当拖曳滚动条中的滚动框时,会触发滚动条的Scroll事件。当文本框获得焦点时,在键盘上按下可打印的字符便会触发该文本框的KeyPress事件。当一个菜单项不可见时,其后的菜单项就会往上填充留下来的空位。当用Load命令将窗体装入内存时,一定触发窗体的Load事件和Activate事件。当在简单组合框的文本框中输入一个它的列表框中没有的条目时,组合框会自动把这

12、一条目添加到它的列表框中。当组合框的样式是简单列表样式时,双击组合框的表项会触发组合框的DblClick 事件。当组合框是简单组合或下拉组合样式时,程序运行时,用户向组合框中的文本框输入数据时,会触发组合框的Change 事件。定时器的Interval属性值不得大于65535。当定时器的Interval属性值不为0,并且Enabled属性为True时,定时器事件会不断地发生,发生周期由Interval属性值确定。定时器的Interval属性值为0时,表示定时器事件会不断地发生,永不停止。定时器控件只能触发Timer事件。对象的大部分属性既可以在设计时也可以在运行时设置,不过有些属性只能选用其中

13、一种方法进行设置。对于单选的列表框控件List1,被选中的列表项内容可以用List1.Text表示,也可用List1.ListIndex表示。复选框不支持鼠标的双击事件,如果双击则系统会执行两次单击事件。赋值语句的功能是计算表达式值并转换为相同类型数据后赋值给变量或控件属性。自定义图形对象的坐标系可以用Scale方法。对文本框的SelText属性赋值,会引起文本框的Change事件。给一个长度为4的定长字符串变量赋一个长度为8的字符串会产生溢出错误。关系表达式是用来比较两个数据的大小关系,结果为逻辑值。滚动条、文本框、InputBox函数都可用于数据输入。滚动条Value属性值的变化范围由滚动

14、条的Min和Max属性值确定。滚动条的滚动滑块的位置由Value属性值决定。滚动条控件可作为用户输入数据的一种方法。过程中的静态变量是局部变量,当过程再次被执行时,它的值是上一次过程调用后的值。函数InputBox的前3个参数分别是输入对话框的提示信息、标题以及默认值。函数Len(ABCD + Space(5) 的值是5。函数MsgBox的前3个参数分别表示默认按钮、按钮样式以及图标样式。函数过程与Sub过程必须用关键字Private或Public声明。假设Bl是逻辑型变量,则执行赋值语句Bl = 3 4后,Bl的值是True。假设Command1命令按钮的Cancel属性值为False,当程

15、序运行时,用户在键盘上按Esc键,Command1命令按钮的Click事件会被驱动执行。假设Command1命令按钮的Default属性值为True,且当前的焦点控件是命令按钮Command2,当用户在键盘上按ENTER键,Command1命令按钮的Click事件会被驱动执行。假设标签的Autosize属性为True,Wordwrap属性为False,程序运行时,当标签的标题文字的大小发生变化时,标签会在水平方向自动调整尺寸来显示标题文字。假设列表框List1的第5项已经被选择,则List1.Selected(5)属性值为True。将变量A、B、C都赋值为0,可以用赋值语句A = B = C

16、= 0来实现。将组合框的Style属性设置为0时,组合框称为“下拉式组合框”,其选项可以从下拉列表框的列表项中选择,也可以由用户输入。决定对象是否可见的属性是Visible属性,而决定对象可用性的属性是Enabled属性。可以通过合理设置组合框的MultiSelect属性使组合框支持简单复选或扩展复选。可以用框架控件将单选按钮或复选框进行分组。控件的属性值不可以在程序运行时动态修改。控件数组的每个元素都有相同的Name属性值和不同的Index属性值。控件数组的每个控件元素共享控件的事件过程。块If结构中的Else子句可以缺省。框架控件和形状控件都不会响应用户的鼠标单击事件。列表框和文本框一样均

17、没有Caption属性,但都具有Text属性。列表框或组合框中当前表项的个数是列表框或组合框的ListCount属性值减1。列表框控件List1的最后一个表项为List1.List (List1.ListCount)。面向对象的程序设计是一种以对象为基础,由事件驱动对象执行程序的设计方法。命令按钮不但能响应单击事件,而且还能响应双击事件。某窗体上有两个命令按钮Command1和Command2,其中Command1的Default属性为True,那么任何时刻按键盘上Enter键,都相当于用鼠标单击Command1。目录列表框的Path属性,只能用程序代码设置,不能通过属性窗口设置。屏幕是窗体的

18、容器,因此窗体的Left、Top属性是相对屏幕对象的。日期时间型变量既可以只保存日期值,也可以只保存时间值,但不能同时保存日期和时间值。如果intA与intB都是整型变量,intA的值为1,intB的值为256,则intA占用的内存空间比intB占用的内存空间小。如果把Command1命令按钮的Caption属性值置成“Exit&X”,则程序运行时,当用户在键盘上按快捷键, Command1命令按钮的 Click事件便会被驱动执行。如果创建的菜单的标题是一个减号“-”,则该菜单显示为一个分割线,此菜单项也可以识别单击事件。如果逻辑型数据出现在算术表达式中,则VB把数据True看作-1,把数据F

19、alse看作0;如果逻辑型数据出现在字符串表达式中,则VB把数据True看作字符串 “True”, 把数据False看作字符串 “False”。如果需要,可以通过赋值语句给文本框的ScrollBars属性赋值。如果一标签控件的Caption属性设为Name(&N),则在程序运行时按键盘的 + 键就可以将焦点移到该标签控件。如果字符“Y”是某个命令按钮的访问键,在设计时,设置命令按钮的Caption属性时要在其中字符“Y”前输入“&”;运行时,可以通过按 + 键执行单击操作。如果组合框是下拉列表或下拉组合样式的,当控件的列表下拉时,会引发对象的DropDown 事件。若Visual Basic中

20、容器取缺省坐标系,则坐标原点在容器左上角、单位长度为像素。若某文件已经存在,用Output方式打开该文件,等同于用Append方式打开该文件。设计菜单中每一个菜单项分别是一个控件,每个控件都有自己的名字。设置框架时,可先在窗体上画好框架,再往框架内添置控件;也可以先设计控件,再建立框架,然后将已有控件拖入到框架中。使用Dim语句声明了一个变量之后,还可以再使用Redim语句把它重新声明为其它类型的变量。使用单选钮控件数组时,它们响应同一个Click事件,由Index参数值来区分不同的按钮。事件过程可以由某个用户事件触发执行,它不能被其它过程调用。事件是由Visual Basic预先定义的对象能

21、够响应的动作。虽然标签控件的文本在运行时不能编辑,但可以通过程序代码对其进行动态改变。所谓保存工程,是指保存正在编辑的工程的窗体。所谓属性是指对象的名字、大小、位置和颜色等特性。通过VB编译生成的文件具有“.exe”文件扩展名,该文件只能在VB环境下执行。通过VB格式菜单不但可以使控件统一尺寸和对齐,而且可以设置字体。同一窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。图片框可以通过Print方法来显示文本。文本框的Locked属性与Enabled属性是等价的。文本框的MultiLine属性值为True表示文本框可以接受多行文本。文本框控件常用事件有Change事件、KeyPre

22、ss事件等,此外它也支持鼠标的Click事件和DblClick事件。文本框控件已具备了处理键盘输入的能力,程序运行时,在文本框中进行键盘输入,不会触发任何键盘事件。文本框能接受的最大字符数由文本框的MaxLength属性值决定,当MaxLength属性值为0时,表示文本框不接受用户输入的数据。文件操作语句Name不仅可以修改文件名称,而且可以移动文件的位置。文件列表框与驱动器列表框、目录列表框一样,都能响应Change事件。文件以Input模式打开后,可以往文件中写入数据。可以用AddItem方法向目录列表框中加入新表项。想在窗体中建立一个命令按钮,只要把工具箱内的命令按钮图标拖到窗体即可。许

23、多对象的属性可以直接在属性窗口上设置、修改,并立即在屏幕上看到效果。选中文件列表框File1中某个选项时,File1.FileName属性值为所选文件的完整文件标识符。要将复选框建在框架容器内,可单击工具箱中的复选框图标,然后在已经建好的框架控件内画出复选框。要设置Label控件的背景色,首先须将Label控件的背景样式设置为不透明的。要使标签的大小能自动调整,应修改其AutoSize属性。要使单选钮的标题文字靠左,应设置Alignment属性为1。要使输入文本框的字符始终显示“#”,则应修改其PasswordChar属性为“#”。要显示框架的Caption属性值,必须将其BorderStyl

24、e属性值设置为1 - Fixed Single。要选中文本框中的所有文本,可以通过如下代码实现:Text1.SetFocus: Text1.SelStart = 1: Text1.SelLength = Len(Text1.Text)要在文本框中输入6位密码,并按回车键确认,则文本框的MaxLength属性可设置为6。一个变量在被声明之后,尚未被赋值之前,就已经有默认值了。Boolean类型变量的默认值是False。一个表达式中若有多种运算,在同一层括号内,计算机按函数运算逻辑运算关系运算算术运算的顺序对表达式求值。一个工程必须有一个启动对象,默认的启动对象是第一个被创建的窗体。使用Stati

25、c语句声明的过程级变量,能在该过程的多次调用之间保持它的值,并且其它的过程也可以使用这个变量的值。一条VB语句如果不超过80个字符是不能续行的。一组单选钮中,只可能有一个单选按钮的Value属性值为True。一组复选框中,可以有若干个复选框处于选中状态。移动框架时框架内的控件也跟随移动,因此框架内各控件的Left和Top属性值也将随之改变。因为7.4 Mod 3表达式的值是1;7.5 Mod 3表达式的值是2,则8.5 Mod 3表达式的值是0。因为Single类型的变量可存储数值的范围大于Long类型的变量,所以Single类型占用的内存大于Long类型。因为字母大小写的ASCII码值是不同

26、的,所以在VB程序中Command1和COMMAND1可以是两个不同的控件名。影像框和图片框都可以用AutoSize属性来控制控件大小调整的行为,当AutoSize属性为True时,两者控件大小根据图片来调整;设置为False时,只有一部分图片可见。影像框和图片框一样,也可以作为其他控件的容器。用Cls方法能清除窗体或图片框中用Picture属性设置的图形。用Dim定义数值变量时,该数值变量自动赋初值为0。用Kill语句删除文件,只能删除与指定文件名完全匹配的一个文件。用Output模式打开文件,如果指定文件和路径不存在,则会自动创建指定文件及路径。用Static声明的变量只可能是过程级变量。

27、用Const声明常量时,可以先不赋给它值,等以后需要时,再对常量赋值。用户单击一次滚动条的滚动箭头,滚动条的Value属性值会发生变化,变化量由滚动条的MaxChange属性值给出。用户可拖动滚动条的滚动滑块来改变滚动条的Value值,在移动滑块过程中,会发生Change事件。由于Sin(X)/Exp(X)被双引号括了起来,所以是语法上正确的字符串常量。由于定时器控件在运行时是不可见的,因此在设置时可将其放在窗体的任何位置。由于目录列表项的内容是由系统自动产生的,因而在运行时,用户不能人为地用代码来改变目录列表框的List属性值。语句Command1.Visible = False与Comma

28、nd1.Enabled = False是等价的。语句Form1.Move 1000,1200表示把窗体Form1的Left设为1000,把窗体的Width改成为1200。语句List1.Clear将清空列表框List1中所有列表项。语句Print Tab(0); a 与 Print Tab(1); a 执行的结果不相同。语句Print X = 1是非法语句。允许把一组单选按钮的Value属性都赋成False,不允许把一组单选按钮的Value属性都赋成True。运行时,若需要命令按钮为灰色,即不被击活,在设计时可以通过Enabled属性来实现。运行时单击单选钮,将使Value属性值变为True

29、。运行时单击复选框,将使复选框的Value值为0或1。运行时盘驱动器的List属性可以用AddItem和RemoveItem两种方法来改变。在VB的同一个表达式中,不能同时进行数值运算和字符串运算。在VB中,等号“=”有两种不同的作用:赋值语句的赋值号和关系运算符。在VB中,给变量赋值时可以用“科学记数法”,也可以在数值常数后加“”表示双精度浮点实数。在VB中,Integer类型数的取值范围是-32768 32767,Long类型是-32768 * 216 32768 * 216 - 1。在Visual Basic中,有一些通用的过程和函数作为方法可供用户直接调用。在程序代码中,可以用赋值语句

30、给对象的属性赋值。在程序代码中设置对象属性时,若对象名缺省,则隐含指当前窗体对象的属性。在程序设计阶段,可以通过属性窗口给列表框或组合框添加表项,也可以在程序运行时,用列表框或组合框的AddItem方法向列表框或组合框中添加表项。在程序运行时,把命令按钮的Value属性值置成True会触发按钮的Click事件。在程序运行时,可以通过复制和粘贴控件的方法创建控件数组。在程序运行时,希望第一个焦点出现在窗体的Command1命令按钮上,只要把赋值语句Command1.TabIndex = 0放置在窗体的Load事件过程中。在程序运行中,目录列表框DirListBox将以树形展开方式显示某个盘或目录

31、内的各个子目录名,并用是否为打开的文件夹图标来表示选定的目录。在窗体的通用声明处加入Option Explicit语句,则窗体中的变量只能显式声明。在窗体的通用声明处,可以使用Static来声明一个变量。在窗体上添加一个CommonDialog控件时,它的大小、位置可由用户自己加以设定。在窗体中用Show或Hide方法和在代码中将Visible属性分别设置True或False的效果是一样的。在打开一个Visual Basic工程进行修改后,要另存为一个版本,只需要单击“工程另存为.”,同时系统将保存其它文件。在工具箱内双击命令按钮图标,便会在窗体上建立一个命令按钮。在逻辑运算符Not、Or、And中,运算优先级由高到低依次为Not、Or、And。在驱动器列表框Drive1的Change事件过程中,代码Dir1.Path = Drive1.Drive的作用是:当Drive1的驱动器改变时,Dir1的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论