VB试卷5(考试必备)

合集下载

VB考试试题及答案

VB考试试题及答案

二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。

A、GotFocus B、Load C、Click D、KeyDown2、滚动条控件(如下图)的Max属性所设置的是 A 。

A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select * Form student 中的*表示 B 。

A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。

A、EnabledB、CaptionC、Default D、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。

A、CaptionB、NameC、Text D、Label6、设置一个单项选择按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。

A、CaptionB、NameC、Text D、Value7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D 。

A、在标题项中输入&,然后打勾B、在索引项中打勾C、在有效项中打勾D、在复选项中打勾8、当执行以下过程时,在窗体上将显示 A 。

Private Sub Command1_Click( )Print "VB";Print "Hello! ";Print "VB"End SubA、VBHello!VBB、VBHello!VBC、VBD、VBHello! VBHello!VB9、语句Print "The answer is:";20/4-2的结果为 B 。

A、The answer is 20/4-2B、The answer is 3C、The answer is "20/4-2"D、非法语句10、以下哪个控件是容器控件 B 。

国家二级VB机试(数组)模拟试卷5

国家二级VB机试(数组)模拟试卷5

国家二级VB机试(数组)模拟试卷5(总分:60.00,做题时间:90分钟)一、选择题(总题数:30,分数:60.00)1.窗体上有名称为Command1的命令按钮,其事件过程如下:Option Base1 Private Sub Command1_Click() Dim a Dim b(10)As Integer a=Array(2,4,7,3,9,6) For i=LBound(a)To UBound(a) b(i)=a(i)+i Sum=Sum+b(i) Next i Print Sum End Sub 运行程序,单击命令按钮时,窗体上显示的是(分数:2.00)A.44B.46C.50D.52 √解析:解析:本题中使用了一个循环为b数组进行赋值,每个元素的值是对应a数组元素的值加上下标的值。

因此b数组中的元素为(3、6、10、7、14、12),然后累加和为52。

2.窗体上有一个名称为Command1的命令按钮,有程序如下:Option Base1 Private Sub Command1_Click() Dim a(10)As Integer第1个For For i=l To 10 a(i)=Int(Rnd*100+100) Print a(i); Next x=a(i):y=x '第2个For For i=1 To 10 Ifxa(i)Then Y=a(i) s=s+a(i) Next Print x,y,s End Sub 关于上述程序的叙述中,正确的是(分数:2.00)A.程序运行出错,第1个For循环之后的x=a(i)赋值语句错√B.程序正常运行,x是10个随机数中的最大值C.程序正常运行,s是10个随机数的和D.程序正常运行,10个随机数的范围是100-200解析:解析:随机数函数Rnd的功能是用于产生一个小于1大于或等于0的随机数,本题中产生的整数的范围是100-199:在第一个循环结束后,循环变量i的值为不满足循环条件的值11,在紧随其后的x=a(i)语句将会执行出错,因为出现了数组越界。

vb基础知识试题及答案

vb基础知识试题及答案

vb基础知识试题及答案一、选择题(每题2分,共10分)1. VB中,哪个关键字用于声明变量?A. DimB. ConstC. LetD. Option Explicit答案:A2. 在VB中,哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Trim答案:A3. VB中,哪个循环结构用于重复执行代码块直到满足特定条件?A. Do LoopB. For EachC. While WendD. For Next答案:A4. 在VB中,如何表示逻辑“与”操作?A. AndB. OrC. NotD. Xor答案:A5. VB中,哪个关键字用于定义函数?A. FunctionB. SubC. PropertyD. Const答案:A二、填空题(每题2分,共10分)1. 在VB中,使用________关键字可以声明一个数组。

答案:Dim2. VB中的________函数用于计算两个日期之间的天数差。

答案:DateDiff3. VB中,________关键字用于声明一个过程,该过程不返回值。

答案:Sub4. 使用________函数可以将数字转换为字符串。

答案:Str5. 在VB中,________关键字用于声明一个类模块。

答案:Class三、简答题(每题5分,共15分)1. 描述VB中的事件驱动编程。

答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发。

在VB中,开发者可以为控件编写事件处理程序,当特定的事件发生时,如按钮点击,相应的事件处理程序会被调用执行。

2. 解释VB中的类和对象的概念。

