VB模拟试题一

合集下载

vb模拟试题及答案

vb模拟试题及答案

vb模拟试题及答案1. 以下哪个选项是Visual Basic(VB)的编程语言?A. C++B. JavaC. PythonD. 答案:D2. 在中,以下哪个关键字用于声明一个类?A. FunctionB. ClassC. SubD. Module答案:B3. 在中,以下哪个属性用于获取或设置一个窗体的标题?A. TextB. TitleC. CaptionD. Label答案:C4. 在中,以下哪个方法用于启动一个新的线程?A. StartB. BeginInvokeC. ThreadD. Run答案:A5. 在中,以下哪个数据类型用于表示布尔值?A. BooleanB. StringC. IntegerD. Double答案:A6. 在中,以下哪个选项用于创建一个数组?A. Dim arr(5) As IntegerB. Dim arr As New Integer(5)C. Dim arr As Integer = 5D. Dim arr As Integer(5)答案:A7. 在中,以下哪个关键字用于实现继承?A. InheritsB. ImplementsC. InheritsFromD. Base答案:A8. 在中,以下哪个关键字用于捕获异常?A. TryB. CatchC. FinallyD. All of the above答案:D9. 在中,以下哪个方法用于将一个字符串转换为小写?A. ToLowerB. ToLowercaseC. LowerD. ConvertToLower答案:A10. 在中,以下哪个方法用于将一个字符串转换为大写?A. ToUpperB. ToUppercaseC. UpperD. ConvertToUpper答案:A。

10vb模拟测试卷1(答案)

10vb模拟测试卷1(答案)

10vb模拟测试卷满分:80分姓名:________1、单项选择题(本题共计40分)1、执行以下程序,在窗体上显示的第一行内容是______,第二行内容是_________。

Private Sub Command1_Click()Dim x%, y%x = 10y = 15Call value(x, y)Print "x="; x, "y="; yEnd SubPrivate Sub value(ByVal m%, n%)m = m * 2n = n - 5Print "m="; m, "n="; nEnd Sub ( )A、m=20 n=10B、x=10 y=15C、x=20 y=102、若整型实参x、y的值分别为48、28,则引用以下function过程的返回值是________。

Private Function f(ByVal m%, ByVal n%) As IntegerDor = m Mod nm = nn = rLoop While r <> 0f = mEnd Function ( )A、1B、2C、4D、都不是3、关于语句If x=1 Then y=1,下列说法正确的是________。

( )A、x=1和y=1均为赋值语句B、x=1和y=l均为关系表达式C、x=1为关系表达式,y=1为赋值语句D、x=1为赋值语句,y=l为关系表达式4、VB也提供了结构化程序设计的三种基本结构,这三种基本结构是________。

( )A、递归结构、选择结构、循环结构B、选择结构、过程结构、顺序结构C、过程结构、输入\输出结构、转向结构D、选择结构、循环结构、顺序结构5、假设boolVar是一个逻辑型变量,则下面的赋值语句正确的是________。

( )A、boolVar='True'B、boolVar=.True.C、boolVar=#True#D、boolVar=3<46、在Cmdl_C1ick事件中有效的地址传递的调用语句是Public Sub Fl(n%)……n =3*n+4……End SubPrivate Sub Cmdl_Click()Dim n%, m%n=3 :m =4'调用F1语句End SubA、.F1 n+m .B、F1 mC、F1 5D、F1 m+57、程序中用“Private Function Fun(X As Integer,Y As Single)”定义了函数Fun。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的属性?A. DimB. PublicC. PrivateD. Property答案:D2. VB中的“Option Explicit”语句用于做什么?A. 声明变量类型B. 强制变量声明C. 定义过程D. 创建对象实例答案:B3. 下列哪个不是VB的控件事件?A. ClickB. LoadC. ChangeD. Hover答案:D4. 在VB中,以下哪个不是标准数据类型?A. IntegerB. StringC. BooleanD. Pointer答案:D5. VB中的“With”语句用于什么?A. 初始化对象B. 创建对象实例C. 引用对象的多个属性或方法D. 循环遍历集合答案:C6. 在VB中,如何将一个表达式的结果赋值给一个变量?A. 使用“=”运算符B. 使用“==”运算符C. 使用“:=”运算符D. 使用“->”运算符答案:A7. 下列哪个是VB中的循环结构?A. IfB. For EachC. Select CaseD. While答案:D8. 在VB中,如何表示一个空引用?A. NullB. NothingC. EmptyD. Undefined答案:B9. VB中的“Handles”关键字用于什么?A. 过程定义B. 事件处理C. 类定义D. 属性声明答案:B10. 在VB中,以下哪个不是集合的属性或方法?A. AddB. ItemC. CountD. Sort答案:D二、填空题(每题2分,共20分)11. VB中的________关键字用于定义一个方法或属性的访问级别。

答案:Private12. 当你想要在VB中创建一个新类时,你需要使用________关键字。

答案:Class13. 在VB中,________方法用于在运行时创建对象。

