Visual Basic本科样卷

合集下载

VisualBasic程序设计本科网上第一次作业答案.doc

VisualBasic程序设计本科网上第一次作业答案.doc

V i sua I Bas i c 程序设计_0001试卷总分:100 测试时间:100单项选择题判断题阅读理解一、单项选择题(共10道试题,共40分。

)1. 一个VB 应用程序可以包含几个vbp 文件?( )E A. 1 个匚B.可以没有C C. 2 个可以包含多个 下列()对象在运行时一定是不可见的。

如果Winsockl .LocalPort=0,那么应用程序将使用(A. AlignA. LineE B. TimerC. ShapeD. Frame A. 注册端口B. 公认端口c. 常用端口D. 随机端口4. 如果要在文本框中键入字符时,只显示某个字符,如星号("),应设置文本框的()属性。

A. CaptionB. PasswordCharc. TextD. Char5. 要使图片框自动地与窗体右对齐,应该设置它的( )属性。

2.3.c B. AutoSizo匚 c. Leftc D. Width6. 要在窗体的标题栏中显示“我的第一个应用程序”,使用的语句是()。

C A. Forml. Print"我的第一个应用程序"匚B. Form. Print"我的第一个应用程序〃匚C. Form, caption二"我的第一个应用程序" 巨D. Forml. caption=z,我的第一个应用程序"7. 表达式7+10 Mod 3*2+2 ()。

C A. 1C B. 7C C. 6 色 D. 13& 在VB程序的以下几种错误中,最具隐藏性和破坏性的是()。

匚A.运行时错误匚B.编译错误E C.逻辑错误匚0.实时错误9. 按照变量的作用域可将变量划分为()。

C A.公有、私有、系统匚B.动态、常数、静态E C.全局变量、模块级变量、过程级变量厂2 D・ Public、 Private、 Protected10. 无论何种控件,共同具有的属性是()。

大学生vb试题及答案

大学生vb试题及答案

大学生vb试题及答案一、单选题(每题2分,共20分)1. 在Visual Basic中,用于声明变量的关键字是:A. DimB. ConstC. DeclareD. Function答案:A2. 下列哪个选项是Visual Basic中的事件处理程序?A. SubB. FunctionC. EventD. Procedure答案:A3. 在Visual Basic中,用于执行循环操作的关键字是:A. ForB. NextC. DoD. Loop答案:A4. 如果要在Visual Basic中创建一个数组,应该使用哪个关键字?A. ArrayB. DimC. NewD. Declare答案:B5. Visual Basic中,用于条件判断的关键字是:A. IfB. ThenC. ElseD. All of the above答案:D6. 在Visual Basic中,哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B7. Visual Basic中的哪个属性用于设置或返回控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A8. 在Visual Basic中,哪个方法用于将字符串转换为数字?A. StrB. ValC. CIntD. CDbl答案:B9. Visual Basic中,哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B10. 在Visual Basic中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,________ 属性用于设置或返回一个控件的标题。

答案:Caption2. 使用________ 方法可以关闭一个打开的文件。

遵义医学院本科VB试卷5

遵义医学院本科VB试卷5

遵义医学院本科《Visual Basic语言程序设计》考试题(试卷五)年级________ 学号:班级:姓名:考场:考生注意:1、答案必须填写在答题卡上才有效。

2、试卷和答题卡上都要填写考生信息(学号、姓名、考场),并一起交卷。

3、可以将答题卡与试卷裁开。

一、选择题(单选,每小题2分,共70分)1、VisualBasic从1.0到4.0只有( )A、中文版B、汉化版C、英文版D、英文版和中文版2、在VB集成环境中创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是。

( )A、窗体布局窗口B、立即窗口C、代码窗口D、监视窗口3、常用于跟踪变量的窗口是( )A、立即窗口B、监视窗口C、代码窗口D调色板窗口4、确定一个窗体或控件的大小的属性是()A、Width或HeightB、Width和HeightC、Top或LeftD、Top和Left5、工具箱中的控件实际上是( )A、空对象B、预定义对象C、用户对象D、特殊对象6、不同的对象其属性( )A、相同B、不同C、相同或不同D、相似7、在Visual Basic中,用户界面是由对象组成的,这里的对象是( )A、窗体和控件B、窗体C、控件D、窗体或控件8、Visual Basic应用程序通常由3类模块组成,即()A、窗体模块、标准模块和特殊模块B、窗体模块、标准模块和类模块C、窗体模块、特殊模块和类模块D、标准模块、特殊模块和类模块9、长度为0的字符串称为()A、0字符串B、特殊字符串C、空字符串D、无意义10、在窗体上画一个命令按钮,然后编写如下事件过程:private sub command1_click()a=inputbox(“enter the first integer”)b= inputbox(“enter the second integer”)print b+aend sub程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输入结果( )A、579B、123C、456D、12345611、假定时钟控件的Interval属性为1000,Eabled属性为True,并且有下面的事件过程,计算机将发出Beep声的次数是( )Private Sub Timer1_Timer()For i = 1 To 10BeepNext iEnd SubA、1000次B、10000次C、10次D、以上都不对12、执行以下语句后,所产生的信息框的标题是( )a=msgbox(“AAAA”,,”BBBB”,””,5)A、BBBBB、空C、AAAAD、出错,不能产生信息框13、假如列表框有4个数据,那么把数据项“China”添加到列表框的最后,应使用的语句是( )A、List1.AddItem 3,”China”B、List1.AddItem “China” ,List1.ListCount-1C、List1.AddItem”China” ,3D、List1.AddItem “China” ,List1.ListCount14、执行下面的程序Private Sub Form_Click()For i = 1 To 6List1.AddItem iNextFor i = 1 To 3List1.RemoveItem iNext iEnd Sub列表框中的数据项为( )A、1,5,6B、2,4,6C、4,5,6D、1,3,515、如果列表框中没有被选中的项目,则执行List1.RenoveItem ListIndex语句的结果是( )A、移去第一项B、移去最后一项C、移去最后加入列表的一项D、以上都不对16、如果列表框中只有一个项目被用户选定,则执行Debug,Print List1.Selected(List1.ListIndex)语句的结果是( )A、在Debug窗口输出被选定的项目的索引值B、在Debug窗口输出TrueC、在窗体上输出被选中的项目的索引值D、在窗体上输出True17、在KeyPress和KeyAascii事件过程中,能用来检查Ctrl和F3是否同时按下的表达式为( )A、(button=vbCtrlMask)And (KeyCode=vbKeyF3)B、KeyCode=vbKeyControl + vbKeyF3C、(KeyCode=vbKeyF3)And (Shift And vbCtrlMask)D、(Shift And vbCtrlMask)And (KeyCode and vbKeyF3)18、结构化程序由3种基本结构组成,下面属于3种基本结构之一的是( )A、递归结构B、选择结构C、过程结构D、输入、输出结构19、下面正确的赋值语句是( )A、x+y=30B、y=pi*r*rC、y=x+30D、3y=x20、为了给x,y,z这3个变量赋值1,下面正确的赋值语句是( )A、x=1:y=1:z=1B、x=1,y=1,z=1C、x=y=z=1D、xyz=121、结构化程序由3种基本结构组成,下面属于3种基本结构之一的是( )A、递归结构B、选择结构C、过程结构D、输入、输出结构A、n=InputBox(“input n”)B、Dim a() As SingleDim a(1 To n) As Single n=InputBox(“input n”)ReDim a(1 To n)C、Dim a() As IntegerD、Dim a(n ) As Singlen=InputBox(“input n”)ReDim a(n) Single23、定义有以下两个过程:Sub s1(ByV al x As Integer, ByV al y As Integer)Dim t As Integert = xx = yy = tEnd SubSub s2(x As Integer, y As Integer)Dim t As Integert = xx = yy = tEnd Sub则以下说法正确的是:()A、用过程S1可以实现交换两个变量的值的操作,S2不能实现B、用过程S2可以实现交换两个变量的值的操作,S1不能实现C、用过程S1和S2都可以实现两个变量的交换操作D、用过程S1和S2都不可以实现两个变量的交换操作24、把窗体的KeyPreview属性设置为True,然后编写如下过程:Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)Print Chr(KeyCode + 2)End Sub程序运行后,如果按“A”键,则输出结果为()A、AB、AC、AD、AA B C D25、编写如下事件过程:Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Shift = 6 And Button = 2 ThenPrint "BBBB"End IfEnd Sub程序运行后,为了在窗体上输出“BBBB”,应该执行的操作为()A、同时按下Shift键和鼠标左键B、同时按下Shift键和鼠标右键C、同时按下Ctrl、Shift键和鼠标左键D、同时按下Ctrl、Alt键和鼠标右键26、下列不能打开菜单编辑器的操作是:()A、按Ctrl+E键B、单击工具栏中的“菜单编辑器”按钮C、单击“工具”菜单中的“菜单编辑器命令D、按Shift+Alt+M键A、启动Visual Basic时建立的窗体B、第一个添加的窗体C、最后一个添加的窗体D、在“工程属性”对话框中指定的窗体28、在下列关于键盘事件的说法中,正确的是( )A、按下键盘上的任意一个键都会引发KeyPressB、大键盘上的“1”键和数字键盘的“1”键的KeyPress码相同C、KeyDown和KeyUp的事件过程中有KeyAscii参数D、大键盘上的“4”键的上档字符是“$”,当同时按下Shift和大键盘上的“4”键时,KeyPress事件过程中的KeyAscii参数值是“$”的ASCII的值。

专升本vb程序设计试题及答案

专升本vb程序设计试题及答案

专升本vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项是Visual Basic中的单行注释符号?A. //B. /* */C. 'D. ' '答案:C3. 在Visual Basic中,下列哪个函数用于计算数组中元素的个数?A. UBoundB. LBoundC. CountD. Len答案:A4. 如果要创建一个名为“Form1”的窗体,应该使用哪个关键字?A. FormB. SubC. FunctionD. Class5. 在Visual Basic中,下列哪个选项是正确的事件处理程序的声明方式?A. Sub Form1_Click()B. Sub Form1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Function Form1_Click()D. Function Form1_Click(ByVal sender As Object, ByVal e As EventArgs)答案:B6. 下列哪个选项是Visual Basic中的逻辑运算符?A. AndB. OrC. NotD. All of the above答案:D7. 在Visual Basic中,哪个关键字用于退出当前的Sub过程?A. ExitB. EndC. ReturnD. Stop答案:A8. 在Visual Basic中,下列哪个选项是正确的条件语句?A. If...ThenB. Do...LoopC. For...NextD. Switch...Case9. 在Visual Basic中,下列哪个选项用于创建一个标签控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A10. 在Visual Basic中,下列哪个选项用于创建一个文本框控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个常量。

大学vb考试题库及答案

大学vb考试题库及答案

大学vb考试题库及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. Variable2C. variable_2D. Variable!答案:B2. Visual Basic中,以下哪个是正确的整型常量?A. 123.45B. 0x1AC. 1.2E3D. 0.1答案:B3. 以下哪个是Visual Basic中的保留关键字?A. MyVarB. DimC. VarD. MyFunction答案:B4. 在Visual Basic中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Sub MySub(x As Integer)D. Function MySub(x As Integer) As Integer答案:C5. Visual Basic中,以下哪个是正确的数组声明?A. Dim MyArray(10)B. Dim MyArray(0 To 10) As IntegerC. Dim MyArray() As Integer = New Integer(10)D. Dim MyArray(10) As Integer答案:B6. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 ThenPrint "Positive"End IfC. If x > 0 ThenPrint "Positive"End IfD. If x > 0 ThenPrint "Positive"End If7. Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iLoopC. While i < 10Print ii = i + 1End WhileD. Do While i < 10Print ii = i + 1Loop8. 在Visual Basic中,以下哪个是正确的函数调用?A. Call MyFunction(5)B. MyFunction 5C. MyFunction(5)D. MyFunction Call 5答案:C9. Visual Basic中,以下哪个是正确的事件处理程序?A. Sub Form_Click()End SubB. Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)End SubC. Sub Form_Click(ByVal sender As Object)End SubD. Sub Form_Click(ByVal e As EventArgs)End Sub答案:B10. 在Visual Basic中,以下哪个是正确的窗体属性?A. Me.Caption = "My Form"B. Me.Text = "My Form"C. = "My Form"D. Me.Title = "My Form"答案:A二、填空题(每题2分,共20分)1. 在Visual Basic中,声明一个整型变量的正确语法是:Dim ________ As Integer。