答案:在VB中,类是一种模板,定义了一组属性、方法和事件,这些可以被实例化为对象。

对象是类的实例,每个对象拥有自己的状态和行为。

通过类,可以创建具有相同属性和方法的多个对象。

3. 什么是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. DimB. SetC. CallD. Function答案:A2. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. StrC. MidD. Left答案:A3. VB程序设计语言中,以下哪个选项是正确的注释方式?A. '// 这是一个注释'B. '/* 这是一个注释 */'C. ' 这是一个注释'D. " 这是一个注释"答案:C4. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim numbers(5) As IntegerB. Dim numbers As Integer(5)C. Dim numbers(5) As StringD. Dim numbers As String(5)答案:A5. VB中,以下哪个选项用于实现循环结构?A. If...Then...ElseB. For...NextC. Do...LoopD. While...Wend答案:B6. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Property答案:B7. VB中,以下哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Trim答案:A8. 在VB中,以下哪个选项用于实现条件判断?A. If...Then...ElseB. For...NextC. Do...LoopD. While...Wend答案:A9. VB程序设计语言中,以下哪个选项是正确的事件处理方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Private Function Button1_Click()D. Public Function Button1_Click()答案:A10. 在VB中,以下哪个选项用于实现文件的打开操作?A. OpenB. CloseC. PrintD. Write答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个变量。

国家二级VB机试选择题-试卷5_真题-无答案

国家二级VB机试选择题-试卷5_真题-无答案

国家二级VB机试(选择题)-试卷5(总分80,考试时间90分钟)1. 选择题1. 下列叙述中正确的是()。

A. 有一个以上根结点的数据结构不一定是非线性结构B. 只有一个根结点的数据结构不一定是线性结构C. 循环链表是非线性结构D. 双向链表是非线性结构2. 下列叙述中正确的是()。

A. 算法就是程序B. 设计算法时只需要考虑数据结构的设计C. 设计算法时只需要考虑结果的可靠性D. 以上三种说法都不对3. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。

A. 16B. 10C. 6D. 44. 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。

A. 外模式B. 内模式C. 概念模式D. 逻辑模式5. 软件生命周期是指()。

A. 软件产品从提出、实现、使用维护到停止使用退役的过程B. 软件从需求分析、设计、实现到测试完成的过程C. 软件的开发过程D. 软件的运行维护过程6. 面向对象方法中,继承是指()。

A. 一组对象所具有的相似性质B. 一个对象具有另一个对象的性质C. 各对象之间的共同性质D. 类之间共享属性和操作的机制7. 负责数据库中查询操作的数据库语言是()。

A. 数据定义语言B. 数据管理语言C. 数据操纵语言D. 数据控制语言8. 一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是()。

A. 1∶1联系B. 1∶m联系C. m∶1联系D. m∶n联系9. 有三个关系R,S和T如下:则由关系R和S得到关系T的操作是()。

A. 自然连接B. 交C. 投影D. 并10. 下列选项中属于面向对象设计方法主要特征的是()。

A. 继承B. 自顶向下C. 模块化D. 逐步求精11. 以下变量名中合法的是()。

A. x-2B. 12abcC. sum_totalD. print12. 已知a=6,b=15,c=23,则语句Print Sgn(a+b Mod 6-c\a)& a+b 的输出结果为()。

vb期末考试试题及详细答案

vb期末考试试题及详细答案