答案:New14. 如果你想要在VB中捕获并处理异常,你应该使用________语句。

VB模拟试题一

VB模拟试题一

VB模拟试题一一、选择题1.工程文件的扩展名是()A..vbg B.。

vbp C..vbw D.。

vbl2.一个窗体中带图片框控件(已装入图像)的VB应用程序从文件上看,至少应该包括的文件有()A.窗体文件(。

frm)、项目文件(.vbp/vbw)B.窗体文件(。

frm)、项目文件(。

vbp/vbw)和代码文件(。

bas)C.窗体文件(.frm)、项目文件(。

vbp/vbw)和模块文件(。

bas)D.窗体文件(.frm)、项目文件(.vbp/vbw)和窗体的二进制文件(。

frx)3.以下关于窗体描述正确的是()A.只有用于启动的窗体可以有菜单B.窗体事件和其中所有控件事件的代码都放在窗体文件中C.窗体的名字和存盘的窗体文件名必须相同D.开始运行时窗体的位置只能是设计阶段时显示的位置4.VB中控件主要分为3类,下面哪一种不是VB中的控件类()A.标准控件B.ActiveX C.可插入控件D.外部控件5.在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是()A.a=”OK”B.A$=OK C.a=04/01/2001 D.a$=”OK”6.在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:Private Sub Command1_Click( )A=1。

2C=Len(Str$(A)+Space(10))Text1.text=CEnd Sub程序运行后,单击命令按钮,在文本框中显示()A.3 B.8 C.14 D.107.在MsgBox函数中哪一个参数是必须的()A.prompt B.buttons C.title D.context8.以下语句的输出结果是()Print Format$(1234.5,”00,000。

00”)A.1234。

5 B.01,234.50 C.01,234.5 D.1,234.509.有如下语句:Type StudentName As StringAge As IntegerSex As StringEnd TypeDim Stu As StudentWith Stu。

vb考试试题和答案

vb考试试题和答案

vb考试试题和答案**VB考试试题和答案**一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above**答案:D**2. VB中,哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs**答案:A**3. 下列哪个选项是VB中的保留字?A. MyB. MeC. DimD. All of the above**答案:D**4. 在VB中,下列哪个选项用于声明一个变量?A. ConstB. DimC. FunctionD. Sub**答案:B**5. VB中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox**答案:B**6. 在VB中,下列哪个选项用于循环遍历数组中的每个元素?A. For EachB. ForC. WhileD. Do**答案:A**7. VB中,哪个函数用于将字符串转换为大写?A. LCaseB. UCaseC. StrCompD. Trim**答案:B**8. 在VB中,哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp**答案:A**9. VB中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. BackColor**答案:A**10. 在VB中,下列哪个选项用于声明一个过程?A. FunctionB. SubC. ClassD. Module**答案:B**二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是________。

**答案:Integer**2. VB中,用于定义一个函数的关键字是________。

**答案:Function**3. VB中,用于定义一个子程序的关键字是________。

VB程序设计期末模拟试题及答案

VB程序设计期末模拟试题及答案

VB程序设计期末模拟试题及答案第一篇:VB程序设计期末模拟试题及答案《VB》期末复习题及答案综合复习题一、填空题1.创建一个VB应用程序三个主要的步骤是__创建应用程序界面_、_设置属性_和_编写代码_。

2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的属性窗口中,把此文本框的__text__属性设置成空白。

3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___Label_____控件;若允许用户输入文本,则应使用___TextBox___控件。

4.窗体的常用方法有_Load方法 Show方法 Hide方法 Unload方法 5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK,应当编写的语句是txtshow.text=“GOOD WORK” 6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。

Private Sub Cmdopen_ Click()、frm1.show End Sub 7.Visual Basic 6种类型的表达式是算术表达式字符串表达式关系表达式布尔表达式日期表达式对象表达式,Visual Basic根据表达式的_运算符来确定表达式的类型。

8.表达式93 7 Mod 2 ^ 2 的值是___________。

9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c达式c>a And Not b10.日期表达式 #2/24/02#1 > c2 End Sub 7.#12/31/1999#3 * I Print “ ”;Next j For k = 1 To I Print k;Next k For k = IX Print Tab(Y + 5);“*”;Next Y Print Next X 4.Private Sub Form_Activate()Print “aa” & “bb”,-5 * 6,Not 2 <= 3 Print “aa” & “bb”;-5 * 6;Not 2 <= 3 Print Print“30+60”, Print 30 + 60 ?“30+60”;30 + 60 End Sub 5. X=1 Do While X<=10 If X Mod 7 =0 Then Y = X + 6 Else Z = X End If X = X + 2 Loop Print X,Y,Z五、编程题1.设计一个计算程序。

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中“类”的概念。

计算机vb语言模拟试题一含答案

计算机vb语言模拟试题一含答案

模拟试题一一、单选题1. VB6.0是一种面向的编程环境。

(A) 机器(B) 对象欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。

愿同学们健康快乐的成长。

