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

合集下载

vb期末考试和答案

vb期末考试和答案

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中,声明一个整型变量的关键字是______。

vb期末试题及答案

vb期末试题及答案

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中,使用 ______ 语句可以定义一个类。

Visual Basic程序设计期末复习试题(A)含答案

Visual Basic程序设计期末复习试题(A)含答案
8.在窗体上一个命令按钮command1,编写command1的click事件过程,完成如下功能:
(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期末考试考卷及答案

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期末考试试题

VB期末考试试题A卷一、填空题1、VB程序设计的主要特点是和(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)。

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

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

A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 (4) .A、EnabledB、CaptionC、DefaultD、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5) 。

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

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

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

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

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

A) 工程文件B) 窗体文件C) 类模块文件D) 标准模块文件2.在VB 集成开发环境的设计模式下,用鼠标双击窗体上的某个对象后,打开的窗口是【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 & b7.下列程序运行后,单击窗体,输出结果是Private Sub Form_Click()a = 3:b = 7a = a +b : b = a – b : a = a -bPrint a; b End Sub A) 4 3 B) 7 38.下面程序段所表示的数学关系式是If (a < b) ThenIf d = c Then x = 1 Elsex = 2 End If1(a b 且 c d)A) x2(a b 且c d) 1(a b 且c d)C) x2(a b)9.下列程序运行后,单击窗体,输出结果是Private Sub Form_Click()s = 0: k = 1 Dos = s + k: k = k + 1 Loop Until k <= 5 Print s End Sub A) 15 B) 10 C) 1End Sub A) 8 8B) 35 35C) 8 35 D) 35 87】C) 3 7 D) 10 7 8】 。

VB程序设计试卷A及答案

VB程序设计试卷A及答案

_ _ _ _ _ _ _ _ _ _ _ _号学_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _名姓_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _级班_ _ _ _ _ _ _ _ _ _ _ _ _部系----------------------《 VB程序设计》试卷( A 卷)------(时间 90 分钟满分 100 分)-------线-题号一二三四五合计-----分数-----阅卷人------一、选择题:( 30 分,每题 2 分)-----阅卷人得分------------1、“x 是小于 100 的非负数”,用 VB表达式表示正确的是()-----A、 0≤ x<100 B 、0<=x<100C、0<=x or x<100 D 、0<=x and x<100-封--2、下面哪组语句可以将变量 A 和 B 的值互换?()-----A、 A=B: B=A B、 A=(A+B)/2: B=(A-B)/2------C、 A=A+B:B=A-B:A=A-B D、 A=C:C =B:B=A-----3、在 Select Case X 结构中,描述判断条件 3≦X ≦7的测试项应该写成------____________ 。

----A、 Case 3 ≦ X ≦ 7B、 Case 3 To 7------ C 、 case Is≦3, Is ≧ 3D、 Case 3 ≦ X , X ≦ 7--密4、下面()是算术运算符?-----A、mod B 、 imp C、not D、like-----5、以下控件中可以入选为容器控件的是() 。

------A、Image 图像框控件B、 ListBox列表框控件-----C、TextBox 文本框控件D、Picture图片框控件--------------------第 1 页----6、下列操作不能打开代码窗口的是( )A、选中对象 , 单击鼠标右键 , 在弹出的快捷菜单中选择“查看代码”命令B、选中对象 , 双击鼠标左键C、按F7键D、按F4键7、函数 Mid(" 山羊上山山碰山羊脚 ", 3, 2)的结果是()A、山羊B、羊上C、上山D、山山8、窗体运行后,要使窗体自动显示在屏幕的中央位置,应设置窗体的()属性?A、WindowstateB、StartuppositionC、IconD、mousePointer9、下列哪个语句是错误的VB语句()A、 Text1.Text = " 你好! " ; Text1.BackColor = RedB、 Text1.Text = " 你好! " : Text1.BackColor = RedC 、Text1.Text = "你好!"D 、 Option Explicit10、以下描述中错误的是 ( )A、符号常量的使用和变量的使用没有差别B、常量可分为字符型常量,数值常量,时间/ 日期型常量,布尔型常量C、符号常量是用一个标识符来代表一个常量D、常量在程序执行期间其值不会发生变化11、若想要建立一个学生管理的输入界面,其中要求选择学生的性别/ 政治面貌(党 / 团/ 群众)及选课情况(共有 5 门课,可任选),应如何在窗体中利用单选钮和选择框来实现()。

