VB程序设计期末模拟试卷
vb期末考试和答案
![vb期末考试和答案](https://img.taocdn.com/s3/m/55b76fa32dc58bd63186bceb19e8b8f67d1cef14.png)
vb期末考试和答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a 123答案:C2. VB中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 ThenPrint "Positive"End IfC. If x > 0 ThenPrint "Positive"End IfD. If x > 0 ThenPrint "Positive"ElsePrint "Negative"End If答案:D3. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iEnd ForC. For i = 1 To 10Print iLoopD. For i = 1 To 10Print iEnd Loop答案:A4. VB中,以下哪个是正确的数组声明方式?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr As Integer(10)D. Dim arr(10) Integer答案:B5. 在VB中,以下哪个是正确的函数声明方式?A. Function Add(x As Integer, y As Integer) As IntegerB. Function Add(x, y) As IntegerC. Function Add(x As Integer, y As Integer)D. Function Add(x, y)答案:A6. VB中,以下哪个是正确的事件处理程序?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Me.ClickC. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.ClickD. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs)答案:B7. 在VB中,以下哪个是正确的窗体属性?A. Me.Width = 800B. Me.Height = 600C. Me.Caption = "My Form"D. All of the above答案:D8. VB中,以下哪个是正确的控件属性?A. Label1.Text = "Hello"B. Label1.Caption = "Hello"C. Label1.Value = "Hello"D. = "Hello"答案:A9. 在VB中,以下哪个是正确的文件操作语句?A. Open "C:\test.txt" For Input As #1B. Open "C:\test.txt" For Output As #1C. Open "C:\test.txt" For Append As #1D. All of the above答案:D10. VB中,以下哪个是正确的错误处理语句?A. On Error Resume NextB. On Error GoTo 0C. On Error GoTo -1D. All of the above答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是______。
Visual Basic程序设计期末复习试题(A)含答案
![Visual Basic程序设计期末复习试题(A)含答案](https://img.taocdn.com/s3/m/8d09243fbcd126fff7050ba6.png)
(1)编写一个子过程,计算1×2+2×3+……+(n-1)×n的值。
(2)输入n的值,将计算结果显示在窗体上。
VB课程试卷(A)卷第1页共3页
题号
一
二
三
四
五
六
七
八
九
十
总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
3.执行语句s = len(mid(“VisualBasic”,1,6))后,s的值是(C)。
(A) Visual (B) Basic (C) 6 (D) 11
4.下列选项中,合法的变量名(B)。
(A) c%aaa (B) sum__3 (C) Else (D) 5persons
6.返回系统当前日期和时间的函数是(D)。
(A) Time()(B) Day() (C) Date()(D) Now()
6.运行以下程序后,x的值是(B)。
x=2
fori= 1 to 10 step 2
x = x +i
nexti
(A) 25(B) 27 (C) 38(D) 57
7.要让一个控件不显示,应将该控件的(D)属性设置成False。
Print x , y
14.下列程序的结果是________________。
For i = 1 to 4
X = 4
For j = 1 to 3
X = 3
For r =1 to 5
X = X + i
Next r
vb期末考试题库及答案
![vb期末考试题库及答案](https://img.taocdn.com/s3/m/a24fc1b685254b35eefdc8d376eeaeaad1f316f8.png)
vb期末考试题库及答案一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. Both A and BD. None of the above答案:C2. VB中,用于声明变量的关键字是?A. DimB. DeclareC. VarD. Let答案:A3. 在VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C4. 如果要声明一个整型变量并初始化为5,正确的语句是?A. Integer x = 5B. Dim x As Integer = 5C. Dim x = 5D. x = 5答案:B5. VB中,哪个控件用于显示文本,并且用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B6. 在VB中,以下哪个选项是正确的循环结构?A. For EachB. WhileC. Both A and BD. None of the above答案:C7. VB中,以下哪个语句用于结束当前程序的执行?A. EndB. ExitC. StopD. All of the above答案:D8. 在VB中,以下哪个选项是正确的条件判断语句?A. If...Then...ElseB. Switch...CaseC. Both A and BD. None of the above答案:C9. VB中,以下哪个函数用于获取当前系统日期?A. NowB. DateC. TodayD. Time答案:C10. 在VB中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个字符型变量可以使用关键字________。
答案:Dim2. VB中,数组的声明格式为________。
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/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中,用于声明变量的关键字是________。
Visual Basic程序设计期末综合练习题一_百度文库解析
![Visual Basic程序设计期末综合练习题一_百度文库解析](https://img.taocdn.com/s3/m/ee8c102aeefdc8d376ee32cd.png)
Visual Basic程序设计期末综合练习题一一、单项选择题1.Visual Basic是一种面向对象的可视化编程语言,采取了(的编程机制。
A.从主程序开始执行B.按过程顺序执行C.事件驱动D.按模块顺序执行2.在Visual Basic中,窗体文件的扩展名为(。
A..vbpB..frmC..clsD..bas3.Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是(。
A.设计模式B.编写代码模式C.中断模式D.执行模式4.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是(。
A.Text.MytextB.Mytext*TextC.Mytext.(TextD.Mytext.Text5.下列关于变量的说法不正确的是(。
A.局部变量在声明它的过程执行完毕后就被释放了B.局部变量的作用域仅限于声明它的过程C.静态局部变量是在过程中用Static语句声明的D.局部变量是指那些在过程中用Dim语句或Static语句声明的变量6.关于对象的属性不正确的是(。
A.对象的属性一般有属性名和属性值B.可通过属性窗口设置属性的值C.可通过程序代码设置属性的值D.对象的所有属性值均可在设计时设计7.在设计阶段,双击窗体上的某个控件时,打开的窗体是(。
A.工程资源管理器窗口B.工具箱窗口C.代码编辑器窗口D.属性窗口8.要在窗体的标题内显示“myfrm”,使用的语句是(。
A.Form.caption="myfrm"B.Form1.caption="myfrm"C.Form1.Print"myfrm"D.Form.Print"myfrm"9.在VB中,下列变量名不合法的是(。
A.file_1B.fileC.file-1D.file_1_210.在设计动画时,用时钟控件来控制动画速度的属性是(。
vb期末考试试题和答案
![vb期末考试试题和答案](https://img.taocdn.com/s3/m/df11dc2dce84b9d528ea81c758f5f61fb736283e.png)
vb期末考试试题和答案**VB期末考试试题和答案**一、单选题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 下列哪个选项是Visual Basic的事件驱动编程模型?A. 用户操作B. 程序流程C. 函数调用D. 循环执行答案:A3. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A4. 如果要声明一个变量用于存储字符串,应该使用以下哪个数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. 在Visual Basic中,哪个函数用于将字符串转换为小写?A. UCaseB. LCaseC. StrCompD. Trim答案:B6. Visual Basic中,以下哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B7. 在Visual Basic中,以下哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Return答案:A8. Visual Basic中,以下哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B9. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. SubB. FunctionC. PropertyD. Event答案:A10. Visual Basic中,以下哪个函数用于获取当前系统日期?A. NowB. DateC. TimeD. Timer答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。
VB程序设计期末模拟试题及答案
![VB程序设计期末模拟试题及答案](https://img.taocdn.com/s3/m/0d6fe887294ac850ad02de80d4d8d15abe23009e.png)
VB程序设计期末模拟试题及答案第一篇:VB程序设计期末模拟试题及答案《VB》期末复习题及答案综合复习题一、填空题1.创建一个VB应用程序三个主要的步骤是__创建应用程序界面_、_设置属性_和_编写代码_。
2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的属性窗口中,把此文本框的__text__属性设置成空白。
3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___Label_____控件;若允许用户输入文本,则应使用___TextBox___控件。
4.窗体的常用方法有_Load方法 Show方法 Hide方法 Unload方法 5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK,应当编写的语句是txtshow.text=“GOOD WORK” 6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。
Private Sub Cmdopen_ Click()、frm1.show End Sub 7.Visual Basic 6种类型的表达式是算术表达式字符串表达式关系表达式布尔表达式日期表达式对象表达式,Visual Basic根据表达式的_运算符来确定表达式的类型。
8.表达式93 7 Mod 2 ^ 2 的值是___________。
9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c达式c>a And Not b10.日期表达式 #2/24/02#1 > c2 End Sub 7.#12/31/1999#3 * I Print “ ”;Next j For k = 1 To I Print k;Next k For k = IX Print Tab(Y + 5);“*”;Next Y Print Next X 4.Private Sub Form_Activate()Print “aa” & “bb”,-5 * 6,Not 2 <= 3 Print “aa” & “bb”;-5 * 6;Not 2 <= 3 Print Print“30+60”, Print 30 + 60 ?“30+60”;30 + 60 End Sub 5. X=1 Do While X<=10 If X Mod 7 =0 Then Y = X + 6 Else Z = X End If X = X + 2 Loop Print X,Y,Z五、编程题1.设计一个计算程序。
vb程序设计期末考试题及答案
![vb程序设计期末考试题及答案](https://img.taocdn.com/s3/m/82e8b7b848649b6648d7c1c708a1284ac8500584.png)
vb程序设计期末考试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 如果变量x的值是5,那么表达式x + 3的值是多少?A. 2B. 8C. 3D. 5答案:B3. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. IfD. For答案:B4. 下列哪个选项是VB中的保留字?A. MyB. DimC. EndD. Print答案:C5. 在VB中,哪个函数用于计算一个数的平方根?A. SqrB. AbsC. RoundD. Int答案:A6. 在VB中,以下哪个选项是正确的事件处理程序的声明方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Dim Sub Button1_Click()D. Sub Button1_Click() As Integer答案:A7. 在VB中,以下哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B8. 在VB中,以下哪个选项是正确的条件语句?A. If...Then...ElseB. Case...SelectC. For...NextD. While...Do答案:A9. 在VB中,以下哪个选项是正确的循环结构?A. For Each...NextB. Do While...LoopC. Both A and BD. None of the above答案:C10. 在VB中,以下哪个函数用于将字符串转换为整数?A. CIntB. CStrC. CDblD. CLng答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量i,可以使用关键字________。
VisualBasic程序设计期末综合练习
![VisualBasic程序设计期末综合练习](https://img.taocdn.com/s3/m/94351462168884868762d64d.png)
Visual Basic程序设计期末综合练习一、单选题1. 以下不属于Visual Basic6.0的特点的选项是()。
A、可视化编程B、算法设计C、面向对象程序设计D、事件驱动2.在设计阶段,当双击窗体时,所打开的窗口是()。
A、工程资源管理器窗口B、工具箱窗口C、代码编辑器窗口D、属性窗口3.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()。
A、单击窗体上没有控件的地方B、单击任一个控件C、不执行任何操作D、双击窗体的标题栏4.在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是()。
A、设计模式B、中断模式C、执行模式D、编写代码模式5.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是()。
A、HelpB、F1C、EscD、F106.在设计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是()。
A、窗体布局窗口B、代码编辑器窗口C、属性窗口D、工程资源管理器窗口7.11.窗体设计窗口的主要功能是()。
A、设计控件外观B、编写源程序代码C、建立用户界面D、设置对象属性8.VB6.0集成开发环境可以()。
A、编辑、调试、运行程序,但不能生成可执行文件B、编辑、生成可执行文件、运行程序,但不能调试程序C、编辑、调试、生成可执行程序,但不能运行程序D、编辑、调试、运行程序,也能生成可执行文件9.Visual Basic应用程序处于执行模式时,这时()。
A、既不能设计界面,也不能编写代码B、可以编辑代码,不能设计界面C、可以设计界面,不能编辑代码D、既能设计界面,也能编写代码10.后缀为.vbp的文件表示VB 的()。
A、类模块文件B、窗体文件C、工程文件D、标准类模块文件11.为了保存一个Visual Basic应用程序,下列说法正确的是()。
A、只保存窗体文件(.frm)B、只保存工程文件(.vbp)C、分别保存工程文件和标准模块文件(.bas)D、分别保存工程文件、窗体文件和标准模块文件12.下面关于工程的概念中错误的是()。
《VB程序设计》期末考试模拟试卷
![《VB程序设计》期末考试模拟试卷](https://img.taocdn.com/s3/m/31fbafc4a1c7aa00b52acb95.png)
《VB程序设计》期末考试模拟试卷说明: (1)考生应将答案填写在答卷上,否则作无效处理;(2)考试时间为120分钟。
试题一、判断题(每小题2分,共20分)说明:在以下提供的若干陈述中,逐一判断其正确与否,用A表示正确,用B表示错误。
(1) 事件是由Visual Basic预定义的对象能够识别的动作。
(2) 整型变量有Byte、Integer和Long类型3种。
(3) 在循环体内,循环变量的值不能被改变。
(4) Sub过程名在过程中必须被赋值。
(5) 若Visual Basic中容器取缺省坐标系,则坐标原点在容器左上角、单位长度为像素。
(6) 移动框架时框架内控件也随之移动,所以框架内控件的Left和Top属性值也随之改变。
(7) 使用单选钮控件数组时,它们响应同一个Click事件,由Index参数值来区分不同的按钮。
(8) 影像框的Stretch属性设置为True时,影像框的大小会根据显示的图片大小进行调整。
(9) 设计菜单中每一个菜单项分别是一个控件,每个控件都有自己的名称。
(10) 若要新建一个磁盘上的顺序文件,可用Output和Append方式打开文件。
试题二、单选题(每小题2分,共20分)(11) 将VB新建的“标准EXE”工程保存在磁盘上,至少会产生(11)文件。
[A] .frx和.frm[B] .exe和.vbp[C] .vbp和.frm[D] .frm和.bas(12) Int(Rnd*100)表示的是(12)范围内的整数。
[A] [0,100] [B][1,100] [C] [0,99] [D][1,99](13) 已知字符串变量x存放"1234",表达式V al("&H"+Left(x,2))的值是(13)。
[A] 0 [B] &H12 [C] 12 [D] 18(14) 在窗体Form1的一个事件过程中,不能用(14)来清除窗体上所绘制的图形。
《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/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期末考试试题(含答案)
![VB期末考试试题(含答案)](https://img.taocdn.com/s3/m/2320378d84868762caaed55b.png)
VB课程期末考试试卷出卷人:徐栋考试时间:90分钟班级:学号:姓名:得分:一、填空题(1*20=20分)1 2 3 4 56 7 8 9 1011 12 13 14 1516 17 18 19 201、VB程序设计的主要特点是(1)和(2)。
2、在VB中,最主要的两种对象是(3)和(4)。
3、工程是构成应用程序文件的(5)。
4、方法是VB提供的一种(6),用来完成一定的操作。
5、浮点类型数据包括单精度型和___(7)__数据。
6、事件是窗体或控件对象识别的___(8)____。
7、可用窗体的___(9)_ 方法在窗体中显示文字。
8、复选框控件Value属性指示复选框处于____(10)_或禁止状态(暗淡的)中的某一种。
9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。
10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。
11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。
12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。
13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。
14、设置窗体的(19)属性,可在窗体上显示图片。
15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。
二、选择题(3*10=30分)1 2 3 4 56 7 8 9 101、菜单控件只包括一个事件,即,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocusB、LoadC、ClickD、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句 Select * Form student 中的 *表示。
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程序设计练习试题-期末练习试题.docx
![VB程序设计练习试题-期末练习试题.docx](https://img.taocdn.com/s3/m/ac3a1a9c58fafab068dc0213.png)
【程序设计:选择3】当程序开始运行时,在Textl文本框中,输入成绩高于60分,使程序运行显示【合格】,否则显示【不合格】,运行结果如下图所示。
(注:编写双分支行语句命令)【参考代码】If X > = 60 Then S ="合格"Else S ="不合格"【程序设计:选择2】当程序开始运行时,在三个文本框Textl、Text2、Text3中,任意输入三个整数,单击[最大值]【参考代码】max = xIf y > max Thenmax = yEnd IfIf z > max Then max = zEnd If【程序设计:选择4】当程序开始运行时,在Textl 文本框中,输入成绩高于60分,使程序运行显示【合格】,否则 显示【不合格】,运行结果如下图所示。
(注:编写双分支块语句命令)【参考代码]If X > = 60 ThenS = “合格“ElseS = “不合格“End If【程序设计:选择1】当程序开始运行时,在三个文本框Textl 、Text2、Text3中,任意输入三个整数,单击[最大值] W 单分支融 IsklMfiM请分别输入3个整数:如下图所示。
按钮,在Label2上显示三个数中的最大值, (注:使用单分支行语句来编写代码)【参考代码]max = xIf y > max Then max = yIf z > max Then max = z【程序设计:循环9】己经创建如图5所示的窗体界面。
要求:编写程序代码,程序运行时,在文本框Textl 中输入一个正整数n ,单击命令按钮Commandl后,在标签控件Label2上,显示Sum=l+2+3+ +n之和,完成程序后请运行程序,并保存程序。
(注:变量Sum表示累加单元,变量x表示循环控制变量,变量n表示Textl的值,必须使用Do Until .................... Loop语句。
vb期末考试试题(含答案)
![vb期末考试试题(含答案)](https://img.taocdn.com/s3/m/0c1173b21a37f111f1855b8d.png)
《Visual Basic 程序设计》期末考试B卷(附3页答题纸,所有答案写在答题纸上,答题纸单独装订)一、填空题(每空0.5分,共10分)1、 Visual Basic应用程序的窗体文件的扩展名是()。
2、在属性窗口,属性的显示方式有按()顺序和按分类顺序。
3、 VB的控件是具有自己的()、()和()的对象。
4、每当一个窗体称为活动窗体时,触发()事件。
5、 Int(-3.5)的值是()。
6、表达式()产生10~90之间的随机整数(包括10和90)。
7、表达式()表示x是5或者7的倍数。
8、下面程序段显示()个”*”For i = 1 To 5For j = 2 To iPrint "*";Next jNext i9、获得数组的上界通过()函数,要获得列表框list数组的元素总个数通过()属性。
10、Visual Basic变量作用域分为()、()、全局变量。
11、在过程中定义的变量,如果想在离开该过程后,还能保存过程中局部变量的值,则应该使用()关键字在过程中定义局部变量。
12、窗体frm中的全局整型变量x的声明位置在()段,定义语句为(),在其他模块中存取式书写形式为()。
13、假定有一个通用对话框控件CommonDialog1,除了用CommonDialog1.Action=1显示打开对话框之外,还可以用()方法显示。
14、若已经建立了form1、form2两个窗体,默认启动窗体是form1,在程序中若要显示form2窗体,则执行()语句。
二、选择题(每小题2分,共20分)1、 VB6.0集成开发环境中不能完成的功能是()。
A、输入编辑源程序B、编译生成可执行程序C、调试运行程序D、自动改正程序中的错误2、有程序代码如下:text1.text=”text1.text”则text1、text、”text1.text”分别代表()。
A、对象,值,属性B、对象,方法,属性C、对象,属性,值D、属性,对象,值3、要使命令按钮可见而不可操作,要对()属性进行设置。
vb考试期末试题及答案
![vb考试期末试题及答案](https://img.taocdn.com/s3/m/2960110b0a1c59eef8c75fbfc77da26925c596e7.png)
vb考试期末试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是合法的变量名?A. _myVarB. 2myVarC. myVarD. MyVar$答案:B2. 下列哪个选项是Visual Basic中的保留关键字?A. DimB. IfC. ThenD. myFunction答案:B3. 在Visual Basic中,以下哪个函数用于计算字符串的长度?A. Len()B. Length()C. Size()D. Count()答案:A4. 如果变量x的值为10,那么表达式x Mod 3的值是多少?A. 1B. 2C. 3D. 4答案:A5. 在Visual Basic中,以下哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. ListBox答案:B6. Visual Basic中的哪个事件用于响应鼠标单击操作?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A7. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D8. 如果要在一个窗体上显示当前日期,应该使用哪个函数?A. Now()B. Date()C. Time()D. Day()答案:B9. 在Visual Basic中,以下哪个循环结构用于在满足特定条件时重复执行代码块?A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D10. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、填空题(每题2分,共20分)1. Visual Basic是一种面向对象的__________编程语言。
VB程序设计
![VB程序设计](https://img.taocdn.com/s3/m/fee477d026fff705cc170ac2.png)
《VB程序设计》期末模拟试卷-Ⅰ一、判断正误(对的打√号,错的打X号,每题1分,共10分)()1. Visual BASIC 是基于Windows环境的一种可视化的程序设计语言,采用了事件驱动的编程机制,因而不同于以往面向过程的程序设计语言,编程效率得到了很大地提高。
()2. VB可以使用ActiveX控件,但不能开发ActiveX控件。
()3. 窗体卸载前最后会自动发生UNLOAD事件,通常情况下,我们都是使用该事件停止对窗体的卸载。
()4. 在VB的过程内只能声明过程级变量。
()5. VB中双精度数的有效数字位数要比单精度数多,数据的表示范围也比单精度数大。
()6. 当PictureBox控件的AutoSize属性值为True时,图片会自动伸缩以适应图片框。
()7. MouseMove事件仅在鼠标按钮被按下时发生,按钮没按下时则不会产生。
()8. 用鼠标才能产生控件的Click事件,用键盘无法产生。
()9. 把窗体上定时器控件的Visible属性置为True时,则该窗体上就会出现显示计算机中时间的数字时钟。
()10. 由于在Circle方法中没有提供专门用于填充的参数,因此,使用该方法不能绘制填充了颜色的圆。
二、单项选择(请将答案填在每题前面的括号内,每题1分,共15分)()1._________是对象的一个基本要素,它描述了对象在程序中的外观特点。
A. 事件B. 属性C. 方法D. 事件程序()2.以下四个VB的变量名中,合法的是_________。
A. SumB. R$eD. 3xy()3.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是_________。
A. str1是整型,str2是长整型B. str1是长整型,str2变体型C. str1、str2都是长整型D. str1是变体型,str2是长整型()4.下面各语句中,错误的语句是_________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VB程序设计》期末模拟试卷一、单项选择(b )1.被对象所识别的动作与对象可执行的动作分别称为对象的___________。
A.方法、事件B.事件、方法C.事件、属性D.过程、属性(c)2.下列________是Single型变量。
A.Time%B.Name$C.Sheight!D.CXYZ&(a )3.以下四个VB的变量名中,合法的是____________。
A.X23B.$ReC.LenD.3xy(d)4.在程序中使用Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是________。
A. str1是整型,str2是长整型B. str1是长整型,str2变体型C. str1、str2都是长整型D. str1是变体型,str2是长整型(b )5.表达式(&O36>31) and (“A”>”B”) 的结果是____________。
A.TrueB.FalseC.”&O3631AB”D.&O3631(c )6.表达式“100” + 100 和表达式“100” & 100的值分别是____________。
A.200、200B.“100100”、“100100”C.200、“100100”D.“100100”、200(b )7.以下语句执行时,从键盘上输入Zhao,并按回车键。
执行结果是________。
Dim a As StringA=InputBox("Input", "", "Name")Print aA.InputB.ZhaoC.NameD.空字符串(b)8.语句Print 4 + 5 \ 6 * 7 / 8 Mod 9的运行结果是________。
A.4B.5C.6D.7(d)9.在窗体的通用段声明变量时,不能使用__________ 关键字。
A.DimB.PublicC.PrivateD.Static(c )10.表达式Abs(-9) + Len("I am a student") 的值是________。
A.9 I am a studentB.–9 I am a studentC.23D.出错(a )11.设a为整型变量,不能正确表达数学关系10 < a < 15的VB表达式是_________。
A.10 < a < 15B.a = 11 Or a = 12 Or a = 13 Or a = 14C.a > 10 And a < 15D.Not ( a<= 10) And Not ( a >=15)(b )12.在窗体的“通用”部分用Private定义的变量,其作用域是_______。
A.局部变量B.窗体/模块级变量C.全局变量D.静态变量(b)13.假设A = "Good Morning.",B = "Afternoon,Boys.",则下列______表达式的结果等于"Good Boys."。
A.Left(A, 10) + Right( B, 6)B.Left(A, 5) + Right( B, 5)C.Mid( A ,1, 5) + Mid(B, 1, 6)D.Mid( A +B ,1, 11)(a )14.执行下面的程序段后,X的值为________。
X=3For I = 1 To 10 Step –2X = x +I \ 3Next IA.3B.10C.-1D.4(a)15.在窗体上添加一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Dim A As IntegerStatic B As IntegerClsB = 2B = B + 3A = 3 + APrint A, BEnd Sub程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为_______。
A.3 5B.6 6C.9 5D.3 3(d )16.下列_______事件不属于文本框的事件。
A.ChangeB.KeyPressC.LostFocusD.DropDown(b )17.在程序中可以通过复选框和单选按钮的______属性值来判断它们的当前状态。
A.CaptionB.ValueC.CheckedD.Selected(c)18.决定窗体标题条显示内容的属性是______。
A.TextB.NameC.CaptionD.BackStyle(c)19.用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是______。
A.ListB.ListIndexC.TextD.ListCount(b )20.在窗体上有两个文本框控件,名称分别为Text1和Text2,以下程序实现的功能是希望在文本框Text1中输入字符时,输入的字符也将出现在Text2文本框中。
下划线处应填_______。
Private Sub Text1__________()Text2.Text = Text1.TextEnd SubA.SetFocusB.ChangeC.GetFocusD.Click(c )21.要把名称为List1的列表框中当前选中的一项删除,应执行______语句。
A.List1.ClearB.List1.Delete List1.ListIndexC.List1.RemoveItem List1.ListIndexD.List1.Clear List1.ListIndex(c )22.要使文本框能显示多行文字,则需设定它的_______属性为True。
A.CaptionB.PasswordCharC.MultiLineD.Value(c )23.列表框的_______属性代表着列表框中项目的总数目。
A.ListB.ListIndexC.ListCountD.Selected(d )24.用下面语句定义的数组元素个数是__________。
Dim Arr1(-2 To 6) As IntegerA.6B.7C.8D.9(d )25.当Form1_Click事件发生时,程序的输出结果是______。
Private Sub Form_Click()Dim M As Integer, k As Integer, t As IntegerM = 6: k = 8Select Case MCase Is < 0M = M + 5Case 1 To 10t = M: M = k: k = tCase Is > 10M = k Mod 3End SelectPrint M, k, tEnd SubA.6 6 8B.6 8 6C.8 6 8D.8 6 6(a )26.假定有以下程序段:For I = 1 To 3For j = 5 To 1 Step –1Print I * jNext j,I则语句Print I * j 的执行次数是______。
A.15B.16C.17D.18(b )27.当拖动某对象A经过对象B时,将会发生对象B的_______事件。
A.DragDropB.DragOverC.DragDownD.Drag(a )28.参数传递有按值传递和按地址传递,______关键字表示按值传递。
A.ByValB.ByRefC.ValueD.Refrence(a)29.当Form_Click事件发生时,写出在窗体上显示的第二行和第三行是________。
Private a As Integer, c As IntegerPrivate Sub Form_Click()Dim a As Integer, b As Integera = 10:b = 10:c = 10Print a, b, cCall test1(a, b)Print a, b, cEnd SubPrivate Sub test1(m As Integer, ByVal n As Integer)Dim c As Integerm = 5: n = 5: c = 5Print m, n, cEnd SubA.5 5 55 10 10B.5 5 55 5 10C.5 5 105 10 10D.5 5 510 10 10(c )30.如果想要名为MenuItem1的菜单项在运行时变灰显示,则应执行________语句。
A.MenuItem1.Enabled = TrueB.MenuItem1.Checked = TrueC.MenuItem1.Enabled = FalseD.MenuItem1.Visible = False二、填空题1.设置对象属性的方法有两种,其一是在设计阶段,在__属性窗口__中直接修改相应属性的值;其二是在应用程序运行时,通过_赋值语句__来动态设置。
2.书写程序时,要在一行内写多个语句,语句间用____,___间隔;语句前有一个' (单引号)的语句是_____注释____语句。
3.写出数学式的VB表达式________________________。
4.当用户增加、删除或修改文本框(TextBox)的内容时,都会触发文本框的____________事件。
5.InputBox函数返回值的类型为_string__。
6.可使用列表框的__additem__方法向列表框中增加一个项目。
7.要使文本框Text1中显示的字符为宋体,使用的语句是_fontname=宋体_____。
8.组合框有三种不同的风格:下拉式组合框、___简单组合框___和下拉式列表框,可通过它的__style__属性进行设置。
9.计时器事件之间的时间间隔通过__interval__属性设置。
10.某菜单项显示出来的标题为“文件(F)”,那么在菜单编辑器中输入的标题应为_____________。
11.在VB中,有三种文件访问的类型:顺序访问、___随机访问___和二进制访问。
12.当采用手工拖放模式时,需要使用______方法来实现控件的拖放操作。
13.在Visual Basic中,通用过程分为两类,Function和___sub___。
14.Visual Basic的数组下标的下界默认为__0__,可通过__opertionbase1_语句使数组下标从1开始。
15.表达式Abs(-32) + Int(-23.02)的值为_____8__________。
16.下列程序执行时,从键盘上依次输入123和456,则程序的输出结果是123456 Private Sub Form_Click()A=InputBox("请输入第一个整数")B= InputBox("请输入第二个整数")Print a + bEnd Sub三、按要求填空1.下列程序执行时,要求输入一个密码,如果密码不正确则显示出非法用户的对话框。