早日为祖国的繁荣昌盛奉献自己的力量(C) 过程(D) 应用2. 以下关于窗体的Name属性的叙述正确的是。

欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。

愿同学们健康快乐的成长。

早日为祖国的繁荣昌盛奉献自己的力量(A) 窗体的Name属性可以为空(B) 窗体的Name属性是显示在窗体标题栏中的文本(C) 可以在运行期间改变窗体的Name属性欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。

愿同学们健康快乐的成长。

早日为祖国的繁荣昌盛奉献自己的力量(D) 窗体的Name属性指定窗体的名称,用来标识一个窗体3. 若要使命令按钮不可操作,要对属性进行设置。

(A) EnabIed (B)Visible(C) Backcolor (D)Caption4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过事件获得输入键值的ASCII码。

(A) Change (B) LostFocus(C) KeyPress (D) GotFocus5. 下面是合法的变量名。

(A) pi (B)π(C) print (D) a+k6. 表达式Int(10*Rnd)产生的随机数的范围是。

(A) [1,9] (B) [1,10](C) [0,10] (D) [0,9]7. 为了给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=18. VB提供了结构化程序设计的三种基本结构,三种基本结构是。

(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 当VB执行下面语句后,变量a的值为。

VB模拟题及参考答案

VB模拟题及参考答案

VB丸习越一一、判断(4小题1分,共20分。

请将答案涂在答瓯卡上,正确的涂A,措误的涂B)1.Visual Basic 6.0工作模式有3种:它们是没计、运行和调试。

()2.标签支持Dblclick事件。

(2 )3.窗体中控件的位置由Height和Top,同性确定。

(3 )4.滚动条的SmallChangeW性设置为5时.表示单击滚动条两端的箭头时变化为5.(4 )5.当把定时器控件的Visible属性设置为True时.运行时定时器在窗体上就可见了•( 5 )6.Vbred 是Visual Basic 6.0 允许的常量•( 6 )7.#25/6/2018#是Visual Basic 6.0合法的日期型常信书写。

(7 )8.逻辑运算符Not的优先级比Or高。

(8 )9.Visual Basic 6.0 中可■以用print 做变量名。

(9 )10.表达式5 mod 4与5\4的结果相同。

(10 )11.诏句if x>=60 and x<70 then print 格”是正确的。

(11 )12.select case语句必须有End select ifi句与之相匹配。

(12 >13.Exit for 是Do 循环的一个出口。

( 13 )14.选择结构与循环结构可以相互散套,并且允许交叉嵌套•( 14 )15.Visual Basic 6.0 中,Dim a(-5 to 5) as single 是正确的数组定义.(15 )16.可以用Ubound。

函数返回数组卜,标的卜界M 16 )17.过程体内可以再定义另外一个过程。

< 17 )18.实参是变量,旦过程定义时与其对应的形参用Byval关键字加以PU制是地址(引用)传递。

(18 )19.用Output模式打开文件.如果指定的路径不存在,则会自动先创建指定的路径,然后再创建文件。