vb期末测试题及答案

vb期末测试题及答案

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期末试题(含答案)

VB期末试题(含答案)一、单选题(每题1.5分,共30分)1.在VB中,假设以下程序段,执行后k的值为:(a)forI=1到3k=I+2nextia、 5b.4c.3d.62。

以下控件可以用作容器控件(b)a.image图像框控件b.picturebox图片框控件c.textbox文本框控件d.listbox 列表框控件3.关于image控件和picturebox控件的说明,其中错误的是(b)a.image 控件和picturebox控件都有picture属性b.image控件和picturebox控件都支持print 方法c、图像控件和pieturebox控件都可以使用loadpicture函数将图形文件加载到控件中。

d.image控件和PictureBox控件都可以在属性窗口中加载图形文件,并且都可以在操作期间加载图形文件4.为使计时器控件每隔5秒钟产生一个计时器事件(timer事件),则应将其interval 属性值设置为(d)a、 5b.500c.10d.50005。

显示表单的方式是(b)。

a.visibleb.showc.newd.open6.msgbox函数中有四个参数,其中必须指定的参数是(c)A.指定显示按钮的数量B.对话框的标题c.提示信息D.所有参数都是可选的7.如果在代码窗口中编写:msgbox (“AAAA”,vbokonly,“BBBBBB”)语句,生成的信息框的标题是(c)a.aaaab.空c.bbbbd.出错,不能产生信息8.要使文本框获得输入焦点,则应采用文本框控件的(d)方法。

a.gotfocusb.lostfocusc.keypressd.setfocus9.为了把焦点移到某个指定的控件,所使用的方法是(a)a.setfoeusb.visiblec.refreshd.getfocus10.语句if3*4>=10thena=1elsea=2endif执行后,a的值为(d)。

vb期末考试试题和答案

vb期末考试试题和答案

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基础期末考试题库及答案

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程序设计》期末考试试卷(A)附答案

《VB程序设计》期末考试试卷(A)附答案

******学院2009-2010学年第二学期《VB程序设计》期末考试试卷(A)附答案一、选择题(2分/题,共60分)(1)要设置窗体上各控件的属性,可以在___中进行。

A“窗体布局”窗口B“工程资源管理器”窗口C“属性”窗口D“对象”窗口(2)下面程序段___能够正确实现目的:如果x<y,则a=15,否则a=-15。

AIfx<yThena=15a=-15PrintaBifx<yThena=15:Printaa=-15:PrintaCIfx<yThena=15:PrintaElseA=-15:PrintaEndifDIfx<yThena=15a=-15PrintaEndif(3)VB窗体设计器的主要功能是___。

A建立用户界面B编写源程序代码C画图D显示文字(4)文本框控件的值是___属性。

ACaptionBValueCIndexDText(5)双击窗体中的对象后,VB将显示的窗口是___。

A工具箱B“工程”窗口C“代码”窗口D“属性”窗口(6)下列程序段的执行结果是___。

X=int(Rnd()+4)SelectcasexCase5Print“优秀”Case4Print“良好”Case3Print”通过”CaseelsePrint”不通过”EndselectA优秀B良好C通过D不通过(7)下列哪个不是窗体的属性___。

ACaptionBTextCControlBoxDBorderStyle(8)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是___。

ACombo1.RemoveItemTextBCombo1.RemoveItem2CCombo1.RemoveItem3DCombo1.RemoveItemCombo1.Listcount(9)窗体BorderStyle属性的功能是___。

A设置窗体的边框大小B设置窗体的边框样式,是否显示标题栏,是否可以调整大小等C决定是否显示窗体的控制菜单图标与状态控制按钮D决定窗体的最大化或最小化按钮是否有效(10)下列可作为VB的变量名的是___。

