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 门课,可任选),应如何在窗体中利用单选钮和选择框来实现()。
(完整word版)VB程序设计试题题库及答案
VB程序设计笔试题题库一、选择题1 以下常量中,是 Integer种类常量的是(C )。
A、123&B、-38844C、123%D、327682 下边选项中 () 是字符连结运算符 . ( A )A、&B、AndC、%D、Mod3下边关于 VB 的集成开发环境( IDE )的叙述中,不正确的是(B )。
A、IDE是设计、调试、运转 VB程序的工具。
B、用户不可以任意封闭 IDE中的窗口。
C、" 窗体设计 " 窗口是用来设计应用程序界面(窗体)的。
D、翻开 / 封闭各窗口的命令主要在 IDE的" 视图 " 菜单中。
4 len( “程vb序设计”)=( C ) 。
A、 5B、2C、 6D、105 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 DA、7B、0C、2D、46 赋值语句 A=123 + Mid$( “123456”,3,2)履行后, A= ( A )。
A、157B、12334C、123D、"12334"7 在一个语句内写多条语句时 , 用来分开每条语句的符号是 ( C ).A、,B、;C、:D、、8 将逻辑型数据变换成整型数据时,变换规则是( D )。
A、将 True 变换为 1 ,将 False 变换为 0B、将 True 变换为 1 ,将 False 变换为 -1C、将 True 变换为 0 ,将 False 变换为 -1D、将 True 变换为 -1 ,将 False 变换为 09 表达式 2+3*4^5-SIN(X+1)/2 中最初进行的运算是 ( D ).A、SINB、4^5C、3*4D、x+110 假如 x=2 ,则表达式And 3>x+3 的值( B )。
A、不可以计算B、 TrueC、5D、False11 随机产生 [10,50] 之间整数的正确表达式是( D )。
A、Round( Rnd*50)B、 Int(Rnd*40+10)C、Round( Rnd*51)D、 10+Int(Rnd*41)12 每成立一个窗体 , 工程管理器窗口中就会增添一个 ( C ).A、类模块文件B、工程文件C、窗体文件D、程序模块文件13 INT(100*RND(1)) 产生的随机整数的闭区间是 ( B ).A、[1,100]B、[0,99]C、[0,100]D、[1,99]14以下数据种类中 , 占用内存最小的是 ( D ). A、IntegerB、SingleC、BooleanD、Byte15 VisualBasic是一种( B ) 程序设计语言 .A、过程式B、非过程式C、机器D、初级16函数 Int(10*Rnd) 是在 ( A ) 范围内的整数 . A、[0,9]B、[0,1]C、[1,9]D、[1,10]17 以下合法的一组 Visual Basic 用户表记符是( C )A、Sum 和 8abcB、a#x 和 PiC、ForLoop 和 TotalD、Const 和 DoWhile18 函数 Len(Str(Val("123.4"))) 的值为 ( B ).A、5B、6C、8D、1119 Int(198.555*100+0.5)/100 的值为( B )A、B、C、200D、19820以下各表达式中 , 计算结果为 0的是 ( A ). A、FIX(12.4)+FIX(-12.6)B、CINT(12.4)+CINT(-12.6)C、INT(12.4)+INT(-12.6)D、FIX(13.6)+FIX(-12.6)21 MsgBox() 的正确语法是(D)。
《VB语言程序设计》课程试题
学年 第一学期《VB 语言程序设计》课程试题课程号:1630013√ 考试 □ A 卷√ 闭卷□ 考查√ B 卷□ 开卷一、判断正误(请将答案填在括号内,每题( )1. 用VB 编写的源程序无法在计算机中直接执行。
( )2. 长整型(Long )是VB 中的一种基本数据类型,其表示范围为-32768~32767。
( )3. 一般情况下,系统事件是指用户在计算机系统中通过按键或鼠标操作而产生的事件。
( )4. 在属性窗口中,既可以按字母顺序,也可按分类顺序显示所选对象的属性。
( )5. VB 集成开发环境包括三种工作状态,用户只能在设计状态下修改程序代码。
( )6. 当文本框具有焦点时,用户按下光标键时将触发该文本框的KeyPress 事件。
( )7. 我们可以将菜单编辑器看成是菜单控件的属性窗口,其中的“标题”、“索引”项分别对应着菜单控件的Caption 、Index 属性。
( )8. 为了选中某个单选按钮,可以在程序代码中将该单选按钮的Enable 属性设置为True 。
( )9. 设置图片框(PictureBox)对象的Stretch 属性,可使该对象根据装入的图形自动调整本身的大小。
( )10. 文件既可以存储在计算机的外存储器中,也可以存储在计算机的内存储器中。
二、单项选择(请将答案填在括号内,每题1分,共10分)( )1. 以下四个变量名中,合法的是__________ 。
A. PiB. 7StudC. PrintD. Mod ( )2. 要通过代码删除列表框List1中当前选中的一项,可使用__________班级:姓名:学号:试题共 页加白纸 二 张密封线GDOU-B-11-302语句。
A. List1.ClearB. List1.DeleteList1.ListIndexC. List1.RemoveItem List1.ListIndexD. List1.ClearList1.ListIndex()3. 以下四个项目中,不可以用于用户输入的是__________ 。
《VB程序设计》计算机水平等级考试样题及参考答案
《VB程序设计》计算机⽔平等级考试样题及参考答案全国⾼等学校计算机⽔平考试《Visual Basic程序设计》考试样题(⼀)、理论题(20分,每⼩题1分)1.在正常安装Visual Basic6.0后,可以通过多种⽅式启动Visual Basic。
以下⽅式中不能启动Visual Basic的是:____D____A)通过“开始”菜单中的“程序”命令B)通过“我的电脑”找到vb6.exe,双击该⽂件名C)通过“开始”菜单中的“运⾏”命令D)进⼊DOS⽅式,执⾏vb6.exe⽂件2.每当窗体失去焦点时会触发的事件是___C____A)ActiveB)DeactiveC)LostFocusD)Initialize3.为了同时改变⼀个活动控件的⾼度和宽度,正确的操作是:___B_____A) 拖拉控件4个⾓上的某个⼩⽅块B) 只能拖拉位于控件右下⾓的⼩⽅块C) 只能拖拉位于控件左下⾓的⼩⽅块D) 不能同时改变控件的⾼度和宽度4. 假定窗体的名称为Form1,对该窗体编写如下代码:Private Sub Form_Load()Form1.Caption=”AAAAA”Me.Caption=”BBBBB”Capt ion=”CCCCC”End Sub程序运⾏后,窗体的标题是__C___A)AAAAAB)BBBBBC)CCCCCD)显⽰出错信息5.__A___属性设置窗体中⽂本和图形的背景颜⾊A)BackColorB)ColorC)TextD)ForeColor6.为了防⽌⽤户随意将光标置于控件上,应该__D__A) 将控件的TabIndex属性设置 0B) 将控件的TabStop属性设置为0C) 将控件的TabStop属性设置为FalseD) 将控件的Enabled属性设置为False7.语句Z=y+1代表___A______A)变量Z取得y+1的值B)变量Z取得变量y的值,然后再加上1的⼀个表达式C)将变量Z存⼊变量y中,再加上1的表达式D)将变量Z存⼊变量y+1中8.下列程序的运⾏结果是_____A____A=5B=-5C=NOT A=BPRINT CA)TrueB)-5C)0D)⽆法输出9.在窗体上画⼀个命令按钮(名称为Command1)编写如下事件过程:Private Sub Commmand1_Click()b=1c=3print a=b+cEnd Sub程序运⾏后,单击命令按钮,输出的结果是_D___A)a=3B)a=b+cC)3D)False10.设有如下的程序段:a$=”BeijingShanghai”b$=Mid(a$,instr(a$,”g”)+1)执⾏上⾯的程序段后,变量b$的值为__B____A)BeijingB)S hanghaiC)B eijingShanghaiD)显⽰出错信息11.下列语句的输出结果是_C___a=sqr(3.61)Print Format(a,”000.000”)A)1.900B)1.9C)001.900D)001.912.执⾏下⾯的代码,在图⽚框中显⽰的是___B___ Private Sub Command_Click()Picture1.print “Bbb”End SubA)名为”Bbb”的图形⽂件B)⽂本”Bbb”C)不显⽰任何信息D)出错13. 在VB中,下列_C__控件属于容器控件A)GridB)TextBoxC)FrameD)CheckBox14. 下列程序的输出结果是__C___Private Sub Command1_Click()For I=1 to 3Print chr(Asc(“a”)+I-1)NextEnd subA)ABCB)97 98 99C)abcD)bcd15. 设 a=10,则执⾏x=iif(a>7,-1,0)后,x的值是_D_A)7B)10C)0D)-116. 阅读程序:Function func(n As Integer) As IntegerSum=0For I=1 to nSum=Sum+(I+1)*INext IFunc=SumEnd FunctionPrivate Sub Command1_Click()Dim a As Integera=3s=func(a)print sEnd Sub程序运⾏后,单击命令按纽,输出结果为:_B___A)15B)20C)8D)3017.假设在窗体上已经添加了通⽤对话框CommonDialog控件并设置好属性,其名称是CommonDialog1,在程序中要显⽰“打开”对话框,使⽤语句是:_A___A)CommonDialog1.Action=1B)CommonDialog1.Action=2C)CommonDialog1.Action=3D)CommonDialog1.Action=418.在窗体上画两个标签和⼀个命令按钮,其名称分别为Label1、Label2和Command1,然后编写如下程序:Private Sub func(L as label,ByVal a As integer)L.Caption=”1234”a=a*aEnd SubPrivate Sub Form_Load()Label1.Caption=”ABCD”Label2.Caption=10End SubPrivate Sub Command1_Click()a=val(Label2.Caption)call func(label1,a)label2.caption=aEnd Sub程序运⾏后,单击命令按纽,在两个标签Label1和Label2中显⽰的内容分别是_D_A) ABCD和10B) 1234和100C) ABCD和100D) 1234和1019. 要判断在⽂本框内是否按下了回车键,可以在⽂本框的_C__事件过程中进⾏判断A) ChangeB) ClickC) KeyPressD) GotFocus20. 下列控件可以⽤来显⽰⽂件的是__B_A)DirListBoxB)F ileListBoxC)D riveListBoxD)ListBox(⼆)操作题1.简单操作(35分)(1)在Form1的窗体上画⼀个命令按钮,名称为Command1,标题为“未按下”。
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》试卷(A卷)姓名_______ __班级___________学号___________成绩___________一、单选题(每题1分,共20题,总计20分)1.设A=7,B=4,C=6,,则表达式A Mod3+B^3/C\5的值为____C________ 。
A.1 B.2 C.3 D.出错2.下列选项中,为字符串常量的是_____B____ 。
A.6/12/2001 B."6/12/2001" C.#6.12.2001# D.' 6/12/2001’3.执行语句Print Format(5459.478, "##,##0.00"),正确的输出是_______B__ 。
A.5459.48 B.5,459.48 C.5,459.478 D.5,459.474.表达式123+27 mod 10\6+asc(“A”)的值为__B_________ 。
A.191 B.65 C.189 D.1885.假定有一个菜单项,名为Menuitem,为了在运行时使该菜单失效,以下正确的语句是_____A___ 。
A.Menuitem.Enabled = False B.Menuitem.Enabled = TrueC.Menuitem.Visible = True D.Menuitem.Visible = False6.下列控件中,______B____控件没有“Caption”属性。
A.CheckBox(复选框) B.Text(文本框)C.Frame(框架)、 D.Label(标签)7.下面Sub子过程的各个语句中,正确的是__D________。
① Private Sub Sub1(A() As string)② Private Sub Sub1(A(1 to 10) As string*8)③ Private Sub Sub1(S As string)④ Private Sub Sub1(s As string*8)A abcdB abcC acdD ac8.若要设置定时器控件的定时时间,需设置的属性是__A________。
vb程序设计试题及答案
vb程序设计试题及答案为了帮助大家更好地理解和掌握VB程序设计,下面将为大家提供一套VB程序设计试题及答案。
通过完成这些试题,相信能够对VB程序设计有更深入的了解和应用。
请注意,以下试题中给出的是简要描写,实际编写程序时请适当完善。
试题一:计算两个数字的和与差要求:编写一个VB程序,输入两个数字,然后输出它们的和与差。
答案:```vbPrivate Sub btnCalc_Click()Dim num1, num2, sum, diff As Integernum1 = Val(txtNum1.Text)num2 = Val(txtNum2.Text)sum = num1 + num2diff = num1 - num2lblSum.Caption = "和:" & sumlblDiff.Caption = "差:" & diffEnd Sub```试题二:学生成绩统计要求:编写一个VB程序,输入3位学生的成绩,然后计算并输出平均成绩和最高成绩。
答案:```vbPrivate Sub btnCalc_Click()Dim score1, score2, score3, average, max As Integerscore1 = Val(txtScore1.Text)score2 = Val(txtScore2.Text)score3 = Val(txtScore3.Text)average = (score1 + score2 + score3) / 3max = WorksheetFunction.Max(score1, score2, score3)lblAverage.Caption = "平均成绩:" & averagelblMax.Caption = "最高成绩:" & maxEnd Sub```试题三:简单计算器要求:编写一个VB程序,实现一个简单的计算器功能,包括加减乘除四则运算。
- 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。