< 19 )20.Visual Basic 6.0中,文件号最大可取的但是511. ( 20 )二、单项选择题:(每小超1分,共30分。

VB模拟试题(参考)求答案啊

VB模拟试题(参考)求答案啊
第 3 页 共 13 页
计算机应用模拟题
11. 设 a=2, b=3, c=4, d=5, 表达式 a>2 and a=c or 2*a>c 的值是( ) A. true B. false C. -1 D. 1 12.表达式 5*5\5/5 的输出结果是( ) A. 5 B. 25 C. 0 D. 1 13. 删除列表框中指定的项目所使用的方法是( ) A. Move B. RemoveItem C. Clear D. Remove 14.合法的单精度型变量是( ) A. num! B. sum% C. a$ D. mm# 15.不论任何控件,共同具有的属性是( ) A. Text B. Name C. ForeColor D. Caption 16.执行语句 a=msgbox(“AAAA”, ,”BBBB”)后, 所产生的信息框的标题是 ( ) A. AAAA B. 空 C. BBBB D .出错,不能产生 信息框 17.下面过程语句说明合法的是( ) A. sub f1 (ByVal n%()) B. sub f1(n%) as integer C. function f1%(f1%) D. function f1( byval n%) 18. 若要使命令按钮是否可见,要设置哪个属性() A. Enabled B. Visible C. Backcolor D. Backstyle
二、 填空题(共 15 分,每空 1 分)
1、 窗体 和控件是创建界面的基本构件,也是创建应用程序所使 用的对象。 2、创建 vb 应用程序有四个主要步骤: (1)创建应用程序界面。 (2)设置属性。 事件过程及编程 (3 。 (4)运行和保存。 3、在计算机中,文件随着分类方法的不同,名称也各不一致。根据数据 的存取方式和结构,可以分为顺序文件、 随机文件 和二 进制文件。 4、在 vb 程序中使用变量,如果设置了 Option Explicit,则在使用变量之

vb考试题库及答案大一

vb考试题库及答案大一

vb考试题库及答案大一一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明语句?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a As Integer答案:C2. VB中,以下哪个是正确的字符串连接操作符?A. +B. ||C. &D. *答案:C3. 在VB中,以下哪个函数用于将字符串转换为数值?A. Val()B. Str()C. CInt()D. CDbl()答案:A4. 在VB中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 Print "Positive"C. If x > 0 Then Print "Positive" Else Print "Negative"D. If x > 0 Then "Positive"答案:C5. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 1 To 10 Step -1C. For i = 10 To 1D. All of the above答案:D6. 在VB中,以下哪个是正确的数组声明语句?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr() As IntegerD. Dim arr As Integer(10)答案:B7. 在VB中,以下哪个是正确的函数声明语句?A. Function myFunction() As IntegerB. Function myFunction As IntegerC. Function myFunction() IntegerD. Function myFunction Integer答案:A8. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)C. Private Sub Form_Click(ByVal sender As Object)D. Private Sub Form_Click(ByVal e As EventArgs)答案:A9. 在VB中,以下哪个是正确的窗体属性?A. CaptionB. TextC. NameD. All of the above答案:D10. 在VB中,以下哪个是正确的控件事件?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用___________关键字可以声明一个全局变量。

VB试题(选择、填空)

VB试题(选择、填空)

一,选择题1、如果VB环境中缺少某个窗口,一般应从主菜单__C____的下拉菜单中找到相应的激活命令。

(1分)A、编辑B、文件C、视图D、调试2、启动Visual Basic后,VB为用户建立的第一个窗体是__B____。

(1分)A、FormB、Form1C、窗体1D、窗体3、不属于一个工程文件(*.vbp)里的文件是____A__。

(1分)A、*.txt文件B、*.bas文件C、*.cls文件D、*.frm文件4、与传统的程序设计语言相比较,Visual Basic最突出的特点是__C____。

(1分)A、结构化的程序设计B、数据处理C、面向对象的可视化编程D、中文支持5、文本框中的ScrollBars属性已设置为3-Both,但却没有水平和垂直滚动条的效果,原因可能是___B___。

(1分)A、文本框中没有内容B、文本框的MultiLine属性为FalseC、文本框的MaxLength属性为0D、文本框的Locked属性是True6、能够盛放其他控件,而且是最基本的对象是___A___。

(1分)A、窗体B、图像C、标签D、文本7、任何控件都具有的属性是____C__。

(1分)A、PictureB、CaptionC、NameD、AutoSize8、窗体上有一个标签Label1和一个命名按钮Command1,当程序运行时每单击一次命令按钮,标签就向右移动一定距离。

在Command1_Click()中能完成这个功能的命令为___D___。

(1分)A、Label1.Left = 100B、Label1.Left = Label1.Left - 100C、Label1.Move 100D、Label1.Move Label1.Left + 1009、要把一个Image控件对象设置成隐藏,应设置的属性是___A___。

(1分)A、VisibleB、EnabledC、DefaultD、Cancel10、以下___B___是正确的For …Next结构。

全国计算机等级考试VB语言模拟试题(附答案)

全国计算机等级考试VB语言模拟试题(附答案)

全国计算机等级考试VB语言模拟试题(附答案)一、选择题(每题2分,共20分)1. 以下不属于VB的数据类型的是()A. 整数类型B. 浮点数类型C. 字符串类型D. 布尔类型答案:D2. 在VB中,变量必须声明在()A. 过程中B. 窗体中C. 模块中D. 以上都可以答案:A3. VB中,数组的默认下标范围是()A. 0 到 10B. 0 到 65535C. -32768 到 32767D. 1 到 100答案:B4. 以下叙述错误的是()A. VB是面向对象的程序设计语言B. VB中的窗体是VB应用程序的基本组成部分C. VB中的模块是VB应用程序的基本组成部分D. VB中的工程是VB应用程序的基本组成部分答案:C5. 在VB中,以下哪个不是事件过程?()A. ClickB. LoadC. WriteD. Run答案:D6. 在VB中,要将字符串转换为数值型数据,应使用()A. Val函数B. Int函数C. Str函数D. Date函数答案:A7. 下面哪个函数可以实现求绝对值的功能?()A. Abs(x)B. Sqr(x)C. Int(x)D. Fix(x)答案:A8. VB中,DateDiff函数用于计算两个日期之间的()A. 年数B. 月数C. 星期数D. 天数答案:D9. VB中,Randomize语句的作用是()A. 初始化随机数发生器B. 生成一个随机数C. 清除随机数发生器D. 设置随机数的范围答案:A10. 下列哪个关键字用于定义常量?()A. DimB. ConstC. LetD. Var答案:B二、填空题(每题2分,共20分)1. 在VB中,______用于声明一个变量。

答案:Dim2. VB中,______语句用于打开一个文件。

答案:Open3. 在VB中,______函数用于求一个数的平方根。

答案:Sqr4. VB中,______语句用于关闭打开的文件。

答案:Close5. 在VB中,______用于定义一个过程。

vb对口升学模拟试题及答案

vb对口升学模拟试题及答案

vb对口升学模拟试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的变量声明方式?A. Dim aB. Dim b = 10C. Dim c = "Hello"D. 所有选项都是正确的答案:D2. 下列哪个是Visual Basic中的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(0 To 9) As IntegerD. 所有选项都是正确的答案:D3. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10 Then EndC. If x > 10 Then End IfD. If x > 10 Then Else答案:A4. 下列哪个是Visual Basic中的循环结构?A. For EachB. WhileC. Do WhileD. 所有选项都是正确的答案:D5. 在Visual Basic中,以下哪个是调用函数的正确方式?A. Call functionName()B. functionName()C. Both A and BD. None of the above答案:C6. 下列哪个是Visual Basic中的事件处理程序?A. Sub eventName()B. Function eventName()C. Property eventName()D. Sub eventName(ByVal sender As Object, ByVal e As EventArgs)答案:D7. 在Visual Basic中,以下哪个是正确的类声明?A. Class MyClassB. Dim MyClassC. Function MyClassD. None of the above答案:A8. 下列哪个是Visual Basic中的继承关键字?A. InheritsB. InheritsFromC. ExtendsD. None of the above答案:A9. 在Visual Basic中,以下哪个是正确的属性声明?A. Property MyProperty As IntegerB. Dim MyProperty As IntegerC. Function MyProperty As IntegerD. Both A and B答案:A10. 下列哪个是Visual Basic中的接口声明?A. Interface MyInterfaceB. Dim MyInterfaceC. Function MyInterfaceD. None of the above答案:A二、填空题(每空2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个类。

VB考试题模拟卷(参考答案)

VB考试题模拟卷(参考答案)

一、选择题(10分,正式试卷为10题)1、VB是一种面向对象的可视化程序设计语言,采取了____的编程机制。

A、事件驱动B、过程驱动C、函数驱动D、模块驱动2、在VB中____是一个特例,它既是类也是对象。

A、命令按钮B、文本框C、标签D、窗体3、多窗体程序是由多个窗体组成。

在缺省情况下,VB在应用程序执行时,总是把____指定为启动窗体。

A、包含控件最多的窗体B、设计时的第一个窗体C、含有Form_Load过程的窗体D、命名为Form1的窗体4、VB集成开发环境具有三种工作模式,以下____是使用最多的VB工作模式。

A、编辑B、设计C、运行D、中断5、有一程序代码:Text1.FontSize = ”宋体”,其中Text1、FontSize和”宋体”分别代表的是____。

A、对象、方法、属性B、对象、属性、值C、属性、对象、值D、对象、值、属性6、不具备Caption属性的对象是____。

A、文本框B、标签框C、命令按钮D、多选框7、VB是一种面向对象的程序设计语言,____不是面向对象系统所包含的三个要素。

A、变量B、事件C、方法D、属性8、不具备Text属性的对象是____。

A、文本框B、图文框C、组合框D、列表框9、当启动程序时,系统自动执行的是____事件过程。

A、Form_ClickB、Form_LoadC、Command_ClickD、Text1.Change10、表达式Int (19 / 3) +5 ^ 2 * 8 Mod 10 \ 3的值是____。

A、6B、8C、7D、7211、在VB集成环境创建应用程序时,除了工具箱窗口、属性窗口和窗体窗口外,还有必不可少的是____。

A、窗体布局窗口B、立即窗口C、监视窗口D、代码窗口12、要使Print方法在Form_Load事件过程中起作用,要对窗体的____属性进行设置。

A、BackColorB、ForeColorC、AutoSizeD、AutoRedraw13、若要使标签控件显示时不覆盖其背景内容,要对它的____属性进行设置。

VB 模拟试题(有答案)

VB 模拟试题(有答案)

VB大小模拟试题满分:230分姓名:________1、单项选择题(本题共计142分)1、能被对象所识别的动作与可执行的活动分别称为对象的____d___。

( )A、方法、事件B、事件、方法C、事件、属性D、过程、方法2、VisualBasic是用于开发____b____环境下的应用程序的工具。

( )A、DOSB、WindowsC、DOS和WindowsD、UNIX3、对象在响应某个事件时,计算机要执行一段程序,以完成相应的操作,这样的程序片段叫做_b___过程。

( )A、方法B、事件C、调动D、编译4、VisualBasic中的工程文件的扩展名是______d______。

( )A、.regB、.frmC、.basD、.vbp5、VisualBasic中的标准模块文件的扩展名是___b_________。

( )A、.regB、.frmC、.basD、.vbp6、VisualBasic中的窗体文件的扩展名是________a____。

( )A、.regB、.frmC、.basD、.vbp7、一只白色的足球踢进球门,则白色、足球、踢、进球门是___a_____。

( )A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法8、VisualBasic是一种面向___a_____的程序设计语言。

( )A、过程B、用户C、方法D、对象9、用窗体的___c_____属性来设置窗体的标题。

( )A、StyleB、TextC、CaptionD、Name10、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入___C_____。

( )A、-B、+C、&D、#11、在VisualBasic最基本的对象是___B_____,它是应用程序的基石。

( )A、标签B、窗体C、文本框D、命令按钮12、VisualBasic程序设计时常用的Print、Cls属于_C_______。

vb试题及答案

vb试题及答案

vb试题及答案一、单选题(每题2分,共10分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim aB. Dim a As IntegerC. Dim a = 5D. Dim a As Integer = 5答案:B2. VB中的哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B3. 以下哪个是VB的事件?A. ClickB. PrintC. DrawD. Open答案:A4. 在VB中,以下哪个语句用于结束程序?A. EndB. ExitC. StopD. Quit答案:A5. VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、多选题(每题3分,共15分)1. VB中,以下哪些是合法的变量名称?A. 2variableB. variable2C. _variableD. variable$答案:B, C2. VB中,以下哪些是合法的常量声明方式?A. Const pi = 3.14B. Dim pi As Double = 3.14C. Const pi = "3.14"D. Dim pi = 3.14答案:A, D3. 在VB中,以下哪些是控件的属性?A. NameB. CaptionC. TextD. Value答案:A, B, C4. VB中,以下哪些是控制流程语句?A. If...Then...ElseB. For...NextC. While...WendD. Select...Case答案:A, B, C, D5. VB中,以下哪些是数组的声明方式?A. Dim arr(5)B. Dim arr(0 To 5) As IntegerC. Dim arr As Integer = New Integer(5)D. Dim arr(5) As Integer答案:A, B, D三、判断题(每题1分,共5分)1. VB是一种面向对象的编程语言。

vb模拟试题

vb模拟试题

vb模拟试题# VB模拟试题一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array2. 以下哪个语句用于定义一个过程?A. SubB. FunctionC. IfD. For3. 在VB中,哪个关键字用于结束一个循环?A. ContinueB. ExitC. BreakD. End4. 下列哪个不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 递归结构5. 在VB中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text6. 以下哪个是正确的VB变量声明方式?A. Dim xB. Declare x As IntegerC. x IntegerD. Integer x7. 在VB中,哪个函数用于计算两个数的最大值?A. Max(x, y)B. Greatest(x, y)C. MaxValue(x, y)D. Large(x, y)8. 以下哪个不是VB中的事件?A. ClickB. LoadC. ChangeD. Execute9. 在VB中,哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox10. 下列哪个是VB中的集合对象?A. CollectionB. ListC. ArrayD. Dictionary二、填空题(每题2分,共20分)1. 在VB中,使用 __________ 语句可以定义一个常量。

2. 要实现一个按钮的点击事件,需要在该按钮的 __________ 属性中编写代码。

3. 在VB中,使用 __________ 函数可以获取当前日期。

4. 要实现循环结构,可以使用 __________ 循环或 __________ 循环。

5. 在VB中,使用 __________ 语句可以创建一个数组。

VB机试模拟试卷1(题后含答案及解析)

VB机试模拟试卷1(题后含答案及解析)

VB机试模拟试卷1(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.注意:下面出现的“考生文件夹”均为c;\wexam\25160001。

请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在窗体上建立一个二级菜单,该菜单含有“文件”和“帮助”(名称分别为vbFile和vbHelp)两个主菜单项,其中“文件”菜单包括“打开”、“关闭”和“退出”三个子菜单项(名称分别为vbOpen、vbClose和vbExit),如图1-1所示。

只建立菜单,不必定义其事件过程。

注意:保存时必须存放在考生文件夹下,窗体文件名为sjt1.frm,工程文件名为sjt1.vbp。

(2)在名为Form1的窗体上画一个框架,名称为Frm1,标题为“框架”,高度为2500,宽度为4000,框架内建立一文本框,距左边框600,距框架的上边框1200,文本框中的初始内容设置为“文本框”。

如图1-2所示。

注意:保存时必须存放在考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。

正确答案:(1)在Visual Basic中,菜单项通过菜单编辑器来建立。

解题步骤:第一步:打开“菜单编辑器”窗口,建立菜单项。

用到的菜单项及其属性见表1-1。

第二步:调试并运行程序。

第三步:按题目要求存盘。

(2)在窗体上建立好控件后,再按题目要求设置各自的属性即可。

需要指出的是在框架里的控件需要画出框架后,单击工具箱里的控件然后在框架里拖动画出所需控件,不可以用双击的方法,否则所需的控件放不到框架里。

窗体中的控件的具体位置由控件的Top、Left属性设置,大小由属性Height Width设置。

解题步骤:第一步:设置框架的Height、Width属性分别为2500,4000;文本框的Left、Top 属性值分别为600,1200。

(以上均可在属性栏里没置) 第二步:调试并运行程序。

VB程序设计复习模拟试题一及答案

VB程序设计复习模拟试题一及答案

VB程序设计复习模拟试题一及答案一、选择题(1)执行语句Dim X,Y As Integer 后,()A)X和Y均被定义为整型变量B)X和Y均被定义为变体类型变量C)X被定义为整型变量,Y被定义为变体变量D)X被定义为变体类型变量,Y被定义为整型变量(2)以下关系表达式中,其值为True的是A)"XYZ">"XYz" B)"VisualBasic"<>"visualbasic"C)"the"="there" D)"Integer"<"Int"(3)执行以下程序段a$="Visual Basic Programming"b$="C++"C$=UCase(Left$(a$,7)) & b$ & Right$(a$,12)后,变量C$的值为A)Visual BASIC Programming B)VISUAL C++ ProgrammingC)Visual C++ Programming D)VISUAL BASIC Programming(4)下列叙述中正确的是A)MsgBox语句的返回值是一个整数B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作C)MsgBox语句的第一个参数不能省略D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空(5)在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数,以下可以实现上述操作的事件过程是A)Private Sub Text1_Change()Label1.Caption=str(Len(Text1.Text))End SubB)Private Sub Text1_Click()Label1.Caption=str(Len(Text1.Text))End SubC)Private Sub Text1_Change()Label1.Caption=Text1.TextEnd SubD)Private Sub Label1_Change()Label1.Caption=str(Len(Text1.Text))End Sub(6)在窗体上画两个单选按钮(名称分别为Option1,Option2,标题分别为"宋体"和"黑体"),1个复选框(名称为Check1,标题为粗体)和1个文本框(名称为Text1,Text属性为"改变文字字体"),窗体外观如图所示。

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

