vb试卷10-11a

合集下载

VB-2(10-11-1)试卷及答案

VB-2(10-11-1)试卷及答案

VB-2(10-11-1)试卷一、判断题(本大题共12小题,每小题1分,共12分)1.要修改命令按钮和标签表面文本,应设置其Text属性;而设置文本框里内容的属性则是Caption属性。

2.对象的任何事件都必须由用户人工来触发,如用户单击对象会触发其Click事件。

3.若要使定义数组下标下界缺省值时,下界值为1,则可用语句Option Base 1。

4.计时器控件在VB应用程序启动后自动计时,无法暂停或关闭。

5.VB要对一个文件进行写操作时,需要先使用Open语句打开该文件,但可以不打开文件就对其进行读操作。

6.若在列表框List1中首项之前插入一项目“ABCD”,则所使用的语句为List1.AddItem "ABCD", 1。

7.数组作为过程参数只能传数值。

8.Point方法可以用来画点。

9.一个For循环内可以完整地包含另一个For循环,但是却不可以包含另一个Do…Loop循环。

10.数组在内存中占据一片连续的内存空间。

11.过程的作用域分为三种:局部级、窗体/模块级和全局级。

12.时钟控件只有一个Timer事件。

二、单选题(本大题共20小题,每小题1分,共20分)1.将文本框控件的()属性设置为False,文本框的文本只能单行输入。

(A)Locked (B)Enabled (C)MultiLine (D)Visible 2.下列选项中,()不属于日期型常量。

(A)#09/02/99# (B)#January 4,1989#(C)"10/28/2004" (D)#2008-5-4 14:30:00#3.下列表达式中,()的值为False。

(A)4*10<=65 (B)"ABCDE"<"ABCDF"(C)Not 20*5<>100 (D)50<20 Or 10+10=304.条件“|a|≤|b+5|”写作VB 的表达式为()。

高中会考信息技术vb试题及答案

高中会考信息技术vb试题及答案

高中会考信息技术vb试题及答案1. 单选题:在VB中,下面哪个关键字用于声明变量?A. DimB. SubC. FunctionD. End答案:A2. 判断题:VB中的所有变量都必须在使用前声明。

答案:正确3. 填空题:在VB中,使用_________语句可以结束程序的执行。

答案:End4. 简答题:请描述VB中事件驱动编程的概念。

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

在VB中,程序通常在响应事件(如按钮点击、鼠标移动等)时执行代码,而不是按照预先定义的顺序执行。

5. 编程题:编写一个VB程序,实现输入两个整数,输出它们的和。