VB期末标准试题1套及标准答案(格式绝对符合标准)

VB期末标准试题1套及标准答案(格式绝对符合标准)

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期末考试题及答案

计算机vb期末考试题及答案计算机VB期末考试题及答案一、选择题(每题2分,共20分)1. VB中的变量声明关键字是:A. DimB. DeclareC. VarD. Let答案:A2. 下列哪个不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 模块结构答案:D3. VB中的数组声明方式是:A. Dim arr(10) As IntegerB. Dim arr = New Integer(10)C. Dim arr = Array(10)D. Dim arr = New Integer[10]答案:A4. 在VB中,以下哪个是正确的函数调用方式?A. Call Print("Hello World")B. Print("Hello World")C. Call Print "Hello World"D. Print "Hello World"答案:B5. 下列哪个是VB中的事件?A. SubB. FunctionC. EventD. Property答案:C...二、填空题(每空2分,共20分)1. 在VB中,使用________关键字声明常量。

答案:Const2. 一个VB程序的入口点是________过程。

答案:Sub Main3. 在VB中,使用________关键字定义类。

答案:Class4. VB中的________属性用于设置控件的可见性。

答案:Visible5. 在VB中,使用________方法可以清空文本框中的内容。

答案:Clear...三、简答题(每题10分,共20分)1. 简述VB中的类和对象的区别。

答案:类是一个模板,定义了对象的结构和行为,但本身不包含数据。

对象是根据类创建的具体实例,包含数据和行为。

2. 解释VB中的继承概念。

答案:继承是面向对象编程中的一个特性,允许一个类(子类)继承另一个类(父类)的属性和方法,而无需重新编写代码。

vb期末测试题及答案

vb期末测试题及答案

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期末考试试题及答案百度文库

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中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。

2022-2023学年度第一学期《VB》期末考试题(后附答案)

2022-2023学年度第一学期《VB》期末考试题(后附答案)

2022-2023学年度第二学期22计2、22计3《VB》期末考试题说明:考试范围是第一章至第四章内容。

满分100分。

一、选择题(每小题1分,共100 分)1.打开属性窗口的快捷键是()A.F1获得帮助 B、F2 C、F4 D、F52.在VB6.0中,语句Dim M1#,Abc as variant ,Xyz As integer定义的M1、Abc 和Xyz的类型分别是()A.双精度、整数型、单精度 B.双精度、单精度、单精度C.双精度、变体类型、整数型 D.双精度、可变类型、单精度3.在VB6.0中,下列不正确的Integer型常数是()A. 32768 B. 0 C. 37% D.–222224.在VB中,12345678&的类型是()A.整数型 B.长整数型 C.字符常数 D.双精度常数5.在VB6.0中,合法的字符串常量是()A. ABC$ B.‘ABC’ C.“” D.‘3+4’6.方法Print 20\30输出结果是()A.“20\30” B.20\30 C.0 D.错误7.假定Bln1是逻辑型变量,下面赋值语句中正确的是()A. Bln1=’True’ B.Bln1=.T.C. Bln1=#True# D.Bln1=3<48.在以下运算符中,优先级最低的是()A. / B. \ C. Mod D.+9.VB 6.0表达式sqr(25)+ABS(-1)+len(“11”)的值是( )A. 5 B.6 C. 7 D.810.设a为整型变量,不能正确表达数学关系6<a<15的VB6.0表达式是()A. 6<a<15 B. Not(a<=6) And a<15C. a>6 And a<15 D. a>6 And Not (a>=15)11.逻辑运算符And,Or和Not的优先顺序,从高到低是()A. Or-And-Not B.And-Not-OrC. Not-And-Or D.Not-Or-And12.计算b的自然对数使用的Visual Basic表达式是()A. Log(b) B.Lg(b) C. Loge(b) D.Lge(b) 13.方法Print -28 Mod –15 输出结果是()A.“28 Mod –15” B. 28 Mod –15C. -13 D.1314.已字母A的ASCII码为十进制的65,表达式Asc(“A”)+Asc(“C”)的值是()A. 6567 B.132 C.“AC” D.AC15.若X=5、Y=6,则表达式X+Y=11的值是()A. X+Y=11 B.11 C. True D.False16.VB表达式-10^-2的值是()A.–100 B.0.01 C. 100 D.–0.0117.下面( )是不合法的单精度浮点表示法。