VisualBasic程序设计试卷57

VisualBasic程序设计试卷57

QQ:401999419全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计(一)一、单项选择题(每小题2分,共70分)1.在VB的工程中,窗体文件的扩展名是A、frmB、vbgC、vbpD、bas2.VB和传统高级语言相比,最显著的特点是A、结构化编程B、模块化编程C、采用事件驱动机制D、可以访问数据库3.打开属性窗口,其快捷键是A、F1B、F4C、F5D、F74.下列哪个词语代表双击A、ClickB、DblClickC、DoubleClickD、MouseClick5.语句Dim a!,其中!代表a的类型为A、IntegerB、LongC、SingleD、Double6.如果通过键盘访问菜单,可在菜单的标题中某个字母前插入符号A、$B、!C、&D、#7.若x是两位的随机正整数(10≤x≤99),正确的表达式为A、x=Int(10+90*Rnd)B、x=Int(10+99*Rnd)C、x=Int(10*Rnd +99)D、x=Int(10*Rnd +90)8.下面关于变量名的命名规则错误的是A、首字符必须是英文字母B、不区分大小写C、长度不超过255个字符D、可以采用系统保留字作为变量名9.窗体的边框样式为固定单线边框,则属性BorderStyle的值为A、0B、1C、2D、510.若a=1,b=2,则关系表达式a>0 And b<10 的值为A、TrueB、FalseC、0D、111.文本框具有滚动条,应设置ScrollBars属性,同时必须将属性设置为TrueA、TextB、MultiLineC、MaxLengthD、Alignment12.若要获得滚动条的当前值,可访问的属性是A、ValueB、TextC、MaxD、Min13.输入对话框函数InputBox返回值类型是A、IntegerB、VariantC、StringD、Single14.函数MsgBox("输入一个整数", 4, "输入")产生的按钮类型是A、确定B、取消C、“确定”和“取消”D、“是”和“否”15.表达式Right("Nice to see you",3)的值是A、Nice to seeB、NicC、youD、Nice to see you16.表达式Format(1234.56, "0,000.000")的值是A、1234.56B、01234.560C、1234.560D、1,234.56017.表达式String( 2,97)的值是A、AAB、aaC、9797D、9918.在列表框中当前被选中的列表项的序号是由下列哪个属性表示A、ListindexB、IndexC、ListD、Tabindex19.下列程序段的执行结果为For i = 1 To 100s = s + iIf s >= 6 Then Exit ForNext iPrint sA、5B、6C、8D、1020.决定窗体是否可见,所采用的属性为A、ForeColorB、VisibleC、EnabledD、WindowState21.定义静态变量所使用的名称是A、PublicB、PrivateC、StaticD、Dim22.下列程序段的执行结果为For I = 1 To 10x = x + 1Next IPrint IA、4B、5C、10D、1123.下列的程序段执行后,n的值为For i = 1 To 3For j = 1 To in = n + 1Next jNext iPrint nA、3B、6C、5D、424.下列的程序段执行后,s的值为For i=1 To 100s=s+iNext iA、5050B、100C、101D、500025.命令按钮不能响应的事件是A、MouseUpB、MouseDownC、ClickD、DblClick26.以下程序段执行后结果是n = -1Do While i > 0n = n + 1LoopPrint nA、1B、0C、-1D、死循环27.可决定窗体的是否有最大化按钮的属性是A、BorderStyleB、MinButtonC、ControlBoxD、MaxButton28.算式表达式|x|+e2在VB的中表示形式为A、Abs(x)+Exp(2)B、Abs(x)+Ln(2)C、Sqr(x)+Exp(2)D、Atn(x)+e^229.下列程序的执行结果是f1 = 1: f2 = 1For i = 1 To 3f3 = f2 + f1f1 = f2f2 = f3Next iPrint f3A、2B、3C、5D、630.下列程序的执行结果是a=100b=50If a >= b Then Max = a Else Max = bPrint MaxA、50B、10C、150D、10031.下列程序段执行后,x的值为For I = 2 To 6 Step 2x = x + 1Next IPrint xA、6B、5C、4D、332.为了按下键盘上ESC键能执行某个命令按钮的Click事件,需要设置该命令按钮的属性为TrueA、CancelB、DefaultC、EnabledD、Visual33.下列程序的运行结果为a=9Select Case aCase is<10Print a+1Case is<15Print a*aEnd SelectA、81B、12C、11D、1034.以下程序输出1 到1000之间所有的偶数的和,横线上的语句为Private Sub Command1_Click()Dim x As LongFor i = 1 To 1000If Then x = x + iNext iPrint xEnd SubA、i Mod x=0B、x mod 2=0C、i mod 2=0D、x mod 2<>035.删除列表框中所有列表项的方法是A、ClsB、ClearC、RemoveD、RemoveItem二、填空题(每空2分,共30分)1.为了改变计时器控件的时间间隔,应该修改该控件的【 1 】属性。