vb期末考试试题及详细答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是合法的变量名?A. MyVariable123B. 123MyVariableC. VariableNameD. Variable_Name2. 下列哪个语句可以正确地将字符串"Hello"赋值给变量str?A. str = "Hello"B. Dim str As String = "Hello"C. str = 'HelloD. str = "Hello"3. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10C. If x > 10 ElseD. If x > 10 End If4. 下列哪个是Visual Basic中的数组声明?A. Dim myArray(1 To 10) As IntegerB. Dim myArray(10) As IntegerC. Dim myArray As Integer(1 To 10)D. Dim myArray As Integer = New Integer(10)5. 在Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 10 To 1 Step -1C. For i = 10 To 1D. All of the above6. 在Visual Basic中,以下哪个是正确的函数调用?A. Call PrintName("John")B. PrintName("John")C. Function PrintName("John")D. PrintName Call "John"7. 在Visual Basic中,以下哪个是正确的事件处理程序的声明?A. Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)B. Sub Button1_Click()C. Function Button1_Click()D. Sub Button1_Click(sender, e)8. 在Visual Basic中,以下哪个是正确的类定义?A. Class MyClassPrivate x As IntegerEnd ClassB. Class MyClassDim x As IntegerEnd ClassC. Class MyClassPublic x As IntegerEnd ClassD. All of the above9. 在Visual Basic中,以下哪个是正确的继承声明?A. Inherits MyBaseClassB. Inherits MyBaseClass()C. Inherits MyBaseClass MyBase()D. Inherits MyBaseClass MyBase10. 在Visual Basic中,以下哪个是正确的异常处理结构?A. TryCatch ex As ExceptionEnd TryB. TryCatch ex As ExceptionFinallyEnd TryC. TryCatch ex As ExceptionD. All of the above二、简答题(每题5分,共10分)1. 解释Visual Basic中的事件和委托的区别。

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机试(数据文件)模拟试卷5(题后含答案及解析)

国家二级VB机试(数据文件)模拟试卷5(题后含答案及解析)

国家二级VB机试(数据文件)模拟试卷5(题后含答案及解析) 题型有:1. 选择题选择题1.下列有关文件的叙述中,正确的是A.以Output方式打开一个不存在的文件时,系统将显示出错信息B.以Append方式打开的文件,既可以进行读操作,也可以进行写操作C.在随机文件中,每个记录的长度是固定的D.无论是顺序文件还是随机文件,其打开的语句和打开方式都是完全相同的正确答案:C解析:根据数据的存取方式和结构不同,文件可分为顺序文件和随机文件。

顺序文件中的记录是一个接一个地顺序存放,各个记录的长度可以不相同。

随机文件又称直接存取文件,文件中的记录长度是固定的。

打开文件的基本格式为:Open nleName For Mode As#FileNumber。

打开方式主要有Output、Append、Input、Random等几种。

以Append方式打开文件时,文件指针被定位于文件尾,用于数据的追加写入;以Random方式打开的随机文件可用于随机文件的读与写操作;以Output方式打开文件时,若文件不存在,则建立一个新文件。

知识模块:数据文件2.下列关于顺序文件的描述中,正确的是A.文件的组织与数据写入的顺序无关B.主要的优点是占空间少,且容易实现记录的增减操作C.每条记录的长度是固定的D.不能像随机文件一样灵活地存取数据正确答案:D解析:顺序文件结构比较简单,文件中的记录一条接一条按写入顺序存放。

在该类文件中,只知道第一条记录的存放位置,当要查找某个数据时,只能从文件头开始,逐步按顺序读取,直至找到要查找的记录为止。

顺序文件的缺点是不能灵活地存取和维护数据,为了修改文件中的某个记录,必须把整个文件读入内存,适用于有一定规律且不经常修改的数据;优点是结构简单,占空间少。

知识模块:数据文件3.下面关于文件叙述中错误的是A.VB数据文件需要先打开,再进行处理B.随机文件每个记录的长度是固定的C.不论是顺序文件还是随机文件,都是数据文件D.顺序文件的记录是顺序存放的,可以按记录号直接访问某个记录正确答案:D解析:.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)是指当用户点击按钮时触发的事件,我们可以在该事件中编写相应的代码来实现按钮的功能。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Option答案:A2. 在VB中,下列哪个选项不是合法的变量名?A. _myVarB. var2C. 123variableD. my$Var答案:C3. VB中,下列哪个选项是正确的条件语句?A. If condition ThenB. If condition Then ElseC. If condition Then Else IfD. If condition Then Else Else答案:A4. VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Length()C. StrLen()D. Size()答案:A5. 在VB中,下列哪个选项是正确的循环结构?A. For i = 1 To 10B. Do While i < 10C. For Each i In arrD. All of the above答案:D二、填空题1. 在VB中,声明一个整型变量并赋值为100的语句是:________。

答案:Dim myVar As Integer = 1002. VB中,用于输出信息到立即窗口的函数是:________。

答案:Debug.Print3. VB中,用于暂停程序执行的函数是:________。

答案:Sleep4. VB中,用于获取当前日期的函数是:________。

答案:Date5. VB中,用于将字符串转换为整型的函数是:________。

答案:CInt三、简答题1. 简述VB中事件驱动编程的概念。