答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = Val(InputBox("请输入第一个整数:"))num2 = Val(InputBox("请输入第二个整数:"))sum = num1 + num2MsgBox "两个数的和为:" & sum```6. 多选题:在VB中,以下哪些控件可以用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CommandButton答案:A、B7. 填空题:在VB中,使用_________函数可以将字符串转换为整数。

答案:Val8. 简答题:请解释VB中的数组是什么,并给出一个创建数组的示例。

答案:数组是一组相同数据类型的元素的集合,它们在内存中连续存储。

数组可以用于存储和处理多个数据项。

创建数组的示例:```vbDim numbers(4) As Integernumbers(0) = 10numbers(1) = 20numbers(2) = 30numbers(3) = 40numbers(4) = 50```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. 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考试题库及答案高中

vb考试题库及答案高中

vb考试题库及答案高中一、单项选择题(每题2分,共40分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 下列哪个选项是VB中的保留字?A. DimB. IfC. ThenD. All of the above答案:D3. 在VB中,以下哪个选项是正确的变量声明方式?A. Dim xB. Dim x As IntegerC. Both A and BD. None of the above答案:C4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. DoC. WhileD. All of the above答案:D5. 在VB中,以下哪个选项是正确的条件判断结构?A. IfB. Select CaseC. Both A and BD. None of the above答案:C6. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim arr(10)B. Dim arr(0 To 10) As IntegerC. Both A and BD. None of the above答案:C7. 在VB中,以下哪个选项是正确的函数声明方式?A. Function myFunction()B. Function myFunction() As IntegerC. Both A and BD. None of the above答案:C8. 在VB中,以下哪个选项是正确的子程序声明方式?A. Sub mySub()B. Sub mySub() As IntegerC. Both A and BD. None of the above答案:A9. 在VB中,以下哪个选项是正确的事件处理方式?A. Private Sub Form_Click()B. Public Sub Form_Click()C. Both A and BD. None of the above答案:A10. 在VB中,以下哪个选项是正确的窗体属性?A. CaptionB. NameC. Both A and BD. None of the above答案:C11. 在VB中,以下哪个选项是正确的控件属性?A. TextB. VisibleC. Both A and BD. None of the above答案:C12. 在VB中,以下哪个选项是正确的控件事件?A. ClickB. DblClickC. Both A and BD. None of the above答案:C13. 在VB中,以下哪个选项是正确的文件操作函数?A. OpenB. CloseC. Both A and BD. None of the above答案:C14. 在VB中,以下哪个选项是正确的文件访问模式?A. InputB. OutputC. Both A and BD. None of the above答案:C15. 在VB中,以下哪个选项是正确的错误处理语句?A. On Error GoToB. On Error Resume NextC. Both A and BD. None of the above答案:C16. 在VB中,以下哪个选项是正确的数据类型转换函数?A. CIntB. CStrC. Both A and BD. None of the above答案:C17. 在VB中,以下哪个选项是正确的数学函数?A. SinB. CosC. Both A and BD. None of the above答案:C18. 在VB中,以下哪个选项是正确的字符串函数?A. LeftB. RightC. Both A and BD. None of the above答案:C19. 在VB中,以下哪个选项是正确的日期和时间函数?A. DateB. TimeC. Both A and BD. None of the above答案:C20. 在VB中,以下哪个选项是正确的数据库访问控件?A. DataGridB. DataListC. Both A and BD. None of the above答案:A二、填空题(每题2分,共20分)21. 在VB中,声明一个整型变量x,其语句为:________。

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

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

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

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

(1)在名称为Form1的窗体上画两个文本框,名称分别为T1和T2,初始情况下都没有内容。

请编写适当的事件过程,使得运行时,在T1中输入的任何字符,立即显示在T2中,如图10-1所示。

程序中不得使用任何变量。

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

(2)在名称为Form1的窗体上画一个文本框,名称为Text1;再画一个命令按钮,名称为C1,标题为“移动”,如图10-2所示。

请编写适当的事件过程,使得在运行时,单击“移动”按钮,则文本框水平移动到窗体的最左端如图10-3所示。

程序中不得使用任何变量。

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

正确答案:(1)在窗体上建立好控件后,先设置控件属性,再编写事件过程。

文本框的文本内容由Text属性设置。

题目要求在T1中输入任何字符时,立即在丁2中显示,这要用到文本框的Change事件。

当用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性,将触发Change 事件。

解题步骤:第一步:建立界面并设置控件属性。

程序用到的控件及其属性见表10-1。

第二步:编写程序代码。

参考代码:Private Sub T1_Change( ) T2.Text=T1.Text End Sub 第三步:调试并运行程序。

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

(2)在窗体上建立好控件后,先设置控件属性,再编写事件过程。

本题考查的是控件的位置改变,控件的位置由控件的Left 属性和Top属性决定,Left属性表示控件与所在窗体的左边之间的距离,Top属性表示控件与所在窗体的顶边之间的距离。

南师VB2011年期末试卷(含答案)

南师VB2011年期末试卷(含答案)

南京师范大学2010-2011学年第2学期《Visual Basic 程序设计》课程期末笔试试卷(A )(考试时间: 120分钟, 满分:60分)学院: 学号: 姓名: 任课教师:题号 一 二 三 四 总分 得分一、选择题(共20分,每题1分;将答案写在题目中的横线上)1. 以下关于Visual Basic 特点的叙述中,错误的是 。

A. Visual Basic 是采用事件驱动编程机制的语言B. Visual Basic 程序既可以编译运行,也可以解释运行C. 构成Visual Basic 的多个过程没有固定的运行顺序D. Visual Basic 程序不是结构化程序,不具备结构化的三种基本结构2. 下列 是VB 合法的变量名。

A. StrB. StringC. 9rdD. My book3. 选项按钮(OptionButton)的 属性代表选项的选中状态。

A. CaptionB. NameC. TextD. Value4. 设a=4,b=7,c=12,运行语句Print c > b > a 后,窗体上显示的是 。

A. TrueB. FalseC. c > b > aD. 出错信息 5. 下列有关数组的叙述中,正确的是 。

A. 在重新定义动态数组时,变量可以出现在维界表达式中B. 数组中所有元素的数据类型可以不相同C. Redim 语句可以出现在窗体或模块的通用声明段D. 定义数组时,Public 用于窗体模块的声明段,定义全局数组6. 下面程序段的运行结果为________。

Dim x As BooleanIf x = 1 Then Print x + 6 Else Print x - 6 A. 6 B. -6 C. 7D. -57. 语句Print Format$(76548.5, "000,000.##") 的输出结果是 。

-------------------------装----------------------订------------------------线------------------------A. 76548.5B. 76,548.50C. 076,548.50D. 076,548.58.设有语句Option Base 1 : Dim A(3, 4) As Integer,则A(2, 1) 元素位于数组开始的第个元素的位置。

VB期中考试试卷-及参考答案(B1卷)-

VB期中考试试卷-及参考答案(B1卷)-

2010~2011学年度第2学期期中考试试卷[B1]考试科目: 《Visual Basic程序设计》考试形式: 开卷-上机考答题时间: 120分钟班级学号姓名一、选择题(2分/题, 共20分)1.以下有关VB对象名称(Name)属性的叙述,正确的是_______。

A)对象的Name属性值可以为空B)窗体的Name属性用来标识和引用窗体C)可以在程序运行期间改变对象的Name属性值D)窗体的Name属性值是显示在标题栏中的字符串2.Visual Basic6.0集成环境的主窗口中不包括_______。

A)标题栏B)菜单栏C)状态栏D)工具栏3. 在开发VB应用程序时, 一个工程一般至少应含有_______。

A)标准模块文件和类模块文件B)工程文件和窗体文件C)工程文件和类模块文件D)工程文件和标准模块文件4. .为了使命令按钮(名称为Command1)右移200, 应使用的语句是_______。

A)Command1.Move -200B)Command1.Move 200C)Command1.Left= Command1.Left+200D)Command1.Left= Command1.Left-2005. 当程序运行时, 系统自动执行启动窗体的_______事件过程。

A)Click B)Load C)Unload D)GotFocus6. Visual Basic有多种类型的窗口, 若要在设计时看到窗体窗口, 以下操作不正确的是________。

A)打开“视图”菜单, 选择“对象窗口”B)双击VB窗口工作区的空白处C)单击“工程资源管理器”中的“查看对象”按钮D)双击“工程资源管理器”中对应的窗体名7. 下面关于属性和方法的描述中, 不正确的是________。

A)属性是对象的特征, 方法是对象的行为B)属性和方法都有值C)属性可以被赋值D)方法表示能执行的操作8. 下面关于标签和文本框的描述中, 正确的是________。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案1. 介绍VB语言特点VB(Visual Basic)是一种基于事件驱动的可视化编程语言,最早由微软公司于1991年推出。

以下是VB语言的特点:简单易学:VB语言采用自然语言和图形化的界面,减少了繁杂的语法和代码编写,使得初学者能够迅速掌握。

可视化设计:VB提供了强大的可视化设计功能,开发者可以通过拖拽控件、设置属性等直观的方式创建用户界面。

面向对象编程:VB具备面向对象的编程特性,支持封装、继承和多态等概念,可以更好地组织和管理代码。

强大的控件库:VB拥有丰富的控件库,开发者可以通过调用这些控件实现各种功能,如按钮、文本框、列表框等。

易于与其他技术集成:VB能够与其他微软技术集成,如数据库、Office套件和网络等,方便开发者进行相关应用的开发。

2. VB考试试题1) VB语言中的变量命名规则是什么?2) VB中的条件语句有哪些?请列举并示例。

3) 如何在VB中实现错误处理?4) VB中如何定义函数和子过程?它们之间有什么区别?5) VB中常用的数据类型有哪些?请简要介绍。

6) 如何在VB中连接数据库,并执行相关操作?3. VB考试答案1) VB语言中的变量命名规则是以下几点:- 变量名由字母、数字和下划线组成,但不能以数字开头。

- 变量名区分大小写。

- 变量名不能与VB的关键字相同。

- 变量名应具有描述性,方便代码维护。

2) VB中的条件语句包括以下几种:- If语句:根据条件判断执行不同的代码块。

示例:```If condition Then' 执行语句块Else' 执行其他语句块End If```- Select Case语句:根据表达式的值选择执行对应的代码块。

示例:```Select Case expressionCase value1' 执行语句块1Case value2' 执行语句块2Case Else' 执行其他语句块End Select```3) 在VB中,可以使用Try...Catch...Finally块来实现错误处理。