VB模拟试题一VB模拟试题一一、选择题1.工程文件的扩展名是A..vbg B..vbp C..vbw D..vbl 2.一个窗体中带图片框控件的VB应用程序从文件上看,至少应该包括的文件有A.窗体文件、项目文件B.窗体文件、项目文件和代码文件C.窗体文件、项目文件和模块文件D.窗体文件、项目文件和窗体的二进制文件3.以下关于窗体描述正确的是A.只有用于启动的窗体可以有菜单B.窗体事件和其中所有控件事件的代码都放在窗体文件中C.窗体的名字和存盘的窗体文件名必须相同D.开始运行时窗体的位置只能是设计阶段时显示的位置4.VB中控件主要分为3类,下面哪一种不是VB中的控件类A.标准控件B.ActiveX C.可插入控件D.外部控件5.在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是A.a=”OK” B.A$=OK C.a=04/01/2001 D.a$=”OK” 6.在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:Private Sub Command1_Click( ) A= C=Len(Str$(A)+Space(10)) =C End Sub 程序运行后,单击命令按钮,在文本框中显示A.3 B.8 C.14 D.10 7.在MsgBox函数中哪一个参数是必须的A.prompt B.buttons C.title D.context 8.以下语句的输出结果是Print Format$(,”00,”) A.B.01, C.01, D.1, 9.有如下语句:Type Student Name As String Age As Integer Sex As String End Type Dim Stu As Student With Stu .Name = \张红\.Age = 22 .Sex = \女\End With 执行Print 后的结果是A.张红B.22 C.“女” D.Age 10.以下控件中可以作为容器控件的是A.Image图像框控件B.PictureBox图片框控件C.TextBox文本框控件D.ListBox列表框控件11.VB提供的选择框可具有的功能是A.多重选择B.单一选择C.多项选择D.选择一次12.以下关于作用范围的描述正确的是A.所有变量都可以放到窗体的通用部分定义B.所有变量都可以放到标准模块中定义C.Public/Global类的变量只能放在标准模块中定义D.只有Global类的变量必须放在标准模块中定义13.建立一个图书资料管理输入界面,要求选择图书的借阅情况、语种及分类。