Visual Basic程序设计样卷

Visual Basic程序设计样卷

《Visual Basic程序设计》(A卷)一、填空题(每空1分,共10分)1. NOT(5>6)的值是。

2. 根据存取方式,文件可分为 _②___ 文件和 __③___ 文件3. Dim A As Integer ,也可以写成 __④____4. Print Format (63.57,”000.000”) 的输出结果是 _⑤___5. k=a=b 第一个是__⑥____号, 第二个是 __⑦__ 号6. Dim A(2,3) As String ,则数组A 最多能放 _⑧_ 个元素,各元素是 __⑨__ 类型。

7. Int(12.6)的值是 ____⑩____二、选择题(每空1分,共10分)1. 窗体文件的扩展名是_①__ 工程文件的扩展名是 _②___A. .vbpB. .logC. .frmD. .bas2.可以作为vb合法变量名的是 _③__A.*stB.stC.s!tD.5st3. 在面向对象的程序设计中,对象的性质和状态特征称为 _④___A.消息B.类C.属性D.事件4. FontBold=True表示将字体设为 __⑤____A.斜体B.粗体C.加中划线D.加下划线5. 属于外颜色属性的是 _⑥__A.HeightB. TopC.LeftD.BackColor6. 文本框的Text 属性返回值是 _⑦__ 类型, Autosize 属性是 _⑧____ 类型。

