2018-1VB程序设计课程试卷
vb程序设计试题及答案

vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. SetD. All of the above答案:A3. 在VB中,下列哪个选项是正确的循环语句?A. ForB. DoC. WhileD. All of the above答案:D4. VB中用于打开文件的函数是?A. OpenB. CloseC. WriteD. Read答案:A5. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. Select CaseC. Do WhileD. All of the above答案:A6. VB中用于创建新窗体的语句是?A. Form.ShowB. Form.NewC. Form.CreateD. Form.Open答案:A7. VB中用于声明常量的关键字是?A. ConstB. DimC. StaticD. Option答案:A8. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(5) As IntegerB. Dim arr() As IntegerC. Dim arr As IntegerD. Dim arr(5) As String答案:A9. VB中用于结束程序的语句是?A. EndB. ExitC. CloseD. All of the above答案:B10. VB中用于捕获异常的语句是?A. Try...CatchB. On ErrorC. CatchD. All of the above答案:B二、填空题(每题2分,共20分)1. 在VB中,声明一个名为myVar的变量,其类型为字符串,应该使用语句________。
答案:Dim myVar As String2. VB中,用于定义一个名为myFunction的函数,返回值为整数,应该使用语句________。
2018-1VB程序设计课程试卷

2011 -1- VB 程序设计课程试卷亠、单选题(每题1分,共30分)1 .一只白色的足球被踢进球门,则白色、足球、踢、进球门是 __________ 。
A .属性、对象、方法、事件B .属性、对象、事件、方法C .对象、属性、方法、事件D .对象、属性、事件、方法2 •要对选定的多个控件调整格式,如对齐、调整间距、统一尺寸等 ,应使用 ____ 单。
A .格式B .编辑C .视图D .工具3 .要在窗体上显示图片,需设置窗体的 ________ 性。
A. CaptionB . IconC . PictureD . Name4 .将命令按钮的 ______ 性设置为False 后,运行时该命令按钮呈灰色不可用。
A . ControlBoxB . WindowStateC . VisibleD . Enabled5 .下列表达式中,值为True 的是 ________ 。
A . Mid( “ABCD ”,2,2)>Left(“ABCD ” ,2) B . Not(Sqr(4)-3>=-2)C . 14/2\3<10 MOD 4D . Ucase( “ abed ” )>= “ abed6 .以下日期型常量合法的是。
A •” 03/25/89 ”B . # ” 03/25/89 ”#C . 12329D . 12000329C . #03/25/89#D . #25/03/89# 7 .表达式12000+129 ” &200的值是A . 12129200B . 120001292008 •将文本框的 ____ 性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。
A. MultiLineB. EnabledC. ScrollBars D . Max9 .任何控件都具有_______ 性。
A.TextB. CaptionC. NameD. ForeColor10 .若要将滚动条的最小值设为0,最大值设为255,应对其_________性进行设置。
vb程序设计题及答案

vb 程序设计题及答案篇一:vb 程序设计试题及答案】txt> 一、单选题1. visual basic 是一种面向对象的可视化程序设计语言,采取了a 的编程机制。
(a) 事件驱动(b) 按过程顺序执行(c) 从主程序开始执行(d) 按模块顺序执行2. 若要使标签控件显示时不覆盖其背景内容,要对d 属性进行设置。
(a) backcolor (b) borderstyle(c) forecolor (d) backstyle3. 在visual basic 中最基本的对象是c ,它是应用程序的基石,是其他控件的容器。
(a) 文本框(b) 命令按钮(c) 窗体(d) 标签4. 要判断在文本框是否按下enter 键,应在文本框的d 事件中判断。
(a) change (b)keydown(c) click (d)keypress5. 数学表达式3W xIO在vb中的逻辑表达式为d 。
(a) 3=x10(b) 3=x and x10(c) x=3 or x1O (d) x=3 and x1O6. rnd 函数不可能为下列b 值。
(a) O (b) 1(c) O.1234 (d) O.OOO57. 赋值语句:a=123+mid(123456 ,3,2)执行后,a 变量中的值是d(a) 12334(b) 123 (c) 12334 (d) 1578. 对于语句if x=I then y=I ,下列说法正确的是c 。
(a) x=I 和y=I 均为赋值语句(b) x=I 和y=I 均为关系表达式(c) x=I 为关系表达式,y=I 为赋值语句(d) x=I 为赋值语句,y=I 为关系表达式9. 下面程序段表示求两个数中的大数,d 不正确。
(a) max=iif(xy ,x,y) (b) if xy then max=x eIse max=y(c) max=x (d) ify=x then max=yif y=x then max=y max=x10. 当在文本框中输入“ a bcd ”4个字符时,窗体上显示的是c。
VB程序设计考试试题及答案