答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发,而不是由程序内部的逻辑顺序决定。

2. 描述VB中如何实现多线程编程。

答案:在VB中,可以使用Thread类或BackgroundWorker组件来实现多线程编程。

国家二级VB机试常用标准控件-试卷5_真题-无答案

国家二级VB机试常用标准控件-试卷5_真题-无答案

国家二级VB机试(常用标准控件)-试卷5(总分62,考试时间90分钟)1. 选择题1. 为了使文本框显示滚动条,除要设置ScrollBars外,还必须设置的属性是A. AutoSizeB. AlignmentC. MultilineD. MaxLength2. 在窗体上画一文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为A. Text1.ClearB. Text1.Visible=FalseC. Text1.HideD. Text1.Enabled=False3. 如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是A. 文本框中的文本变为灰色,且不能将光标置于文本框上B. 文本框中的文本变为灰色,可以将光标置于文本框上,但不能改变文本框中的内容C. 文本框中的文本变为灰色,可以改变文本框中的内容D. 文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容4. 要使标签中的文本靠右显示,应将其Aligment属性设置为A. 0-Left JustifyB. 1-Right JustifyC. 2-CenterD. 35. 下列关于标签的描述中,错误的是A. 标签可以响应Click事件B. 标签不能响应DblClick事件C. 为了使标签的WordWrap属性起作用,必须将其AutoSize属性设置为TrueD. 标签上显示的文本就是Caption属性的值6. 以下关于图片框控件的说法中,错误的是A. 可以通过Print方法在图片框中输出文本B. 图片框控件中的图形可以在程序运行过程中被清除C. 图片框控件中可以放置其他控件D. 用Stretch属性可以自动调整图片框中图形的大小7. 窗体上有1个Timer1计时器,1个Shape1形状控件,还有下面程序代码:Dim flag As Boolean Private Sub Timer1_Timer()Private Sub Form_Load() If flag Thenflag=True Shape1.Height=Shape1.Height*2Timer1.Enabled=True Shape1.Width=Shape1.Width*2Timer1.Interval=1000 ElseEnd Sub Shape1.Height=Shape1.Height*0.5Shape1.Width=Shape1.Width*0.5End Ifflag=Not flagEnd Sub执行程序所产生的效果是A. Shape1的尺寸在缩小到原来一半和恢复原状这2种状态间切换,每秒切换一一次B. Shape1的尺寸在扩大到原来2倍和恢复原状这2种状态问切换,每秒切换一次C. Shape1的尺寸在缩小到原来一半和扩大到原来2倍这2种状态问切换,每秒切换一一次D. Shaoe1的尺寸会不断扩大8. 以下不能用形状控件画出的图形是A. 矩形B. 圆形C. 椭圆D. 扇形9. 设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:Private Sub Form_Load() Private Sub Image2_Click()Image1.Picture=LoadPicture("LEAF.bmp") Image3.Picture=Image2.PictureImage2.Picture=LoadPicture("OPEN.bmp") Image2.Picture=Image1.PictureImage3.Visible=False Image1.Picture=Image3.PictureEnd Sub End SubPrivate Sub Image1_Click()Image2.Picture=Image1.PictureEnd Sub在程序运行期间单击Image2,则在窗体上看到的结果是A. 在Image3中显示Image2中的图片B. Image1、Image2中原有图片被交换了C. Image1、Image2中都是原来Imegel中的图片D. Image1、Image2中都是原来Imege2中的图片10. 下列说法中,错误的是A. 将焦点移至命令按钮上,按Enter键,则引发命令按钮的Click事件B. 单击命令按钮,将引发命令按钮的Click事件C. 命令按钮没有Picture属性D. 命令按钮不支持DblClick事件11. 下面关于命令按钮的叙述中错误的是A. 命令按钮上可以显示图片B. 命令按钮上的文字就是其Caption属性的值C. 在程序运行过程中,不能改变命令按钮的标题D. 运行程序时,当命令按钮获得焦点后,按下回车键也能激活它的Crick事件12. 设窗体上有名称为Option1的单选按钮,且程序中有语句:If Option1.Value=True Then 下面语句中与该语句不等价的是A. If Option1.Value ThenB. If Option1=True ThenC. If Value=Tree ThenD. If Option1 Then13. 能够将组合框Combo1中最后一个数据项删除的语句为A. Combo1.RemoveItem Combo1.ListCountB. Combo1.RemoveItem Combo1.ListCount-1C. Combo1.RemoveItem Combo1.ListIndexD. Combo1.RemoveItem Combo1.ListIndex-114. 为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为A. 0B. 1C. 2D. False15. 能够存放组合框的所有项目内容的属性是A. CaptionB. TextC. ListD. Selected16. 要将单选按钮Opt1设为被选中,应设置的属性是A. ValueB. SelectedC. EnabledD. SetFocus17. 窗体一卜有名称为List1的列表框。

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案VB(Visual Basic)是一种基于事件驱动的编程语言,广泛应用于软件开发领域。