A.逻辑B.数值C.字符D.日期7. 将按钮的鼠标事件屏蔽,可将 __⑨___ 属性设为FalseA.CaptionB.TextC.EnableD.Visible8. 不能使用Print 方法的对象 _⑩___A.PrinterB.FormC.PictureboxD.Text三、程序填空(每空2分,共20分)1、计算 S=1+2+3+…+100S=0:N=0While__(1)__N=N+1__(2)_____WendPrint s2、计算 S=1+2+3+…+100s = 0For i = (3)(4)Next iPrint s3、建立并打印一个主对角线元素为1,其余元素为零的10行10列的矩阵。

vb考试试题题库及答案

vb考试试题题库及答案

vb考试试题题库及答案VB(Visual Basic)是一种由微软公司开发的编程语言,广泛用于开发Windows应用程序。

以下是一些VB考试的试题题库及答案,供参考:一、单选题1. 在VB中,以下哪个是正确的数据类型?- A. Integer- B. Real- C. String- D. All of the above答案:D2. VB中的“Sub”过程与“Function”过程的区别是什么?- A. Sub过程可以返回值,Function过程不能- B. Function过程可以返回值,Sub过程不能- C. 两者都可以返回值- D. 两者都不能返回值答案:B3. 在VB中,以下哪个是正确的变量声明方式?- A. Dim x- B. Declare x As Integer- C. Both A and B- D. None of the above答案:C二、多选题1. VB中的控件可以具有哪些属性?- A. Name- B. Caption- C. Font- D. All of the above答案:D2. VB中,以下哪些是事件驱动的编程语言的特点?- A. 事件驱动的程序在事件发生时执行代码- B. 程序的执行顺序由事件的触发顺序决定- C. 程序可以同时响应多个事件- D. 程序必须等待事件的发生才能执行答案:A, B, C三、判断题1. VB是一种编译型语言。

- 正确- 错误答案:错误2. 在VB中,可以使用“Print”方法在文本框中显示文本。

- 正确- 错误答案:正确3. VB中的“Option Explicit”语句可以强制声明所有变量。

- 正确- 错误答案:正确四、简答题1. 简述VB中的事件和方法的区别。

答案:事件是用户或系统触发的动作,如点击按钮、键盘输入等。

方法是一种过程,可以包含代码来执行特定的任务或计算。

事件通常与控件相关联,并可以触发方法的执行。

2. 解释VB中“类”的概念。

visual-basic-题库

visual-basic-题库

Visual basic题库一、单项选择题(34道小题,共34分)1、Byte型数据的长度是( )字节。

(1分)A、2B、1C、4D、82、Integer型数据的长度是( )字节。

(1分)A、1B、2C、4D、83、以下变量名正确的是( ) 。

(1分)A、aB、sinC、a#bD、a%b4、下列数据是常量的是( )。

(1分)A、aB、2C、piD、M5、下列数据是常量的是( )。

(1分)A、aB、#8/8/2008#C、piD、M6、使用语句Dim a(2) As String 声明数组a之后,以下说法正确的是()。

(1分)A、a数组中的所有元素值都为0B、a数组中的所有元素值不确定C、a数组中的所有元素值都为EmptyD、a数组中的所有元素值都为"",即为空字符串。

7、声明一个第二维上界为5的二维整型数组,正确的是()。

(1分)A、Dim a(5,4) As IntegerB、Dim a(6,5) As IntegerC、Dim a(4,3) As IntegerD、Dim a(3,2) As Integer8、语句Dim A(5,6) As Integer ,则所定义的数组A中共有( )个元素。

(1分)A、30B、42C、20D、259、变量a的类型为Double,有赋值语句a=10.3/2,则a的值为()。

(1分)A、5B、6C、5.15D、5.210、变量L的值为-8,则-L^2的值为()。

(1分)A、64B、-64C、16D、-1611、求正切值的函数是( )。

(1分)A、absB、expC、logD、tan12、求以e为底对数值的函数是( )。

(1分)A、absB、expC、logD、tan13、去除符号串左右两边的空格的函数是( )。

(1分)A、lenB、leftC、midD、trim14、Int(10*Rnd()+3)产生的数据范围是( )。

(1分)A、[3,12]B、[3,13]C、(0,1)D、(3,100)16、Fix(2.5)的结果是( )。

大学Visual Basic程序设计教程试题及答案

大学Visual Basic程序设计教程试题及答案

1. 下列( A )是VB的合法常量。

A. 100.0B. %100C. πD.T2. 下列符号中,( C )是VB的合法变量名。

A. 123_aB. a 123C. XYZD.sin(x)3. 表示关系表达式10≤x<20的VB表达式是( B )。

A. 10≤x<20B. 10<=x and x<20C. 10<=x or x<20D. 10≤x and x<204. 算术表达式|x+y|+z5的VB表达式是( B )。

A. |x+y|+z^5B. abs(x+y)+z^5C. abs(x+y)+pow(z,5)D. abs(x+y)+z55. 下列赋值语句中,错误的是( A )。

A. 10x=sin(x)+yB. c=c*yC. x=sin(x)/(20 mod 2+1)D.c=3+sqr(3)6. 语句If x = 1 Then y = 1, 下面说法正确的是( D )。

A. x = 1 和 y = 1均为赋值语句B. x = 1 和 y = 1均为关系表达式C. x = 1 为赋值语句,y = 1 为关系表达式D.x = 1 为关系表达式,y = 1 为赋值语句7.下列数组声明语句中,( B )正确。

A. Dim a[2,4] As IntegerB. Dim a(2,4) As IntegerC. Dim a(n,n) As IntegerD. Dim a(2 4) As Integer8. 设a%=20,b$="30",则下列输出结果是"2030"的语句是( D )。