vb期末试题及答案

vb期末试题及答案

vb期末试题及答案# VB期末试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义类?- A. Class- B. Sub- C. Function- D. Dim答案:A2. VB中,哪个函数用于获取当前日期?- A. Now()- B. Date()- C. Today()- D. GetDate()答案:B3. 下列哪个控件不是Visual Basic的内置控件?- A. TextBox- B. Label- C. Button- D. ScrollBar答案:D4. 在VB中,以下哪个属性用于设置文本框的只读状态? - A. ReadOnly- B. Enabled- C. Visible- D. BackColor答案:A5. VB中,以下哪个事件是当表单被加载时触发的? - A. Click- B. Load- C. Change- D. DblClick答案:B6. 以下哪个语句用于在VB中结束程序?- A. End- B. Exit- C. Stop- D. Quit答案:A7. 在VB中,以下哪个属性用于设置控件的可见性? - A. Visible- B. Enabled- C. Caption- D. Text答案:A8. VB中,哪个函数用于将字符串转换为数字?- A. Val()- B. Str()- C. CInt()- D. CDbl()答案:A9. 在VB中,以下哪个关键字用于定义过程?- A. Function- B. Sub- C. Class- D. Property答案:B10. VB中,以下哪个事件是当按钮被点击时触发的?- A. Click- B. Load- C. Change- D. DblClick答案:A二、填空题(每题2分,共10分)1. 在VB中,使用 __________ 语句可以创建数组。

答案:Dim2. VB中,使用 __________ 方法可以清除文本框中的内容。

VB期末考试试题(A、B卷)

VB期末考试试题(A、B卷)

VB期末考试试题(A卷)一、选择题1。

要改变控件的宽度,应修改该控件的( B )属性。

A、TOPB、widthC、LeftD、Height2。

将命令按钮Command1设置为不可见,应修改该命令按钮的(A)属性。

A、VisibleB、ValueC、CaptionD、Enabled3.单机滚动条两端的任何一个滚动箭头,将触发该滚动条的( C )事件。

A、Scroll B 、KeyDown C、change D、Dragver 4。

( D )对象具有clear方法。

A、图片框B、窗体C、复选框D、列表框5.中心定义图片框控件的坐标系统,可采用该图片框的( A )A、scaleB、Scale XC、scale YD、setFocus 6。

将通过对话框CommdDialog1的类型设置成另存为对话框,可调用该控件的( B)方法。

A、ShowopenB、ShowsaveC、ShowColorD、ShowFont7。

形状控件所显示的图形不可能是( D )A、圆B、椭圆C、圆角正方形D、等边三角形8.由Fro K=10 TO oslept 3:next K循环语句控件的循环次数是( B )A、12B、0C、—11D、—109。

下列数据类型中,占用内存最大值是( D )A、BoolwanB、ByteC、LntegerD、Single 10。

如果在图片框上使用绘图方法绘制一个实心圆,则图片框的( C )属性决定了该图片的颜色。

A、BackColroB、ForelklorC、FillcolorD、Dlawstyle一、选择题1。

要在垂直位置上移动控件,应利用控件的( C )属性。

A、LeftB、WidthC、TopD、Height2。

要在文本框中的文本显示掩码(密码)符,在属性设置时,首先必须设置( D)属性为False。

A、TxetB、EnabledC、VisibleD、Multline 3。

用键盘的光标键选中某一菜单项,并按回车触发菜单的( C )的事件.A、KeyPressB、KeyDownC、ClickD、Keyllp4.一下( D )对象不具有Clear方法.A、列表框B、组合框C、剪贴框D、图片框5.软件列表中设定“文件列表”显示文件类型应改该控件的( D )属性。

大一的vb期末考试题和答案文库

大一的vb期末考试题和答案文库