vb试卷合集

vb试卷合集

2010─2011学年第一学期《VB程序设计》课程考试试卷( A卷: 共6页)专业:全校的开课专业统考考试方式:闭卷学分:4 考试时间:120分钟注意:1. 姓名、序号必须写密封线内的指定地方;2. 答案必须填写在随试卷一起提供的专用答题纸上,否则无效。

一、选择题(每题2分,共20分)(1) 在以下VB窗口中,可以用来调试简单程序的窗口为:( )。

A) 属性窗口 B) 代码窗口 C) 工程管理器窗口D)立即窗口(2) 若要使某个命令按钮不可操作,应将其( )属性的值设置为False。

A) Enabled B) Visible C) Name D) Caption(3) 当程序运行时,系统自动执行启动窗体的()事件过程。

\A) Load B) Click C) CLS D) Print(4) 设整型变量x,y,z的初始值均为0,下列哪个选项可以在程序中作为一个语句行,并使x的值变为5 ,y的值变为15,z的值变为3。

A) x=5,y=15,z=3 B) x=5;y=15;z=3C) x=5:y=15:z=3 D) x=5 y=15 z=3(5) VB中的四种运算符的优先级由高到低的排列顺序是:()A) 算术运算、关系运算、字符连接运算、逻辑运算B) 算术运算、字符连接运算、关系运算、逻辑运算C) 算术运算、关系运算、逻辑运算、字符连接运算D) 算术运算、逻辑运算、关系运算、字符连接运算(6) 利用随机函数产生一个[10,99]区间内的正整数的式子为:( )。