A.Print str(A)B.Print "a"+bC.Print a+bD.Print a & b9. 在一行内写多条语句时,每个语句之间用( B ) 来分隔。

A. ,B. :C. 、D. ;10. InputBox函数返回值的类型为( B )。

大学计算机基础样卷

大学计算机基础样卷

一、判断题:(每小题1分,共20分。

请将答案涂在答题卡上,正确的涂A,错误的涂B)1.Visual Basic6.0只能运行在Windows XP环境下,不能运行在Windows 98/2000环境下。

(1 )2.为了使一个控件运行时不可见,应将该控件的Visible属性设置为False。

(2 )3.框架的Enabled属性为False时,放入其中的复选框还可以被选中。

(3 )4.组合框(ComboBox)与列表框(ListBox)功能完全相同。

(4 )5.所有的控件在程序运行以后都是可见的。

(5 )6.列表框的列表项只能在属性窗口中添加。

(6 )7.计时器(Timer)控件的Interval属性的单位是毫秒,即若将此属性值设为10,则每0.01秒产生一次Timer事件。

(7 )8.Visual Basic认为变量X1和x1是同一变量。

(8 )9.Visual Basic中字符型变量只能存放一个字符。

(9 )10.有Select Case语句必有End Select语句与之匹配。

(10 )11.Exit For语句是Do…Loop循环的一个出口。

(11 )12.Dim i,j As Integer表明i和j都是整型变量。

(12 )13.三种基本控制结构是顺序结构、选择结构和循环结构。

(13 )14.在过程中用Dim和Static定义的变量都是局部变量。

(14 )15.一般情况下,数组下标默认下界从1开始的。

(15 )16.按照数组占用存储空间的方式不同,Visual Basic中将数组分为静态数组和动态数组。

(16 )17.Visual Basic中数组的维数最多只能是二维。

(17 )18.窗体的事件过程由Form、下划线、事件名组成。

(18 )19.过程中的静态变量是局部变量,当过程再次被执行时,静态变量的初值是上一次过程调用后的值。

(19 )20.按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。

《Visual Basic程序设计》考试试卷和答案

《Visual Basic程序设计》考试试卷和答案

《Visual Basic程序设计》考试试卷一适用班级:计算机系网络04401班答题时间:100分钟班级学号姓名一、选择题(1分/题,共6分)(1)以下不能在"工程资源管理器"窗口中列出的文件类型是A).bas B).res C).frm D).ocx(2)下列可作为Visual Basic变量名的是A)A#A B)4A C)?xy D)constA(3) 在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。

列表框中显示若干城市的名称。

当单击列表框中的某个城市名时,在标签中显示选中城市的名称。

下列能正确实现上述功能的程序是A)Private Sub List1_Click() B)Private Sub List1_Click()Label1.Caption = List1.ListIndex Label1. Name = List1. ListIndexEnd Sub End SubC)Private Sub List1_Click() D)Private Sub List1_Click() = List1.Text Label1.Caption = List1.TextEnd Sub End Sub(4) 在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。

用于标识各个控件数组元素的参数是A)Tag B)Index C)ListIndex D)Name(5) 在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:Option Base 0Private Sub Command1_Click()Dim city As Variantcity = Array("北京", "上海", "天津", "重庆")Print city(1)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是A)空白B)错误提示C)北京D)上海(6)设有语句Open "c:\Test.Dat" For Output As #1则以下错误的叙述是A)该语句打开C盘根目录下一个已存在的文件Test.DatB)该语句在C盘根目录下建立一个名为Test.Dat的文件C)该语句建立的文件的文件号为1D)执行该语句后,就可以通过Print #语句从文件Test.Dat中读出信息二、填空题(每空2分,共28分)请将每空的正确答案写在答题卡【1】~【14】序号的横线上,答在试卷上不得分。

《Visual_Basic程序设计》试题及其答案

《Visual_Basic程序设计》试题及其答案

《Visual_Basic程序设计》试题及其答案Visual_Basic程序设计试题及其答案Visual_Basic程序设计是一门与Windows操作系统密切相关的编程语言,广泛应用于图形用户界面(GUI)的开发。

下面是一套Visual_Basic程序设计的试题,以及详细的答案解析。

一、概念题(共10题,每题2分,共20分)1. 什么是Visual_Basic程序设计?答案:Visual_Basic程序设计是一种基于BASIC语言的集成开发环境(IDE),用于Windows平台的程序开发和编程。

2. Visual_Basic程序设计的特点是什么?答案:Visual_Basic具有简单易学、图形化编程界面、可视化设计、事件驱动等特点。

3. 什么是控件?答案:控件是Visual_Basic程序设计中用于构建用户界面的基本元素,如按钮、文本框、标签等。

4. Visual_Basic程序中的数据类型有哪些?答案:Visual_Basic支持多种数据类型,包括整数、浮点数、字符串、布尔值等。

5. 什么是条件结构?答案:条件结构是一种根据不同条件执行不同操作的程序结构,如If语句和Select Case语句。

6. 什么是循环结构?答案:循环结构是一种重复执行特定操作的程序结构,如For循环和While循环。

7. 什么是函数?答案:函数是一段可重复调用的代码,通常用于实现特定功能,并可以返回结果。

8. 如何定义和调用函数?答案:在Visual_Basic中,可以使用Function关键字定义函数,并使用函数名调用函数。

9. 什么是异常处理?答案:异常处理是一种处理程序运行过程中可能出现的错误或异常情况的机制,以保证程序的稳定性。

10. Visual_Basic程序如何进行调试?答案:Visual_Basic提供了丰富的调试工具,包括断点调试、单步调试等,以帮助程序员发现和解决问题。

二、编程题(共2题,每题40分,共80分)题目一:设计一个Visual_Basic程序,实现计算器的基本功能。

大学《VisualBasic程序设计》试题库及答案

大学《VisualBasic程序设计》试题库及答案

单选题在数组的声明格式中,数组名后可以是( )。

收藏A.小括号()B.方括号[]C.尖括号<>D.花括号{}回答错误!正确答案: A下列语句中,必须使用字符串变量的语句是( )。