VB程序设计考试试题及答案月考上机试题一.选择题:(10*2)1由单精度浮点型的数据组成的字节数是A.2B.4C.8D.162.可以同时删除字符串前导和尾部空白的函数是A.LtrimB.RtrimC.TrimD.Mid3.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口4.在窗体上添加如下命令按钮,然后编写如下事件过程:C Private Sub Command1 _ Click()Dim a(10)As IntegerDim p(3)As Integerk=5For i=1 To 10a(i)=iNext iFor i=1 To 3p(i)=a(i*i)Next iFor i=1 To 3k=k+p(i)*2Next iPrint kEnd Sub该过程的运行结果为:A.35B.33C.31D.295.VB表达式Cos(0)+Abs(1)+Int(Rnd(1))的值是A.1B. -1C. 0D. 26.若m,x,y,均为Integer型变量,则执行下面语句后m值是m=1:X=2:Y=3m=IIf(X>Y,X+Y,X-Y)A.-1B.0C.1D. 27.设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)8.以下不能运行工程的操作是A..执行"运行"菜单中的"启动"命令B.单击工具栏中的"启动"命令D.按下F5键 C.按下Ctrl+F5键9.下列关于面向对象程序设计的叙述不正确的是A.对象具有属性、方法等特性B.对象之间的通信产生了消息C.一个对象是一个软件构造块,它包含数据与相关的操作D.对象的属性不能被改变10.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1 _ Click()Static X As IntegerStatic Y As IntegerClsY=lY=Y+5X=5+XPrint X,YEnd Sub程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为:A.15 16B.15 6C.15 15D.5 6二.填空题(3*4)1.计算1*2*3*...*3000,当积大于3000时停止计算。
2018可视化程序设计(VB)

可视化程序设计(VB)一、单项选择题(共 10 题、0 / 20 分 )1、下列程序段的执行结果为()。
Dim x as integerIf x Then Print x Else Printx+1 End if∙A、显示出错信息∙B、0∙C、1D、-12、下列程序的执行后,X的结果为()。
Private Sub Command1_Click( )x=0Fori=1 to 3x=1For j=1 to 4x=2For k=1 to 5x = x + 2Next kNext jNext iPrint xEnd Sub∙A、24B、36∙C、12∙D、483、已知d=#2015-04-01#表达式year(d)+1的值是()。
∙A、05∙B、2016∙C、02∙D、出错4、可用于设置系统当前时间的语句是()。
∙A、Date∙B、Timer∙C、Date$∙D、Time5、程序的运行结果为()。
Dim k As Integer n=5:m=1:k=1 While k<=n m=m*2k=k+1wendPrint m∙A、32∙B、1∙C、5∙D、406、在使用菜单编辑器设计菜单时,必须输入的项是()。
∙A、快捷键∙B、索引∙C、名称∙D、标题7、要禁用计时器控件,需要设置为False的属性是()。
∙A、Interval∙B、Timer∙C、Visibale∙D、Enable8、图像框根据加载的图像的大小调整尺寸,需要设置为False的属性是()。
∙A、Appearance∙B、Picture∙C、Stretch∙D、AutoSize9、以下关于变量作用域的叙述中,正确的是______。
∙A、模块级变量只能用Private关键字声明∙B、窗体中凡被声明为Private的变量只能在某个指定的过程中使用∙C、全局变量必须在标准模块中声明∙D、 Static类型变量的作用域是它所在的窗体或模块文件10、控件数组是通过()来区分控件数组元素的。
VB程序设计试题与答案解析