A) Int(10+Rnd*99) B)Int(Rnd*10+99)·C)Int(10+Rnd*89) D)Int(10+Rnd*90)(7) 下面程序段运行后,显示的结果是:( )。

Dim x% : x=1 : If x Then Print x+1 else Print x-1A) 0 B) 1 C) 2 D) 程序出错(8) 下面的程序段用于求变量x和y中的大者m,不正确的是:( )。

VB(10-11-2)A试卷 - 附参考答案

VB(10-11-2)A试卷 - 附参考答案

一、判断题(本大题共12小题,每小题1分,共12分)1.a@b,1x,c[10],b*都是合法的变量。

2.一个对象若能识别多个事件,我们只能对其中一个事件编程。

3.使用Redim语句只能改变数组的大小,不能改变数组的类型。

4.For 循环语句正常结束 (即不是通过Exit For语句和强制中断),其循环控制变量的值一定大于“终值”,并等于“终值+步长”。

5.VB要对一个文件进行写操作时,需要先使用Open语句打开该文件,进行读操作时则可以不用打开。

6.如果列表框List1中没有项目被选定,执行List1.Removeitem List1.Listindex语句会直接删除第一项。

7.在过程内用static定义的变量是静态变量,也是全局变量的一种。

8.Pset方法可以用来画点,也可以用来画线和圆。

9.属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属性都可以在属性窗口中设置。

10.数组中的数据可以有相同的数据类型,也可以具有不同的数据类型。

11.每个菜单项就是一个控件,它们只能识别Click事件。

12.单选按钮与复选框对象的Value属性类型相同,只能取逻辑值True 或False。

二、单选题(本大题共20小题,每小题1分,共20分)1.有表达式 Mid(“200”,1,3) + 123,则运算的结果是()。

(A)200123 (B)323 (C)出错(D)结果不确定2.表示S字符变量是数字字符的逻辑表达式为()。

(A)S > 0 or S < 9 (B)S>=0 and S<=9(C)S>=“0” and S<=“9”(D)S>=’0’and S<=’9’3.若某过程声明为Sub aa(n as integer),则调用()实参与形参是按地址传递。

(A)Call aa(5) (B)Call aa(n+1)(C)Call aa(i-1) (D)Call aa(n)4.如果希望文件列表框只显示可执行文件,应该修改()属性。

vb10级a试卷

vb10级a试卷

