题库里 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期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。
()2. 在VB中,Sub过程可以返回值。
()3. VB中的数组下标从1开始。
()4. 在VB中,可以使用Select Case语句进行多条件判断。
()5. VB中的字符串可以用单引号(')表示。
()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。
2. VB中的逻辑运算符包括______、______和______。
3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。
4. 在VB中,______方法用于设置文本框的字体。
5. VB中的______事件在用户单击按钮时发生。
四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。
2. 请列举三种VB中的数据类型。
3. 简述如何使用Select Case语句进行多条件判断。
4. 请说明如何使用VB中的循环结构实现1到100的累加。
5. 简述如何使用VB中的文件操作函数读取文件内容。
五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。
2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。
3. 编写一个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基础函数试题及答案一、选择题(每题2分,共20分)1. 在VB中,哪个函数用于计算字符串的长度?A. LenB. StrC. UCaseD. LCase答案:A2. 下列哪个函数可以将数字转换为字符串?A. ValB. StrC. IntD. CInt答案:B3. 在VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D4. 如果变量x的值为5,那么表达式"x * 2"的结果是什么?A. 10C. 5D. 2答案:A5. 在VB中,哪个函数用于获取系统时间?A. NowB. DateC. TimeD. Today答案:C6. 下列哪个函数用于将字符串转换为数字?A. ValB. StrC. IntD. CInt答案:A7. 在VB中,哪个函数用于计算两个数的和?A. SumB. AddC. +D. =答案:C8. 如果变量x的值为10,那么表达式"x Mod 3"的结果是什么?B. 0C. 3D. 10答案:A9. 在VB中,哪个函数用于计算两个数的差?A. DiffB. SubtractC. -D. =答案:C10. 下列哪个函数用于将数字四舍五入到最接近的整数?A. RoundB. IntC. CIntD. Fix答案:A二、填空题(每题2分,共20分)1. VB中,使用________函数可以将字符串转换为大写。
答案:UCase2. 使用________函数可以获取当前的日期和时间。
答案:Now3. 使用________函数可以将数字格式化为货币格式。
答案:FormatCurrency4. 使用________函数可以获取系统当前的年份。
答案:Year(Date)5. 使用________函数可以获取系统当前的月份。
答案:Month(Date)6. 使用________函数可以将数字格式化为百分比。
答案:FormatPercent7. 使用________函数可以获取系统当前的星期几。
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分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim aB. Dim a = 5C. Dim a As IntegerD. Dim a As String = "Hello"2. 下列哪个是VB中的循环结构?A. IfB. ForC. SubD. Function3. VB中的数组声明方式是:A. Dim numbers(1 To 10)B. Dim numbers As Integer(1 To 10)C. Dim numbers(10)D. Dim numbers As Array = New Integer(10)4. 在VB中,以下哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If x > 0 ElseD. If x > 0 End If5. VB中,以下哪个是正确的函数定义方式?A. Function Add(x, y) As IntegerB. Function Add(x, y) = x + yC. Function Add(x, y) = Return x + yD. Function Add(x, y) = x + y End Function...(此处省略其他选择题)二、填空题(每空2分,共20分)1. 在VB中,使用________关键字来声明常量。
2. VB中的________结构用于执行一系列动作,直到满足某个条件。
3. 要声明一个包含10个整数的数组,可以使用________。
4. 当需要在VB中调用另一个窗体时,可以使用________方法。
5. VB中的________属性用于设置控件的可见性。
...(此处省略其他填空题)三、简答题(每题10分,共20分)1. 简述VB中的事件驱动编程的概念及其重要性。
2. 解释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练习题及答案VB练习题及答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。
答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。
答案:AddHandler3. 在VB中,________方法用于结束程序的执行。
答案:End4. VB中,________属性用于获取或设置一个控件的文本。
答案:Text5. 在VB中,________方法用于打开一个文件。
答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。
答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。
事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。
2. 描述VB中如何使用For循环。
答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。
基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题(1) 所谓热启动是指( B )。
选择支:A: 计算机发热时应重新启动B: 不断电状态下的重新启动C: 重新由硬盘启动D: 计算机的自动启动(2) 一般彩色显示器都有字符和图形两种显示方式,它的主要技术指标是分辩率,分辩率一般用表示( C )。
选择支:A: 能显示多少个字符B: 能显示的信息量C: 横向点*纵向点D: 能显示的颜色数(3) 下列叙述正确的是( A )。
选择支:A: 将数字信号变换成便于在模拟通信线路中传输的信号称为调制B: 以原封不动的形式将来自终端的信息送入通信线路称为调制解调C: 在计算机网络中,一种传输介质不能传送多路信号D: 在计算机局域网中,只能共享软件资源,而不能共享硬件资源(4) 软盘和硬盘是目前常见的两种存储介质,在第一次使用前( A )。
选择支:A: 必须先进行格式化B: 可直接使用,不必格式化C: 应先清洗干净D: 应先给软盘加上写保护(5) 人们常说486微机、586微机,其中的数字指的是 ( C )。
选择支:A: 硬盘的型号B: 软盘的型号C: CPU的型号D: CPU的处理速度(6) 十进制数125对应的十六进制数是( A )。
选择支:A: 7DB: 5FC: 3BD: 7B(7) 要将文本框中的字体设为“黑体”,可设置(C )的属性为“黑体”。
选择支:A: FontBoldB: BackItalicC: FontNameD: FontSize(8) 用于遍历对象集合所有元素的语句是( B)。
选择支:A: Do while…LoopB: For Each…NextC: While… WendD: For… Next(9) 已知一窗体中有如下函数过程和一命令按钮Command1,则单击Command1时,输出结果为(A )。
Public Function Fn(n)If n = 0 Then Fn = 1 Else Fn = Fn(n - 1) * nEnd FunctionPrivate Sub Command1_Click()Print Fn(1)End Sub选择支:A: 1B: 2C: 4D: 24(10) 文本框的按键事件( B)。
选择支:A: KeyMoveB: KeyPressC: MouseMoveD: MouseUp(11) 可获得字符ASCII码值的函数是( C)。
选择支:A: Chr$B: Str$C: AscD: Val(12) 下列语句中,不能将变量x,y均定义为单精度型的是(A )。
选择支:A: Dim x,y As singleB: Dim x!,y!C: Dim x!,y As singleD: Dim x As single, y As single(13) 要将文本框中的字体设为“隶书”,可设置(C )的属性为“隶书”。
选择支:A: FontBoldB: BackItalicC: FontNameD: FontSize(14) 以下属性中只在运行时起作用的为(B )。
选择支:A: Caption属性B: Visible属性C: BorderStyle属性D: Picture属性(15) 打开通用对话框的“打印机”对话框的方法是(C )选择支:A: ShowOpenB: ShowSaveC: ShowPrinterD: ShowFont(16) 以下过程是(A )。
Public Function MaxNum( )……End Function选择支:A: 用户自定义函数B: 按钮单击事件C: 窗体单击事件D: 窗体属性(17) 若要使标签的大小自动与所显示的文本相适应,可通过设置(A )属性的值为True来实现。
选择支:A: AutoSizeB: AlignmentC: ApperanceD: Visible(18) 若要求向文本框输入密码时,只在文本框中显示*号,则应当在此文本框的属性窗口中设置( D)。
选择支:A: Text属性值为 *B: Caption属性值为 *C: PasswordChar属性值为空D: PasswordChar属性值为 *(19) 要想通过单击Form2上的Command1,从屏幕(而非内存中)上清除Form2窗体,则可在Command1的单击事件中,使用( D)命令。
选择支:A: Load Form2B: Form2.ShowC: Unload Form2D: Form2.Hide(20) 若要设置文本框中的文本,可通过文本框对象的( A)属性来实现。
选择支:A: TextB: CaptionC: NameD: (名称)(21) Fix(-23.512)的值为(A )。
选择支:A: -23B: -24C: 24D: 23(22) 下列程序运行时,会产生(A )错误。
Dim Stu(2, 3)For I = 1 To 4For j = 1 To 5Stu(I, j) = I * jNext jNext I选择支:A: 下标越界B: 大小写不匹配C: 数组定义错误D: 循环嵌套错(23) 下面的数组定义语句正确的是(D )。
选择支:A: Dim a[3]B: Dim a[3 to 4]C: Dim a(10 4)D: Dim a(3 to 6)(24) 已知"student.txt"文件内容为: This is a VB Program. 一程序段如下:Private Sub Command1_Click()Open "student.txt" For Append As #1Print #1, "We are all love VB."Close #1End Sub则该程序段执行后,"student.txt"文件内容为(D )。
选择支:A: This is a VB Program.B: We are all love VB.C: (无内容)D: This is a VB Program.We are all love VB.(25) 已知A(1)=1,A(2)=2,A(3)=3,则A(A(3)-A(1))=( C )。
选择支:A: 0B: 1C: 2D: 3(26) 以下递归函数中,正确的是(C )。
选择支:A: Public Function Fn(n As Integer)If n=0 Then Fn=1 Else Fn=Fn*nEnd FunctionB: Public Function Fn(n As Integer)If n=0 Then Fn=1 Else Fn=Fn(n)*nEnd FunctioC: Public Function Fn(n As Integer)If n=0 Then Fn=1 Else Fn=Fn(n-1)*nEnd FunctionD: Public Function Fn(n As Integer)If n=0 Then Fn=1 Else Fn=Fn(n+1)*nEnd Function(27) 下列表示命题|x|≥|y|或x<y的布尔表达式是(B )。
选择支:A: Abs( x) ≥Abs( y) or x<yB: Abs( x)>=Abs( y) or x<yC: Abs( x) ≥Abs( y) and x<yD: Abs( x)>=Abs( y) or x<y(28) 用户在组合框中所输入的数据,可通过访问组合框对象的(A )属性来获得。
选择支:A: TextB: ListC: List indexD: ListCount(29) 要将文本框前景颜色设为红色,可设置(A )的属性为vbRed。
选择支:A: ForeColorB: BackColorC: BackStyleD: BorderStyle(30) 在VB中,数值型数据可以用八进制数来表示,但必须在其前面冠以(C )。
选择支:A: OB: HC: &OD: &H(1) 在微型计算机中,应用最广泛的字符编码是(c )。
选择支:A: BCD码B: 补码C: ASCII码D: 汉字编码(2) 微型计算机与并行打印机连接时,应将信号插头插在( c )。
选择支:A: 扩展槽插口上B: 串行插口上C: 并行插口上D: 串并行插口上(3) 因特网上一台主机的域名由(b )部分组成。
选择支:A: 3、B: 4C: 5D: 不限(4) 信息高速公路的基本特征是高速、交互和(c )。
选择支:A: 灵活B: 方便C: 广域D: 直观(5) 在局域网中,网络硬件主要包括:( a ),工作站,网络服务器器和通信介质。
A: 网络服务器B: 网络适配器C: 高档计算机D: 通讯服务器(6) 在解释程序方式下,源程序需由( b )程序边翻译边执行。
选择支:A: 编译B: 解释C: 操作D: 汇编(7) 以下程序段的输出结果是(a )。
Print Format(#9:21:30PM#,"h-m-s AM/PM")选择支:A: 9-21-30 PMB: 09-21-30 PMC: 9-21-30 PD: 09-21-30 P(8) 文本框的双击事件是(b )。
选择支:A: ValueB: DblClick( )C: NameD: Click( )(9) 以下程序段的输出结果是( b)。
A=0For j=1 TO 15a=a+(j MOD 3)Next jPrint a选择支:A: 0B: 15C: 90(10) 已知一名为“Student.txt”的文件,其内容如下:张小三,98,87,99李四明,77,88,93陈大光,89,56,65则以下程序段执行的结果为(a )。
Private Sub Command1_Click()Open "student.txt" For Input As #1While (Not EOF(1))Sum=0Input #1, Nam, Chn, Eng, CmpSum = Chn + Eng + CmpPrint Sum;WendClose #1End Sub选择支:A: 284 258 210B: 98 87 99C: 77 88 93D: 89 56 65(11) 默认情况下,语句:Dim student(10 to 11 ,4) 定义的数组有( c)个元素。
选择支:A: 20B: 22C: 10D: 11(12) 已知一窗体中有如下子过程和一命令按钮Command1,则单击Command1时,输出结果为( b)。
Public Sub change(x, y)t = xx = yy = tEnd SubPrivate Sub Command1_Click()a = 12b = 34Call change(a, b)Print a; bEnd Sub选择支:A: 12 34B: 34 12C: 21 43D: 43 21(13) InputBox 函数返回值的类型是(b )。