大一的vb期末考试题和答案文库# 大一的VB期末考试题和答案## 一、选择题(每题2分,共20分)1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above**答案:D**2. 在VB中,以下哪个关键字用于声明变量?A. DimB. LetC. ConstD. All of the above**答案:A**3. 下列哪个函数用于计算两个数之间的绝对差值?A. AbsB. SgnC. RoundD. Int**答案:A**4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above**答案:D**5. VB中,以下哪个选项用于定义过程?A. FunctionB. SubC. PropertyD. Both A and B**答案:D**6. 在VB中,以下哪个选项用于数组的声明?A. Dim arr(10) As IntegerB. Dim arr As Integer(10)C. Dim arr(10)D. Both A and C**答案:D**7. 下列哪个选项是VB中的逻辑运算符?A. AndB. OrC. NotD. All of the above**答案:D**8. 在VB中,以下哪个选项用于打开文件?A. OpenB. CloseC. WriteD. Both A and C**答案:A**9. VB中,以下哪个选项用于声明常量?A. DimB. ConstC. LetD. Both A and B**答案:B**10. 在VB中,以下哪个选项用于声明对象变量?A. Dim obj As ObjectB. Set obj = New ObjectC. Both A and BD. None of the above**答案:C**## 二、填空题(每题2分,共20分)1. VB中的`_____`函数用于将字符串转换为大写。

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

高级语言程序设计(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) 2B) 3C) True D) CDEF6.下列程序运行后,单击窗体,输出结果是【6】。

Private Sub Form_Click()Dim a As Integer, b As Integera = 3b = 5Print a + b; a & b End 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】 。

If (a < b) Then If d = c Then x = 1 Else x = 2 End IfA) ⎩⎨⎧≠≥=<=)(2)c (1d c b a d b a x 且且B) ⎩⎨⎧≠<=<=)(2)c (1d c b a d b a x 且且C) ⎩⎨⎧≥=<=)(2)c (1b ad b a x 且D) ⎩⎨⎧≠=<=)(2)c (1d c d b a x 且9.下列程序运行后,单击窗体,输出结果是 【9】 。

Private Sub Form_Click() s = 0: k = 1 Dos = s + k: k = k + 1 Loop Until k <= 5 Print s End Sub A) 15B) 10C) 1D) 010.下列程序段的输出结果是 【10】 。

For k = 4 To 2 Step -2 m = kNext kPrint m; k;A) 2 2B) 2 0C) 2 1D) 0 011.用下面的语句定义数组,则数组中的元素个数是【11】个。

Option Base 1Dim A(-1 To 2,5) As IntegerA) 5B) 10C) 15D) 2012.下面程序段的输出结果是【12】。

Dim a(4) As Integer, s As IntegerFor k = 1 To 4a(k) = 2 * kNext kFor k = 1 To 4 Step 2s = s + a(k)Print s;Next kA) 8B) 20C) 2 8D) 2 6 12 20 13.设有如下的用户自定义类型Private Type Stuname As String * 10age As IntegerEnd Type则以下正确引用该类型成员的代码是【13】。

A) ="zhang"B) Dim s As Stu = "zhang"C) Dim s As Type Stu = "zhang"D) Dim s As Type = "zhang"14.用“【14】”关键字声明的变量称为全局变量。

A) Private B) Public C) Dim D) Static15.在窗体上放置一个文本框,程序运行后,在文本框中输入abc,但显示的却是***,可能的原因是该文本框的【15】属性值已经被设置为"*"。

A) Font B) Text C) Name D) PasswordChar16.在VB 6.0中,Print是对象的【16】。

A) 属性B) 方法C) 事件D) 名称17.在VB 6.0中,要判断复选框是否为选中状态,使用的属性是【17】。

A) Caption B) Checked C) Selected D) Value18.设列表框List1中共有3个列表项,如右图所示。

则下列语句中,能够删除最后一个列表项的是【18】。

A) List1.RemoveItem 2B) List1.RemoveItem "项目C"C) List1.RemoveItem List1. ListcountD) List1.RemoveItem List1. ListIndex19.组合框分为下拉式组合框、简单组合框和下拉式列表框,在“属性”窗口中这三种类型是由【19】属性设置的。