2010/2011学年第2学期《VB程序设计》期末考试试卷说明: (1)考生应将答案填写在答卷上,否则作无效处理;(2)考试时间为120分钟。

试题一、判断题(每小题1分,共10分)说明:在以下提供的若干陈述中,逐一判断其正确与否,用A表示正确,用B表示错误。

(1) “事件过程”是用来完成事件发生后所要执行的程序代码。

(2) 用Dim定义变量时,该变量自动赋值为0。

(3) For/Next语句中,循环控制变量不一定是整型变量。

(4) 用户单击一次滚动条的滚动箭头,滚动条的Value属性值会发生变化,变化量由滚动条的LargeChange属性值给出。

(5) 标签控件和文本控件都能用来输入和输出文本。

(6) 语句“Picture1.Picture = LoadPicture()”的作用是清除Picture1中的图片。

(7) 设计框架容器时,可先在窗体上画好框架,再往框架内添置控件;也可以先设计控件,再建立框架,然后将已有控件拖动到框架中。

(8) 影像框和图片框一样,也可以做其它控件的容器。

(9) 通用对话框的Filename属性返回的是一个输入或选取的文件名字符串。

(10) 用Output模式打开文件,如果指定文件和路径不存在,则会自动创建指定文件及路径。

试题二、单选题(每小题1分,共10分)(11) 在Visual Basic中,称对象的数据为(11)。

[A] 封装[B] 属性[C] 事件[D] 方法(12) 语句Print "5*5"的执行结果是(12)。

[A] 25 [B] "5*5" [C] 5*5 [D] 出现错误提示(13) 语句“Form1.Print Tab(10); " #"”的作用是在窗体上(13)。

[A] 第10列输出字符“#”[B] 第9列输出字符“#”[C] 第11列输出字符“#”[D] 输出10个字符“#”(14) 由“For i=1 To 16 Step 3”决定的循环语句的循环次数为(14)次。

VB期末试卷(A卷带答案)

VB期末试卷(A卷带答案)

高级语言程序设计(VB)试卷(A卷)注意事项:1、本试卷共页,满分为 100 分,考试时间为 110 分钟。

2、标准答题卡使用2B铅笔涂写;文字题答题时请使用蓝、黑钢笔或圆珠笔,不得使用红颜色墨水笔。

一、单项选择题(每空1分,共 30分)(请将答案按照题干上【】内的序号涂写“标准答题卡”,否则不得分)1.在VB 6.0中,扩展名为.vbp的文件称为【1】。

A) 工程文件B) 窗体文件C) 类模块文件D) 标准模块文件2.在VB 6.0集成开发环境的设计模式下,用鼠标双击窗体上的某个对象后,打开的窗口是【2】。

A) 代码窗口B) 窗体设计窗口C) 属性窗口D) 工程资源管理器窗口3.设有变量定义语句Dim a%,则变量a的数据类型是【3】。

A) 整型B) 单精度类型C) 双精度类型D) 字符串类型4.下列表达式中,值为False的是【4】。

A) "AB"<"abc" B) "ABC" = UCase("abc")C) "ABCD"<"abc" D) Mid("ABCD",3,1)=Left("ABCD",3) 5.函数InStr("ABCDEF", "CD")的值是【5】。

A) 2 B) 3 C) True D) CDEF6.下列程序运行后,单击窗体,输出结果是【6】。

Private Sub Form_Click()Dim a As Integer, b As Integera = 3b = 5Print a + b; a & bEnd Sub A) 8 8B) 35 35C) 8 35D) 35 87.下列程序运行后,单击窗体,输出结果是 【7】 。

Private Sub Form_Click() a = 3: b = 7a = a +b : b = a – b : a = a - b Print a; b End Sub A) 4 3B) 7 3C) 3 7D) 10 78.下面程序段所表示的数学关系式是 【8】 。

VB期末考试试题及答案

VB期末考试试题及答案

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

A、GotFocus B、Load C、ClickD、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! VB Hello!VB9、语句Print "The answer is:";20/4-2的结果为 B 。

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

VB期末考试试题及答案

VB期末考试试题及答案

VB期末考试试题及答案VB期末考试试题及答案一、填空题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 。

2010-11第二学期VB试卷(A卷及参考答案)

2010-11第二学期VB试卷(A卷及参考答案)