全国计算机VB考试试题及答案是针对VB编程技能进行考核的一套完整题目和对应的答案。

本文将提供一些典型的VB考试试题及其答案,以供学习和参考使用。

一、选择题1. 下列哪个不是VB中的数据类型?A. IntegerB. StringC. BooleanD. Point答案:D2. VB中定义变量需要使用关键字:A. DimB. PrivateC. VarD. Let答案:A3. 下列哪个事件是Windows窗体的加载事件?A. ClickB. LoadC. MouseMoveD. KeyDown答案:B4. 在VB中,使用MsgBox函数可以弹出:A. 消息对话框B. 输入对话框C. 选择对话框D. 文件对话框答案:A5. 下列哪个方法可以用于将一组数据绑定到ListBox控件上?A. AddItemB. RemoveItemC. ClearD. DataSource答案:D二、填空题1. VB中通过使用____来表示一行注释。

答案:'(单引号)2. 在VB中,可以使用____控件来显示表格数据。

答案:DataGridView3. 在VB中,使用____关键字可以实现条件判断。

答案:If4. 在VB中,____是一种常用的循环结构。

答案:For5. MsgBox函数中,使用____参数可以指定消息框的按钮。

答案:Buttons三、编程题请编写一个VB程序,实现以下功能:1. 创建一个Windows窗体,窗体标题为“学生成绩管理系统”。

2. 在窗体中添加一个Label控件,显示文本为“请输入学生姓名:”。

3. 添加一个TextBox控件,用于接收用户输入的学生姓名。

4. 添加一个Button控件,显示文本为“查询”。

5. 当用户点击“查询”按钮时,弹出消息框,显示用户输入的学生姓名。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案# VB考试试题及答案一、选择题1. 在Visual Basic中,以下哪项不是基本数据类型? - A. Integer- B. String- C. Object- D. Array答案:D2. 以下哪个语句用于在VB中声明一个变量?- A. Dim- B. Declare- C. Let- D. Set答案:A3. 在VB中,以下哪个函数用于将数字转换为字符串? - A. Val- B. Str- C. CStr- D. Format答案:C4. 以下哪个控件不是Visual Basic的标准控件?- A. TextBox- B. Button- C. Chart- D. Label答案:C5. 在VB中,以下哪个事件不是由用户交互触发的?- A. Click- B. Load- C. Change- D. KeyPress答案:B二、填空题1. 在Visual Basic中,使用______关键字可以定义一个类。

- 答案:Class2. VB中,______属性用于获取或设置文本框中显示的文本。

- 答案:Text3. VB的______方法用于将数字转换为字符串。

- 答案:CStr4. 在VB中,______事件用于处理表单或控件的关闭。

- 答案:FormClosing 或 QueryClose5. VB的______方法用于结束程序的执行。

- 答案:End三、简答题1. 描述Visual Basic中的过程和函数的区别。

- 答案:过程是一个可以执行一系列操作的代码块,它可以有返回值也可以没有。

函数是一个特殊类型的过程,它必须返回一个值。

函数通常用于计算并返回值,而过程则用于执行操作。

2. 解释Visual Basic中的事件驱动编程。

- 答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户输入、系统消息等)触发。

在Visual Basic中,事件通常与控件相关联,如按钮点击、文本框内容改变等,当这些事件发生时,相应的事件处理程序会被调用。

VB会考试题

VB会考试题

VB程序设计语言命题试卷一、选择题(2分/题,共30分)()1.下列不属于对象的基本特征的是 _A、属性B、方法C、事件D、类()2.如果要改变窗体的标题,需要设置窗体对象的属性。

