山东交通学院VB期末考试试题一
VB(1)期末考试内容
![VB(1)期末考试内容](https://img.taocdn.com/s3/m/22b86d7aae1ffc4ffe4733687e21af45b307fec3.png)
VB(1)期末考试内容原题⾼⼆年级VB期末试卷⼀、单选题1、可以在窗体上输出数据的⽅法的是()A、PrintB、ClsC、ShowD、Hide2、下列说法中错误的是()A、对象是具有某些特性的具体事物的抽象B、在VB程序中,窗体(Form)不是对象C、属性是对象所具有的特征D、事件是发⽣在对象上且能被对象识别的动作3、数据:“abcde”是()数据A、整型B、长整型C、字符型D、⽇期型4、以下各项中,可以作为VB变量名的是()A、13B、 Stu23C、22abD、cj98.35、以下各项中,不能作为VB变量名的是()A、A52BB、ifC、Y_5D、Pi6、InputBox函数返回值的类型为()A、数值B、字符串C、变体D、数值或字符串(视输⼊的数据⽽定)7、表达式5 <> 2 Or 6<7的值是()A、TureB、FalseC、-1D、18、数学式sin30°写成VB表达式是()A、Sin30B、Sin(30)C、Sin(30°)D、Sin(30*3.14/180)9、决定控件上⽂字的字体、字形、⼤⼩、效果的属性是()A、TextB、CaptionC、NameD、Font10、设a、b、c为整型变量,其值分别为1、2、3,以下语句的输出结果是() Print a;b;cA.1 2 3B.2 3 1C.3 2 1D.2 3 211、Visual Basic程序中的注释所使⽤的字符是()A、'B、:C、\D、_12、若要求从⽂本框中输⼊密码时在⽂本框中只显⽰ * 号,则应在此⽂本框的属性窗⼝中设置()。
A、Text 属性值为 *B、Caption 属性值为 *C、Password 属性值为空D、Passwordchar 属性值为 *13、表达式“XYZ” + “487”的值是()A、“XYZ487”B、“XYZ”C、“487”D、“487XYZ”14、下⾯语句中,正确的是()A、If x<3*y And x>y Then y=x^3B、If x<3*y And x>y Then y=3xC、If x<3*y : x>3 Then y=x^3 C、If x<3*y : x>y Then y=x**315、下列程序段的执⾏结果为()X=2Y=5If X*Y<1 Then Y=Y-1 Else Y=-1Print Y-X>0A、TureB、FalseC、-1D、116、下列关于visual basic特点的描述,哪个是正确的()A、⾯向对象B、可视化C、事件驱动D、以上都是17、为了使标签中的内容靠右显⽰,应将alignment属性设置为()A、0B、1C、2D、3⼆、填空题(2分×9,共18分)1、布尔型数据只有________和________两个值。
vb期末试题及答案
![vb期末试题及答案](https://img.taocdn.com/s3/m/317a9278182e453610661ed9ad51f01dc28157e6.png)
vb期末试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 以下哪个选项是正确的VB变量声明方式?A. Dim varNameB. varName As IntegerC. Integer varNameD. Both A and B答案:D3. VB中的For循环结构不包括以下哪个部分?A. 初始化表达式B. 循环条件C. 迭代表达式D. 循环体答案:D4. 在VB中,以下哪个是正确的数组声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr As Integer(0 To 10)C. Dim arr(10)D. Both A and C答案:A5. VB中,以下哪个是正确的函数定义?A. Function myFunction() As IntegerB. Sub myFunction() As IntegerC. Function myFunction() IntegerD. Both A and C答案:A6. 以下哪个是VB中的事件处理程序的正确声明方式?A. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickB. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)C. Private Sub Button1_Click()D. Both A and C答案:A7. 在VB中,以下哪个不是控件的属性?A. TextB. FontC. ClickD. Size答案:C8. VB中,以下哪个是正确的类定义?A. Class MyClassB. Type MyClassC. Structure MyClassD. Both A and B答案:A9. VB中,以下哪个是正确的方法调用?A. myMethod(10)B. myMethod = 10C. myMethod += 10D. Both A and C答案:A10. 在VB中,以下哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If (x > 0)D. All of the above答案:D二、填空题(每空2分,共20分)1. 在VB中,使用 ______ 语句可以定义一个类。
山东交通学院VB期末考试题库1
![山东交通学院VB期末考试题库1](https://img.taocdn.com/s3/m/5fb77ce0102de2bd9605888b.png)
一、填空共10题(共计10分)第1题(1.0分)题号:318由For k=35 to 0 step 3:next k循环语句控制的循环次数是【1】.答案: 1). 0第2题(1.0分)题号:40要使一个按钮设为默认按钮,应把此按钮的【1】属性的值设为True.答案: 1). Default第3题(1.0分)题号:71VB中的变量按其作用分为全局变量,模块变量,【1】.答案:1). 局部变量第4题(1.0分)题号:38大于X 的最小整数的VB表示形式为【1】.答案:1). Int(x)+1 或 Int(x) + 1第5题(1.0分)题号:301已知文本框的内容为"ABCDE",若文本框Selstart=4,Sellength=2,则SelText为【1】.答案: 1). DE第6题(1.0分)题号:55在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的【1】属性的值设置为True.答案: 1). MultiLine第7题(1.0分)题号:43一个工程可以包括多种类型的文件,其中,扩展名为.frm的文件表示【1】文件.答案: 1). 窗体第8题(1.0分)题号:266对象具有属性和【1】.答案: 1). 方法第9题(1.0分)题号:39要使同一类型控件组成一个控件数组,必须要求【1】.答案:1). Name 相同或名称相同第10题(1.0分)题号:261Visual Basic为添加到窗体上的第一个图片框picture提供的默认对象名为【1】答案:1). Picture1二、判断共10题(共计10分)第1题(1.0分)题号:308事件过程与Sub过程,它们相同点都是事件驱动,而不同的只是事件过程由控件属性决定,而Sub过程是由户自定义.答案:Y第2题(1.0分)题号:240MsgBox()函数建立的消息框能显示信息也能输入信息.答案:N第3题(1.0分)题号:221VB是一种面向对象的程序设计语言.答案:Y第4题(1.0分)题号:231可以用"&","+"合并字符串,但是用在变异变量时,"+"可能会将两个数值加起来.答案:Y第5题(1.0分)题号:269单选钮控件和复选框控件都具有Value属性,它们的作用完全相同.答案:N第6题(1.0分)题号:235设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2* A>C 的值是 False.答案:Y第7题(1.0分)题号:282滚动条控件不可作为用户输入数据的一种方法.答案:N第8题(1.0分)题号:358在图片框中放置的控件既可以在该图片框内移动,也可以移出该图片框外.答案:N第9题(1.0分)题号:242Picture图片框既可用来显示图片和绘制图形,也可用Print 方法来显示文字.答案:N第10题(1.0分)题号:223VB支持弹出菜单,所谓"弹出菜单"是指单击鼠标后打开的菜单.答案:N三、单项选择共10题(共计10分)第1题(1.0分)题号:314控件是().A:建立对象的工具B:设置对象属性的工具C:编写程序的编辑器D:建立图形界面的编辑窗口答案:A第2题(1.0分)题号:299激活属性窗口使用的键是().A:F2B:F3C:F4D:F5答案:C第3题(1.0分)题号:815要在窗体上显示图片,需设置窗体的()属性.A:CaptionB:IconC:Picture D:ControlBox答案:C第4题(1.0分)题号:263函数Len(Str(Val("123.4")))的值为().A:11B:5C:6D:8答案:C第5题(1.0分)题号:788下列字符串常量中,最大的是().A:"北京"B:"上海"C:"天津"D:"广州"答案:C第6题(1.0分)题号:345图像框(Image)的何项属性设置为true时,可使图形自动调整大小,填满整个图像框().A:Width B:PictureC:NameD:Stretch答案:D第7题(1.0分)题号:326如果要改变窗体的标题,则需要设置的属性是().A:CaptionB:NameC:BackColorD:BorderStyle答案:A第8题(1.0分)题号:383下列语句中正确的是().A:txt1.text+txt2.text=txt3.textB:=cmdokC:12label.caption=1234D:a=inputbox(hello)答案:D第9题(1.0分)题号:871要想清除文本框中的内容则可利用()进行.A:CaptionB:TextC:ClearD:Cls答案:B第10题(1.0分)题号:283不能通过()来删除列表框中的选项.A:List属性B:Removeltem方法C:Clear方法D:Test属性四、多项选择共5题(共计10分)第1题(2.0分)题号:281窗体也是一个对象,它具有()的特征。
VB期末考试考卷及答案
![VB期末考试考卷及答案](https://img.taocdn.com/s3/m/581f1631571252d380eb6294dd88d0d232d43c03.png)
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期末试题及答案](https://img.taocdn.com/s3/m/f4ff12b580c758f5f61fb7360b4c2e3f572725d8.png)
vb期末试题及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. SetC. CallD. Sub答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. LabelC. ButtonD. Excel答案:D3. VB中,用于执行循环操作的关键字是:A. ForB. IfC. ElseD. While答案:A4. VB中,用于打开文件的函数是:A. OpenB. CloseC. PrintD. Write答案:A5. VB中,用于定义过程的关键字是:A. FunctionB. SubC. DimD. Const答案:B6. VB中,用于定义函数的关键字是:A. FunctionB. SubC. DimD. Const答案:A7. VB中,用于定义常量的关键字是:A. DimB. ConstC. FunctionD. Sub答案:B8. VB中,用于定义数组的关键字是:A. DimB. FunctionC. ConstD. Sub答案:A9. VB中,用于判断条件的关键字是:A. IfB. ForC. WhileD. Dim答案:A10. VB中,用于退出循环的关键字是:A. ExitB. EndC. StopD. Loop答案:A二、填空题(每题2分,共20分)1. VB中,声明一个整型变量a,可以使用关键字________。
答案:Dim2. VB中,声明一个字符串变量str,可以使用关键字________。
答案:Dim3. VB中,声明一个布尔型变量flag,可以使用关键字________。
答案:Dim4. VB中,声明一个数组变量arr,可以使用关键字________。
答案:Dim5. VB中,声明一个常量PI,可以使用关键字________。
答案:Const6. VB中,声明一个函数sum,可以使用关键字________。
答案:Function7. VB中,声明一个过程printData,可以使用关键字________。
vb期末考试试题及详细答案
![vb期末考试试题及详细答案](https://img.taocdn.com/s3/m/ab1248752e60ddccda38376baf1ffc4ffe47e2c8.png)
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期末测试题及答案](https://img.taocdn.com/s3/m/c89eff43a4e9856a561252d380eb6294dc882257.png)
vb期末测试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个是合法的变量名?A. 2variableB. Variable2C. Variable-2D. Variable 2答案:B2. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &&C. &D. ||答案:C3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个循环结构用于重复执行代码块,直到满足某个条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B6. 在VB中,以下哪个是正确的数据类型用于存储日期?A. DateB. DateTimeC. StringD. Integer答案:B7. VB中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A8. 在VB中,以下哪个是正确的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(10) As IntegerD. Dim arr As Integer(10)答案:C9. VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. When...Then...ElseC. If...Then...End IfD. If...Then...Else...End答案:C10. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A二、填空题(每题2分,共20分)1. VB中,用于声明变量的关键字是________。
vb基础期末考试题库及答案
![vb基础期末考试题库及答案](https://img.taocdn.com/s3/m/26f88cebd1d233d4b14e852458fb770bf78a3b9e.png)
vb基础期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. intC. StringD. str答案:A、C2. 下列哪个选项不是VB的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于声明一个变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的函数用于将字符串转换为整数?A. StrToIntB. CIntC. ValD. Convert.ToInt32答案:B5. Visual Basic中,哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Label答案:A6. 下列哪个是VB中用于循环的语句?A. IfB. ForC. WhileD. Select答案:B、C7. VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的事件处理程序?A. OnClickB. OnClickC. ClickD. OnClick答案:A、C9. VB中,下列哪个选项用于声明一个常量?A. ConstB. DimC. StaticD. Public答案:A10. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字来结束一个程序。
答案:End2. VB中,________关键字用于声明一个数组。
答案:Dim3. 使用________函数可以将一个数字转换为字符串。
答案:Str4. 在VB中,________关键字用于定义一个全局变量。
vb考试期末试题及答案
![vb考试期末试题及答案](https://img.taocdn.com/s3/m/96c2e176effdc8d376eeaeaad1f34693dbef107b.png)
vb考试期末试题及答案[正文]第一部分:选择题1. VB的全称是什么?A. Visual BasisB. Visual BasicC. Viewer BasicD. Virtual Basic答案:B2. VB是哪个公司开发的?A. MicrosoftB. AppleC. GoogleD. IBM答案:A3. VB是一种什么类型的语言?A. 编译型语言B. 解释型语言C. 面向对象语言D. 脚本语言答案:A4. 下面哪个不是VB的数据类型?A. IntegerB. StringC. BooleanD. Float答案:D5. VB中,用于显示消息框的函数是什么?A. MsgBoxB. AlertC. PrintD. Display答案:A6. VB中,用于定义变量的关键字是什么?A. VarB. DimD. Define答案:B7. VB中,用于循环执行一段代码的结构是什么?A. For LoopB. While LoopC. Do While LoopD. If-Else答案:C8. VB中的事件是指什么?A. 用户的操作或系统的消息B. 变量的赋值C. 函数的调用D. 数据的排序答案:A9. VB中,用于创建函数的关键字是什么?A. FunctionB. SubD. Define答案:A10. VB中,用于调试代码的工具是什么?A. DebuggerB. CompilerC. InterpreterD. Editor答案:A第二部分:编程题(请在空白处编写代码)1. 编写一个VB程序,实现输入两个数字并将它们相加的功能。
Dim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = InputBox("请输入第一个数字:")num2 = InputBox("请输入第二个数字:")sum = num1 + num2MsgBox "两个数字的和是:" & sum2. 编写一个VB程序,实现计算一个数组中所有元素之和的功能。
VB期末标准试题1套及标准答案(格式绝对符合标准)
![VB期末标准试题1套及标准答案(格式绝对符合标准)](https://img.taocdn.com/s3/m/7f09d38184868762caaed57f.png)
VB试卷A一、单项选择题(每题2分、共36分)1、当窗体被关闭时,系统自动执行该窗体的_________事件过程。
(A)Click(B)Load (C)Unload (D)LostFocus2、要使标签控件的大小随Caption 属性值而自动调整,应设置其________属性。
(A)Width(B)AutoSize (C)Caption (D)Alignment3、要使命令按钮在运行时不可见,应设置其___________属性为True。
(A) Enabled (B) Visible (C) TabStop (D) Style4、程序运行时,要使用户不能修改文本框中的内容,那么应设置__________。
(A)Enabled=False (B)MultiLine=False(C)Locked=True (D)PasswordChar=”*”5、要使鼠标指向“命令按钮”时,出现一个提示文本,应设置其_______属性。
(A)Caption (B)Picture (C)ToolTipText (D)Style6、复选框的________属性被用来,判断复选框是否被用户选中。
(A)Caption (B)Value (C)TabIndex (D)Index7、列表框和组合框被选中项目的文本内容,被存放在_________属性中。
(A)List (B)Font (C)Sorted (D)Text8、向组合框添加项目的方法是___________。
(A)AddItem (B)Refresh (C)Move (D)RemoveItem9、通用对话框的Action=1时,对话框为__________。
(A)文件打开对话框(B)另存对话框(C)颜色对话框(D)帮助对话框10、菜单中的菜单项能够工作是因为_______________。
(A )在其Click 事件过程中编写了程序 (B )其Enabled=True(C )在其GotFocus 事件过程中编写了程序11、把X ,Y 中有一个大于Z ,写成VB 表达式是______________________。
《VB程序设计》期末考试
![《VB程序设计》期末考试](https://img.taocdn.com/s3/m/fdfac3d2bb0d4a7302768e9951e79b896802686b.png)
《VB程序设计》期末考试注意事项:(1)题型:选择题40道,判断题10道,每题2分,满分100分。
(2)答题时间:60分钟。
(3)请在规定时间内作答并提交。
1、VB程序设计语言是一种()。
[单选题] *A.汇编语言B.机器语言C.高级语言(正确答案)D.数据库语言2、VisualBasic最突出的特点是()。
[单选题] *A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制(正确答案)3、VB中,.frm是()文件的扩展名。
[单选题] *A.工程文件B.可执行文件C.窗体文件(正确答案)D.标准模块文件4、VB中,.vbp是()文件的扩展名。
[单选题] *A. 工程文件(正确答案)B. 可执行文件C. 窗体文件D. 标准模块文件5、在设计窗体时,双击窗体的任何地方,可以打开的窗口是()。
[单选题] *A. 代码窗口(正确答案)B. 属性窗口C. 工程管理窗口D. 以上3个选项都不对6、VB是一种面向对象的程序设计语言,下面()不是面向对象包含的三要素。
[单选题] *A. 变量(正确答案)B. 事件C. 属性D. 方法7、不论任何控件,共同具有的是()属性。
[单选题] *A. TextB. CaptionC. BackColorD. Name(正确答案)8、要使Form1窗体的标题栏显示“欢迎使用Visual Basic 6.0! ”,以下()语句是正确的。
[单选题] *A. Form1.Caption =" 欢迎使用Visual Basic 6.0! "(正确答案)B. Form1.Caption =’欢迎使用Visual Basic 6.0! ’C. Form.Caption = " 欢迎使用Visual Basic 6.0! "D. Form.Caption = ’欢迎使用Visual Basic 6.0! ’9、有下面的程序代码:Command1.Caption ="确定",则Command1,Caption和"确定"分别代表()。
vb期末测试题及答案
![vb期末测试题及答案](https://img.taocdn.com/s3/m/25835f705b8102d276a20029bd64783e08127d79.png)
vb期末测试题及答案一、选择题1. 下列哪个是VB的关键字?A. FunctionB. PrintC. OutputD. Process答案:A. Function2. VB中用于循环执行一段代码的语句是?A. If...ThenB. While...LoopC. For...NextD. Select...Case答案:C. For...Next3. VB中用于声明一个变量的关键字是?A. SetB. DimC. LetD. New答案:B. Dim4. 下列哪个不是VB中的数据类型?A. IntegerB. StringC. FloatD. DoubleFloat答案:D. DoubleFloat5. VB中的数组索引是从几开始的?A. 0B. 1C. -1D. 2答案:A. 0二、判断题1. VB是一种面向过程的编程语言。
答案:错误2. VB可以用于开发桌面应用程序。
答案:正确3. VB中的If语句只能进行简单的条件判断。
答案:错误4. VB中的控件可以通过拖拽方式添加到窗体上。
答案:正确5. VB中的事件处理程序可以在代码编辑器中直接编写。
答案:正确三、简答题1. 请简要介绍VB的历史及应用领域。
答案:VB(Visual Basic)是一种基于BASIC语言的高级编程语言,由微软公司开发。
VB于1991年发布,随后成为流行的Windows平台应用程序开发工具之一。
VB的应用领域主要包括开发桌面应用程序、数据库应用程序以及快速原型开发等。
2. 请简述VB中的函数和子过程的区别。
答案:VB中的函数和子过程都是一段用于完成特定任务的代码,但二者在使用和返回值方面有所不同。
函数可以接受参数并返回一个值,可以在程序中的任何地方调用并使用其返回值。
而子过程可以接受参数但不返回值,只会执行一系列的操作。
3. 请解释VB中的控件和容器的概念,并举例说明。
答案:在VB中,控件是指用于与用户进行交互的界面元素,如按钮、文本框、标签等。
vb期末考试试题及答案百度文库
![vb期末考试试题及答案百度文库](https://img.taocdn.com/s3/m/33ba790ca88271fe910ef12d2af90242a995ab44.png)
vb期末考试试题及答案百度文库一、单项选择题(每题2分,共20分)1. VB中,哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 下列哪个选项不是VB的数据类型?A. IntegerB. StringC. BooleanD. Array答案:D3. VB中,哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Sqr答案:A4. 在VB中,如何表示“不等于”?A. =B. ==C. <>D. !=答案:C5. VB中,哪个关键字用于循环结构?A. ForB. NextC. ToD. Loop答案:A6. VB中,哪个函数用于将字符串转换为大写?A. StrConvB. LCaseC. UCaseD. Trim答案:C7. VB中,哪个语句用于退出子程序?A. Exit SubB. End SubC. ReturnD. Exit Function答案:A8. VB中,哪个关键字用于声明函数?A. FunctionB. SubC. DimD. Const答案:A9. VB中,哪个关键字用于声明常量?A. DimB. ConstC. PrivateD. Public答案:B10. VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D二、填空题(每题3分,共15分)1. 在VB中,使用________关键字可以定义一个类。
答案:Class2. VB中,________函数用于获取当前时间。
答案:Time3. VB中,________关键字用于定义一个接口。
答案:Interface4. VB中,________关键字用于定义一个事件。
答案:Event5. VB中,________关键字用于定义一个属性。
答案:Property三、简答题(每题5分,共20分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。
vb期末考试练习卷1及答案
![vb期末考试练习卷1及答案](https://img.taocdn.com/s3/m/a0efde25eff9aef8941e06fe.png)
2. 程序运行界面如下图:
Label1 Text3 Text2 Text1
要求程序开始后,按Command1按钮,Label1会移动,碰壁后能改变 方向,同时Label1的字符会显示出上下左右移动的方向,要求移动的方 向与显示的字符一致。移动的位移值由Text1和Text2输入,时间隔的毫 秒数由Text3输入。按Command2按钮结束程序的运行。
练习卷一
1、 语言基础题(40分) 判断题(本题10分,每小题1分) 1. 在通用对象声明部分,用Private和Dim关键字声明的变量没有什 么区别。 2. VB中不随时间改变的量,是常量。如”Visual Basic”、”3+5”是 字符串常量,123.456@、&H7FFFF是数值常量,5/22/99是日期/ 时间常量。 3. 如果用户不需要函数的返回值,可以用与调用过程相同的方法 来调用函数。 4. Do ----Loop语句是循环结构的一种特殊形式,如果循环体中没 有Exit Do语句,程序运行就一定会进入死循环。 5. 在Visual Basic中,当调用过程时,缺省状态为按地址传递参 数。 6. 如果对窗体上的Command按钮编写了KeyPress事件代码,那么 任何时刻按键盘上的某个键,都会触发该对象的KeyPress事件。 7. 组合框控件是组合列表框和文本框的特性而成的控件,所以它 能够象列表框一样选择信息,也可以输入信息,存放在Text属 性中。 8. 单选钮和复选框控件都具有Value属性,它们的数据类型都是布 尔型的。 9. 一个菜单项也是一个对象,它不能和当前窗体中的任何对象同 名。 10. DriveListBox,DirListBox和FileListBox是三个与文件操作有关 的控件,它们都有Path属性,用来返回或设置操作的路径。 单选题(本题10分,每小题1分) 1. 对象可以识别和响应的某些操行为称为 (1) 。 [A] 属性 [B] 方法 [C] 继承 [D] 事件 2. Double类型的数据由几个字节组成: (2) 。 [A] 2l [B] 4 [C] 8 [D] 16 3. 要声明一个长度为256个字符的定长字符串变量str, (3) 语句 是正确的。 [A] Dim str as String [B] Dim str as String(256) [C] Dim str as String[256] [D] Dim str as String*256 4. 以下哪种控件不可以包含其他控件 (4) 。 [A] PictureBox [B] Frame [C] Image [D] Form 5. 用于获取字符串长度的函数是 (5) 。
VB程序设计-期末测试卷含答案 (一)
![VB程序设计-期末测试卷含答案 (一)](https://img.taocdn.com/s3/m/985b37427ed5360cba1aa8114431b90d6d85897f.png)
VB程序设计-期末测试卷含答案 (一)作为学习VB程序设计的学生,在期末测试卷中我们不仅需要理解学过的知识点,还要能够运用所学知识进行程序设计。
本文将为大家详细介绍一份VB程序设计-期末测试卷含答案,帮助大家更好地备考。
一、基础知识题1.请简单介绍VB程序设计语言,并举例说明其应用场景。
答:VB程序设计属于面向对象编程技术体系,专门用于Microsoft Windows操作系统的开发。
VB的目标是开发出可视化的数据库应用程序,具体包括广泛的GUI(AppWin),以及对绝大多数数据库的支持。
2.请简述VB程序设计中的数据类型,同时说明它们的区别。
答:在VB程序设计过程中,共有六种数据类型,分别是Byte、Boolean、Integer、Long、Single和Double。
Byte 和 Integer 分别代表字节和整数。
Boolean类型专门用于逻辑判断,只有True或False两种情况。
Long类型在处理大数字时会比Integer类型更加稳定。
而Single和Double类型都是浮点型数据,不同之处在于Double 类型可以表示更大范围和更高精度的浮点数。
3.请简述VB程序设计中的变量和常量。
答:在VB程序设计中,使用变量和常量进行数值存储和管理。
变量是数据存储位置的符号名称,它用于表示程序运行时结果的值,可以在程序运行时被改变。
而常量是包含在程序代码中的固定数值,一旦定义就无法被更改。
二、编程题1.请编写一个可以计算出a,b两个数乘积的程序。
答:Dim a,b,result As Doublea = InputBox("请输入第一个数:")b = InputBox("请输入第二个数:")result = a * bMsgBox ("乘积为:") &result2.请编写一个可以计算圆面积和圆周长的程序。
答:Dim radius As DoubleDim area, perimeter As Doubleradius = InputBox("请输入圆的半径:")area = 3.14 * radius * radiusperimeter = 2 * 3.14 * radiusMsgBox ("圆的面积为:") &area &",圆的周长为:" &perimeter3.请编写一个可以计算阶乘的程序。
vb大学期末试题及答案
![vb大学期末试题及答案](https://img.taocdn.com/s3/m/a2fa1e0d76232f60ddccda38376baf1ffc4fe3a1.png)
vb大学期末试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,下列哪个关键字用于声明常量?A. ConstB. DimC. FunctionD. Sub答案:A2. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D3. Visual Basic中的哪种控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B4. 在Visual Basic中,以下哪个函数用于将字符串转换为日期?A. CDateB. ValC. StrD. Date答案:A5. 在Visual Basic中,如何表示一个空字符串?A. ""B. ' 'C. NullD. Nothing答案:A6. 在Visual Basic中,以下哪个关键字用于循环遍历数组的所有元素?A. ForB. DoC. WhileD. Repeat答案:A7. 在Visual Basic中,以下哪个选项是正确的文件访问模式?A. Open AsB. CloseC. InputD. Output答案:A8. 在Visual Basic中,以下哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D9. 在Visual Basic中,以下哪个控件用于创建下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B10. 在Visual Basic中,以下哪个事件用于响应鼠标单击事件?A. ClickB. DblClickC. MouseDownD. MouseUp答案:A二、填空题(每题2分,共20分)1. 在Visual Basic中,声明变量时使用的关键字是________。
大一vb期末考试试题及答案
![大一vb期末考试试题及答案](https://img.taocdn.com/s3/m/ec1dab0fbf23482fb4daa58da0116c175e0e1e4b.png)
大一vb期末考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. StringC. FloatD. All of the above答案:D2. 下列哪个是VB中的循环结构?A. IfB. ForC. WhileD. Select答案:B3. 在VB中,以下哪个是正确的数组声明?A. Dim myArray() As IntegerB. Dim myArray As Integer()C. Both A and BD. None of the above答案:C4. VB中,哪个关键字用于定义过程?A. SubB. FunctionC. Both A and BD. None of the above答案:C5. 在VB中,以下哪个是正确的条件语句?A. IfB. ElseC. ElseIfD. All of the above答案:D6. 在VB中,哪个函数用于获取当前日期?A. Now()B. Date()C. Today()D. CurrentDate()答案:B7. 在VB中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A8. 在VB中,以下哪个是正确的事件处理程序?A. Click()B. On ClickC. Event ClickD. Both A and B答案:D9. 在VB中,哪个控件用于显示文本,用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B10. 在VB中,以下哪个是正确的错误处理语句?A. TryB. CatchC. FinallyD. All of the above答案:D二、简答题(每题5分,共10分)1. 简述VB中事件和事件处理程序的区别。
答案:事件是用户或程序触发的操作,如点击按钮、选择菜单项等。
山东交通学院成人高等教育期末考试VB程序设计复习题
![山东交通学院成人高等教育期末考试VB程序设计复习题](https://img.taocdn.com/s3/m/fffcceada1116c175f0e7cd184254b35eefd1a17.png)
山东交通学院成人高等教育期末考试VB程序设计复习题《 VB程序设计》复习题7月无纸化考试复习专用(答案在试卷后)一、单选题1.文本框控件中将T ext的内容全部显示为所定义的字符的属性项是( ).A.PasswordCharB.需要编程来实现C.PasswordD.以上都不是2.欲使标签的内容对其方式,必须设置属性( ).A.AutoSizeB.AlignmentC.leftD.WordWrap3.下列字符串常量中,最大的是( ).A."北京"B."上海"C."天津"D."广州"4.要使标签能透出窗体的背景,必须设置( )属性.A.BackStyleB.BorderStyleC.AppearanceD.BackColor5.文本框中的内容,由下列( )属性反映.A.TextB.CaptionC.SeltextD.sellenght6.INT(100*RND(1))产生的随机整数的闭区间是( ).A.[0,99]B.[1,100]C.[0,100]D.[1,99]7.下列方法中可用于列表框动态添加数据的是( ).A.addB.additemC.addlistD.removeitem8.函数Len(Str(Val("123.4")))的值为( ).A.11B.5C.6D.89.表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是( ).A. 0.48B. 0.048C. .5D. .0510.以下不具有Picture属性对象是( ).A.窗体B.图片框C.图像框D.文本框11.应用程序设计完成后,应将程序保存,保存的过程是( ).A.只保存窗体文件即可B.只保存工程文件即可C.先保存工程文件,之后保存窗体文件D.先保存窗体文件(或标准模块文件),之后还要保存工程文件第1页,共2页。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试题一━━━━━━━━━━━━━━━一、填空共10题(共计10分)━━━━━━━━━━━━━━━#######第1题(1.0分)题号:239设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为【1】.答案:=======(答案1)=======False第2题(1.0分)题号:48由Dim a (10) As single定义的数组占用【1】字节的内存空间.答案:=======(答案1)=======44第3题(1.0分)题号:53在VB中,若要将字符串"12345"转换成数字值应使用的类型转换函数是【1】.答案:=======(答案1)=======V AL=========或=========Cint第4题(1.0分)题号:259VB提供了列表框控件,当列表框中的项目较多,超过了列表框的长度时,系统会自动的在列表框边上加一个【1】.答案:=======(答案1)=======垂直滚动条=========或=========滚动条第5题(1.0分)题号:47一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式【1】.答案:=======(答案1)=======a<>0 and b^2-4*a*c>=0第6题(1.0分)题号:59在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和【1】.答案:=======(答案1)=======逻辑错误第7题(1.0分)题号:244设x为一个两位数,将x个位数和十位数交换后所得两位数VB的表达式是【1】. 答案:=======(答案1)=======(x mod 10) * 10 + int(x/10)第8题(1.0分)题号:269滚动条控件主要支持两个事件,它们是scroll和【1】事件.答案:=======(答案1)=======change第9题(1.0分)题号:41要使一个按钮无效,则可把它的Enable属性设为【1】.答案:=======(答案1)=======False第10题(1.0分)题号:222把整数0赋给一个逻辑型变量,则逻辑变量的值为【1】.答案:=======(答案1)=======False━━━━━━━━━━━━━━二、判断共10题(共计10分)━━━━━━━━━━━━━━━第1题(1.0分)题号:234如果某子程序add用public static sub add()定义,则该子程序的变量都是局部变量.答案:N第2题(1.0分)题号:340在VB中,计时器(Timer)定期激活Timer事件,使Timer中的代码执行一次.答案:Y第3题(1.0分)题号:272当需要在同一窗体中建立几组相互独立的单选钮时,就要用框架将每一组单选钮框起来.答案:Y第4题(1.0分)题号:331欲在PictureBox控件上设置其它控件,可以通过把窗体上原已设计好的控件拖动到PictureBox控件上来实现.答案:N第5题(1.0分)题号:327由Visual Basic语言编写的应用程序有解释和编译两种执行方式. 答案:Y第6题(1.0分)题号:265菜单每一菜单项都是控件,可以通过点击菜单项或通过光标选择并按回车键,以触发Click事件.答案:Y第7题(1.0分)题号:362属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属性都可以在属性窗口中设置.答案:N第8题(1.0分)题号:262VB允许用户使用Type语句在窗体模块的通用声明中自己定义数据类型.答案:Y第9题(1.0分)题号:369如果在过程调用时使用按值传递参数,则在被调过程中可以改变实参的值.答案:N第10题(1.0分)题号:231可以用"&","+"合并字符串,但是用在变异变量时,"+"可能会将两个数值加起来.答案:Y━━━━━━━━━━━━━━━━━三、单项选择共10题(共计10分)━━━━━━━━━━━━━━━━━第1题(1.0分)题号:361下列不能打开属性窗口的操作是().A:执行"视图"菜单中的"属性窗口"命令B:按F4键C:按Ctrl+TD:单击工具栏上的"属性窗口"按钮答案:C第2题(1.0分)题号:238变量未赋值时,数值型变量的值为().A:0B:空C:1D:无任何值答案:A第3题(1.0分)题号:293改变控件在窗体中的上下位置应修改控件的()属性.A:TopB:LeftC:WideD:Height答案:A第4题(1.0分)题号:265求以10 为底X 的常用对数的表达式为().A:LOG(X)/LOG(10)B:LN(X)C:LOG(X)/LOG(E)答案:A第5题(1.0分)题号:352为了在运行时能显示窗体左上角的控制框(系统菜单),必须().A:把窗体的Contro1Box属性设置为Fale,其他属性任意B:把窗体的ControlBox属性设置为True,并且把BoderStyle属性设置为1-5 C:把窗体的ControlBox属性设置为False,同时把BoderStyle属性调协为非0值D:把窗体的ControlBox属性设置为True,同时把BoderStyle属性设置为0值答案:B第6题(1.0分)题号:339设置列表框选中的文本用()属性.A:selectedB:captionC:textD:list答案:D第7题(1.0分)题号:854在中断状态下可以运行代码,也可以在运行状态中作为输出结果的窗口称为().A:本地窗口B:立即窗口C:观察窗口D:栈窗口答案:B第8题(1.0分)题号:306将命令按钮Command1设置为不可见,应修改该命令按钮的()属性.A:VisibleB:ValueC:CaptionD:Enabled答案:A第9题(1.0分)题号:825以下不属于VisualBasic系统的文件类型是().A:.frmB:.batC:.vbgD:.vbp答案:B第10题(1.0分)题号:382下列叙述正确的是().A:对象是包含数据又包含对象数据进行操作的方法的物理实体B:对象的属性只能在属性窗口中设置C:不同的对象能识别不同的事件D:事件过程都要由用户点击对象来触发━━━━━━━━━━━━━━━━四、多项选择共5题(共计10分)━━━━━━━━━━━━━━━━第1题(2.0分)题号:280请把下面说法中正确的选出来()。
A:在函数调用过程中函数的默认返回值为0B:在调用Sub过程中使用Call语句时,参数必须在括号内C:过程本身使用的参数列表称为“形参”,而主程序传递给过程的真正参数称为“实参”D:DIM语句声明的数组把数值数组中的全部数组元素都初始化为0,把字符串数组中的全部元素都初始化为空字符串答案:BCD第2题(2.0分)题号:283要选择列表框List1的第6项,可以使用语句()。
A:List1.Selected(6)=TrueB:List1.Selected(5)=TrueC:List1.ListIndex=5D:List1.Selected=5答案:BC第3题(2.0分)题号:276下列语句哪些是错误的语句()?A:Const Imax As Integer=&o155B:Const _Ga As String="abc"C:Dim aa,bb As Integer,cc As StringD:yy=8,uu=9答案:BD第4题(2.0分)题号:278下列哪些标识符不符合变量的命名规则()?A:hyuB:$abcC:4wD:y.uE:ty%F:_n8答案:BCDEF第5题(2.0分)题号:281窗体也是一个对象,它具有()的特征。
A:属性B:过程C:事件D:方法答案:ACD━━━━━━━━━━━━━━━━五、程序填空共1题(共计10分)━━━━━━━━━━━━━━━━第1题(10.0分)题号:523'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'功能:下面的程序用于求三个数中最大数'-------------------------------------------------------Private Sub Command1_Click()Dim a, b, c, max, min As Integera = Val(InputBox("请输入第一个数:"))b = Val(InputBox(" 请输入第二个数:"))c = Val(InputBox("请输入第三个数:"))'**********SPACE**********【?】= amin = a'**********SPACE**********If b > max Then 【?】If b < min Then min = b'**********SPACE**********If 【?】Then max = cIf c < min Then min = cPrint "最大数为:"; maxPrint "最小数为:"; minEnd Sub答案:=======(答案1)=======max=======(答案2)=======max = b=======(答案3)=======c > max=========或=========max < c━━━━━━━━━━━━━━━━六、程序改错共1题(共计10分)━━━━━━━━━━━━━━━━第1题(10.0分)题号:120'------------------------------------------------'【程序改错】'------------------------------------------------'题目:以下程序段用于打印如图1所示的九九乘法表:'------------------------------------------------Option ExplicitPrivate Sub Form_Click()Dim i As Integer, j As Integer, k As IntegerPrint Tab(30); "9*9 table"Print: PrintPrint " * ";For i = 1 To 9'**********FOUND**********Print Tab(i * 6); iNext iPrintFor j = 1 To 9Print j; " ";'**********FOUND**********For k = 1 To 9'**********FOUND**********Print Tab(j * 6); j * k; " ";Next kPrintNext jEnd Sub答案:=======(答案1)=======Print Tab( i * 6 ); I;=======(答案2)=======For k = 1 To j=======(答案3)=======Print Tab( k* 6 ); j * k ; " ";━━━━━━━━━━━━━━━━七、程序设计共2题(共计20分)━━━━━━━━━━━━━━━━第1题(10.0分)题号:133'-------------------------------------------------'【程序设计】'-------------------------------------------------'题目:(事件)单击窗体。