2010/11第一学期程序设计基础VB试卷A及参考答案说明:考生应将所有答案填写在答卷上,否则无效一、选择题(每小题1分,共10分)C 1.由“For i=1 To 16 Step 3”决定的循环结构被执行()次。

A、4B、5C、6D、7B 2.当文本框的属性设置为True时,在运行时文本框不能编辑。

A、EnabledB、LockedC、VisibleD、MultiLineD 3.以下语句将删除列表框List1中的最后一项。

A、List1.RemoveItem List1.ListCountB、List1.ClearC、List1.List(List1.ListCount-1)= ""D、List1.RemoveItem List1.ListCount-1B 4.滚动条的属性用于指定用户单击滚动条的滚动箭头时,Value属性值的改变量。

A、LargeChangeB、SmallChangeC、ValueD、ChangeC 5.将通用对话框类型设置为“另存为”对话框,应修改属性。

A、FilterB、FontC、ActionD、FileNameA 6. 设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是。

A.Print A=x+yB.Print"A=";x+yC.Print "A="+Str(x+y)D.Print"A="&x+yA 7. 设有如下语句:Dim a,b As Integerc="VisualBasic"d=#7/20/2005#以下关于这段代码的叙述中,错误的是。

A.a被定义为Integer类型变量B.b被定义为Integer类型变量C.c中的数据是字符串D.d中的数据是日期类型A 8. 工程中有2个窗体,名称分别为Form1和Form2, Form1为启动窗体,该窗体上有命令按钮Command1,要求程序运行后单击该命令按钮时显示Form2, 则按钮的Click事件过程应该是A.Private Sub Command1_Click( ) B. Private Sub Command1_Click( )Form2.Show Form2.VisibleEnd Sub End SubC. Private Sub Command1_Click( )D. Private Sub Command1_Click( )Load Form2 Form2.LoadEnd Sub End SubC 9. 若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是A. 用鼠标右键单击此按钮B. 按键盘上的Esc键C.按键盘上的回车键 D. 用鼠标右键双击此按钮A 10. 如果要改变窗体的标题,则需要设置的属性是A. CaptionB. NameC. BackColorD. BorderStyle二、填空题(每小题1分,共10分)_ 1.将一条语句分成多行显示,语句间使用的分隔符为。

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中,使用________函数可以获取当前时间。

VB测试卷及答案.doc

VB测试卷及答案.doc

VB期中测试卷班级:学号:姓名:一、判断题(1X10分)(1)VB是可视化的、而向对彖的、采用事件驱动的结构化高级程序设计语言。

(2)VB的Double类型数据可以精确表示其数值范围内的所有实数。

(3)要使文本框出现垂直滚动条,只要将该文本框的ScrollBars属性设置为2就可以了。

(4)执行"Unload Forml v语句后,窗体Forml消失,而且释放其所占的内存。

(5)同一个窗体文件只能用于一个工程中。

(6)xxx.vbp文件是用来管理构成应用程序xxx的所冇文件和对彖的清单。

(7)决定对象是否可见的厲性是Visible屈性,决定对象可用性的厲性是Enabled ®性。

(8)在逻辑运算符Not、Or. And中,运算优先级由高到低依次为Not、Or. And。

(9)过程屮的静态变量是局部变量,当过程再次被执行时,它的值是上一次过程调用后的值。

(10)使用On Error GoTo语句并编写和应程序,可以捕获程序中的编译错误。

二、选择题(2X10分)第1题:在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是_________ 。

A、属性窗口B、代码窗口C、工具箱D、工程窗口第2题:Integer类型的变量可存的最大整数为 _______ 。

A、255B、256C、32768D、32767第3题:下列哪个函数返回值为Ascii码值?A、Chr(x)B、Str(x)C、Space(n)D、Asc(x)第4题:下列关T Select Case之测试表达式的叙述中,错误的是________ 。

A、只能是变量名B、可以是整型C、可以是字符型D、可以是浮点类型第5 题:执行__ 语句后,执行语句"Text 1. Sei Start = 0 : Textl.SelLength = Len(Textl)",可以使文木框控件Textl中的文本突出显示。

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

内蒙古大学2010-2011学年第2学期计算机应用基础(二)VB程序设计试卷(A卷)(闭卷120 分钟)学院专业考试地点班级姓名学号重修标记□一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在下面的答题栏内。