收藏A.Print #B.Write #C.Line Input #D.Input #回答错误!正确答案: C启动Visual Basic后, VB为用户建立的第一个窗体是()。

收藏A.窗体B.FormC.Form1D.窗体1回答错误!正确答案: C在使用Open语句打开文件时,若省略“For方式”,则打开的文件存取方式为收藏A.随机存取方式B.二进制方式C.顺序输出D.顺序输入回答错误!正确答案: A设a = "MicrosoftVisualBasic" ,则以下使变量b的值为"VisualBasic"的语句是( )。

收藏A.b = Mid(a, 10)B.b = Right(a, 10)C.b = Left(a, 10)D.b = Mid(a, 11, 10)回答错误!正确答案: A用Open语句打开一个随机文件时,若省略“Len=记录长度”,则记录的长度为收藏A.64B.128C.1024D.256回答错误!正确答案: B打开菜单编辑器的热键为收藏A.Ctrl+EB.Alt+MC.Alt+ED.Ctrl+M回答错误!正确答案: A对于如下结构的循环:Do 循环体Loop Until 条件则下列正确的叙述是:。

收藏A.如果“条件”为常数-1,则至少执行二次循环体;B.如果“条件”为常数-1,则只执行一次循环体;C.如果“条件”为常数0,则一次循环体也不执行。

D.如果“条件”为常数0,则只执行一次循环体;回答错误!正确答案: B如果在定义一个过程时,没有使用任何限制的关键字,则定义的过程属于收藏A.PrivateB.StaticC.随机的D.Public回答错误!正确答案: D在Visual Basi6.0中,合法的字符串常量是( )。

Visual Basic程序设计综合习题

Visual Basic程序设计综合习题

Visual Basic程序设计本科样卷一、单项选择题1. 在代码中引用一个控件时,应使用控件的()属性A. CaptionB. NameC. TextD. Index2. 以下4种描述中,错误的是()A.常量在程序执行期间其值不会发生改变B.根据数据类型不同,常量可分为字符型常量、数值常量、日期、时间型常量和布尔型常量C.符号常量是用一个标识符来代表一个常数,好像是为常数取一个名字,但仍保持常数的性质D. 符号常量的使用和变量的使用没有差别3. Visual Basic中可以用类型说明符来标识变量的类型,其中表示货币型的是()A.% B. #C.@ D. $4. 表达式16/4-2^5*8/4 MOD 5\2的值为()A. 14B. 4C. 20D. 25. 表达式Int(Rnd*71)+10产生的随机整数范围是()A. (10,80)B.(10,81)C. [10,80]D.[10,81]6. 表达式ASC("F")的类型是()A. 字符表达式B.关系表达式C.算术表达式D.逻辑表达式7. 要定义5个元素的整型数组,以下语句正确的是()A. Dim arr(5) As IntegerB. Dim arr(1 To 5)C. Dim arr(4) As IntegerD. 以上都不对8. 如要获得滚动条的当前值,可访问的属性是()A. TextB.ValueC. MaxD. Min9. 下列关于For…Next语句的说法正确的是()A. 循环变量、初值、终值和步长都必须为数值型B.step后的步长只为正数C. 初值必须小于终值D.初值必须大于终值10. 若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置()A. Text属性值为*B. Caption属性值为*C. Password属性值为空D. Passwordchar属性值为*11. 67890属于()类型数据A.整型B. 单精度浮点数C. 货币型D. 长整型12. 下列关于工具箱的说法正确的是()A. 工具箱中控件的数目是固定不变的B. 工具箱中包含了所有的VB控件C. VB的内部控件不能从工具箱中移除D. ActiveX控件不能添加到工具箱中13. Visual Basic的三种工作模式是()A. 编辑、编译与运行B. 设计、运行与中断C. 中断、打开与关闭D. 设计、编辑与编译14. 如果变量a=2、b="abc"、c="acd"、d=5,则表达式a<d OR b>c AND b<>c的值为()A.true B. false C. yes D. no15. 下列变量名中正确的是()A. 3SB. PrintC. Select My NameD. Select_116. 语句Print"ABC";Spc(4); "DEF"的输出结果是()A. ABCDEFB. ABCDEFC. ABC DEFD. ABCDEF17. 多分支结构执行哪一个分支的依据是()A. Select Case语句的“测试表达式”与Case语句的“变量值列表”同为falseB. Select Case语句的“测试表达式”与Case语句的“变量值列表”同为trueC. Select Case语句的“测试表达式”与Case语句的“变量值列表”相匹配D. Select Case语句的“测试表达式”与Case语句的“变量值列表”完全相等18. InputBox函数的返回值的类型为()A. 数值B. 数值或字符串(视输入的数据而定)C. 变体D. 字符串19. 下列赋值语句()是有效的A. sum=sum-sumB. x+2=x+2C. x+y=sumD. last=y/020. 以下关于列表框的叙述错误的是()A. 可通过属性“Item”,返回列表框中的项目B. 可通过属性“Text”,得到当前列表项中的内容C. 可通过属性“ListIndex”返回当前选中的列表项的索引D. 可通过属性“ListCount”返回列表框中项目的数目21. 下列符号常量的声明中,()是不合法的A. Const a As Single=1.1B. Const a As Interger="12"C. Const a As Double=Sin(1)D. Const a="OK"22. 以下控件或方法具有输入和输出双重功能的为()A. PrintB. TextboxC. OptionbuttonD. Checkbox23. 若要获得列表框中被选中的列表项的内容,可以通过访问()属性来实现A. NameB. LlistIndexC. ListCountD. Text24. 在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )b=5c=6Print a=b+cEnd Sub程序运行后,单击命令按钮,其结果为()A. a=11B. a=b+cC. a=D. False25. 以下Case语句中错误的是()。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 下面哪个语句用于在Visual Basic中声明一个变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在Visual Basic中,以下哪个是正确的循环结构?A. LoopB. WhileC. DoD. Repeat答案:C4. 以下哪个属性用于设置控件的可见性?A. VisibleB. ShowC. HideD. Display答案:A5. Visual Basic中的事件通常与哪个关键字一起使用?A. SubB. FunctionC. EventD. Procedure答案:A6. 在Visual Basic中,以下哪个不是控件的属性?A. NameB. CaptionC. TypeD. Left答案:C7. 下列哪个不是Visual Basic的内置函数?A. LenB. UBoundC. SqrtD. Max答案:D8. 在Visual Basic中,以下哪个不是数组的声明方式?A. Dim arr(1 To 10)B. Dim arr() As IntegerC. ReDim arr(1 To 10)D. Dim arr As Variant答案:D9. 在Visual Basic中,以下哪个不是条件语句?A. IfB. Select CaseC. WhileD. Do答案:C10. Visual Basic中,以下哪个不是错误处理的关键字?A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. On Error Exit Sub答案:D二、填空题(每题2分,共10分)1. 在Visual Basic中,使用________关键字可以声明一个变量。

