北京交通大学《VB语言程序设计》期末考试题集汇总
奥鹏北京交通大学期末考试题集参考
北京交通大学《VB语言程序设计》奥鹏期末考试题库合集
单选题:
(1)决定一个窗体有无控制菜单的属性是什么 。
A.MinButtom
B.Caption
C.MaxButton
D.ControlBox
正确答案问询微信:424329
(2)如果要在程序中显示一个弹出式菜单,那么要调用Visual Basic中提供的什么方法 。
A.Print
B.Move
C.Refresh
D.PopupMenu
正确答案问询微信:424329
(3)打开菜单编辑器的快捷键是什么 。
A.Ctrl+E
B.Shift+E
C.Alt+E
D.Tab+E
正确答案问询微信:424329
(4)设在菜单编辑器中定义了一个菜单项,名为menu1 。为了在运行时隐藏该菜单项,应使用的语句是什么 。
A.memu1.Enabled=True
B.memu1.Enabled=False
C.menu1.Visible=True
D.menu1.Visible=False
正确答案问询微信:424329
(5)若有一菜单项(名为MenuItem ),为了在运行时使该菜单项失效(变灰 ),应使用的语句是什么 。
A.MenuItem.Enabled = True
B.MenuItem.Visible = False
C.MenuItem.Checked = True
D.MenuItem.Enabled = False
正确答案问询微信:424329
(6)CommonDialog控件可以显示多少种对话框 。
A.4种
B.5种
C.6种
D.7种
正确答案问询微信:424329
(7)请输入B的值在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) x = 0 Do Until x = -1 a = InputBox("请输入A的值" ) a = Val(a ) b = InputBox("请输入B的值" ) b = Val(b ) x = InputBox("请输入x的值" ) x = Val(x )
A.2
B.3
C.15
D.14
正确答案问询微信:424329
(8)关于MDI窗体下列说法正确的是什么 。
A.一个应用程序可以有多个MDI窗体
B.子窗题可以移到MDI窗体以外
C.不可以在MDI窗体上放置按钮控件
D.MDI窗体的子窗体不可以拥有菜单
正确答案问询微信:424329
(9)将一个窗体设置为MDI子窗体的方法是什么 。
A.将窗体的名称改为MDI
B.将窗体的MDIChild属性设为True
C.将窗体的MDIChild属性设为False
D.将窗体的Enabled属性设为False
正确答案问询微信:424329
(10)Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括什么 。
A.顺序文件
B.Unix文件
C.二进制文件
D.随机文件
正确答案问询微信:424329
(11)为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为什么 。
A.Get文件号,记录号,变量名
B.Get文件号,变量名,记录号
C.Put文件号,变量名,记录号
D.Put文件号,记录号,变量名
正确答案问询微信:424329
(12)VB中窗体文件的扩展名是什么 。
A.VBP
B.FRM
C.VBW
D.PDM
正确答案问询微信:424329
(13)VB中项目文件的扩展名是什么 。
A.VBP
B.FRM
C.VBW
D.FRX
正确答案问询微信:424329
(14)从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是( ) 。
A.学习版
B.标准版
C.专业版
D.企业版
正确答案问询微信:424329
(15)Visual Basic 6.0集成环境的主窗口中不包括( ) 。
A.标题栏
B.菜单栏
C.状态栏
D.工具栏
正确答案问询微信:424329
(16)VB一共有设计、运行和中断三中模式,要使用调试工具应该用什么 。
A.进入设计模式
B.进入运行模式
C.进入中断模式
D.不用进入任何模式 。
正确答案问询微信:424329
(17)如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的什么命令 。
A.引用
B.部件
C.工程属性
D.添加窗体
正确答案问询微信:424329
(18)OPTION EXPLICIT语句不可以放在( ) 。
A.窗体模块的声明段中
B.标准模块的声明段中
C.类模块的声明段中
D.任何事件过程中
正确答案问询微信:424329
(19)假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是( ) 。
A.单击窗体上没有控件的地方
B.单击任一个控件
C.不执行任何操作
D.双击窗体的标题栏
正确答案问询微信:424329
(20)为了把窗体上的某个控件变为活动的,应执行的操作是( ) 。
A.单击窗体的边框
B.单击该控件的内部
C.双击该控件
D.双击窗体
正确答案问询微信:424329
(21)为了确定一个窗体或控件的大小的属性是( ) 。
A.Width或Height
B.Width 和Height
C.Top或Left
D.Top和Left
正确答案问询微信:424329
(22)常用控件的Style属性值是( ) 。
A.字符常量
B.逻辑常量
C.数值常量
D.日期常量
正确答案问询微信:424329
(23)确定一个控件在窗体上的位置的属性是( ) 。
A.Width或Height
B.Width 和Height
C.Top或Left
D.Top和Left
正确答案问询微信:424329
(24)Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是 ( ) 。
A.属性、事件、方法
B.控件、属性、事件
C.窗体、控件、过程
D.窗体、控件、模块
正确答案问询微信:424329
(25)为了给x、y、z三个变量赋初值为1,下面正确的赋值语句是( )
A.x=1:y=1:z=1
B.x=1,y=1,z=1
C.x=y=z=1
D.xyz=1
正确答案问询微信:424329
(26)当我们输入代码时,Visual Basic可以自动检测什么错误 。
A.语法错误
B.编译错误
C.运行错误
D.逻辑错误
正确答案问询微信:424329
(27)若m,x,y,均为Integer型变量,则执行下面语句后m值是( ) m=1:X=2:Y=3 m=IIf(X>Y,X+Y,X-Y )
A.-1
B.0
C.1
D.2
正确答案问询微信:424329
(28)VB认为下面( )组变量是同一个变量 。
A.A1和a1
B.SUM和SUMMARY
C.AVER和AVERAGE
D.A1和A_1
正确答案问询微信:424329
(29)INT(100*RND(1 ) )产生的随机整数的闭区间是( ) 。
A.[0,99]
B.[1,100]
C.[0,100]
D.[1,99]
正确答案问询微信:424329
(30)VB表达式Cos(0 )+Abs(1 )+Int(Rnd(1 ) )的值是( )
A.1
B.-1
C.0
D.2
正确答案问询微信:424329
(31)表达式INT(8*SQR(36 )*10^(-2 )*10+0.5 )/10的值是( ) 。
A.0.48
B.0.048
C..5
D..05
正确答案问询微信:424329
(32)表达式Mid(“SHANGHAI”,6,3 )的值是( ) 。
A.SHANGH
B.SHA
C.ANGH
D.HAI
正确答案问询微信:424329
(33)定义货币类型数据应该用关键字( ) 。
A.SINGLE
B.DOUBLE
C.CURRENCY
D.BOOLEAN
正确答案问询微信:424329
(34)函数String(n,"str" )的功能是( ) 。
A.把数值型数据转换为字符串
B.返回由n个字符组成的字符串
C.从字符串中取出n个字符
D.从字符串中第n个字符的位置开始取子字符串
正确答案问询微信:424329
(35)货币型数据需( )字节
A.2
B.4
C.6
D.8
正确答案问询微信:424329
(36)可以同时删除字符串前导和尾部空白的函数是( )
A.Ltrim
B.Rtrim
C.Trim
D.Mid
正确答案问询微信:424329
(37)设a=″Visual Basic″,下面使b=″Basic″的语句是( )
A.b=Left(a,8,12 )
B.b=Mid(a,8,5 )
C.b=Right(a,5,5 )
D.b=Left(a,8,5 )
正确答案问询微信:424329
(38)表达式23/5.8、235.8、23Mod5.8的运算结果分别是( )
A.3、3.9655、3
B.3.9655、3、5
C.4、4、5
D.3.9655、4、3
正确答案问询微信:424329
(39)表达式A%+B&+C!-D#的结果为( )
A.整形
B.长整形
C.单精度型
D.双精度型
正确答案问询微信:424329
(40)代数式exSin(300 )2x/(x+y )lnx对应的VB表达式是( ) 。
A.E^X*Sin(30*3.14/180 )*2*x/x+y*log(x )
B.Exp(x )*Sin(30 )*2*x/(x+y )*ln(x )
C.Exp(X )*Sin(30*3.14/180 )*2*x/(x+y )*log(x )
D.Exp(X )*Sin(30*3.14/180 )*2*x/(x+y )*ln(x )
正确答案问询微信:424329
(41)代数式x1 – | a | + ln10 + sin(x2 + 2 ) / cos(57 o )对应的Visual Basic表达式是( ) 。
A.X1 – Abs(A ) + Log(10 ) + Sin(X2+2*3.14 ) / Cos(57*3.14/180 )
B.X1 – Abs(A ) + Log(10 ) + Sin(X2+2* ) / Cos(57*3.14/180 )
C.X1 – Abs(A ) + Log(10 ) + Sin(X2+2*3.14 ) / Cos(57 )
D.X1 – Abs(A ) + Log(10 ) + Sin(X2+2* ) / Cos(57 )
正确答案问询微信:424329
(42)将任意一个正的两数N的个位数与十位数对换的表达式为( ) 。
A.(N-INT(N/10 )*10 )*10+INT(N/10 )
B.N- INT(N/10 )*10 )*10+INT(N )/10
C.INT(N/10 )+(N-INT(N/10 )
D.N- INT(N/10 )*10*10+INT(N/10 )
正确答案问询微信:424329
(43)如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是( ) 。
A.0.01*int(x+0.05 )
B.0.01*int(100*(x+0.005 ) )
C.0.01*int(100*(x+0.05 ) )
D.0.01*int(x+0.005 )
正确答案问询微信:424329
(44)MSGBOX函数中有4个参数,其中必须写明的参数是( ) 。
A.指定对话框中显示按钮的数目
B.设置对话框标题
C.提示信息
D.所有参数都是可选的
正确答案问询微信:424329
(45)不具有输入数据功能的控件是( )控件
A.文本框
B.选项按钮
C.列表框
D.窗体
正确答案问询微信:424329
(46)可以用作其它控件容器的控件有( )
A.窗体控件,列表控件,图像控件
B.窗体控件,文本框控件,框架控件
C.窗体控件,框架控件,图片框控件
D.窗体控件,标签控件,图片控件
正确答案问询微信:424329
(47)若要求从文本框中输入密码时在文本框中只显示 * 号,则应当在此文本框的属性窗口中设置 ( ).
A.Text 属性值为 *
B.Caption 属性值为 *
C.password 属性值为空
D.Passwordchar 属性值为 *
正确答案问询微信:424329
(48)如何使图象(Image )控件中的图象自动适宜控件的大小 。
A.将控件的AutoSize属性设为True
B.将控件的AutoSize属性设为False
C.将控件的Stretch属性设为True
D.将控件的Stretch属性设为false
正确答案问询微信:424329
(49)为了使图片框的大小可以自动适应图片的尺寸,则应做什么 。
A.将其Autosize属性值设置为True
B.将其Autosize属性值设置为False
C.将其Stretch属性值设置为True
D.将其Stretch属性值设置为False
正确答案问询微信:424329
(50)若要将某命令按钮设置为默认命令按钮 。则应设置为 True 的属性是 ( ) 。
A.Value
B.Cancel
C.Default
D.Enabled
正确答案问询微信:424329
(51)通过改变选项按钮(OptionButton )控件的什么属性值,可以改变按钮的选取状态 。
A.Value
B.Style
C.Appearance
D.Caption
正确答案问询微信:424329
(52)设置一个单选按钮(OptionButton )所代表选项的选中状态,应当在属性窗口中改变的属性是( ) 。
A.Caption
B.Name
C.Text
D.value
正确答案问询微信:424329
(53)将字符串“hello”添加到列表框的最后,可使用( )请语句 。
A.List1.AddItem“hello”,List1.ListCount-1
B.List1.AddItem“hello”,List1.ListCount
C.List1.AddItem“hello”,List1.ListIndex
D.List1.AddItem“hello”,List1.ListIndex-1
正确答案问询微信:424329
(54)列表框控件中的列表内容是通过( )属性设置的 。
A.Name
B.Caption
C.List
D.Text
正确答案问询微信:424329
(55)目录列表框的Path属性的作用是( )
A.显示当前驱动器或指定驱动器上的路径
B.显示当前驱动器或指定驱动器上的某目录下的文件名
C.显示根目录下的文件名
D.只显示当前路径下的文件
正确答案问询微信:424329
(56)如果没有在列表框中选择项目,且列表框的MultiSelect属性值为默认值(0~None ),则执行语名List1.RemoveItem List1.ListIndex的结果是( ) 。
A.删除列表框的最后一项
B.删除列表框的第一项
C.出错
D.删除列表框中的最后添加的一项
正确答案问询微信:424329
(57)设窗体上有一个列表框控件 List1 ,且其中含有若干列表项 。则以下能表示当前被选中的列表项内容的是( ) 。
A.List1.List
B.List1.ListIndex
C.List1.Index
D.List1. Text
正确答案问询微信:424329
(58)表示滚动条控件取值范围最大值的属性是( ) 。
A.Max
B.LargeChange
C.value
D.Max-Min
正确答案问询微信:424329
(59)滚动条控件的LargeChange属性所设置的是( ) 。
A.单击滚动条和滚动箭头之间的区域时,滚动条控件value属性值的改变量
B.滚动条中滚动块的最大移动位置
C.滚动条中滚动块的最大移动范围
D.滚动条控件无该属性
正确答案问询微信:424329
(60)滚动条控件的Max属性所设置的是( ) 。
A.滚动框处于最右位置时,一个滚动条位置的value属性最大设置值
B.单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量
C.单击滚动条的箭头区域时,滚动条中滚动块的最大移动量
D.滚动条控件无该属性
正确答案问询微信:424329
(61)定时器的Interval属性以( )为单位指定Timer事件之间的时间间隔 。
A.分
B.秒
C.毫秒
D.微秒
正确答案问询微信:424329
(62)不管一个对象的属性如何设置,程序运行时始终都能接收焦点的方法是( )
A.用Tab键
B.用鼠标
C.用方向键
D.不能实现
正确答案问询微信:424329
(63)为了把焦点移到某个指定的控件,所使用的方法是( )
A.SetFocus
B.Visible
C.Refresh
D.GetFocus
正确答案问询微信:424329
(64)假定有以下程序段: For i = 1 To 3 For j = 5 To 1 Step -1 Print j Next j, I "Print j"的执行次数是什么 。
A.15
B.16
C.17
D.18
正确答案问询微信:424329
(65)假定有以下循环结构: Do until 条件 循环体 Loop 则下列说法正确的是什么 。
A.如果"条件"是一个为0的常数,则一次循环体也不执行
B.如果"条件"是一个为0的常数,则至少执行一次循环体
C.如果"条件"是一个不为0的常数,则至少执行一次循环体
D.不论"条件"是否为"真",至少要执行一次循环体
正确答案问询微信:424329
(66)Sub过程与Function过程最根本的区别是什么 。
A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
B.Function过程可以有参数,Sub过程不可以
C.两种过程参数的传递方式不同
D.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
正确答案问询微信:424329
(67)inputBox函数返回值的类型为( )
A.数值
B.字符串
C.变体
D.数值或字符串(视输入的数据而定 )
正确答案问询微信:424329
(68)函数过程(用Function定义 )与子过程(用Sub定义 )的最大区别是什么 。
A.函数过程有返回值
B.子过程有返回值
C.函数过程可以带参数
D.子过程可以带参数
正确答案问询微信:424329
(69)VB表达式Cos(0 )+Abs(1 )+Int(Rnd(1 ) )的值是( )
A.1
B.-1
C.0
D.2
正确答案问询微信:424329
(70)通过改变选项按钮(OptionButton )控件的什么属性值,可以改变按钮的选取状态 。
A.Value
B.Style
C.Appearance
D.Caption
正确答案问询微信:424329
(71)Sub过程与Function过程最根本的区别是什么 。
A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
B.Function过程可以有参数,Sub过程不可以
C.两种过程参数的传递方式不同
D.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
正确答案问询微信:424329
(72)表达式23/5.8、235.8、23Mod5.8的运算结果分别是( )
A.3、3.9655、3
B.3.9655、3、5
C.4、4、5
D.3.9655、4、3
正确答案问询微信:424329
(73)表达式A%+B&+C!-D#的结果为( )
A.整形
B.长整形
C.单精度型
D.双精度型
正确答案问询微信:424329
(74),/,Mod,*四个算术运算符中,优先级别最低的是( )
A.
B./
C.Mod
D.*
正确答案问询微信:424329
(75)为了把C盘中的某一个文件备份一个到D盘,我们可以使用的命令是(? )
A.COPY
B.FILECOPY
C.KILL
D.MOVEFILE
正确答案问询微信:424329
(76)当拖动滚动条中的滚动块时,将触发滚动条的事件是(? )
A.Move
B.Change
C.Scoll
D.SetFocus
正确答案问询微信:424329
(77)一个文件的大小用函数LOF测试后长度为3000,同时,打开这个文件的命令可以用如下语句:Open “f1.dat” For Random As #1 Len =15,则可以肯定的是这个文件的记录数是(? )
A.15
B.3000
C.200
D.不确定
正确答案问询微信:424329
(78)为了把窗体上的某个控件变为活动的,应执行的操作是( ) 。
A.单击窗体的边框
B.单击该控件的内部
C.双击该控件
D.双击窗体
正确答案问询微信:424329
(79)不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是( ) 。
A.A*B=0 AND A<>B
B.(A=0 OR B=0 ) AND A<>B
C.A=0 AND B<>0 OR A<>0 AND B=0
D.A*B=0 AND (A=0 OR B=0 )
正确答案问询微信:424329
(80)代数式x1 – | a | + ln10 + sin(x2 + 2 ) / cos(57 o )对应的Visual Basic表达式是( ) 。
A.X1 – Abs(A ) + Log(10 ) + Sin(X2+2*3.14 ) / Cos(57*3.14/180 )
B.X1 – Abs(A ) + Log(10 ) + Sin(X2+2* ) / Cos(57*3.14/180 )
C.X1 – Abs(A ) + Log(10 ) + Sin(X2+2*3.14 ) / Cos(57 )
D.X1 – Abs(A ) + Log(10 ) + Sin(X2+2* ) / Cos(57 )
正确答案问询微信:424329
(81)选中一个窗体,启动菜单编辑器的方法不是( )
A.单击工具栏中的“菜单编辑器”命令
B.执行“工具”菜单中的“菜单编辑器”命令
C.按Ctrl+E
D.按Shift+Alt+M
正确答案问询微信:424329
(82)比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是( )
A.两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小
B.两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分
C.当图片框(PictureBox)的AutoSize自属性为false时,只在装入图元文件(*.wmf)时,图形才能自动调整大小以适应图片框的尺寸
D.当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适
正确答案问询微信:424329
(83)可以惟一标识控件数组中的每一个控件属性的是( )
A.Name
B.Caption
C.Index
D.Enabled
正确答案问询微信:424329
(84)下面( )不是VB的文件类控件
A.DriveListBox控件
B.KirListBox控件
C.FileListBox控件
D.MsgBox
正确答案问询微信:424329
(85)VB采用( )的编程机制。
A.可视化
B.面向对象
C.面向图形
D.事件驱动
正确答案问询微信:424329
(86)空字符串是指( )。
A.长度为0的字符串
B.只包含空格字符的字符串
C.长度为1的字符串
D.不定长的字符串
正确答案问询微信:424329
(87)下列关于单选按钮的叙述中,错误的是( )。
A.单选按钮的Enable属性能确定该按钮是否被选中
B.一个窗体上(不含其他容器)的所有单选按钮一次只能有一个被选中
C.在运行期间用鼠标单击单选按钮时,按钮的Value属性变为真值
D.在代码中采用语句Option1,Value=True,把单选按钮Option1的Value属性值从原False值改为True值,将会触发Click事件
正确答案问询微信:424329
(88)假设窗体上已有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先要执行的操作是( )。
A.单击窗体上没有控件的地方
B.单击任一个控件
C.双击任一个控件
D.双击窗体上没有控件的地方
正确答案问询微信:424329
(89)在窗体支持的事件中,由系统自动出发的事件是( )事件。
A.Activate和Load
B.Load和Unload
C.Click和DbClick
D.MouseDown和MouseUp
正确答案问询微信:424329
(90)下列关于顺序文件的叙述中,错误的是( )。
A.对顺序文件中的数据操作只能按顺序执行
B.顺序文件中每条记录的长度必须相同
C.不能同时对打开的顺序文件进行读/写操作
D.顺序文件中的数据是以文本格式(ASCⅡ)存储的
正确答案问询微信:424329
(91)表达式33 Mod 173*2的值为( )。
A.10
B.1
C.2
D.3
正确答案问询微信:424329
(92)下列( )是一个合法的赋值语句。
A.x=2m
B.y=”正确的答案是:”x
C.3=x-1
D.x=((x-1)/2-3)/4
正确答案问询微信:424329
(93)下列关于计时器(Timer)的叙述中,正确的是( )。
A.可以设置计时器的Visible属性使其在窗体上可见
B.可以在窗体上设置计时器的大小
C.计时器可以识别Click事件
D.如果计时器的Interval属性值为0,则计时器无效
正确答案问询微信:424329
(94)关于语句“If s=1 Then t=1”,下列说法正确的是( )。
A.s必须是逻辑型变量
B.t不能是逻辑型变量
C.s=1是关系表达式,t=1是赋值语句
D.s=1是赋值语句,t=1是关系表达式
正确答案问询微信:424329
(95)下列语句所定义的数组的元素个数为( )。 Dim Ary(3 to 6,-2 to 2)
A.20
B.16
C.24
D.25
正确答案问询微信:424329
(96)在中断模式下,( )能够显示当前过程中所有变量的值。
A.立即窗口
B.本地窗口
C.代码窗口
D.属性窗口
正确答案问询微信:424329
(97) Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括什么 。
A.顺序文件
B.Unix文件
C.二进制文件
D.随机文件
正确答案问询微信:424329
(98)可以在常量的后面加上类型说明符以显示常量的类型,用来表示字符串常量的是( )
A.
B.
C.
D.
正确答案问询微信:424329
(99)文件列表框的Pattern属性的作用是(? )
A.显示当前驱动器或指定驱动器上的目录结构
B.显示当前驱动器或指定驱动器上的某目录下的文件名
C.显示某一类型的文件
D.显示该路径下的文件
正确答案问询微信:424329
(100) 假定有以下循环结构: Do until 条件 循环体 Loop 则下列说法正确的是什么 。
A.如果"条件"是一个为0的常数,则一次循环体也不执行
B.如果"条件"是一个为0的常数,则至少执行一次循环体
C.如果"条件"是一个不为0的常数,则至少执行一次循环体
D.不论"条件"是否为"真",至少要执行一次循环体
正确答案问询微信:424329
(101)可以在常量的后面加上类型说明符以显示常量的类型,用来表示字符串常量的是( )
A.
B.
C.
D.
正确答案问询微信:424329
(102) 假定有以下程序段: For i = 1 To 3 For j = 5 To 1 Step -1 Print j Next j, I "Print j"的执行次数是什么 。
A.15
B.16
C.17
D.18
正确答案问询微信:424329
(103)决定一个窗体有无控制菜单的属性是什么 。
A.MinButtom
B.Caption
C.MaxButton
D.ControlBox
正确答案问询微信:424329
多选题:
(1)在窗体上画一个名称为Label1、标题为“VisualBasic考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500: 编写如下程序: Private Sub Form_Load( ) Timer1.Enabled=False End Sub Private Sub Command1_Click( ) Timer1.Enabled=True End Sub Private
A.标签的移动方向为自右向左
B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动
C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动
D.标签按指定的时间时隔移动
正确答案问询微信:424329
(2)以下关于多重窗体程序的叙述中,正确的选项有哪些( )
A.用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体
B.在多重窗体程序中,各窗体的菜单是彼此独立的
C.在多重窗体程序中,可以根据需要指定启动窗体
D.对于多重窗体程序中,而且单独保存每个窗体
正确答案问询微信:424329
(3)以下叙述哪几项是正确的( ) 。
A.一个工程中可以包含多个窗体文件
B.在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用
C.窗体和标准模块需要分别保存为不同类型的磁盘文件
D.用 Dim 定义的窗体层变量只能在该窗体中使用
正确答案问询微信:424329
(4)以下关于文件的叙述中,正确的说法有哪些( )
A.顺序文件中的记录一个接一个地顺序存放
B.随机文件中记录的长度是随机的
C.执行打开文件的命令后,自动生成一个文件指针
D.LOF函数返回给文件分配的字节数
正确答案问询微信:424329
(5)在窗体上画一个名称为File1的文件列表框,并编写如下程序: Private Sub File1_DblClick( ) x=Shell(File1.FileName,1 ) End Sub 以下关于该程序的叙述中,正确的有哪些( ) 。
A.没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1 )
B.双击文件列表框中的文件,将触发该事件过程
C.要执行的文件的名字通过File1.FileName指定
D.File1中显示的是当前驱动器、当前目录下的文件
正确答案问询微信:424329
(6)以下关于MsgBox的叙述中,正确的说法有哪几项( )
A.MsgBox函数返回一个整数
B.通过MsgBox函数可以设置信息框中图标和按钮的类型
C.MsgBox语句没有返回值
D.MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量
正确答案问询微信:424329
判断题:
(1)Visual Basic应用程序中标准模块文件的扩展名是.bas 。
正确答案问询微信:424329
(2)随机文件的操作是以记录为单位进行的 。
正确答案问询微信:424329
(3)随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写 。
正确答案问询微信:424329
(4)对象事件的名称可以由编程者指定 。
正确答案问询微信:424329
(5)程序调试的任务是诊断和改正程序中的错误 。
正确答案问询微信:424329
(6)NULL是指未知的值或无任何值 。
正确答案问询微信:424329
(7)当一个复选框被选中时,它的Value属性的值是0 。
正确答案问询微信:424329
(8)对已经建立的多个类型相同的控件,这些控件不能组成控件数组 。
正确答案问询微信:424329
(9)对已经建立的多个类型相同的控件,这些控件不能组成控件数组 。( )
正确答案问询微信:424329
(10)程序调试的任务是诊断和改正程序中的错误 。( )
正确答案问询微信:424329
(11)Visual Basic应用程序中标准模块文件的扩展名是.bas 。( )
正确答案问询微信:424329
(12)对象事件的名称可以由编程者指定 。( )
正确答案问询微信:424329
(13)在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用 。( )
正确答案问询微信:424329
(14)一个工程中可以包含多个窗体文件。( )
正确答案问询微信:424329
(15)将组合框的Style属性设置为0时,组合框称为“下拉式组合框”,其选项可以从下拉列表框的列表项中选择,也可以由用户输入。 ( )
正确答案问询微信:424329
(16)屏幕(Screen)对象可作为窗体的容器,但它只能提供缺省的坐标系统,即坐标刻度不能改变。( )
正确答案问询微信:424329
(17)标签控件可以响应Click事件。( )
正确答案问询微信:424329
(18)在打开某窗体时,初始化窗体中的各控件,可选用Load事件。( )
正确答案问询微信:424329
(19)Integer、Long、Single、Double是数值类型数据,但Byte不是。( )
正确答案问询微信:424329
(20)每当一个窗体成为活动窗口时将触发Show事件。( )
正确答案问询微信:424329
填空题:
(1)可以同时删除字符串前导和尾部空白的函数是 。
1、
正确答案问询微信:424329
(2)表达式INT(8*SQR(36 )*10^(-2 )*10+0.5 )/10的值是 。
1、
正确答案问询微信:424329
(3)将标签label的字体设置为20磅的正确代码是 。
1、
正确答案问询微信:424329
(4)VB提供两种运行程序的方式,一种是解释方式,另一种是 ______ _____方式.
1、
正确答案问询微信:424329
(5)如果要使计时器每分钟触发一个Timer事件,则Interval属性应设置为 ___ ________.
1、
正确答案问询微信:424329
(6)控件数组的名称有___ _____属性指定.
1、
正确答案问询微信:424329
(7)在下拉组合框中添加表项,可以使用 方法.
1、
正确答案问询微信:424329
(8)为了使标签中的标题(Caption)内容居中显示,应将Alignment属性值设置为______ _____.
1、
正确答案问询微信:424329
(9)如果要将文本型数据“12”“6”“56”按升序排列,其排列的结果是_ _______.
1、
正确答案问询微信:424329
(10)如何要在单击命令按钮Command2时执行一段代码,则应将这段代码写在_______ ___事件过程中。
1、
正确答案问询微信:424329
(11)新建工程时,将其窗体的Name属性设置为MyForm,则默认的窗体文件名为__ ____ __ __ __.
1、
正确答案问询微信:424329
(12)要使文本框Text1具有焦点,应执行的语句是______ ______
1、
正确答案问询微信:424329
(13)如果只允许在列表框中每次只能选择一个列表项,则必须将其MultiSelect属性设置为_______ ____.
1、
正确答案问询微信:424329
(14)随机文件使用______ _____语句写数据.
1、
正确答案问询微信:424329
(15)用户可以通过__ ______属性来设置3种不同风格的组合框.
1、
正确答案问询微信:424329
(16) 从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是 版。
1、
正确答案问询微信:424329
(17)为了使标签能自动调整大小,应把标签的 属性设置为True。
1、
正确答案问询微信:424329
(18)以下程序计算自然数e的值,要求精确到0.0000001,阅读下列程序,请在空格处填上正确的内容。已知e的计算公式为:e=1+1/1!+1/2!+1/3!……+1/n! Private Sub Command1_Click() n = 0 tem = 1 t = 1 Do ? n = n + 1 ? t = t / n ? Loop While t >0.0000001 Text1.Text = tem End Sub
1、
正确答案问询微信:424329
(19)数值转换为字符串的函数格式是 。
1、
正确答案问询微信:424329
(20)建立动态数组的方法是,使用Dim、Private或Public语句声明括号内为空的数组,然后在过程中用 语句指明该数组的大小。
1、
正确答案问询微信:424329
(21)设置标签边框格式的属性名是 。
1、
正确答案问询微信:424329
(22)要让窗体运行时自动居中,应将其startupposition 属性的值设置为 。
1、
正确答案问询微信:424329
(23)在程序代码中给对象赋值的格式是 。
1、
正确答案问询微信:424329
(24)VB中对象方法的调用格式是 。
1、
正确答案问询微信:424329
问答题:
(1)程序阅读题在窗体中添加一个命令按钮(Name属性为Command1),然后编写如下代码: ? Private Sub Command1_Click() ???? Dim k, n, m As Integer ???? n = 5:m = 1: k = 1 ???? Do While k <= n ?????? m = m * 2 ?????? k = k + 1 ???? Loop ???? Print m ?? End Sub 程序运行后,单击按钮,输出结果为(? )
正确答案问询微信:424329
(2)程序阅读题 在窗体中添加一个命令按钮(Name属性为Command1),然后编写如下代码: ? Private Sub Command1_Click() ???? Dim arr1(10) As Integer, arr2(10) As Integer ???? n = 3 ???? For i = 1 To 5 ?????? arr1(i) = i ?????? arr2(n) = 2 * arr1(i) + i ??? Next i ??? Print arr2(n); arr1(n) ? End Sub程序运行后,单击按钮,输出结果为(? )
正确答案问询微信:424329
(3)程序阅读题在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:Private Sub Command1_Click()Dim a(5),b(5)For j =1 to 4A(j)=3*jB(j)=a(j)*3Next jText1.text=b(j2)End Sub程序运行后,单击命令按钮,在文本框中显示( )
正确答案问询微信:424329
(4)程序阅读题在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的Text属性置空,编写命令按钮Command1的Click事件代码:Private Function fun(x As Long) As BooleanIf x Mod 2 = 0 Thenfun = TrueElsefun = FalseEnd IfEnd FunctionPrivate Sub Command1_Click()Dim n As Longn = Val(text1.Text)p = IIf(fun(n), "奇数", "偶数")Lable1.Caption = n & "是一个" & pEnd Sub程序运行后,在文本框中输入20,单击命令按钮后,标签中的内容为( )
正确答案问询微信:424329
编程题:
(4)程序阅读题在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的Text属性置空,编写命令按钮Command1的Click事件代码:Private Function fun(x As Long) As BooleanIf x Mod 2 = 0 Thenfun = TrueElsefun = FalseEnd IfEnd FunctionPrivate Sub Command1_Click()Dim n As Longn = Val(text1.Text)p = IIf(fun(n), "奇数", "偶数")Lable1.Caption = n & "是一个" & pEnd Sub程序运行后,在文本框中输入20,单击命令按钮后,标签中的内容为( )
正确答案问询微信:424329
(4)程序阅读题在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的Text属性置空,编写命令按钮Command1的Click事件代码:Private Function fun(x As Long) As BooleanIf x Mod 2 = 0 Thenfun = TrueElsefun = FalseEnd IfEnd FunctionPrivate Sub Command1_Click()Dim n As Longn = Val(text1.Text)p = IIf(fun(n), "奇数", "偶数")Lable1.Caption = n & "是一个" & pEnd Sub程序运行后,在文本框中输入20,单击命令按钮后,标签中的内容为( )
正确答案问询微信:424329
(4)程序阅读题在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的Text属性置空,编写命令按钮Command1的Click事件代码:Private Function fun(x As Long) As BooleanIf x Mod 2 = 0 Thenfun = TrueElsefun = FalseEnd IfEnd FunctionPrivate Sub Command1_Click()Dim n As Longn = Val(text1.Text)p = IIf(fun(n), "奇数", "偶数")Lable1.Caption = n &奥鹏北京交通大学期末考试题集参考amp; "是一个" & pEnd Sub程序运行后,在文本框中输入20,单击命令按钮后,标签中的内容为( )
正确答案问询微信:424329
(4)程序阅读题在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的Text属性置空,编写命令按钮Command1的Click事件代码:Private Function fun(x As Long) As BooleanIf x Mod 2 = 0 Thenfun = TrueElsefun = FalseEnd IfEnd FunctionPrivate Sub Command1_Click()Dim n As Longn = Val(text1.Text)p = IIf(fun(n), "奇数", "偶数")Lable1.Caption = n & "是一个" & pEnd Sub程序运行后,在文本框中输入20,单击命令按钮后,标签中的内容为( )
正确答案问询微信:424329
计算题:
(1)编写程序:输出(1,100)之间同时被5和7整除的数的个数及其它们的和。
正确答案问询微信:424329
(2)编写程序:从键盘输入一个正整数,然后把该数的每位数字按逆序输出。例如:输入3485,则输入5843;输入1000000,则输出0000001.
正确答案问询微信:424329
简答题:
(1)
正确答案问询微信:424329
(2)
正确答案问询微信:424329
(3)
正确答案问询微信:424329
(4)阅读下面程序,当单击窗体后,写出窗体上输出的结果。 Private Sub Form_Click() Dim i As Integer, k As Integer Dim a As Integer, b As Integer a = 5: b = 2 For i = 1 To a + b Step b i = i + 1 a = a + i b = b + i k = k + 2 Next i Print a; b; k End Sub
正确答案问询微信:424329
(5)窗体上有名称为Command1的命令按钮,名称分别为Label1、Label2、Label3的标签。编写如下程序: Private x As Integer Private Sub Command1_Click() Static y As Integer Dim z As Integer n=8 z=z+n y=y+n x=x+y Label1=x Label2=y Label3=z End Sub运行程序时,连续3次单击命令按钮后,写出3个标签中分别显示的结果。
正确答案问询微信:424329
(6)有下面程序代码: Private Sub Command1_Click() a=Array(2,3,4,5,6,7,8,9,10,11) n=UBound(A) For k=0 To UBound(A)/2 Print a(k)*a(n); n=n-1 Next k End Sub 程序运行后,单击命令按钮Command1,写出输出结果。
正确答案问询微信:424329