本大题共15小题,每小题1分,共15分)A.一个VB应用程序存盘时至少会产生两种文件:一种为“窗体文件”(扩展名为.frm),一种为“工程文件”(扩展名为.vbp)。

B.Visual Basic应用程序既能以编译方式执行,也能以解释方式执行。

C.对于事件驱动型应用程序,每次运行时的执行顺序可以不一样。

D.解释运行模式是由系统读取事件激发的那段事件代码,将其转换为机器代码并执行。

2.通过()窗口可以在设计时直观的调整窗体在屏幕上的位置。

A.代码窗口B.窗体布局窗口C.窗体设计窗口D.属性窗口3.语句Print 5/4*6\5 Mod 2的输出结果是()A. 0B. 1C. 2D. 24.在VB中,当一个过程中定义的局部变量与窗体变量同名时,会发生什么情况?()A.不允许局部变量与窗体变量同名,程序运行出错。

B.在调用该过程时,按该变量名引用的变量是窗体变量。

C.在调用该过程时,按该变量名引用的变量是局部变量。

D.同名的窗体变量与局部变量将失效,但程序可以运行。

5.关于复选框和单选钮的比较中正确的是()A.复选框和单选钮都只能在多个选择项中选定一项。

B.复选框和单选钮的值(value)都是(True/False)。

C.单选钮和复选框都响应DblClick事件。

D.要使复选框不可用,可设置Enabled属性(False)和value属性(Grayed)。

6.确定一个控件在窗体上的位置的属性是()A. Width和HeightB. Width或HeightC. Top和LeftD. Top或Left7.下面的控件可作为其他控件容器的是()A. PictureBox和DataB. Frame和ImageC. PictureBox和FrameD. Image和Data8.执行语句Open "data.dat" For Random As #1 Len = 50后,对文件data.dat中的数据能够执行的操作是()A.只能写,不能读B.既可以读,也可以写C.只能读,不能写D.不能读,不能写9. 通过设置何属性可以改变所画图形的形状()A. ShapeB. IndexC. EnabledD. Height10. MsgBox函数的返回值的类型为()A.日期型B.变体类型C.字符串型D.数值型11.单击窗体上的关闭按钮时,触发的事件是()A. Form_Initialize( )B. Form_Load( )C. Form_Unload( )D. Form_Click( )12.以下叙述中错误的是()A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件。

B.一个工程中可以含有多个标准模块文件。

C.每种对象能识别一组预先定义好的事件,并且每一种事件都会产生结果。

D.事件可以由用户引发,也可以由系统引发。

13.在代码编辑器中,续行符是用来换行书写同一个语句的符号,用以表示续行符的是()A.一个空格加一个下划线"_"B.一个下划线"_"D.一个空格加一个连字符"-"14.设窗体上有一个列表框控件List1,且其中含有若干列表项。

则以下能表示当前被选中的列表项内容的是( )A.List1.ListB.List1.ListIndexC.List1.IndexD.List1. Text15.下面Change 事件过程中,文本框控件Text1用来接收数字字符的输入,该事件过程的作用是( ) Private Sub Text1_Change()Text2.Text=Str(6.28 * Val(Text1.Text)) End SubA.将在文本框Text1输入的数字变为数值B.将在文本框Text1输入的数字作为半径,求圆的周长并转换为字符串C.只要Text1中的内容一改变,Text2中显示的圆周长也随之改变D.事件过程中的Val 函数和Str 函数使用错误,事件过程不能执行二、 判断改错(本大题共5小题,每小题2分,共10分)( )1.无论X 取何值,表达式Int(x)<=Abs(x)都成立。

( )2.下面程序段能够实现如果A<B ,则A =1,否则A =0。

If A<B Then A=1 A=0Print A( )3.有如下程序段:Private Sub Command1_Click() Dim a As Integer, s As Integer a = 8 s = 1 Dos = s + a a = a -1Loop While a <= 0 Print s; a End Sub单击Command1按钮后,程序中的循环体执行了8次。

装 订 线z=x: w=y: y=x: x=w( )5.语句 Print Format(5459.4, "+##,##0.00")的输出结果为“+5459.40”。

三、 程序填空题(在程序段的空白处,填写缺少的内容。

本大题共5小题,每空2分,共24分)1、在窗体中添加两个命令按钮,其名称分别为Command1和Command2,窗体加载时要求Command1不可用,Command2可用;单击Command2后,Command1可用。