A、NameB、CaptionC、BackColorD、BorderStyle()3A、双击鼠标可以触发DblClick事件B、窗体或控件的事件的名称可以由编程人员确定C、移动鼠标时,会触发MouseMove事件D、控件的名称可以由编程人员设定()4.在VB中程序注解可以加在下列哪个符号之后A、’B、/C、:D、!()5. 通过改变单选按钮(OptionButton)控件的 _属性值,可以改变单选按钮的选取状态。

A、ValueB、StyleC、AppearanceD、Caption()6. 下列 _关键字用于定义常量..A、DimB、PublicC、ConstD、Private()7.若A≤B或C≤D,则E=2,写作VB语句应为:If A<=B _C<=D then E=2A、XorB、AndC、<>D、Or()A、 Width和HeightB、 Width或HeightC、 Top和LeftD、 Top或LeftA.Mid$(S,2,3) B、Middle(S,2,3)C、Right$(S,2,3)D、Left$(S,2,3)()10.以下关系表达式中,其值为False的是 _A.“ABC”>“AbC” B.“the”< >“they”C.“9”=“8” D.“Integer”>“Int”()11.在VB中,以下控件不能作为其他控件窗口的是A、框架B、图片框C、影像框D、窗体()12.下列VB程序语句正确的是 _A、If A≥B Then T=A : A=B : B=TB、If A≥B Then T=A ; A=B ; B=TC、If A>=B Then T=A A=B B=TD、If A>=B Then T=A : A=B : B=T()13.下面程序的循环次数是 _For j=8 To 35 Step 3Print jNext jEndA、10B、9C、27D、28()14.在窗体中添加一个命令按钮Command1,并编写如下程序:Private Sub Command1_Click( )x=InputBox(x)If x^2=9 Then y=xIf x^2<9 Then y=1/xIf x^2>9 Then y=x^2+1Print yEnd Sub程序运行后,在InputBox中输入3,单击命令按钮,程序的运行结果是 _A.3 B.0.33 C.17 D.0.25()15.下列程序段:Private Sub Form_Click()Dim i as integer,s As Integers=0:i=0while i>5i=i+1s=s+iwendPrint sEnd Sub程序运行后,窗体上显示的内容是 _A.0B.10C.15D.21二、填空题(2分/空,共20分)1.VB6.0是基于____________环境的程序开发工具。

vb精选试题及答案

vb精选试题及答案

vb精选试题及答案一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. FunctionD. Sub答案:A2. VB中数组的默认下标是从哪个数字开始的?A. 0B. 1C. -1D. 2答案:B3. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Sqr答案:A4. VB中,哪个属性用于获取或设置一个窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A5. 在VB中,以下哪个事件用于响应鼠标单击窗体?A. ClickB. DblClickC. MouseDownD. MouseUp答案:A二、填空题(每题3分,共15分)1. 在VB中,声明一个整型变量的正确语法是________。

答案:Dim myVar As Integer2. VB中,用于定义一个过程的关键字是________。

答案:Sub 或 Function3. VB中,用于读取用户输入的函数是________。

答案:InputBox4. VB中,用于打开文件的语句是________。

答案:Open5. VB中,用于关闭文件的语句是________。

答案:Close三、简答题(每题5分,共10分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、消息、信号等)触发。

在VB中,用户可以通过编写事件处理程序来响应这些事件。

2. VB中如何实现循环结构?答案:在VB中,可以使用For...Next循环、Do...Loop循环、While...Wend循环等结构来实现循环。

