9月份vb程序设计基础月考试卷(窗体数据类型表达式)

合集下载

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程序设计试题及答案一、选择题(每题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的函数,返回值为整数,应该使用语句________。

VB程序设计题库(全)

VB程序设计题库(全)

程序设计第一题、题目:(事件)单击窗体(响应)求50以内所有偶数的和,并在窗体上输出来。

将结果存入变量S中。

代码:Dim I As IntegerFor i = 2 To 50If (i Mod 2)=0 ThenS=s+iEnd IfNextPrint (CStr(s))第二题题目:(事件)双击窗体(响应)求s=1+1*2+1*2*3+….+1*2*3*….*10并将结果存入变量S中代码:Dim i,j As IntegerDim k As Longk=1s=0For i =1To 10For j=1 To ik=k*jNexts=s+kk=1NextPrint(CStr(s))第三题题目:(事件)单击窗体(响应)求100以内偶数的和,并将结果输出在窗体上。

将结果存入变量SUM中代码:Dim i As IntegerFor i =1 To 100If i Mod 2 =0 ThenSum=sum+iEnd IfNextPrint sum第四题题目:(事件)单击窗体(响应)编写程序求10*11*12+11*12*13+….+15*16*17的结果并将结果输出到窗体上。

将结果存入变量M中。

代码:Dim i,j As IntegerDim s As LongFor i =10 To 15s=1For j = i To i +2s=s*jNextm=m+sNextPrint (CStr(m))第五题题目:(事件)双击窗体(响应)求100以内奇数的和,并将结果输出在窗体上。

将结果存入变量SUM中。

代码:Dim i As IntegerFor i=1 To 100If i Mod 2 = 1 Thensum = sum + iEnd IfNextPrint sum第六题题目:(事件)单击窗体(响应)已知S=1+1/4+1/9+1/16+1/25+…+1/100,结果输出在窗体上代码:Dim s As SingleFor i=1 To 10a=i*iSum =1/a + SumNextPrint Sum第七题题目:(事件)双击窗体(响应)求1+1*2+1*2*3+....+1*2*3*. (10)并将结果存到变量S中代码:Dim s As Longj=1For i = 1 To 10j= j*iSum = Sum + jNextPrint Sum第八题题目:(事件)单击窗体(响应)求1—1/2+1/3—1/4+….+1/99—1/100的值。

vb试题及答案基础

vb试题及答案基础

vb试题及答案基础一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. SetD. Const答案:A2. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D3. VB中,用于实现条件判断的语句是:A. If...Then...ElseB. For...NextC. Do...LoopD. While...Wend答案:A4. 下列哪个选项是VB中的过程?A. FunctionB. SubC. Both A and BD. None of the above答案:C5. VB中,用于实现循环的语句是:A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D6. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(10)B. Dim arr(10) As IntegerC. Both A and BD. None of the above答案:C7. VB中,用于创建用户界面的控件是:A. LabelB. TextBoxC. ButtonD. All of the above答案:D8. 在VB中,下列哪个选项是正确的文件访问模式?A. Open For InputB. Open For OutputC. Open For AppendD. All of the above答案:D9. VB中,用于实现错误处理的语句是:A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. All of the above答案:D10. 在VB中,下列哪个选项是正确的事件处理?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D二、填空题(每题2分,共20分)1. VB中,声明全局变量的关键字是________。

vb测试题及答案

vb测试题及答案

vb测试题及答案一、单项选择题(每题2分,共10分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 下列哪个函数用于计算两个数的和?A. SumB. AvgC. CountD. Max答案:A3. 在VB中,以下哪个关键字用于声明一个变量?A. DimB. ConstC. FunctionD. Sub答案:A4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VB中,以下哪个选项是正确的条件语句?A. IfB. SelectC. CaseD. All of the above答案:D二、填空题(每题2分,共10分)1. 在VB中,声明一个整型变量并赋值为10,可以使用语句:Dim myVar As Integer; myVar = _______。

答案:102. VB中,用于输出信息到立即窗口的函数是 _______。

答案:Debug.Print3. 在VB中,要创建一个名为“myForm”的新窗体,可以使用语句:Form1. _______ "myForm"。

答案:Load4. VB中,要结束当前程序的执行,可以使用语句:_______。

答案:End5. 在VB中,要声明一个数组,可以使用语句:Dim myArray(10) As _______。

答案:Integer三、简答题(每题5分,共20分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由事件(如用户操作、系统消息等)触发,而不是由程序代码顺序执行。

2. 描述VB中如何使用If...Then...Else语句进行条件判断。

答案:在VB中,可以使用If...Then...Else语句进行条件判断,如果条件为真,则执行Then后面的代码块,如果条件为假,则执行Else 后面的代码块。

VB程序设计考试试题及答案

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时停止计算。

vb考试题及答案

vb考试题及答案

vb考试题及答案随着计算机技术的发展,程序设计语言在软件开发中扮演着重要的角色。

Visual Basic(简称VB)是一种面向对象的高级编程语言,被广泛应用于Windows平台下的软件开发。

为了帮助大家更好地掌握VB 编程知识,本文将提供一些VB考试题及答案,希望对大家的学习和复习有所帮助。

1. VB中,如何声明一个整型变量?答案:使用关键字Dim来声明变量,例如:Dim num As Integer2. VB中,如何进行条件判断?答案:可以使用关键字If...Then...Else来进行条件判断,例如:If condition Then' 条件为真时执行的代码Else' 条件为假时执行的代码End If3. VB中,如何使用循环结构?答案:可以使用关键字For、While或者Do...Loop来实现循环,例如:For i As Integer = 1 To 10' 循环体,执行10次Next4. VB中,如何定义一个函数?答案:使用关键字Function来定义函数,例如:Function AddNumbers(ByVal num1 As Integer, ByVal num2 As Integer) As IntegerReturn num1 + num2End Function5. VB中,如何处理异常?答案:可以使用关键字Try...Catch...Finally来处理异常,例如:Try' 可能会引发异常的代码块Catch ex As Exception' 处理异常的代码块Finally' 无论是否发生异常,都会执行的代码块End Try6. VB中,如何创建一个类?答案:使用关键字Class来创建一个类,例如:Public Class MyClass' 类的成员和方法End Class7. VB中,如何使用MessageBox显示消息框?答案:可以使用MessageBox.Show方法来显示消息框,例如:MessageBox.Show("Hello World!")8. VB中,如何读取和写入文件?答案:可以使用System.IO命名空间下的File类来读取和写入文件,例如:Dim content As String = File.ReadAllText("C:\example.txt")File.WriteAllText("C:\example.txt", "Hello World!")9. VB中,如何使用数据库连接?答案:可以使用System.Data命名空间下的SqlConnection和SqlCommand等类来进行数据库连接和操作,例如:Dim connectionString As String = "DataSource=myServerAddress;Initial Catalog=myDataBase;UserId=myUsername;Password=myPassword;"Using connection As New SqlConnection(connectionString)connection.Open()' 执行数据库操作End Using10. VB中,如何创建和使用数组?答案:可以使用Dim语句来创建数组,例如:Dim numbers(9) As Integer' 对数组进行赋值numbers(0) = 1...numbers(9) = 10以上是一些VB考试题及答案的示例,希望能够帮助大家更好地理解和掌握VB编程知识。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案VB考试试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows平台的应用程序开发中。

对于学习VB的人来说,参加考试是一种检验自己掌握程度的方式。

下面将为大家提供一些VB考试试题及答案,希望对大家的学习有所帮助。

一、选择题1. VB是以下哪种类型的编程语言?A. 面向过程编程语言B. 面向对象编程语言C. 函数式编程语言D. 混合编程语言答案:B. 面向对象编程语言2. VB中的变量声明关键字是?A. DimB. VarC. IntD. Public答案:A. Dim3. VB中的循环结构中,以下哪个关键字用于跳出当前循环?A. ExitB. BreakC. ContinueD. End答案:A. Exit4. VB中的条件语句中,以下哪个关键字用于多个条件的判断?A. IfB. ElseC. ElseIfD. Switch答案:C. ElseIf5. VB中的函数定义关键字是?A. SubB. FunctionC. MethodD. Procedure答案:B. Function二、填空题1. VB中的注释符是()。

答案:'2. VB中的数组下标是从()开始的。

答案:03. VB中的字符串连接符是()。

答案:&4. VB中的逻辑与运算符是()。

答案:And5. VB中的模块化编程可以通过()来实现。

答案:函数和子程序三、简答题1. VB中的控件是什么?请举例说明。

答:VB中的控件是用于与用户进行交互的可视化组件。

例如,按钮(Button)、文本框(TextBox)、标签(Label)等都是VB中常见的控件。

通过控件,我们可以实现用户输入、数据展示、按钮点击等功能。

2. VB中的事件是什么?请举例说明。

答:VB中的事件是指在特定条件下发生的操作或响应。

例如,按钮的点击事件(Click Event)是指当用户点击按钮时触发的事件,我们可以在该事件中编写相应的代码来实现按钮的功能。

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

11高辅Visual Basic程序设计9月份月考试卷班级:姓名:座号:成绩:一、选择题(共20分,每题1分)1.变量声明采用的类型说明符中,数据类型为双精度的类型说明符是( )(A) % (B) & (C) ! ·(D) #2.在VB中使用变量前,一般应该先声明变量,一条Dim语句可以定义多个变量,两个变量间应用( )分隔(A) 逗号(B) 冒号(C) 分号(D) 空隔符3.执行语句x=Int ((50* Rnd ()+11)) 后整数x的取值范围是( )(A) 10≤x≤60 (B) 11<x≤60 (C) 11≤x<61 (D) 10<x<60 4.下列各选项中,属于合法的VB的变量名的是( )(A) For (B) 3D (C) Winner (D) Name+3 5.下列各个函数中,函数值不可能为单精度型的是( )(A) Abs () (B) Sqr () (C) Int ( ) (D) Rnd ( )6.设有如下声明:Dim x As Integer如果Sgn(x)的值为-1,则表示x的值是( )(A) 整数 (B) 大于0的整数(C) 等于0的整数 (D) 小于0的数7.下列运算结果中,值最大的是( )(A)5\4 (B)5/4 (C)5 mod 3 (D)3 mod 5 8.下列运算符中运算优先级最低的是()(A)\ (B)or (C)>= (D)mod9.如果一个变量未经定义就直接使用,则该变量的类型为()(A) Integer (B) Byte(C) Boolean (D) Variant 10.Integer类型的变量可存的最大整数为(A)255 (B)256 (C)-32768 (D)32767 11.下列数据类型中,()对所占的内存相同。

(A)Integer、long (B)Single、long(C)Double 、Integer (D)Single、Double12.下列逻辑运算结果为"true"的是()(A)false or not true (B)false and not true(C)true or not true (D)true and not true13.下列表达式值为True的是()(A)10+8 <= 20 (B)“A”>”B”(C)abs(-20)<>20 (D)Int (6.9) = 714.以下关系表达式中,其值为False的是()(A) "XYZ" <"XYz" (B) "VisualBasic" = "visualbasic"(C) "the" <>"there" (D) "Integer" >"Int"15.下列逻辑表达式中,值为True的是( )(A) "abc" > "bc" (B) Int ( Rnd () * 3 ) > 2(C) ( 1+2 <= 3 ) and ( 4+5 > 7 ) (D) 10 Mod 3 = 27.表达式5^2 Mod 25\2^2的值是()。

A.0 B.1 C.6 D.416.表达式2*3^2+2*8/4+3^2的值是()。

A.64 B.31 C.49 D.4217.数字式子Sin30O写成VB表达式是()。

A.Sin30 B.Sin(30) C.Sin(30O) D.Sin(30*3.14/180) 18.“x是小于50的非负数”,用VB表达式表示正确的是()。

A.0≤x<50 B.0<=x<50 C.0<=x And x<50 D.0<=x Or x<50 19.对于窗体级变量,下列说法中错误的是()。

A.所在窗体的各子程序都可以访问B.其它窗体的子程序不能访问C.所在窗体的各子程序都不能访问用Private定义的窗体级变量D.一定要在所在窗体的通用区内定义20.若要求从文本框输入密码时,在文本框只显示*号,则应用在此文本框的属性窗口中设置()。

A.Text属性值为* B.Caption属性值为*C.Password属性值为空D.Passwordchar属性值为*二、填空题(共20分,每空1分)1、VB的特点主要有可视化编程、面向对象的程序设计、和访问数据库。

2、Visual Basic三种工作模式:、运行模式和中断模式。

3、工程文件的扩展名为。

4、变量名的第一个字符必须是英文字母,最后一个字符可以是。

5、将pi声明为单精度常量3.142,用vb语句如何实现:6、对象包括属性、事件和。

7、Visual Basic控件主要有:、Active X对象、可插入对象。

8、事件是由系统事先设定好的,能够被对象的动作。

9、用来确定自动调整标签的大小。

10、为了在文本框中输入多行文本要设置文本框的属性设置为True。

11、菜单分为下拉式菜单和。

12、当文本框的ScrollBars属性设置为同时具有水平和垂直滚动条。

13、将命令按钮的属性设置为True,相当于用户按下ENTER键。

14、要在图像框中加载D盘下的dog.jpg的图片,如何用代码实现?15、要如何用代码实现将文本框Text1中的字体加下划线?16.事件过程是指响应某个事件后所执行的程序代码,假如某一事件过程如下:Private Sub cmd1_click()Form1.Caption=“VB示例”End Sub则响应该过程的对象名是,事件名是。

17. 以下语句的输出结果是。

s$=“china”s$=“Beijing”Print s$18. PctureBox控件可通过设置其属性为True使之可自动调整大小,而Image控件可提高设置其属性,使其加载的图片能自动调整大小以适应Image。

三、根据题目,写出相应的语句(共10分,每题2分)1、实现把字符串”Good evening!”赋给La标签框控件的VB语句为:2、要让命令按钮Command1在窗体上不可操作的VB语句为:3、用代码实现要在图片框上显示“好好学习”:4、产生[0,150)之间的随机数,用vb如何实现:5、产生[15,64]之间的随机数,用vb如何实现:四、计算题(共20分,每题2分)1、Fix (-5.872) = Int (-7.87) =2、Asc("cheer") = Chr(68) =3、Val("24 end 57") = Str(–489.65) =4、Sqr (121) = Sgn(-1125.8) =5、Second (#15:23:44#)= Year (#10/1/2010#) =6、Left$(”Good evening!”,4)=Right$(”Good night”,5)=7、Mid$(”Good afternoon!”,6,5)=8、2*3^3+2*8/4+3^3=9、4+5\6*7/8 Mod 9=10、(x<= 4) and (x>=6) or not (x<>4),结果为五、完善程序题(共30分,每空2分)1.设计一个计算程序。

该程序用户界面如图2所示,由四个文本框:文本框1(text1)、文本框2(text2)、文本框3(text3)、文本框4(text4),和三个命令按钮:命令按钮1(command1)、命令按钮2(command2)、命令按钮3(command3)组成。

程序运行后,用户按清除按钮,则清除文本框中显示的内容,按计算按钮,则计算三科平均成绩。

单击退出按钮则退出。

Private Sub Command1_Click()’清除Text1.Text = [1]Text2. [2] = ""[3] .Text = ""Text4.Text = ""End SubPrivate Sub Command2_Click()’计算If Text1. [4] = [5] Or Text2.Text = "" Or Text3.Text = "" ThenMsgBox "成绩输入不全!"ElseText4.Text = ( [6] + Val(Text2.Text) + Val(Text3.Text)) / [7] End ifEnd SubPrivate Sub Command3_Click()’退出Unload [8]end sub1.设计一个欢迎程序,程序用户界面如图所示。

要求程序运行后,用户单击“确定”按钮时,根据复选框的选择来修饰“欢迎您!”几个字。

对象名称:“欢迎您”——label1 确定——command1加粗——check1 斜体——check2Private Sub [9]Label1.FontBold = [10]Label1.FontItalic = [11]End Sub2.设计一个窗体完成以下功能:在组合框中输入城市名称,回车时将其添加为组合框的项目,将文本框清空并且设置焦点;双击组合框中的项目名时,则删除该项目。

对象名:组合框combo1Private Sub Combo1_KeyPress(KeyAscii As Integer)If KeyAscii = [12] Then[13]Combo1.Text = ""[14]End IfEnd SubPrivate Sub Combo1_DblClick()[15]End Sub。

相关文档
最新文档