请将下列程序补充完整。

Private Sub Command2_Click() (1) End SubPrivate Sub Form_Load() (2) End Sub 答题区:(1) (2)2、下面程序使用二分法在数组中查找元素。

请将下列程序补充完整。

Option Base 1Private Sub Command1_Click() Dim Arr() as Variant Dim key%,mid%,p%,q%Arr=Array(1,2,3,4,5,6,7,8,9,10)Key=Val(Text1.Text) 'Key 为用户在文本框中输入的待查找值 p=1: q=10 Do(3) If key=Arr(mid) Then (4) ElseIf key>Arr(mid) Then p=mid+1 Else(5) End if End if装 订Loop While p<=qIf p>q thenPrint "未找到数"& keyElsePrint key & "是数组中第"& mid & "个数"End IfEnd Sub答题区:(3)(4)(5)3、在窗体上画一个标签(名称为Label1)和一个计时器(名称为Timer1),然后编写如下几个事件过程,程序运行后,单击窗体,将在标签中显示当前时间,每隔1秒钟变换一次。

请将下列程序补充完整。

Private Sub Form_Load()Timer1.Enabled = FalseTimer1.Interval = (6)End SubPrivate Sub Form_Click()Timer1.Enabled = (7)End SubPrivate Sub Timer1_Timer()Label1.Caption = (8)End Sub答题区:(6)(7)(8)4、以下程序的功能是把当前目录下的顺序文件f1.txt的内容读入内存,并在文本框Text1中显示出来。

请将下列程序补充完整。

Private Sub Command1_Click()Dim inData As StringText1.Text = ""Open ".\f1.txt" (9)As #1Do While not Eof(1)Input #1, inDataText1.Text = (10)LoopClose #1End Sub 答题区:(9) (10)5、有下面一个程序段,从文本框中输入数据,如果该数据满足条件,除以4余1,除以5余2,则输出,否则,将焦点定位在文本框中,并清除文本框的内容。

Private Sub Command1_Click() x=Val(Text1.Text)If (11) Then Print x Else(12)Text1.SetFocusEnd If End Sub答题区:(11) (12)四、 读程序题(阅读程序,在每小题后面填写程序执行结果。

本大题共6小题,每小题4分,共24分)1、For i=1 to 9For j=i to 9se=i & "*" & j & "=" & i*jPicture1.Print Tab((j-1)*9+1);se; Next jPicture1.Print Next i 运行结果:2、Private Sub Form_Click()Dim Check As Boolean,Counter As Integer Check=True Counter=5 DoDo While Counter<20 Counter=Counter+1装 订 线If Counter=10 ThenCheck=FalseExit DoEnd ifLoopLoop Until Check=FalsePrint CounterPrint CheckEnd Sub运行结果:3、Private Sub Command1_Click()Dim s1 As String, s2 As Strings1="abcd"Call Transfer(s1, s2)Print s2End SubPrivate Sub Transfer (ByVal xstr As String, ystr As String) Dim tempstr As Stringi=Len(xstr)Do While i >=1tempstr=tempstr + Mid(xstr, i, 1)i=i - 1Loopystr=tempstrPrint ystrEnd Sub运行结果:4、在窗体上画出一个命令按钮和一个文本框,名称分别为Command1和Text1,然后编写如下程序:Private Sub Command1_Click()a=InputBox("请输入成绩(0-100)")t="成绩等级:"&IIF(a>=80 and a<=100,"优秀","") _&IIF(a>=60 and a<80,"合格","") _&IIF(a>=0 and a<60,"不合格","")Text1.Text=tEnd Sub程序运行后,如果从键盘上输入65,则在文本框显示的内容是:5、Private Sub Command1_Click() Dim a As Integer a=2For i=1 To 3 Print G(a) Next i End SubFunction G(a As Integer) b=0Static c b=b + 1 c=c + 1G=a + b + c End Function运行结果:6、在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程: Private Sub Command1_Click() strText=InputBox("请输入:") Text1.Text=strText End SubPrivate Sub Text1_Change()Label1.Caption=Right(Trim(Text1.Text),3) End Sub程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是:五、 编程题(本大题共3小题,每题9分,共27分)1、编制程序,计算某个学生奖学金的等级,以三门功课成绩m1,m2,订 线m3为评奖依据。

相关文档
最新文档