VB练习题库.pdf
《VB练习题库.pdf》由会员分享,可在线阅读,更多相关《VB练习题库.pdf(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB练习题库一、单项选择题下 列叙述中正确的是()A.只有窗体才是Visual Basic中的对象B.只有控件才是Visual Basic中的对象C.窗体和控件都是Visual Basic中的对象D.窗体和控件都不是Visual Basic中的对象 当窗体被加载时运行,发生的事件是()A Load B.Unload C.Resize D.DragDrop 用于Visual Basic程序设计的控件在()A.工程窗口中B.工 具 箱 中C.工具菜单中D.工具栏上 Visual Basic程序中分隔各语句的字符是()A.B.:C.D._ Visual Basic程序中语句行的续行符是()A.B.:
2、C.D._ Visual Basic程序中的注释所使用的字符是()A.B.:C.D._假定窗体的名称(Name属性)为Forml,则把窗体的标题设置为“VB Test”的语句为()A.Forml=VB Test B.Caption=!VB TestC.Forml.Text=VB Test D.Forml.Name=!VB Test下列不能打开代码窗口的操作是()A.双击窗体上的某个控件 B.双击窗体C.单击视图菜单中的“代码窗口”D.单击用体或控件下列说法中正确的是为了保存一个Visual Basic应用程序,应当()A.只保存图体模块文件(.frm)B.只保存工程文件(.vbp)C.分别保存
3、工程文件和标准模块文件(.bas)D.分别保存工程文件、图体文件和标准模块文件 决定窗体标题条显示内容的属性是()A.Text B.Name C.Caption D.BackStyle 为了使标签覆盖背景,应把BackStyle属性设置为()A.O B.l C.True D.False 为了使标签中的内容居中显示,应把Alignment属性设置为()A.O B.l C.2 D.3下 列可以把当前目录下的图形文件picl.jpg装入窗体FORM1中的语句为()A.FORM1=picl.jpgB.FORMl.Handle=picl.jpgC.FORMl.Picture=LoadPicture(pi
4、c l.jpg)D.FORM1=LoadPicture(pic l.jpg)决 定标签内显示内容的属性是()A.Text B.Name C.Alignment D.Caption为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()A.Value B.Default C.Cancel D.Enabled为了在按下Esc键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()A.Value B.Default C.Cancel D.Enabled在窗体(Name属性为Forml)上画两个文本框(其Name属性分别为T
5、extl和Text2)和一个命令按钮(N am e属性为Commandl),然后编写如下两个事件过 程:Private Sub Command l_Click()a=Textl.Text+Text2.TextPrint aEnd SubPrivate Sub Form_Load()Textl.Text=Text2.Text=End Sub程序运行后,在第一个文本框(Textl)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为()A.444B.321123C.123321D.132231 下列可作为Visual Basic的变名的是()A.3*fita B.f
6、rintCha r C.A s D.q8元 下列可作为Visual Basic的变名的是()A.Filename B.A(A+B)C.A%D D.Print下列可作为Visual Basic中所允许的形式的数是()A.25.74 B.3.457E-100 C.368 D.1.87E+50 设a=2,b=3,c=4,d=5,下列表达式的值是()ab AND ccA.True B.False C.-l D.O 设a=2,b=3,c=4,d=5,下列表达式的值是()32*b OR a=c AND b o c OR cdA.O B.True C.False D.-l 设a=2,b=3,c=4,d=5,
7、下列表达式的值是()NOT a=b And b10 B.(aB.Or(b0)C.(aO)D.(-3+5A.And(b0)设有语句x=InputBox(输入数值,“0;示例”)程序运行后,如果从键盘上输入数值1 0并按回车键,则下列叙述中正确的是()A.变X的值是数值10 B.在InputBox对话框标题栏中显示的是“示例”C.0是默认值D.变量X的值是字符串“10”从键盘上输入两个字符串,分别保存在变量strl、str2中。确定第二个字符串在第一个字符串中起始位置的函数是A.Left B.Mid C.String D.Instr 设 a=VisuaI Basic,下面使 b=Basic的语句是
8、()A.b=Left(a,8,12)B.b=Mid(a,8,5)C.b=Rigth(a,5,5)D.b=Left(a,8,5)以下能够触发文本框Change事件的操作是()A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容在窗体上有一个文本框控件,名称为TxtTime:一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。程序为:Private Sub Timerl_()TxtTime.text=TimeEnd Sub在下划线上应填入的内容是A.Enabled B.Visible C.Interval D.Timer在窗体上画两个单选按钮,名称
9、分别为Optionl、O ption!,标题分别为“宋体”和“黑体”;一个复选框,名称为Checkl,标题为“粗体”;一个文本框,名称为Textl.Text属性为“改变文字字体:要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如下图),则能够实现上述要求的语句序列是()A.Optionl.value=TrueCheck l.Value=F alseC.Option2.Value=FalseCheckl.Value=TrueB.Optionl.Value=TrueCheck l.Value=TrueD.Option 1.Value=TrueCheckl.Value=l为了在按下E
10、sc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()A.Value B.Default C.Cancel D.Enabled在窗体上画一个命令按钮,名称为Com m andlo然后编写如下程序:Private Sub Commandl_Click()For 1=1 To 4ForJ=0TolPrint Chr$(65+I);Next JPrintNext IEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是()A.BB B.A C.B D.AAccBBCCBBBDDDDCCCDDDCCCCEEEEEDDDDEEEEDDDDD图像
11、框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是()A.Autosize B.StretchC.AutoRedraw D.Appearance在 窗体上画两个名称分别为Textl.Texte2的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:Private Sub Command l_Click()Dim x As Integer,n As Integerx=ln=0Do While x10 Then xit forNextTextl.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是A.2 B.3 D.4 D.5 在窗体
12、上画一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()Dim arrayl(10,10)As IntegerDim i,j As IntegerFori=lTo3For j=2 To 4arrayl(ij)=i+jNext jNext ITextl.Text=arrayl(2,3)+arrayl(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是A.12 B.13 C.14 D.15在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:Private Sub Comma
13、ndl_Click()Dim i As IntegerJ As IntegerDim a(10,10)As IntegerFori=l To 3Forj=lTo3a(ij)=(i-l)*3+jPrint a(ij);Next jPrintNext jEnd Sub程序运行后,单击命令按钮,窗体上显示的是A.123 B.234 C.147 D.123246 345 258 456369 456 369 789设有如下程序:Option Base 0Private Sub Form_Click()DimaDim i As Integera=Array(l,2,3,4,5,6,7,8,9)For i
14、=0 To 3Print a(5-i);NextEnd Sub程序运行后,单击窗体,则在窗体上显示的是A.43 2 1 B.5432 C.6 5 4 3 D.7 6 5 4下列叙述中正确的是A.在窗体的Form,oad事件过程中定义的变是全局变B.局部变的作用域可以超出所定义的过程C.在某个Sub过程中定义的局部变可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程时,所有局部变被系统初始化为0 或空字符串在窗体上画一个命令按钮,名称为Commandlo程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1。在
15、 F1中判断所输入的整数是否是奇数,如果是奇 数,过程F1返回1,否则返回Oo能够正确实现上述功能的代码是A.Private Sub Command l_Click()x=InputBox(“请输入整数”)a=Fl(Val(x)Print aEnd SubFunction Fl(ByRef b As Integer)If b Mod 2=0 ThenReturn 0ElseReturn 1End IfEnd FunctionB.Private Sub Commandl_Click()x=InputBox(“请输入整数”)a=FX(Val(x)Print aEnd SubFunction Fl(
16、ByRef b As Integer)If b Mod 2=0 ThenFl=0ElseFl=lEnd IfEnd FunctionC.Private Sub Commandl_Click()x=InputBox(请输入整数)Fl(Val(x)Print aEnd SubFunction Fl(ByRef b As Integer)If b Mod 2=0 ThenFl=lElseFl=0End IfEnd FunctionD.Private Sub Commandl_Click()x=InputBox(请输入整数)Fl(Val(x)Print aEnd SubFunction Fl(ByRe
17、f b As Integer)If b Mod 2=0 ThenReturn 0ElseReturn 1End IfEnd Function 在窗体上画一个名称为Commandl的命令按钮和一个名称为T extl的文本框,然后编写如下程序:Private Sub Command l_Click()Dim x,y,z As Integerx=5y=7z=0Textl.text=mCall Pl(x,y,z)Textl.Text=Str(x)End SubSub Pl(By Vai a As Integer,By Vai b As Integer As Integer)c=a+bEnd Sub程序
18、运行后,如果单击命令按钮,则在文本框中显示的内容是A.0 B.12 C.Str(z)D.没有显示以下叙述中错误的是A.如果过程被定义为Static类型,则该过程中的局部变都是Static类型B.Sub过程中不能嵌套定义Sub过程C.Sub过程中可以嵌套调用Sub过程D.事件过程可以像通用过程一样由用户定义过程名以下叙述中错误的是A.在 KeyUp和 KeyDown事件过程中,从键盘上输入A 或 a 被视作相同的字母(即具有相同的KeyCode)B.在 KeyUp和 KeyDown事件过程中,将键盘上的T 和右侧小键盘上的T 视作不同的数字(具有不同的KeyCode)C.KeyPress事件中不
19、能识别键盘上某个键的按下与释放D.KeyPress事件中可以识别键盘上某个键的按下与释放以下叙述中错误的是A.在同一窗体的菜单项中,不允许出现标题相同的菜单项B.在菜单的标题栏中所引导的字母指明了访问该菜单项的访问键C.程序运行过程中,可以重新设置菜单的Visible属性D.弹出式菜单也在菜单编辑器中定义设在菜单编辑器中定义了一个菜单项,名为m enulo为了在运行时隐藏该菜单项,应使用的语句是()A.menul.Enabled=True B.Munul.Enabled=FalseC.Menul.Visible=True D.Menu 1.Visible=False以下叙述中错误的是()A.在
20、程序运行时,通用对话框控件是不可见的B.在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用C.调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件D.调用通用对话框控件的ShowColor方法,可以打开颜色对话框在用通用对话框控件建立“打开”或“保存”文件对话框时孤果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件)则正确的描述格式剧)A.text(.txt)l(*.txt)n B.文本文件(.txt)I (.txt)”C.text(.txt)ll(*.txt)D.text(.txt)(*.txt)”以下
21、叙述中错误的是()A.一个工程中只能有一个Sub M ain过程B.图体的Show方法的作用是将指定的图体装入内存并显示该图体C.图体的Hide方法和Unload方法的作用完全相同若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体以下叙述中错误的是()A.一个工程中可以包含多个图体文件B.在一个窗体文件中用Private定义的通用过程能被其他窗体调用C.在设计V B程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义设在工程中有一个标准模块,其中定义了如下记录类型Type BooksName As String*10TelNum As Str
22、ing*20End Type在 窗 体 上 画 一 个 名 为C om m andl的命令按钮。要求当执行事件过程Commandl_Click时,在顺序文件Person.txt中写入一条记录。下列能够完成该操作的事件过程是()A.Private Sub Commandl_Click()Dim BAs BooksOpen Mc:Person.txtMFor Output As#1B.Name=InputBox(输入姓名”)B.TelNum=InputBoxd输入电话号码”)Write#l,B-Name,B-TelNumClose#1End SubB.Private Sub Commandl_Cl
23、ick()Dim B As BooksOpen ac:Person.txtMFor Input As#1B.Name=InputBox(输入姓名”)B.TelNum=InputBox(输入电话号码”)Print#l,B.Name,B.TelNumClose#1End SubC.Private Sub Commandl_Click()Dim B As BooksOpen Mc:Person.txtwFor Output As#1B.Name=InputBox(输入姓名”)B.TelNum=InputBox(输入电话号码”)Write#1,BClose#1End SubD.Private Sub
24、Commandl_Click()Open Mc:Person.txtHFor Input As#1Name=InputBox(输入姓名”)TelNum=InputBox(输入电话号码”)Print#l,Name,TelNumClose#1End Sub以下叙述中正确的是()A.一个记录中所包含的各个元素的数据类型必须相同B.随机文件中每个记录的长度是固定的C.Open命令的作用是打开一个已经存在的文件D.使用Input#语句可以从随机文件中读取数据目 录列表框的Path属性的作用是()A.显示当前驱动器或指定驱动器上的目录结构B.显示当前驱动器或指定驱动器上的某目录下的文件名C.显示根目录下的
25、文件名D.显示该路径下的文件 通过()周口可以在设计时直观的调整图体在屏幕上的位置。A.代码窗口 B.图体布局周口 C.窗体设计窗口 D.JR性窗口 下列不能打开属性窗口的操作是()A.执行“视图”菜单中的“属性窗口”命 令B.按F 4键C.按Ctrl+T D.单击工具栏上的“属性窗口”图标 如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的()命令A.引 用B.部 件C.工程属性D.加图体 下面变名错误的是()A.我们 B.abc C.al23 D.a.c关键字声明的局部变在整个程序运行中一直存在()A.Dim B.Public C.Static D.Private 表达式4+56*7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 练习 题库
限制150内