A) Style B) FillStyle C) BackStyle D) BorderStyle20.用户单击滚动条的空白处(滑块与两端滚动箭头之间的区域)时,Value属性所增加或减少的值,是由【20】属性决定的。

A) Min B) Max C) SmallChange D) LargeChange21.将图片文件“b.jpg”作为背景图片,装入当前窗体,正确的语句是【21】。

A) Me.Picture=b.jpg B) Me.Picture= LoadPicture(b.jpg)C) Me.Picture="b.jpg"D) Me.Picture= LoadPicture("b.jpg")22.要将两个单选按钮放置在同一个框架内,使它们成为一组,正确的操作是【22】。

A) 先放置一个框架,然后在框架中放置两个单选按钮B) 先放置两个单选按钮,再放置一个框架,放置框架时覆盖在单选按钮上C) 先放置两个单选按钮,再放置一个框架,然后将两个单选按钮拖动到框架内D) 以上三种方法都正确23.计时器控件能够响应的事件是【23】。

A) Load B) Click C) Change D) Timer24.要使命令按钮处于无效状态,可以设置按钮的【24】属性值为False。

A) Caption B) Enabled C) Style D) Visible25.如果在一个工程中有多个窗体和模块,则VB默认的启动对象是【25】。

A) 第一个标准模块B) 最后一个被添加的窗体C) 设计时的第一个窗体D) 最后一个被添加的标准模块26.在窗体上放置一个图像框,名称为Image1。

程序运行时,要保持图像框大小不变,使框中的图片能够自动适应图像框的大小,可以执行语句【26】。

A) Image1.AutoSize=True B) Image1.Stretch=TrueC) Image1.AutoSize=False D) Image1.Stretch=False27.使用“菜单编辑器”建立菜单项之间的分隔线时,在菜单项的“标题”中输入的符号是【27】。

A) 减号-B) 下划线_C) &D) #28.要将窗体Form1从内存中卸载,正确的语句是【28】。

A) Form1.Show B) Load Form1C) Form1.Hide D) UnLoad Form129.在窗体上单击时,会触发鼠标事件MouseDown,其事件过程的一般格式如下:Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)……End Sub此时,如果单击的是鼠标右键,则Button参数的值是【29】。

A) 1B) 2C) 3D) 430.获取文件的长度(字节数),可以使用的函数是【30】。

A) LEN( )B) LOF( )C) EOF( )D) LOG( )1.数学表达式yx y3改写为VB 表达式,形式是 【1】 。

答案 sqr(3*y) /(x+y)2.在VB 6.0中,InputBox 函数返回值的数据类型是 【2】 。

答案:字符串类型或String3.语句 Print Tab(5);"ABC" 的功能是 【3】 。

答案:从第5列开始输出字符串“ABC ”4.下面程序段的功能是:在文本框Text1中输入一个数值x ,如果满足5<x<10,那么输出“Yes ”,否则输出“No ”。

请填空。

x =Val(Text1.Text) 答案5 < x And x <10 If 【4】 Then Print "Yes" Else Print "No"5.设a=1,b=2,c=3,语句 Print a < b Or b < c And c < a 的输出结果是 【5】 。

答案:True6.在窗体上放置一个标签,名称为Label1,使用语句 【6】 可以把标签的前景色设置为蓝色。

Label1.ForeColor = vbBlue 或 RGB(0,0,255) 或QBColor(9) 7.在窗体上放置一个图像框,名称为Image1,要使该图像框向下移动10个默认单位(twip ),正确的语句是Image1.Top = 【7】 答案:Image1.Top + 10 8.使用“菜单编辑器”建立了一个主菜单,名称为menu1。

要把它作为窗体Form1的快捷菜单(也称为弹出式菜单)弹出,使用的语句是: 答案:Popupmenu Form1. 【8】 menu19.在窗体上放置一个通用对话框控件,名称为CommonDialog1。

使用该控件建立“打开”文件对话框时,要求只能显示文本文件(即扩展名为“.txt ”的文件),则正确的设置语句是CommonDialog1. 【9】 ="文本文件(*.txt)|*.txt"。

相关文档
最新文档