VB程序设计试题1.多窗体程序是由多个窗体组成,在缺省情况下,VB在应用程序执行时,总是把()指定为启动窗体。
A.不包含任何控件的窗体B. 设计时的第一个窗体C. 包含控件最多的窗体D. 命名为Frm1的窗体2. 应用程序打包后,其包文件的后缀为()。
A. .exeB. .cabC. .txtD. .ocx3.当一个工程中含有多个窗体时,其中的启动窗体是()。
A. 启动VB时创建的第一个窗体B. 第一个添加的窗体C. 最后一个添加的窗体D. 在“工程属性”对话框中指定的窗体4.能够改变标签Label控件显示标题的属性是()。
A.CapionB. NameC. ClickD. Text5.下面关于工程的概念中错误的是()。
A.Visual Basic 的工程是相关应用程序文件的集合B. Visual Basic 的工程实际上为了管理构成应用程序的所有文件C. 一个大的Visual Basic应用程序才能构成一个工程D. 建立只有一个窗口的应用程序,会生成多个程序文件,也称为一个工程6.将一个VB程序保存在磁盘上,至少会产生的文件是()。
A..doc、.txtB. .txt、.exeC. .vbp、.frmD. .bat、.frm B.7.一个VB应用程序可以包含几个vbp文件()8.A. 1个 B. 2个 C. 可以没有 D. 不受限制9.8.当运行程序时,系统自动执行启动窗体的()事件过程。
A.LoadB. ClickC. UnloadD. GotFocus9. 对于定时器(Timer)控件,设置其定时是否开启的属性是()A. IndexB. TagC. EnabledD. Left10.启动VB后,就意味着要建立一个新()。
A.窗体B. 程序C. 文件D. 工程11.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()A.单击窗体上没有控件的地方B. 单击任一个控件C. 不执行任何操作D. 双击窗体的标题栏12.下面各种高级语言中,不是面向对象程序设计语言的是()。
VB程序设计试题及参考答案

VB程序设计试题及参考答案VB程序设计及参考答案⼀、单选题(共20分,每⼩题1分)1、要改变控件的宽度,应修改该控件的()属性。
(A)TOP (B)width (C)Left (D)Height2、将命令按钮Command1设置为不可见,应修改该命令按钮的()属性。
(A)Visible (B)Value (C)Caption(D)Enabled3、()对象具有clear⽅法。
(A)图⽚框(B)窗体(C)复选框(D)列表框4、启动VB后,就意味着要建⽴⼀个新()。
(A)窗体(B)⽂件(C)⼯程(D)程序5、下列()对象不具有Clear⽅法。
(A)列表框(B)组合框(C)剪贴框(D)图⽚框6、组合框有三种风格,它们由Style属性所决定,其中为简单组合框时,Style 属性值应为()(A)0 (B)1 (C)2 (D)37、下列可调整图⽚框的⼤⼩以适合图⽚的属性是()(A)Stretch (B)autosize (C)picture (D)oledropmode 8、要想清除⽂本框中的内容则可利⽤()进⾏。
(A)Caption (B)Text (C)Clear (D)Cls9、在⽂本框控件中将Text的内容全部显⽰为所定义的字符的属性是()。
(A)Password (B)PasswordChar(C)需要编程来实现(D)以上都不是10、Visual Basic是⼀种⾯向对象的程序设计语⾔,所采⽤的编程机制是()。
(A)从主程序开始执⾏(B)按过程顺序执⾏(C)事件驱动(D)按模块顺序执⾏11、下列四项中合法的变量名是()。
(A)a-bc (B)a_bc (C)4abc (D)integer12、⽆论何种控件,共同具有的属性是()(A)Text (B)Name (C)Caption (D)ForeColor13、有程序代码如下:Text1.Text = "Visual Basic程序设计"则Text1、Text ,和"Visual Basic程序设计"分别代表()。
VB程序设计试卷A及答案