应如何在窗体中利用单选钮和选择框实现A.用一组16个选择框来实现B.将10种分类用一组10个选择框、借阅情况和语种用6个单选钮实现C.将10种分类用一组10个单选钮、借阅情况和语种用6个选择框实现D.将10种分类用一组10个选择框、借阅情况用2个单选钮、语种用4个单选钮实现14.有关列表框的属性和方法的正确描述是A.列表框的内容属性Item Data来确定B.当多选属性为True时,可通过Text属性获得所有内容C.选中的内容应通过List属性来访问D.选中的内容应通过Text 属性来访问,并且每次只能获得一条内容15.若要求在文本框中输入密码时文本框中只显示*号,则应在此文本框的属性窗口中设置A.Text属性值为* B.Caption属性值为* C.Password属性值为空D.PasswordChar属性值为* 16.以下关于控件的叙述中,错误的是A.VB允许用户乱设计并使用控件B.主窗体中工具条中的工具不是工具箱中包含的常用控件C.若使用系统提供的OCX控件,应先将有关的控件添加到工具箱中D.使用系统提供的OCX 控件进行程序调,其编程的方法与工具箱中常用控件的编程有所不同17.在菜单设计时,在某菜单项中一个字母前加以“&”符号的含义是A.设置该菜单项的“访问键”,即该字母带有下划线,可以通过键盘操作Ctrl+带下划线的字母选择该菜单项B.设置该菜单项的“访问键”,即该字母带有下划线,可以通过键盘操作Alt+带下划线的字母选择该菜单项C.设置该菜单项的“访问键”,即该字母带有下划线,可以通过键盘操作Shift+带下划线的字母选择该菜单项D.在此菜单项前加上选择标记18.VB为命令按钮提供的Cancel属性A.用来指定命令按钮是否为窗体的“取消”按钮B.用来指定命令按钮的功能是停止一个程序的运行C.用来指定命令按钮的功能是关闭一个运行程序D.用来指定命令按钮的功能是中断一个程序的运行19.有关多文档界面的不正确描述是A.多文档界面是指在一个父窗口下面可以同时打开多个子窗口B.子窗口归属于父窗口C.如果父窗口关闭,则所有子窗口全部关闭D.如果所有子窗口全部关闭,则父窗口关闭20.文件的基本操作指的是文件的删除、拷贝、移动、改名等,对文件进行改名的操作是A.FileCopy B.Name C.ReName D.Kill 21.在VB中,按下鼠标键触发事件,正确的程序段是A.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) ?? End Sub B.Private Sub Form_MouseUP(Button As Integer, Shift As Integer, X As Single, Y As Single) ?? End Sub C.Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) ?? End Sub D.Private Sub Form_Load() ?? End Sub 22.以下能够正确计算1+2+3+?+10的程序是A.Private Sub Command1_Click() B.Private Sub Command1_Click() Sum = 0Sum = 0,I=1 For I = 1 To 10 Do While I C.Private Sub Command1_Click()D.Private Sub Command1_Click() Sum = 0;I=1 Sum = 0;I=1 Do DoSum = Sum +1Sum=Sum+I I=I+1I=I+1 Loop While I23.在窗体中添加两个文本框和一个命令按钮,然后编写如下程序:Private Sub Command1_Click() X = 0 Do While X = Str(n) = Str(X) End Sub 程序运行后,单击命令按钮,在两个文本框Text1和Text2中分别显示的值是A.1和0 B.2和12 C.2和72 D.3和12 24.在窗体中添加两个文本框和一个命令按钮,然后编写如下两个事件过程:Private Sub Command1_Click() a = UCase$() + Left$(,2) Print a End Sub Private Sub Form_Load() = \ = \End Sub 程序运行后,单击命令按钮,输出结果为A.ab12 B.AB12 C.AB56 D.ab56 25.在通用声明中定义a,在窗体中添加一个命令按钮Command1,编写如下程序代码:Dim a As Integer Sub test() a = a + 1: b = b + 1: c = c + 1 Print “Sub:”;a;b;c End Sub Private SubCommand1_Click() a = 2: b = 3: c = 4 Call test Call test End Sub 程序运行后,单击命令按钮,窗体中将显示A.Sub:3,4,5 B.Sub:2,3,4 Sub:4,5,6 Sub:2,3,4 C.Sub:3,1,1 D.Sub:1,1,1 Sub:4,1,1 Sub:1,1,1 26.在窗体中添加一个命令按钮Command1和一个文本框Text1,并有以下程序:Private Sub Command1_Click() Static a As Variant a = Array(20, 13, 45, -10, 50, 25) ?? End Sub 此程序的功能是求数组a的最小元素值,并把最小值放在文本框中。