四、编程题(每题10分,共20分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。

答案:请参考以下代码:```vbDim sum As IntegerDim i As Integersum = 0For i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNext iMsgBox "1到100之间所有偶数的和是:" & sum```2. 编写一个VB程序,判断一个给定的年份是否为闰年。

大学vb考试题及答案

大学vb考试题及答案

大学vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“属性”是什么?A. 一种方法B. 一种变量C. 控件的特征D. 一种事件答案:C2. 在VB中,以下哪个关键字用于声明局部变量?A. DimB. PublicC. StaticD. Global答案:A3. 在VB中,以下哪个函数用于计算字符串的实际长度?A. LeftB. RightC. LenD. Mid答案:C4. 下列哪个控件不是VB标准工具箱的一部分?A. LabelB. TextBoxC. ButtonD. Slider答案:D5. 在VB中,以下哪个事件用于响应文本框内容的改变?A. ClickB. ChangeC. KeyPressD. TextChanged答案:B6. VB中的“方法”是什么?A. 一种属性B. 一种变量C. 控件的行为D. 一种事件答案:C7. 在VB中,以下哪个语句用于结束一个循环?A. LoopB. ContinueC. Exit ForD. Break答案:C8. 在VB中,以下哪个关键字用于声明一个类?A. ClassB. TypeC. StructureD. Interface答案:A9. 在VB中,以下哪个函数用于将字符串转换为大写?A. ToUpperB. ToLowerC. TrimD. Replace答案:A10. 在VB中,以下哪个控件用于显示图像?A. PictureBoxB. ImageBoxC. LabelD. TextBox答案:A二、填空题(每题2分,共20分)11. VB中的“事件”是指________________。

答案:由用户或应用程序生成的特定动作12. 在VB中,使用_________关键字可以定义一个子程序。

答案:Sub 或 Function13. VB中的“方法”通常指的是对象的_________。

答案:函数或过程14. 当你想要在VB中创建一个数组时,你需要使用_________语句。

vb考试题及答案

vb考试题及答案

vb考试题及答案**VB考试题及答案**一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是合法的变量名?A. 2variableB. Variable2C. variable$2D. Variable-2**答案:B**2. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Type**答案:A**3. 以下哪个是VB中的保留字,不能用作变量名?A. NameB. IntegerC. PrintD. String**答案:B**4. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count**答案:A**5. 如果变量x的值为10,那么表达式x Mod 3的值是多少?A. 1B. 2C. 3D. 0**答案:A**6. VB中,用于循环结构的关键字是:A. ForB. WhileC. DoD. All of the above**答案:D**7. 在VB中,以下哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxC. ComboBoxD. CheckBox**答案:B**8. VB中,以下哪个事件用于响应按钮点击?A. ClickB. PressC. ActivateD. Change**答案:A**9. 在VB中,以下哪个函数用于将字符串转换为数值?A. StrB. ValC. CInt**答案:B**10. VB中,以下哪个控件用于选择一个范围的值?A. ListBoxB. ComboBoxC. OptionButtonD. Slider**答案:D**二、填空题(每题3分,共30分)1. 在VB中,声明一个整型变量i,并赋值为5,代码应为:________。

**答案:Dim i As Integer: i = 5**2. VB中,使用________函数可以获取当前日期。

3. VB中,使用________函数可以获取当前时间。

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

————————装——————————订————————线————————
辽源职业技术学院考试答案(五)
20 –20 学年第学期期《Visual Basic程序设计》考试试卷命题教师:审批人:
考试方式:笔试答题时间100 分钟考生人数: 人
一、
一、填空题(每空1分,共20分)
1、在VB的工程中,工程文件的扩展名( vbp )
2、在运行程序时,若要使文本框获得输入焦点,可调用文本框对象的( setfoucs )方法来实
现。

3、窗体的标题栏显示内容由窗体对象的( caption )属性决定。

4、VB中的变量如果没有显式声明其数据类型,则默认为(变体类型)
5、VB中运算符被分为四类,分别是(算术运算符)、(关系运算符)、(逻辑运算符)和连
接运算符。

6、在VB中,执行“A=18 MOD 4”语句后,A的值为( 2 )
7、窗体的默认坐标原点在(窗体左上角),X轴、Y轴的方向分别是( X轴向右,Y轴向下)。

8、在数据库的结构中,有(层次模型)、(网状模型)和(关系模型)三种模型。

9、通过控件数组的( index )属性,可区分控件数组中的不同元素。

10、在过程调用中,参数的传递可分为( 按地址传递 )和( 按值传递 )。

11、语句:a=“123”+mid(“123456”,3,2),a的值是( 12334 ),函数len(“today is Sunday”)
的运算结果为( 15 )
12、声明一个字符型变量mst,应使用( dim mst as string )语句
13、设有数组声明语句:dim a(100),则数组a有( 101 )个元素。

二、选择题(每题2分,共30分)
1、决定控件上文字的字体、字形、大小、效果的属性是( D )
A、Text
B、Caption
C、Name
D、Font
2、Visual Basic的编程机制是( B )
A、可视化
B、面向对象
C、面向图形
D、事件驱动
3、工具栏中的“启动”按钮的作用是( B )
A、运行一个应用程序
B、运行一个窗体
C、打开工程管理窗口
D、打开被选中对象的代码窗口
4、通过以下( B )窗口可以在设计时直观地调整窗体在屏幕上的位置。

A、代码窗口
B、窗体布局窗口
C、窗体设计窗口
D、属性窗口
5、下面是合法的变量名为( A )
A、x_yz
B、123abc
C、integer
D、X-Y
6、要分配一个3*3的单精度类型的数组,正确的数组声明语句是( B )
A、Dim a(9) As Single
B、Dim a(-1 to 1,-5 to -3) As Single
C、Dim a(3,3) As Single
D、Dim a(-3 to 1,-5 to 7) As Single
7、若要向列表框中新增列表项,可使用的方法是( D )
A、Add
B、Remove
C、Clear
D、AddItem
8、在过程定义中用下列( C )表示形参的传值
A、Var
B、ByRef
C、Byval
D、Value
9、下列函数中( A )函数返回的值是数值型的。

A、Instr
B、Mid
C、Space
D、Chr
10、以下声明语句中错误的是( B )
A、Const var1=123
B、Dim var2=’ABC’
C、Dim var3
D、Static var4 as Integer
11、控件数组中第一个元素的index值是( A )
A、0
B、1
C、空值
D、2
12、要想从子过程调用后返回两个结果,下面子过程说明语句合法的是( C )
A、Sub f2(ByVal n%,ByVal m%)
B、Sub f1(n%,ByVal m%)
C、Sub f1(n%, m%)
D、Sub f2(ByVal n%, m%)
13、已知函数定义Function f(x1%,x2%) as integer,则下列调用语句正确的是( A )
A、a=f(x,y)
B、call f(x,y)
C、f(x,y)
D、f x y
14、下列控件中,没有caption属性的是( B )
A、框架
B、列表框
C、复选框
D、单选按钮
15、如果文本框的Enabled属性设为False,则( A )
A、文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上
B、文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容
C、文本框的文本将变成灰色,用户仍然能改变文本框中内容
D、文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容
三、读程序写相应的答案(每题6分,共30分)
1、下列程序运行后,单击Command1按钮,标签label1中显示的内容是( 7 )
Option Base 1
Private Sub Command1_Click()
Dim a(3,4) As Integer,I as Integer,j As Integer
For i=1 to 3
For j=1 to 4
A(I,j)=a(I,j)+i+j
Next j
Next i
Label1=a(3,4)
End Sub
2、在窗体上画一个命令按钮,然后编写如下代码
Option Base 1
Private Sub Command1_Click()
Dim a
A=Array(1,2,3,4)
J=1
For i=4 to 1 step -1
S=s+a(i)*j
J=j*10
Next i
Print s
End Sub
运行上面的程序,单击命令按钮,输出s的值是( 1234 )
3、Private Sub Command1_Click()
X=inputbox()
If x^2=9 then y=x
If x^2<9 then y=1/x
If x^2>9 then y=x^2+1
End Sub
程序运行后,在InputBox中输入3,单击命令按钮,y的运行结果是( 3 )4、下列程序段执行后
A=0:B=0
For I= -1 to -2 Step -1
For J=1 to 2
B=B+1
Next J
A=A+1
Next I
A、B的结果分别为( 2 4 )
5、编写如下程序,运行后,单击窗体结果为( 1a2b3c4d5e )
Private Sub Form_Click()
A$=”54321”:b$=”abcde”
For j=1 to 5
Print Mid$(a$,6-j,1)+Mid$(b$,j,1);
Next j
Print
End sub
四、编程题(每题10分,共20分)
1、键盘输入10个数,存入数组中,输出其中最小的数和其对应的位数。

Option base 1
Dim a(10) as integer
For i=1 to 10
A(i)=inputbox(“请输入第”& I & “个数”)
Next i
Min=a(1)
For i=2 to 10
If a(i)<min then
Min=a(i)
N=i
End if
Next i
Print min,n
2、计算1到100之内所有的奇数和,并输出。

Dim sum as integer
Sum=0
For i=1 to 100
If I mod 2<>0 then sum=sum+i
Next i
Print sum。

相关文档
最新文档