_ _ _ _ _ _ _ _ _ _ _ _号学_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _名姓_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _级班_ _ _ _ _ _ _ _ _ _ _ _ _部系----------------------《 VB程序设计》试卷( A 卷)------(时间 90 分钟满分 100 分)-------线-题号一二三四五合计-----分数-----阅卷人------一、选择题:( 30 分,每题 2 分)-----阅卷人得分------------1、“x 是小于 100 的非负数”,用 VB表达式表示正确的是()-----A、 0≤ x<100 B 、0<=x<100C、0<=x or x<100 D 、0<=x and x<100-封--2、下面哪组语句可以将变量 A 和 B 的值互换?()-----A、 A=B: B=A B、 A=(A+B)/2: B=(A-B)/2------C、 A=A+B:B=A-B:A=A-B D、 A=C:C =B:B=A-----3、在 Select Case X 结构中,描述判断条件 3≦X ≦7的测试项应该写成------____________ 。
----A、 Case 3 ≦ X ≦ 7B、 Case 3 To 7------ C 、 case Is≦3, Is ≧ 3D、 Case 3 ≦ X , X ≦ 7--密4、下面()是算术运算符?-----A、mod B 、 imp C、not D、like-----5、以下控件中可以入选为容器控件的是() 。
------A、Image 图像框控件B、 ListBox列表框控件-----C、TextBox 文本框控件D、Picture图片框控件--------------------第 1 页----6、下列操作不能打开代码窗口的是( )A、选中对象 , 单击鼠标右键 , 在弹出的快捷菜单中选择“查看代码”命令B、选中对象 , 双击鼠标左键C、按F7键D、按F4键7、函数 Mid(" 山羊上山山碰山羊脚 ", 3, 2)的结果是()A、山羊B、羊上C、上山D、山山8、窗体运行后,要使窗体自动显示在屏幕的中央位置,应设置窗体的()属性?A、WindowstateB、StartuppositionC、IconD、mousePointer9、下列哪个语句是错误的VB语句()A、 Text1.Text = " 你好! " ; Text1.BackColor = RedB、 Text1.Text = " 你好! " : Text1.BackColor = RedC 、Text1.Text = "你好!"D 、 Option Explicit10、以下描述中错误的是 ( )A、符号常量的使用和变量的使用没有差别B、常量可分为字符型常量,数值常量,时间/ 日期型常量,布尔型常量C、符号常量是用一个标识符来代表一个常量D、常量在程序执行期间其值不会发生变化11、若想要建立一个学生管理的输入界面,其中要求选择学生的性别/ 政治面貌(党 / 团/ 群众)及选课情况(共有 5 门课,可任选),应如何在窗体中利用单选钮和选择框来实现()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011-1-VB程序设计课程试卷一、单选题(每题1分,共30分)1.一只白色的足球被踢进球门,则白色、足球、踢、进球门是______。
A.属性、对象、方法、事件B.属性、对象、事件、方法C.对象、属性、方法、事件D.对象、属性、事件、方法2.要对选定的多个控件调整格式,如对齐、调整间距、统一尺寸等,应使用______菜单。
A.格式B.编辑C.视图D.工具3.要在窗体上显示图片,需设置窗体的______属性。
A.Caption B.Icon C.Picture D.Name4.将命令按钮的______属性设置为False后,运行时该命令按钮呈灰色不可用。
A.ControlBox B.WindowStateC.Visible D.Enabled5.下列表达式中,值为True的是______。
A.Mid(“ABCD”,2,2)>Left(“ABCD”,2) B.Not(Sqr(4)-3>=-2)C.14/2\3<10 MOD 4 D.Ucase(“abcd”)>=“abcd”6.以下日期型常量合法的是______。
A.”03/25/89”B.#”03/25/89”#C.#03/25/89# D.#25/03/89#7.表达式12000+”129”&200的值是______。
A.12129200 B.12000129200C.12329 D.120003298.将文本框的______属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。
A.MultiLine B.Enabled C.ScrollBars D.Max9.任何控件都具有______属性。
A.T ext B.Caption C.Name D.ForeColor10.若要将滚动条的最小值设为0,最大值设为255,应对其______属性进行设置。
A.Left和Top B.Width和HeightC.SmallChange和LargeChange D.Min和Max11.窗体上有一个文本框控件Textl,若已存在三个整型变量a、b、C,且三个变量的值分别为5、7、12。
以下的______可以使文本框中显示的内容为:5+7=12。
A.Texll.T ext=a+b=CB.Textl.Text=“a+b=C”C.Textl.Text=a&”+”&b&”=“&cD.Textl.Text=“a”&”+”&”b”&”=“&”c”12.下列控件中, ______控件没有Caption属性。
A.命令按钮B.标签C.选项按钮D.文本框13.程序运行时,若要使某一控件不可见,应将其______属性设为False。
A.Enabled B.Caption C.Visible D.Default14.在设计阶段,双击窗体Forml的空白处,打开代码窗口,显示______事件过程模板。
A.Forml_ Click B.Forml_LoadC.Form_Load D.Form_Click15.一个控件在窗体上的位置由Top和Left属性决定,其大小由Height和______属性决定。
A.Right B.Text C.Caption D.Width16.如果要在命令按钮上显示图形文件,应设置命令按钮的______。
A.Style和Graphics属性B.Style和Picture属性C.Caption和Picture属性D.Caption和Graphics属性17.设A=2,B=-2,则表达式a/2+1 > b+5 or b*(-2) =6的值是______。
A.False B.True C.3 D.618.执行函数Chr(Asc(Mid(“Basic”,2,1))-32)的结果是______。
A.”A”B.”B”C.”a”D.”b”19.用消息框显示如下消息:“程序即将被关闭!”,使用以下______语句可以实现(其中n为Integer型)。
A.MsgBox=“程序即将被关闭!”B.InputBox(“程序即将被关闭!”)C.n=MsgBox(“程序即将被关闭!”)D.Call MsgBox”程序即将被关闭!”20.下面程序段中,循环体被执行的次数是______次。
For i=7 to 102 Step 3Print i;Next iA.96 B.95 C.32 D.3121.下列符号常量的声明中, ______是不合法的。
A.Const a As Single=1.1 B.Const a As Integer=“12”C.Const a As Integer=Sin(1) D.Const a = ”OK”22.在程序中可以通过复选框和单选按纽的______属性值来判断它们的当前状态。
A.Caption B.Value C.Checked D.Selected23.以下控件可以作为其他控件容器的是______。
A.PictureBox和Image B.Frame和PictureBoxC.ListBox和Frame D.TextBox和Image24.不可以显示输出文本信息的控件是______。
A.Image B.TextBox C.Label D.ComboBox25.要清除已经在图片框Picturel中打印的字符串而不清除其中的图象,应使用语句______。
A.Picturel.ClsB.Picturel.Picture=LoadPicture(““)C.Picturel.print ““D.Picturel.Picture=““26.定时器的Interval属性以______为单位指定Timer事件之间的时间间隔。
A.分B.秒C.毫秒D.微秒27.下列叙述不正确的是______。
A.注释语句是非执行语句,仅对程序的有关内容起注释作用,不被解释或编译B.注释语句可放在代码中的任意位置C.注释语句不能放在续行符的后面D.代码中加入注释语句的目的是提高程序的可读性28.针对语句If I=1 Then J=l,下列说法正确的是______。
A.I=1为关系表达式,J=1为赋值语句B.I=1为赋值语句,J=1为关系表达式C.I=1和J=l均为赋值语句D.I=1和J=1均为关系表达式29.在一个语句行内写多条语句时,语句之间应该用______分隔。
A.逗号B.分号C.顿号D.冒号30.在过程中有语句For I=N1 To N2 Step N3,在该循环体内有下列四条语句,其中______会影响循环执行的次数。
①N1=N1+l ②N2= N2+N3 ③I=I+N3 ④N3=2*N3A.①②B.①②③C.③D.①②③④二、简单填空(每空2分,共30分)1.visual Basic是一种面向对象的程序设计语言。
2.窗体文件的扩展名为.frm。
3.工程文件的扩展名为.vbp。
4.在标准模块中用Public语句说明的变量是全局变量。
5.若窗体上有列表框Listl,则Listl.List(Listl.ListIndex)的值等于Listl的Text属性值。
6.A和B不同时为零的逻辑表达式是A XOR B。
7.在VB中不论常量还是变量,如果不加说明,系统均按变体型或Variant数据处理。
8.算数表达式对应的VB表达式是(a*b+c)/((abs(d)+1)*(e+f))+1。
9.\、/、mod、*四个算术运算符中,优先级最低的是mod。
10.欲使某窗体从屏幕上消失,但仍驻留在内存中,应使用窗体的Hide方法。
11.设置文本框的Passwodchar属性,可以使在文本框中键入字符时,只显示某个特定的字符,如“*”。
12.决定控件上文字的字体、字形、大小、效果的属性是Font属性。
13.表达式2 ^ 3+5 Mod 2-4的值为5。
14.执行语句”Print Format(5459.478,”##, ##0.00”)”,正确的结果是5,459.48。
15.将任意一个两位整数N的个位数与十位数对换得到新数的VB表达式是(N Mod 10)*10+N\10。
三、程序分析填空(每空3分,共30分)1.设x As Integer,St As string,F1ag As Boolean执行下列语句后,x结果为122。
St = "123"F1ag = Truex = F1ag + St2.下列程序段的执行结果为1 2 False。
x=1y=2z=x=yPrint x;y;z3.下列程序段的执行结果为I=2。
Private Sub Form_Click()Dim a As Integer, i As Integera = 75If a > 60 Then i = 1If a > 70 Then i = 2If a > 80 Then i = 3If a > 90 Then i = 4Print "I="; iEnd Sub4.下列程序段的执行结果为False。
Private Sub Form_Click()x = 2: Y = 1If x * Y < 1 Then Y = x - 1 Else Y = -1Print Y - x > 0End Sub5.下列程序段的执行结果为bcdcde。
a = "abcd"b = "bcde"e = Right(a, 3)f = Mid(b, 2, 3)If e < f Then Print e + f Else Print f + e6.下列程序段的执行结果为4。
i = 0For g = 10 To 19 Step 3i = i + 1Next gPrint i7.下列程序段的执行结果为i=7 a=11。
Private Sub Form_Click()i = 4: a = 5Doi = i + 1a = a + 2Loop Until i >= 7Print "i="; i,Print "a="; aEnd Sub8.下列程序段的执行结果为10 5。
Private Sub Form_Click()a = 0:b = 1Doa = a + bb = b + 1Loop While a < 10Print a; bEnd Sub9.下列程序段的执行结果为2 4。
Private Sub Form_Click()Dim i As Integer, J As IntegerDim a As Integer, b As Integera = 0b = 0For i = -1 To -2 Step -1For J = 1 To 2b = b + 1Nexta = a + 1NextPrint a; bEnd Sub10.运行以下的程序,单击按钮Commandl,在输入框中依次输入100,36,70,窗体上第三行输出的内容是good。