Visual Basic编程基础考试

Visual Basic编程基础考试

Visual Basic编程基础考试(答案见尾页)一、选择题1. Visual Basic 是什么编程语言?A. 面向对象B. 函数式C. 逻辑结构D. 面向过程2. 在 Visual Basic 中,什么是事件?A. 一种命令B. 一种方法C. 一种数据类型D. 一种用户操作3. Visual Basic 中的控件分为几类?A. 五类B. 四类C. 三类D. 六类4. Visual Basic 中的变量名必须以什么开头?A. 数字B. 字母C. 下划线D. 特殊字符5. 在 Visual Basic 中,如何声明一个变量?A. 使用关键字 'Dim'B. 使用关键字 'Private'C. 使用关键字 'Public'D. 使用关键字 'Static'6. Visual Basic 中的数组是一种什么数据结构?A. 链表B. 树C. 图D. 布隆图7. 在 Visual Basic 中,什么是循环?A. 重复执行一段代码直到满足特定条件B. 重复执行一段代码直到满足不同条件C. 一次执行一段代码D. 一次执行多段代码8. Visual Basic 中的函数是什么?A. 一段可重用的代码B. 一个计算结果C. 一个程序块D. 一个参数9. 在 Visual Basic 中,什么是递归?A. 代码的一部分在一个函数中调用自身B. 代码的一部分在一个函数中调用另一个函数C. 代码的一部分在一个函数中调用自身的多次D. 代码的一部分在一个函数中调用另一个函数的多次10. Visual Basic 中的窗体有什么作用?A. 显示文本B. 控制用户输入C. 显示图像D. 执行计算11. 在 Visual Basic 中,以下哪个关键字用于定义一个变量?B. SetC. LetD. Public12. 在 Visual Basic 中,用于打开一个窗体的事件是什么?A. LoadB. UnloadC. ShowD. Hide13. 在 Visual Basic 中,哪个关键字用于声明一个数组?A. DimB. SetC. LetD. Public14. 在 Visual Basic 中,用于结束一个循环的命令是什么?A. BreakB. ContinueC. GoToD. Return15. 在 Visual Basic 中,哪个关键字用于调用一个子程序或函数?A. CallB. ExecuteC. RunD. CallByName16. 在 Visual Basic 中,哪个关键字用于定义一个子程序或函数?A. FunctionB. SubC. PropertyD. Procedure17. 在 Visual Basic 中,用于显示文本的控件是?B. TextBoxC. ButtonD. PictureBox18. 在 Visual Basic 中,哪个关键字用于设置一个控件的属性?A. SetB. GetC. RefreshD. Update19. 在 Visual Basic 中,哪个关键字用于启动一个窗体的交互式操作?A. ActiveB. EnabledC. VisibleD. Focus20. 在 Visual Basic 中,可以使用哪种数据类型来存储数字?A. Integer(整数)B. Double(双精度浮点数)C. String(字符串)D. Boolean(布尔值)21. 在 Visual Basic 中,以下哪个是有效的赋值语句?A. x = "Hello"B. y = 10C. z = x + yD. a = True22. Visual Basic 中的循环结构使用哪种关键字?A. For...NextB. While...End WhileC. Do...LoopD. For...Each23. 以下哪个是 Visual Basic 的集成开发环境(IDE)?A. Visual StudioB. EclipseC. NetBeansD. Code::Blocks24. 在 Visual Basic 中,可以使用哪些运算符?A. 算术运算符B. 比较运算符C. 逻辑运算符D. 位运算符25. 以下哪个是 Visual Basic 中的关键字?A. EndB. IfC. ElseD. EndIf26. 在 Visual Basic 中,以下哪个是合法的变量名?A. 5XB. DimC. ABC$123D. private27. Visual Basic 中的注释语句是什么样的?A. //单行注释B. /*多行注释*/C. !--单行注释D. #这是一个注释28. 在 Visual Basic 中,如何声明一个整数类型的变量?A. intB. IntegerC. System.Int32D. dim29. Visual Basic 中,哪一个关键字用于定义数组?A. dimB. forC. arrayD. public30. 在 Visual Basic 中,以下哪个是正确的赋值语句?A. x = y + zB. y = x + zC. z = x + yD. x = x + y31. Visual Basic 中,如何调用一个子过程?A. 使用 call 子过程名()B. 直接子过程名()C. 使用子过程名()D. 使用子过程名(参数列表)32. Visual Basic 中,如何表示字符串常量?A. '单引号B. "双引号C. [ ] 括号D. 以上都可以33. 在 Visual Basic 中,如何限制对窗体的访问?A. 使用密码保护B. 使用访问控制列表(ACL)C. 设置窗体的可见性为 FalseD. 使用控件的 enable 属性34. 在 Visual Basic 中,如何定义一个常量?A. 使用关键字 `Const`B. 使用关键字 `Static`C. 使用关键字 `Dim`D. 使用关键字 `Private`35. 在 Visual Basic 中,什么是变量?A. 一个存储数据的容器B. 一个预定义的值C. 一个程序的返回值D. 一个函数的参数36. Visual Basic 中的子程序和过程有什么区别?A. 子程序可以有参数,过程也可以有参数B. 子程序可以有返回值,过程也可以有返回值C. 子程序的调用不依赖于过程,过程的调用依赖于子程序D. 子程序和过程在语法上没有区别37. 在 Visual Basic 中,如何声明一个数组?A. 使用关键字 `Array`B. 使用关键字 `List`C. 使用关键字 `Set`D. 使用关键字 `New`38. Visual Basic 中的循环结构有哪些类型?A. 计数循环B. 条件循环C. 循环嵌套D. 递归循环二、问答题1. 简述Visual Basic的特点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Visual Basic本科样卷
一、单项选择题(请将答案写到题后的括号内,每小题2分,共30分)。

