vb程序设计期末试题B卷及答案
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期末考试题库及答案一、单项选择题(每题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期末考试考卷及答案一、选择题(每题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期末试题(含答案)一、单选题(每题1.5分,共30分)1.在VB中,假定有以下程序段, 则执行结束后k的值是:( A )For i =1 To 3k = i+2Next iA. 5 B.4 C. 3 D.62. 以下控件中可以作为容器控件的是( B )A.Image图像框控件 B.PictureBox图片框控件C.TextBox文本框控件 D.ListBox列表框控件3.关于Image控件和PictureBox控件的说明,其中错误的是( B )A.Image控件和PictureBox控件都有Picture属性B.Image控件和PictureBox控件都支持Print方法C.Image控件和PietureBox控件都可以用LoadPicture函数把图形文件装入控件中D.Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件4.为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为( D )A.5 B.500 C.10 D.5000 5.能显示窗体的方法是( B )。
A.Visible B.Show C.New D.Open6.MsgBox函数中有4个参数,其中必须写明的参数是( C )A.指定显示按钮的个数 B.对话框的标题 C. 提示信息 D. 所有参数都是可选的7.你若在代码窗口中编写:msgbox(“AAAA”,vbokonly,”BBBB”)语句后,所产生的信息框的标题是( C )A.AAAA B.空 C.BBBB D.出错,不能产生信息8.要使文本框获得输入焦点,则应采用文本框控件的(D )方法。
A.GotFocus B.LostFocus C.KeyPress D.SetFocus9.为了把焦点移到某个指定的控件,所使用的方法是( A )A.SetFoeus B.Visible C.Refresh D.GetFocus10.语句if 3*4>=10 thena=1elsea=2end if执行后,a的值为( D )。
新版精编2019VisualBasic程序设计期末测试题库200题(含标准答案)
3.已知变量A、B、C中C的值最小,则判断A、B、C可否构成三角形的逻辑表达式是____。
a) A>=B AND B>=C AND C>0
b) A+C>B AND B+C>A AND C>0
c) (A+B)>=C OR A-B<=C AND C>0
d) A+B>C AND A-B0答案:B
20.以下程序段的输出结果是______。
A=Sqr(3)
b=Sqr(2)
c=a>b
Print c
a) -1
b) 0
c) False
d) Ture答案:D
21.下列程序运行后,变量s的值为______。
J=0:s=0
For I=1 To 4
j=j+I
s=s+j
Next I
a) 20
b) 10
c) 5
a) Change
b) keyDown
c) Scroll
d) DragOver答案:C
33.除时钟外其它控件都没有的属性是
a) Top
b) Name
c) Visible
d) Interval答案:D
34.设A、B、C表示三角形的3条边,表示条件“任意两边之和大于第三边”的布尔表达式可以用(???)表示。
2019年Visual Basic程序设计期末测试复习题200题[含答案]
一、选择题
1.设x=-18,则Abs(5*x)=_____。
a) -90
b) 90
c) 18
d) 5答案:B
2.下列______语句可以将变量A、B的值互换。
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期末考试试题和答案**一、单选题(每题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程序设计期末模拟试题及答案《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程序设计期末考试题及答案一、选择题(每题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,可以使用关键字________。
VB期末考试试题 B卷
VB期末考试试题B卷一、填空题1.VB中若要产生一消息框,可用__(1)__函数来实现。
2.常量是指在程序运行过程中,其值不能改变(2)的量。
3.整数类型数据分别包括整型和(3)数据。
4、在VB集成开发环境中,运行应用程序的方法有三种:一是_(单击“运行”菜单下的启动4)__;二是_(5) 单击工具栏上的启动按钮_;三是_(6) 按F5键。
5、在VB中若要让某对对象获取焦点,则可通过__ Setfocus (7)_方法来实现。
6.列表框(ListBox控件)显示项目列表(8) ,用户可从中选择一个或多个项目。
7.框架(Frame控件)可以用来(9) 对其它控件进行分组,以便于用户识别,主要用于为单选按钮分组。
8、在VB中,用来描述对象外部特征的量称之为对象的_(10)_ 属性_。
9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_取(&C) _(11)___,并且设置其__(12)__属性值为__(13)__。
10、在过程内用_(14)__声明的变量为静态变量,在执行一个过程结束时,过程中所用到的Static变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被保留的值。
11、在模块文件中的声明部分用Global或__(15)__关键字声明的变量为全局变量。
12、在模块文件中的声明部分用__(16)__或__(17)__定义的变量为模块级变量。
13.计时器控件通过定期激活Timer事件,使得Timer控件(18)就执行一次Timer事件中的代码。
14.要获得滚动条的当前位置,可以访问通过(19)属性来实现。
15.关闭正在运行的VB窗口将自动触发的事件是(20)。
二、选择题1.工程文件的扩展名是( B )。
A.vbg B.vbp C.vbw D.vbl2.在以下窗体中没有采用的控件是()。
vb期末考试试题及答案百度文库
vb期末考试试题及答案百度文库一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. VB中的“Dim”关键字用于什么?A. 声明变量B. 声明常量C. 声明数组D. A和C答案:D3. 下列哪个函数用于将字符串转换为数字?A. Str()B. Val()C. Chr()D. Asc()答案:B4. VB中的“Select Case”语句用于什么?A. 循环控制B. 条件判断C. 错误处理D. 过程调用答案:B5. 在VB中,哪个符号用于数组的索引?A. %B. &C. ^D. ()答案:D6. 下列哪个选项不是VB中的循环结构?A. ForB. DoC. WhileD. If答案:D7. VB中的“Function”关键字用于什么?A. 定义函数B. 定义过程C. 定义类D. 定义变量答案:A8. VB中的“With”语句用于什么?A. 循环控制B. 条件判断C. 错误处理D. 简化对象属性的访问答案:D9. 在VB中,如何使用“Mid”函数?A. 从字符串中提取子字符串B. 将字符串转换为数字C. 将数字转换为字符串D. 定义变量答案:A10. VB中的“Call”关键字用于什么?A. 调用函数B. 调用过程C. 定义函数D. 定义过程答案:B二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以定义一个常量。
答案:Const2. VB中的“________”函数可以返回字符串的长度。
答案:Len3. 使用________语句可以创建一个子程序。
答案:Sub4. VB中的“________”函数用于将数字转换为字符串。
答案:Str5. “________”语句用于在VB中创建一个数组。
答案:Dim6. 在VB中,________关键字用于定义一个类。
VB程序设计试卷B
15. 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() a = 12345 Print Format$(a, "000.00") End Sub 程序运行后,单击命令按钮,窗体上显示的是( A) 123.45 B) 12345.00 C) 12345 )
24.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下通用过程和命令按钮的事件过程: Private Function f(m As Integer) If m Mod 2 = 0 Then f=m Else f=1 End If End Function Private Sub Command1_Click() Dim i As Integer s=0 For i = 1 To 5 s = s + f(i) Next i Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是( A) 11 B) 10 C) 9 D) 8 )
2005 级
地理信息系统 专业
姓名:
……………………………………密…………封……………线………………………………… n=InputBox("输入数据") If n<10 Then Call GetArray(a,n) End If End Sub Private Sub GetArray(b() As Integer,n As Integer) Dim c(10) As Integer j=0 For i=1 To n b(i)=CInt(Rnd()*100) If b(i)/2=b(i)\2 Then j=j+1 c(j)=b(i) End If Next i Print j End Sub 以下叙述中错误的是( )
《VB程序设计》期末考试
《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程序设计教程期末复习题及答案一、选择题1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 以下哪个是VB中的过程?A. FunctionB. SubC. Both A and BD. None of the above答案:C3. 在VB中,哪个关键字用于声明变量?A. DimB. DeclareC. ConstD. Option答案:A4. VB中的哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B5. 如何在VB中创建一个事件处理程序?A. 使用On关键字B. 使用Handles关键字C. 使用WithEvents关键字D. 使用Event关键字答案:B二、填空题1. VB中的________关键字用于声明一个数组。
答案:Dim2. 在VB中,________方法用于结束一个循环。
答案:Exit3. VB中的________控件允许用户从列表中选择一个或多个项目。
答案:ComboBox4. 使用________方法可以在VB中打开一个文件。
答案:Open5. VB中的________函数用于计算字符串的长度。
答案:Len三、简答题1. 描述VB中如何使用If...Then...Else语句。
答案:If...Then...Else语句用于根据条件执行不同的代码块。
如果条件为真,则执行Then后面的代码;如果条件为假,则执行Else 后面的代码。
2. 解释VB中的继承是如何工作的。
答案:在VB中,继承允许一个类(子类)继承另一个类(父类)的属性和方法。
子类可以扩展或重写父类的功能,但不能访问父类的私有成员。
3. 什么是VB中的多态性?答案:多态性是指允许不同类的对象对同一消息做出响应的能力。
在VB中,多态性通常是通过接口或抽象类实现的,允许子类以自己的方式实现接口或抽象类中定义的方法。
大学生vb期末考试题库及答案
大学生vb期末考试题库及答案一、选择题(每题2分,共20分)1. VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 在VB中,下列哪个关键字用于声明一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B3. VB中,下列哪个选项是用于声明一个变量的?A. DimB. DeclareC. VarD. Let答案:A4. 在VB中,下列哪个选项是用于控制循环的?A. DoB. ForC. WhileD. All of the above5. VB中,下列哪个函数用于计算一个数的绝对值?A. AbsB. SgnC. RoundD. Int答案:A6. 在VB中,下列哪个选项是用于打开一个文件的?A. OpenB. CloseC. ReadD. Write答案:A7. VB中,下列哪个选项是用于关闭一个文件的?A. OpenB. CloseC. ReadD. Write答案:B8. 在VB中,下列哪个选项是用于读取文件内容的?A. OpenB. CloseC. ReadD. Write答案:C9. VB中,下列哪个选项是用于写入文件内容的?B. CloseC. ReadD. Write答案:D10. 在VB中,下列哪个选项是用于声明一个数组的?A. DimB. DeclareC. VarD. Let答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以创建一个类。
答案:Class2. VB中,使用________关键字可以创建一个对象。
答案:New3. 在VB中,使用________关键字可以声明一个常量。
答案:Const4. VB中,使用________关键字可以声明一个枚举。
答案:Enum5. 在VB中,使用________关键字可以声明一个结构体。
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期末考试试题(含答案)
《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考试期末试题及答案一、选择题(每题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程序设计期末考试试题及答案一、选择题(每题2分,共20分)1. VB中用于声明变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A2. 下列哪个选项是VB中用于数据类型声明的关键字?A. IntegerB. FunctionC. SubD. Dim答案:A3. VB中,用于结束一个程序的语句是:A. ExitB. EndC. StopD. Quit答案:B4. 在VB中,下列哪个函数用于将字符串转换为大写?A. LCaseB. UCaseC. StrCompD. Mid5. VB中,用于将一个变量的值赋给另一个变量的运算符是:A. =B. ==C. :=D. <=答案:A6. VB中,下列哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. Button答案:A7. VB中,下列哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A8. 在VB中,下列哪个事件是当文本框内容发生变化时触发的?A. ClickB. ChangeC. DblClickD. KeyPress答案:B9. VB中,下列哪个函数用于计算字符串的长度?B. StrCompC. UBoundD. LBound答案:A10. VB中,下列哪个语句用于执行循环操作?A. DoB. ForC. LoopD. While答案:B二、填空题(每题2分,共20分)1. VB中,用于声明全局变量的关键字是________。
答案:Public2. VB中,________函数用于计算数组中元素的数量。
答案:UBound3. 在VB中,________属性用于设置控件的可见性。
答案:Visible4. VB中,________事件用于响应鼠标单击事件。
答案:Click5. VB中,________函数用于将数字转换为字符串。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VB 程序设计》试题 第1页(共3页) 《VB 程序设计》试题 第2页(共3页)
《VB 程序设计》 B 卷
考试形式:闭卷 考试时间:100分钟
所有答案均要写在答题纸上,写在试卷上无效
一、选择题(每题3分,共24分)
1.对于具有背景色的对象,改变其背景色是通过改变对象的_____属性实现的。
A. font B. backcolor C. forecolor D. caption
2.事件过程是指____时所执行的代码 A. 运行程序 B.使用控件 C. 响应事件 D. 设置属性
3.如果参与运算的两个表达式均为true 时,结果为true ,该逻辑运算符是_____。
A. And B. Or C. Not D. Xor
4.下列_____属性决定控件的拖放模式。
A. mousepointer B. autoredraw C. dragmode D. caption
5.调用列表框控件的_____方法,可清除列表框中的所有列表项。
A. cls
B. removeitem
C. clear
D.remove
6.通过_____函数,可将指定的图形赋值给对象的picture 属性。
A. loadimage B. imageload C. loadpicture D. pictureload
7.下列_____语句或函数,不能读出顺序文件中的内容。
A. Get #
B. Line Input #
C. Input #
D. Input()
8.下列命令中_____可实现对顺序文件的写操作。
A. Print B. Line Input C. Input D. Put
二、填空题(每空2分,共30分)
9.工程资源管理器主要包含的三种文件是_____ 、____、_____。
10. _____ 属性决定控件上显示的内容,命令按钮接收的时间是____事件,____方法的作用是在对象上输出信息。
11.常量声明使用关键字_____。
可以使用____或____将两个字符串拼接起来。
12.时钟最重要的属性是___,表示两个计时器事件之间的时间间隔,单位为___ 时钟控件的唯一事件为___事件。
13.打开顺序文件的三种模式分别是___ 、____、_____。
专业 班级 姓名 学号
装 订 线
三、简答题(每题5分,共15分)
14.静态数组与动态数组的区别是什么?
15.请说明键盘扫描代码(keycode)和键盘ASCII码(keyasscii)的区别。
16.EOF和LOF函数的功能分别是什么?
四、程序设计题(17题9分,18题10分,19题12分,共31分)
17.求1-100之间的奇数和。
18.用circle方法在窗体上绘制由圆环构成的艺术图案,构造图案的算法是:将一个半径为r的圆周等分为n份,以这n个等分点为圆心,以半径r1绘制n 个圆。
19.设计一个简单的画图程序,当程序运行时,按下鼠标右键画圆,按下鼠标左键移动时画线。
`
《VB程序设计》B卷参考答案及评分标准
一、选择题(每题3分,共24分)
1—5. B C A C B 6—8. D A A
二、填空题(每空2分,共30分)
9. 窗体文件(.frm文件)标准模块文件(.bas文件)类模块文件(.cls文件)10.Caption click print 11.Const & + 12.interval ms(0.001s)timer 13.input output append
三、简答题(每题5分,共15分)
14.静态数组:声明时确定了大小的数组。
(1分)
动态数组:声明时没有给定数组大小(省略了括号中的下标),使用时需要用ReDim语句重新指出其大小。
(2分)
使用动态数组的优点是根据用户需要,有效地利用存储空间,它是在程序执行到ReDim语句时才分配存储单元,而静态数组是在程序编译时分配存储单元。
(2分)
15.Keycode 参数表示按下的物理键。
上档键字符和下档键字符也是使用同一键,它们的Keycode值相同。
(2分) keycode 参数通过 ASCII 值或键代码常数来识别键。
字母键的键代码与此字母的大写字符的 ASCII 值相同。
(2分)KeyAscii 参数返回对应于ASCII字符代码的整型数值。
(1分)
16. EOF 函数将返回一个表示文件指针是否到达文件末尾的标志。
如果到了文件末尾,EOF函数返回TRUE(-1),否则返回FALSE(0)。
(3分)
LOF函数将返回某文件的字节数。
例如,LOF(1)返回#1文件的长度,如果返回0值,则表示该文件是一个空文件。
(2分)
四、程序设计题(17题9分,18题10分,19题12分,共31分)
17.
Dim i as integer,s as integer --------------(2分)
S=0 --------------(2分)
For i=1 to 100 step 2 --------------(2分)
s=s+i --------------(2分)Next i --------------(1分)18.
Private Sub Form_Click()
Dim r, x, y, x0, y0, st As Single --------------(1分)
r = Form1.ScaleHeight / 4 --------------(1分)
x0 = Form1.ScaleWidth / 2 --------------(1分)
y0 = Form1.ScaleHeight / 2 --------------(1分)
st = 3.1415926 / 20 --------------(1分)
For i = 0 To 6.283185 Step st --------------(1分)
x = r * Cos(i) + x0 --------------(1分)
y = r * Sin(i) + y0 --------------(1分)
订
线
《VB程序设计》试题第3页(共3页)
Circle (x, y), r * 0.9 --------------(1分)
Next i --------------(1分)End Sub
19.
Dim drawstate As Boolean --------------(1分)Dim prex As Single
Dim prey As Single --------------(1分)Private Sub Form_Load()
drawstate = False --------------(1分)End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then
drawstate = True --------------(1分)
MousePointer = vbCustom --------------(1分)
MouseIcon = LoadPicture("D:\Program Files\Microsoft _
Visual Studio\MSDN98\98VS\2052\msdn.ico") --------------(1分)
prex = X
prey = Y --------------(1分)
End If
If Button = 2 Then
Circle (X, Y), 280 --------------(1分)
End If
End Sub
Private Sub Form_MouseMove(Button As Integer, _
Shift As Integer, X As Single, Y As Single) If drawstate = True Then
Line (prex, prey)-(X, Y) --------------(1分) prex = X
prey = Y --------------(1分) End If
End Sub
Private Sub Form_MouseUp(Button As Integer, _
Shift As Integer, X As Single, Y As Single)
If Button = 1 Then
MousePointer = vbDefault --------------(1分)drawstate = False --------------(1分)End If
End Sub
《VB程序设计》试题第1页(共3页)《VB程序设计》试题第2页(共3页)。