为实现程序的功能,省略号处的程序段应该是A.Min = a(1) B.Min = a(0) For i = 2 To 6 For i = 1 To 5 If Min = Min = Min A.Min = a(0) B.Min = a(0) For i = 1 To 5 For i = 1 To 5 If Min Next I = Min = Min 27.设有如下程序:Private Static Function fac(n As Integer) As Integer Dim f As Integer f = f + n fac = f End Function Private Sub Form_Click()Dim i As Integer For i = 2 To 3 Print \Next i End Sub 程序运行后,单击窗体,在窗体上显示的是A.#2=2 B.#2=2 C.#;2=2 D.#;2=2 #3=3 #3=5 #;3=3 #;3=5 28.在窗体中添加一个命令按钮Command1,并有以下程序:Function retnum() nl = Chr(13) + Chr(10) msg$ = \.运行VB应用程序\.计算器\msg$= msg$ + nl + \请输入数字选择\retnum = InputBox(msg$, Title, Default) End Function Private Sub Command1_Click() r = retnum If r = 1 Then x = Shell(\ElseIf r = 2 Then z = Shell(\Else MsgBox \请输入1-2的数\End If End Sub 程序运行后,单击命令按钮,在输入对话框内输入2,窗体将显示A.请输入1-2的数B.Windows的计算器C.调用C:\\vbp\\程序并运行D.出错29.设在工程中有一个标准模块,其中定义了如下记录类型:Type Books name As String * 10 telnum As String * 20 End Type 在窗体中添加一个名为Command1的命令按钮,要求当执行事件过程Command1_Click时,在顺序文件中写入一条记录。

相关文档
最新文档