VB试题 (5)

合集下载

高三计算机专业VB试题(五)

高三计算机专业VB试题(五)

高三年级计算机专业VB试题(五)一、填空题:1、窗体的print方法用于________。

2窗体的Cls方法用于________。

3、在程序运行当中,一个窗体得到焦点时,最先触发的是________事件。

4、窗体的Line方法用于________,线的宽度取决于________属性值。

5、窗体Load事件在________时发生。

6、窗体的Click事件在________时发生。

7、窗体的Resize事件在________时发生。

8、窗体的unload事件在________时发生。

9、当程序运行载入窗体时,最先触发的时________事件。

10、窗体的keypress事件在________时发生。

11、Keydowm事件当________时发生,keyup事件当________发生。

12、当用户按下键盘上的某个键时,将会触发拥有输入焦点的控件________事件。

13、窗体的Mousedown事件时当________时发生的事件,窗体的Mouseup事件时当________时发生的事件,Mousemove事件时当________时发生的事件。

14、语句“Private Sub form Mousemove(Button As Integer,Shift As Integer,x As Single, y As Single)”中“Button”用来标识该________,值可以时________、________、和________,分别对应于________、________、及________。

15、鼠标指针移动经过控件时,将触发控件的________事件。

16、在鼠标事件过程Mousedown和Mouseup中,参数Button的值为1、2、4时,分别代表按下鼠标的________、________和________。

17、当按下的鼠标键释放后,触发________事件。

18、窗体的________事件当一个窗体称谓活动窗口时发生。

vb试题及答案(共10篇)

vb试题及答案(共10篇)

vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

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(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考试试题VB考试试题一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. intC. Integer8D. int82. VB中的哪个关键字用于声明变量?A. defineB. declareC. dimD. var3. 下列哪个语句可以正确地在VB中打印输出?A. print "Hello, World!"B. console.write("Hello, World!")C. msgbox "Hello, World!"D. output "Hello, World!"4. VB中哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox5. 在VB中,以下哪个是正确的条件语句?A. if (x > 10)B. if x > 10C. if (x > 10) thenD. if x > 10 then6. VB中哪个函数用于获取当前日期?A. Now()B. Date()C. Today()D. GetCurrentDate()7. 在VB中,以下哪个是正确的循环结构?A. do-whileB. for-eachC. while-doD. repeat-until8. VB中哪个属性用于设置控件的可见性?A. VisibleB. ShowC. DisplayD. Hide9. 在VB中,以下哪个事件用于响应按钮点击?A. OnClickB. OnSelectC. OnPressD. OnActivate10. VB中哪个关键字用于定义函数?A. functionB. defC. procD. method二、简答题(每题5分,共30分)1. 简述VB中的事件驱动编程的概念。

2. 描述VB中数组的声明和使用方式。

【测试】分支循环测试作业(VB第五章测试题)

【测试】分支循环测试作业(VB第五章测试题)

【测试】分⽀循环测试作业(VB第五章测试题)我的试卷测试得分: 88.0 分1. 单选题:(4.0分)有如下程序:Private Sub Command1_Click()x = InputBox("input value")Select Case xCase Is > 0y = x + 1Case Is = 0y = x + 2Case Elsey = x + 3End SelectPrint x; yEnd Sub假设运⾏时从键盘上输⼊-5,输出结果是_______。

A. -5 -2B. -5 -4C. -5 -3D. -5 -5解答:A参考答案: A2. 单选题:(4.0分)下列程序段的执⾏结果是_______。

X = 2Y = 1If X * Y < 1 Then Y = Y - 1 Else Y = -1Print Y - X > 0A. TrueB. FalseC. -1D. 1解答:B参考答案: B3. 单选题:(2.0分)关于语句If x=1 Then y=1,下列说法正确的是_______。

A. x=1和y=1均为赋值语句B. x=1和y=1均为关系表达式C. x=1为关系表达式,y=1为赋值语句D. x=1为赋值语句,y=1为关系表达式解答:C参考答案: C4. 单选题:(2.0分)Select Case 语句结构中,测试项可以有三种形式,以下使⽤正确的是_______。

A. Case 20>IsB. Case x<=8 ,10 to 25C. Case Is>9 And Is<25D. Case Is>x解答:D参考答案: D5. 单选题:(4.0分)在窗体上画⼀个名称为Command1的命令按钮和两个名称分别为Text1、Text2的⽂本框,然后编写如下事件过程:Private Sub Command1_Click()N = Text1.TextSelect Case NCase 1 To 20X = 10Case 2, 4, 6X = 20Case Is < 10X = 30Case 10X = 40End SelectText2.Text = XEnd Sub程序运⾏后,如果在⽂本框Text1中输⼊10,然后单击命令按钮,则在Text2中显⽰的内容是____A. 10B. 20C. 30D. 40参考答案: A6. 单选题:(4.0分)运⾏下⾯程序,如果输⼊85,则输出结果是_____。

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考试试题及答案一、选择题(每题2分,共20分)1. VB中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. 在VB中,哪个关键字用于声明一个变量?A. DimB. LetC. SetD. Const答案:A3. VB中,以下哪个函数用于将字符串转换为数字?A. Str()B. Val()C. Chr()D. Asc()答案:B4. 在VB中,以下哪个选项不是控制结构?A. If...ThenB. For...NextC. SubD. Do...Loop答案:C5. VB中,以下哪个事件是当窗体被双击时触发的?A. ClickB. DblClickC. DoubleClickD. MouseDown答案:B6. 在VB中,以下哪个属性用于获取或设置文本框的文本?A. TextB. CaptionC. LabelD. Value答案:A7. VB中,以下哪个选项用于定义一个过程?A. FunctionB. SubC. PropertyD. Event答案:B8. 在VB中,哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Stop答案:A9. VB中,以下哪个选项用于声明一个数组?A. ArrayB. DimC. NewD. ReDim答案:B10. 在VB中,以下哪个选项用于创建一个用户定义的数据类型?A. TypeB. StructureC. ClassD. Interface答案:A二、填空题(每题3分,共30分)1. 在VB中,使用_________语句可以创建一个循环,直到满足某个条件。

答案:Do...Loop2. VB中,_________函数用于获取当前系统时间。

答案:Now3. 在VB中,_________属性用于设置或返回窗体的标题。

答案:Caption4. VB中,_________事件用于响应鼠标单击事件。

计算机vb基础知识试题及答案

计算机vb基础知识试题及答案

计算机vb基础知识试题及答案一、单项选择题(每题2分,共40分)1. VB是指______。

A. Visual BasicB. Visual C. Visual Basic for ApplicationsD. Visual Basic Script2. 在VB中,可以使用______语句来输出结果到控制台窗口。

A. PrintB. Console.WriteC. MessageBox.ShowD. MsgBox3. 在VB中,用于表示“不等于”的运算符是______。

A. <B. >C. =D. <>4. 下面哪个选项是VB中用于定义变量的关键字?A. DimB. VarC. DefD. Let5. 在VB中,______可以被用来终止当前循环并跳到循环结构外的语句。

A. Exit FunctionB. Exit DoC. BreakD. Continue6. 当在VB中定义一个数组时,数组的下标范围是______。

A. 0 到 nB. 0 到 n-1C. 1 到 n-1D. 1 到 n7. 在VB中,可以使用______用于创建自定义的函数。

A. ProcB. SubC. FunD. Function8. 在VB中,______可以被用于将一个字符串转换为整数。

A. CIntB. ValC. Convert.ToInt32D. Parse9. 下面哪个选项是VB中的逻辑与运算符?A. &&B. ||C. !D. And10. 在VB中,______可以用于打开一个文件,并返回一个文件操作的对象。

A. File.OpenB. StreamReaderC. OpenFileDialogD. FileSystemObject二、填空题(每题2分,共20分)1. VB中的数组可以使用______关键字来声明。

2. VB中的______循环可以用于反复执行一段代码,直到某个条件为真。

vb试题——精选推荐

vb试题——精选推荐

一、单项选择题(50道小题,共50分)1、下列不属于VB三种模式的是( C )模式。

(1分)A、设计B、运行C、代码D、中断2、下列叙述错误的是( A)。

(1分)A、不允许使用行号与标号B、单条语句可分行书写C、同一行上可以书写多条语句D、VB代码不区分字母的大小写3、Visual Basic程序中的注释所使用的字符是( A)。

(1分)A、'B、:C、\D、_4、下列叙述中,正确的是( A)。

(1分)A、事件可以由用户触发,也可以由系统触发B、Visual Basic应用程序只能以解释方式执行C、保存Visual Basic程序时,只需保存窗体文件即可D、所有控件都有DblClick事件5、Visual Basic以( B )为运行机制。

(1分)A、顺序执行B、事件驱动C、执行计划D、后台作业6、( B )是对象的一个基本要素,它描述了对象在程序中的外观特点。

(1分)A、事件B、属性C、方法D、事件程序7、下列叙述中,错误的是( C )。

(1分)A、VB是可视化程序设计语言B、VB采用事件驱动编程机制C、VB是面向过程的程序设计语言D、VB应用程序可以以编译方式执行8、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( D )下拉菜单中寻找并打开。

(1分)A、编辑B、文件C、调试D、视图9、双击窗体中的对象后,VB将显示的窗口是( D )。

(1分)A、工程窗口B、工具箱C、属性窗口D、代码窗口10、通过( B )窗口可以在设计时直观的调整窗体在屏幕上的位置。

(1分)A、代码窗口B、窗体布局窗口C、窗体设计窗口D、属性窗口11、在设计模式下,双击窗体上的一个控件,则会打开( C )。

(1分)A、属性窗口B、工程资源窗口C、代码窗口D、窗体布局窗口12、Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是( B )。

(1分)A、设计模式B、编写代码模式C、执行模式D、中断模式13、在设计模式,假定窗体上有一个时钟控件,双击窗体上的时钟控件,则打开( A)窗口。

vb试题——精选推荐

vb试题——精选推荐

vb试题⼀、单项选择题(50道⼩题,共50分)1、下列叙述中,不正确的叙述是( C )。

(1分)A、注释语句是⾮执⾏语句,仅对程序的有关内容起注释作⽤,客观存在不被解释和编译B、注释语句能放在整个代码程序的最后C、注释语句可以放在代码中的任何位置D、代码中加⼊注释语句的⽬的是提⾼程序的可读性2、( B )是对象的⼀个基本要素,它描述了对象在程序中的外观特点。

(1分)A、事件B、属性C、⽅法D、事件程序3、在Visual Basic中,系统为每个对象预先定义好了⼀系列的事件。

下列事件中,不属于VB系统提供的事件是( C )。

(1分)A、Click()B、Change()C、MyFirst()D、DblClick()4、Visual Basic程序中分隔各语句的字符是( B )。

(1分)A、'B、:C、\D、_5、下列关于VB编码规则的叙述中,错误的是( B )。

(1分)A、⼀条语句可以分为多⾏书写B、多条语句可以书写在同⼀⾏上,每条语句之间⽤逗号隔开C、可以⽤Rem<注释内容>给语句或程序段加上注释,以提⾼可读性D、不区分程序代码中变量名的字母的⼤⼩写6、下列关于Visual Basic的叙述不正确的是( A )。

(1分)A、变量名区分字母⼤、⼩写B、不能⽤系统保留字声明为变量名C、允许在⼀⾏中书写多条语句,但要⽤冒号隔开D、允许⼀条语句分成若⼲⾏书写,但要在上⼀⾏末加上空格及下划线作为续⾏标志7、Visual Basic以( B )为运⾏机制。

(1分)C、执⾏计划D、后台作业8、在设计阶段,当双击窗体上的某个控件时,所打开的窗⼝是( C )。

(1分)A、⼯程资源管理器窗⼝B、⼯具箱窗⼝C、代码窗⼝D、属性窗⼝9、VB应⽤程序在( A )模式下不能编辑代码和设计界⾯。

(1分)A、运⾏B、中断C、设计D、以上均不能10、当程序中断修改后再运⾏时,VB进⼊( B )模式。

(1分)A、设计B、运⾏C、中断D、编程11、语句 Debug.Print "郑州⼤学" 被执⾏后, 在( B )上将显⽰: 郑州⼤学。

VB程序设计考试题库(5)

VB程序设计考试题库(5)

VB程序设计考试题库(5)一、单选题(每题1分,共50题)1.以下关于Visual Basic特点的叙述中,正确的是(未填)。

错误正确答案:DA.构成Visual Basic程序的多个过程有其固定的执行顺序B.Visual Basic程序只可以编译运行,不可以解释运行C.Visual Basic采用面向对象的程序设计方法D.Visual Basic程序是结构化程序,具备结构化程序的三种基本结构2.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是(未填)错误正确答案:CA.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口3.在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的(未填)事件过程模板。

错误正确答案:CA.ClickB.DblclickC.ChangeD.GotFocus4.文本框的(未填)属性用于设置或返回文本框中的文本内容。

错误正确答案:AA.TextC.Caption5.程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的(未填)属性值为True来实现。

错误正确答案:CA.valueB.EnabledC.DefaultD.Cancel6.下列函数中,返回值的类型与其它3个不同的是(未填)。

错误正确答案:AA.NOW()B.HOUR()C.YEAR()D.DAY()7.表达式"Turbo"+"c">"Ture"+"Basic"的值是(未填)。

错误正确答案:BA.TRUEB.FALSEC.NullD.出错信息8.下列不能作为VB中的变量名的符号是(未填)。

错误正确答案:CA.A45C.89TaD.xy9.函数Len(str(val("-135.6")))的值是(未填)错误正确答案:BA. 11B. 6C. 5D. 810.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是(未填)。

初三vb考试试题及答案

初三vb考试试题及答案

初三vb考试试题及答案初三VB考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. IfC. ForD. Sub答案:A2. VB中的哪种循环结构可以用于重复执行代码块,直到条件不再满足?A. WhileB. Do WhileC. ForD. Select Case答案:B3. 在VB中,以下哪个函数用于计算两个数的和?A. Sum(a, b)B. Add(a, b)C. +(a, b)D. None of the above答案:D4. 如果需要在VB中弹出一个包含文本的对话框,应该使用哪个方法?A. MsgBoxB. PrintC. WriteD. Show答案:A5. 以下哪个是VB中合法的变量名?A. 2variableB. variable2C. variable@2D. variable-2答案:B6. 在VB中,以下哪个不是控制结构?A. If...Then...ElseB. Select CaseC. For...NextD. Print答案:D7. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(1 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer() = New Integer(10)D. Dim arr As Integer = New Integer(10)答案:D8. VB中的哪个属性可以设置控件是否可见?A. VisibleB. EnabledC. CaptionD. Text答案:A9. 在VB中,以下哪个不是事件?A. ClickB. LoadC. ChangeD. Print答案:D10. 在VB中,以下哪个不是控件的属性?A. NameB. TextC. TypeD. Caption答案:C二、填空题(每空2分,共20分)11. 在VB中,使用_______关键字可以定义常量。

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分,共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. 在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中,使用________关键字可以声明一个变量。

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》操作试题及答案一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。

再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。

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

(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。

运行时的窗体如图所示。

要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。

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

二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index 属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Textl的文本框。

窗体文件中已经给出了Opl的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击“飞机”或“火车”单选按钮时,在Textl中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1中显示“我开汽车去”,如图所示。

VB考试试题及答案分解

VB考试试题及答案分解

卷1一、填空题1、VB程序设计的主要特点是可视化设计和事件编程。

2、在VB中,最主要的两种对象是窗体(form)和控件。

3、工程是构成应用程序文件的集合。

4、方法是VB提供的一种特殊子程序,用来完成一定的操作。

5、浮点类型数据包括单精度型和___双精度__数据。

6、事件是窗体或控件对象识别的__动作____。

7、可用窗体的__print_ 方法在窗体中显示文字。

8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。

9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。

10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。

11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。

12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。

13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值为空,布尔型变量的初值为FALSE 。

14、设置窗体的picture 属性,可在窗体上显示图片。

15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。

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

A、GotFocusB、LoadC、Click D、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是 A 。

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

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

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

一、填空共15题(共计30分)第1题(2.0分)图像框的Stretch属性设置为【1】时,图形将适应图像框的大小.答案:=======(答案1)=======True第2题(2.0分)新建一个列表框,要实现对列表项可以复选,应设置的属性是【1】。

答案:=======(答案1)=======MultiSelect第3题(2.0分)下列程序段运行后在窗体上显示的是【1】。

Dim a%,b%b =5a=bprint a答案:=======(答案1)=======5第4题(2.0分)一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示【1】文件. 答案:=======(答案1)=======工程第5题(2.0分)日期常量表示时,用符号【1】将日期型数据括起来。

答案:=======(答案1)=======#第6题(2.0分)设有如下变量声明Dim a As string,则变量a的数据类型是【1】答案:=======(答案1)=======字符型第7题(2.0分)列表框的【1】属性的值为列表项目的总数。

答案:=======(答案1)=======ListCount第8题(2.0分)为了选择多个控件,可以按住【1】键,然后单击每个控件.答案:=======(答案1)=======Shift第9题(2.0分)假定有以下循环结构Do循环体Loop while 条件循环体至少执行【1】次答案:1=========或=========一第10题(2.0分)在控件之中,【1】不能从工具箱中被删除.答案:=======(答案1)=======内部控件=========或=========标准控件第11题(2.0分)假定有一个通用对话框控件CommonDialogl,除了用CommonDialog1.Action=3显示颜色对话框之外,还可以用【1】方法显示.答案:=======(答案1)=======CommonDialog1.ShowColor第12题(2.0分)VB中,通常把PopupMenu方法放在控件的MouseUp事件过程中。

该事件过程有一个参数Button,当按下右键时Button值为【1】答案:=======(答案1)=======2=========或=========vbrightbutton第13题(2.0分)当用户单击滚动条的空白处时,滑块移动的增量值由【1】属性决定。

答案:LargeChange第14题(2.0分)当程序运行时,要求窗体中的文本框呈现空白,则在设计时,把此文本框的【1】属性设置成空白.答案:=======(答案1)=======Text第15题(2.0分)无论何控件,都具有一个共同属性,这个属性是【1】答案:=======(答案1)=======Name二、判断共10题(共计10分)第1题(1.0分)由于计时器控件在运行时是不可见的,因此在设置时可将其放在窗体的任何位置。

答案:Y第2题(1.0分)设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2* A>C 的值是 False.答案:N第3题(1.0分)列表框包含了组合框的功能.答案:N第4题(1.0分)列表框的中的项目不可以多列显示.答案:N第5题(1.0分)设计菜单中每一个菜单项分别是一个控件,每个控件都有自己的名字.答案:Y第6题(1.0分)文本框具有滚动条属性。

答案:Y第7题(1.0分)Visual Basic提供的单选按钮的Value属性True表示选中,False表示未选中答案:Y第8题(1.0分)由Visual Basic语言编写的应用程序有解释和编译两种执行方式.答案:Y第9题(1.0分)要使定时器控件起作用,其属性Enabled不可以设置为False.答案:Y第10题(1.0分)For …Next 语句中的初值必须大于终值答案:N三、单项选择共20题(共计20分)第1题(1.0分)为使文本框显示滚动条,必须首先设置的属性是().A:MulitilineB:AutosizeC:AlignmentD:Scrollbars答案:A第2题(1.0分)inputBox函数返回值的类型为().A:数值C:变体D:数值或字符串(视输入的数据而定)答案:B第3题(1.0分)将命令按钮Command1设置为不可见,应修改该命令按钮的()属性.A:VisibleB:ValueC:CaptionD:Enabled答案:A第4题(1.0分)假定有一个菜单,名为MenuItem,为了运行时使该菜单项失效,应使用的语句为(). A:MenuItem.Enabled = TrueB:MenuItem.Enabled = FalseC:MenuItem.Visible = TrueD:MenuItem.Visible = False答案:B第5题(1.0分)Private Sub Command1 _ Click()K=0A=0While K<10K=K+2A=A+KWendPrint AEnd SubA:2B:10C:20D:30第6题(1.0分)声明符号常量应该用关键字().A:StaticB:ConstC:PrivateD:V26/ariant答案:B第7题(1.0分)下列程序段的执行结果为()。

m=2n=3Dom=m + nn=n + 1Loop While m < 10Print m; nA:1 5B:14 6C:a bD:10 25答案:B第8题(1.0分)如果要改变命令按钮的标题字体大小,则需要设置的属性是()。

A:FontSizeB:FontNameC:FontBoldD:FontItalic答案:A第9题(1.0分)在窗体上画一个通用对话框,其名称为CommonDialog1,然后画一个命令按钮,并编写下列事件过程:Private Sub Command1_Click( )CommonDialog1.Filter="All Files(*.*)|*.*|Text Files"& _"(*.txt)|*.txt|Executable Files(*.exe)|*.exe"CommonDialog1.FilterIndex=3CommonDialog1.ShowOpenMsgBox CommonDialog1.FileNameEnd Sub程序运行后,单击命令按钮,将显示一个"打开"对话框,此时在"文件类型"框中显示的是()。

A:All Files(*.*)B:Text Files(*.txt)C:Executble Files(*.exe)D:不确定答案:C第10题(1.0分)将CommonDialog通用对话框的类型设置为字体对话框,可设置该控件的()属性.A:FontB:FilterC:flagsD:Action答案:D第11题(1.0分)要使时钟控件Timer1的Timer事件不起作用,以下正确的语句是A:Timer1.Visible=FalseB:Timer1.Enabled=FalseC:Timer1.Interval=1000D:Timer1.Index=0答案:B第12题(1.0分)已知有数组声明:Dim a(-1 To 3,2 To 5)As integer,如下引用数组中的元素,正确的是A:a(-1,2)B:a(4)C:a[-1,2]D:a(0,6)答案:A第13题(1.0分)()对象不能作为控件的容器.A:FormB:PictureBoxC:ImageD:Frame答案:C第14题(1.0分)设a="Visual Basic",下面使b="Basic"的语句是 .A:b=Left(a,8,12)B:b=Left(a,8,5)C:b=Mid(a,8,5)D:b=Right(a,5,5)答案:C第15题(1.0分)下列哪个变量名的取法是不正确的().A:TNameB:T_TempC:T32D:T32#答案:D第16题(1.0分)要使得标签能自动扩充以满足字体大小则可对其()属性进行设置. A:alignmentB:usemnemonicC:autosizeD:tag答案:C第17题(1.0分)以下不允许用户在程序运行时输入文字的控件是().A:标签框B:文本框C:下拉式组合框D:简单组合框答案:A第18题(1.0分)如何使图片框(Picture)控件中的控件自动适应的图像大小()。

A:将控件的AutoSize属性设为TrueB:将控件的AutoSize属性设为FalseC:将控件的Stretch属性设为TrueD:将控件的Stretch属性设为False答案:A第19题(1.0分)Sub过程与Function过程最根本的区别是()。

A:Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以B:Function过程可以有形参,Sub过程不可以C:Sub过程不能返回值,而Function过程能返回值D:两种过程参数的传递方式不同答案:C第20题(1.0分)下列叙述中正确的是().A:只有窗体才是Visual Basic中的对象B:只有控件才是Visual Basic中的对象C:窗体和控件都是Visual Basic中的对象D:窗体和控件都不是Visual Basic中的对象答案:C四、程序填空共2题(共计20分)第1题(10.0分)'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'题目:窗体上添加一个名为command1的命令按钮,程序运行后,单击命令按钮,'用Array函数建立一个含有10个元素的数组,分别计算给定的10个数中正数和与负数之和。

'请将程序补充完整。

'-------------------------------------------------------Option Base 1Private Sub Command1_Click()Dim w, s1&, s2&, k%w = Array(12, -6, 15, 34, -32, 47, 13, 9, 6, -3)s1 = 0s2 = 0'**********SPACE**********For k = 1 To 【?】'**********SPACE**********If 【?】 Thens1 = s1 + w(k)Else'**********SPACE**********【?】End IfNext kPrint "正数之和是:"; s1Print "负数之和是:"; s2End Sub答案:=======(答案1)=======10=========或=========Ubound(w)=======(答案2)=======w(k)>0=========或=========0<w(k)=======(答案3)=======s2= s2 + w(k)第2题(10.0分)'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'功能:要求输入若干学生的成绩,计算平均分和高于平均分的' 人数,并将这两个数据放入数组的最后。

相关文档
最新文档