1. 下面4个选项,不是窗体属性的是()
A. minbutton
B. borderstyle
C. load
D. caption
2. 下列选项中合法的visual basic标识符是()
A. DoWhile
B.Const
C.8a
D.a#x
3. 表达式2*3^2+2*8/4+3^2的值是()。

A.64 B.31 C.49 D.42
4. 要退出For…Next循环,可使用的语句是( )。

A.Exit B.Exit Do C. Exit For D. End Do
5. 已知a=3,b=4,c=5,表达式a>b and not c>a or c>b and c<a+b的值是()。

A.True B.False C.0 D.1
6. 设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)
7. 下列叙述中正确的是()
A. 窗体的name属性指定窗体的名称,用来标识一个窗体
B. 窗体的name属性值是显示在窗体标题栏中的文本
C. 可以在运行期间改变窗体的name属性值
D. 窗体的name属性值可以为空
8. 以下Case语句中错误的是()
A. Case 0 To 10
B.Case Is>10
C.Case Is>10 and Is<50
D. Case
3,5,Is>10
9.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()
x=InputBox("请输入整数")
Select Case x
Case 1,3
Print "分支 1"
Case Is >4
Print "分支 2"
Case Else
Print "Else 分支 "
End Select
End Sub
程序运行后,如果在输入对话框中输入2,则窗体上显示的是( )
A.分支1
B.分支2
C. Else分支
D. 程序出错
10. 下述程序的运行结果是( )。

j = 0
Do While j<30
j = (j+1)*(j+2)
k=k+1
Loop
Print k; j
A.0 1
B.3 182
C. 30 30
D. 4 30
11. 以下叙述中正确的是()
A.一个Sub过程至少要一个Exit Sub语句
B. 一个Sub过程至少要一个End Sub语句
C.可以在Sub过程中定义一个Function过程,但不能定义Sub过程
D. 调用一个Function过程可以获得多个返回值
12. 当一个单选按钮被选中时,它的value属性的值是( )。

A.1
B.0
C.True
D.False
13.执行语句Dim X, Y As Integer后()
A. X和Y均被定义为整型变量
B. X和Y均被定义为变体类型变量
C. X被定义为整型变量,Y被定义为变体类型变量
D. X被定义为变体类型变量,Y被定义为整型变量
14.若要删除窗体上的文字信息,要采用下列哪个方法()。

A.clear
B.clean
C.cls
D.remove
15. 以下语句用来定义过程subP其中正确的是()
A.Dim Sub subP(x,y) B. Public subP(x,y)
C.Private Sub subP(x,y) As integer D. Sub subP(x,y)
二、填空题(请将答案写在题中的横线上,每空2分,共20分)。

1. VB提供了结构化程序设计的三种基本结构,分别是顺序结构、_____________和循环结构。

2.表达式5mod3+5^2\3的值为________________。

3. MsgBox()函数的返回值类型为_______________。

4.Print Spc(20);”Hello”语句表示在窗体的第_______列输出字符串”Hello”。

5.若要将图片框中加载的图片删除,可以使用语句_________________。

6.Dim A(1 To 4)定义的数组包含的元素的个数是________________。

7.定义数组时,若希望下标从1开始,可以在模块的通用部分使用___________语句将其设为1。

8.使用代码向VB6.0列表框添加项目,使用的方法是___ 。

9.为了通过传值方式来传送过程参数,应使用的关键字为_____________。

10.假定程序中有以下语句:answer=InputBox(“hello”,”world”,”good”,30),执行该语句后,将显示一个信息框,此时如果单击确定按钮,则answer的值为
____________。

三、简答题(请将答案写在题后的空白处,每题5分,共20分)。

1. 简述创建Visual Basic应用程序的基本步骤。

2. 图片框和图像框有什么区别?
3. 简述动态数组的定义步骤。

4. Visual Basic中常用的键盘事件有哪些?分别在何时触发?
四、读程序写结果(请将答案写在题中的横线上,第1小题3分,第2小题3
分,第3小题4分,共10分)。

1.在窗体上放置一个名称为command1的命令按钮和一个名称为text1的文本
框,并编写如下事件代码
Private Sub Command1_Click()
Dim j As Integer
j = 5
Call proc(j)
End Sub
Private Sub proc(n As Integer)
k = 1
For i = 1 To n Step 1
k = k * i
Next i
Text1.Text = k
End Sub
当单击该命令按钮时,文本框中显示的内容为______________。

2.有如下事件代码:
Private Sub Form_Click()
Dim A(1 To 3) As String
Dim c As Integer
Dim j As Integer A(1) = "4" A(2) = "8" A(3) = "12" c = 1
For j = 1 To 3
c = c + Val(A(j)) Next j Print c En
d Sub
当单击窗体后程序运行时,窗体Form1上显示的结果为_______________。

3. 下面程序运行后的输出结果是___________。

x = “a ” y = “b ” z = “c ”
For i = 1 to 2 x = y y = z z = x Next i
Print x + y + z
五、编程题(请将代码写在题后的空白处,每题10分,共20分)。

1.在窗体上放置两个文本框,名称分别为txtX 和txtY ,再放置一个按钮(cmdCal ),在第一个文本框txtX 中输入一个数值x ,当单击按钮时,按以下公式计算出y 值,并将计算结果显示在文本框txtY 中。

⎪⎪⎪
⎩⎪⎪⎪⎨⎧≥+<≤+<≤+<≤=10,1
1106,162,120,22
x x x x x x x x y
2. 在窗体上放置一个按钮(名称为cmdCnt),单击该按钮时,通过InputBox函数输入若干个字符,以?结束,分别统计其中字母、数字和其他字符的个数,将结果以以下格式输出:“字母个数为:m,数字个数为:n,其他字符个数为:p”(其中m,n,p分别为具体数值)。

相关文档
最新文档