高二VB期中考试试卷

合集下载

VB期中考试题

VB期中考试题

VB期中考试题一、填空题1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。

2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名3、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。

4、设置控件背景颜色的属性名称是______________________。

5、x=InputBox(___ __, , )6、写出显示下图信息框的MsgBox函数MsgBox( , , )二、选择题1、下面不是VB工作模式的是( )A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是( )A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是( )A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是( )A.Ctrl+DB.Ctrl+EC.Ctrl+FD.Ctrl+G5、Visual Basic的编程机制是( )A.可视化B.面向对象C.面向图形D.事件驱动6、以下能够触发文本框Change事件的操作是( )A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容7、应用程序设计完成后,应将程序保存,保存的过程是( )A.只保存窗体文件即可B.只保存工程文件即可C.先保存工程文件,之后保存窗体文件D.先保存窗体文件(或标准模块文件),之后还要保存工程文件8、任何控件都具有的属性是( )A.TEXTB.CAPTIOND.FORECOLOR5、决定控件上文字的字体、字形、大小及效果的属性是( )A.TEXTB.CAPTIOND.FONT9、在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的( )设置为0A.INDEXB.TABINDEXC.TABSTOPD.ENABLED10、运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的( )事件A.CLICKB.DBLCLICKC.GOTFOCUSD.CHANGE11、以下窗体名中哪些是非法的窗体名( )。

vb考试题库及答案高中

vb考试题库及答案高中

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

VB中期测试考试卷(答案)解读

VB中期测试考试卷(答案)解读
14.窗体Form1上有一名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是()。
A.Private Sub Form1_Click()
End Sub
C. Private Sub Command1_Click()
End Sub
B. Private Sub Form_Click()
End Sub
C.运行程序时,改变窗体大小,能够触发窗体的Resize事件
D.窗体的Enabled属性为False时,不能响应单击窗体的事件
13.以下描述中错误的是()。
A.窗体的标题通过其Caption属性设置B.窗体的名称(Name属性)可以在运行期间修改
C.窗体的背景图形通过其Picture属性设置D.窗体最小化时的图标通过其Icon属性设置
D. Private Sub Command_Click()
End Sub
15.假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是()。
A. ClickB.LoadC. LostFocusD. KeyPress
16.若在程序运行时,需要将焦点主动设置到指定的对象上,应调用该对象的()方法。
A.对象的运行态属性不出现在对象属性窗口中B.属性值只能在属性窗口中设置
C.在程序中可以用赋值语句给对象的任何一个属性赋值
D.属性是对象的特征,所有的对象都有相同的属性
5.以下叙述中错误的是()。
A.在Visual Basic的窗体中,一个命令按钮是一个对象
B.事件是能够被对象识别的状态变化或动作
C.事件都是由用户的键盘操作或鼠标操作触发的D.不同的对象可以具有相同的方法
6.以下描述中错误的是()。

vb期中考试22

vb期中考试22

《vb期中测试》试卷一、单选题(每题1.5分,共45分)1、下列程序段的执行结果为______。

K = 0For I = 1 To 3A = I ^ I ^ KPrint A;Next IA、 1 1 1B、 1 4 9C、 1 2 3D、 0 0 0您的答案:A 参考答案:A您的得分:1.5 题分:1.52、设执行以下程序段时依次输入1、3、5,执行结果为______。

Dim a(4) As Integer, b(4) As IntegerFor K = 0 To 2a(K + 1) = Val(InputBox("请输入数据"))b(3 - K) = a(K + 1)Next KPrint b(K)A、 1B、 5C、 3D、 0您的答案:A 参考答案:A您的得分:1.5 题分:1.53、设a=5,b=10,则执行c = Int((b - a) * Rnd + a) + 1后,c值的范围为______。

A、6~10B、6~9C、5~10D、5~9您的答案:C 参考答案:A您的得分:0 题分:1.54、若设置了文本框的属性PasswordChar="$",则运行程序时向文本框中输入8个任意字符后,文本框中显示的是______。

A、8个"*"B、1个"$"C、8个"$"D、无任何内容您的答案:B 参考答案:C您的得分:0 题分:1.55、下列程序段的执行结果为______。

A = 0:B = 0For I = -1 To -2 Step -1For J = 1 To 2B = B + 1Next J A = A + 1Next IPrint A; BA、 4 2B、-2 2C、 2 4D、 2 3您的答案:C 参考答案:C您的得分:1.5 题分:1.56、确定一个控件在窗体上的位置的属性是______。

vb期中考试题库及答案高中

vb期中考试题库及答案高中

vb期中考试题库及答案高中一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. DoubleD. All of the above答案:D2. VB中的哪个函数可以用来计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C3. 在VB中,如何声明一个变量?A. Dim variableB. Declare variableC. Set variableD. Initialize variable答案:A4. 下列哪个循环结构用于重复执行代码块,直到满足特定条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. 在VB中,如何将文本框(TextBox)的内容赋值给一个变量?A. variable = TextBox.TextB. variable = TextBox.ValueC. variable = TextBox.ContentD. TextBox.Text = variable答案:A6. VB中哪个控件用于显示和编辑多行文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:B7. 在VB中,如何使用If语句进行条件判断?A. If condition ThenB. If condition ElseC. If condition Then ElseD. If condition End If答案:D8. VB中哪个函数可以用来将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Upper答案:A9. 在VB中,如何声明一个数组?A. Dim array() As IntegerB. Declare array As Integer()C. Set array = New Integer()D. array = New Integer()答案:A10. VB中哪个事件用于响应按钮点击?A. ClickB. PressC. DoubleClickD. MouseDown答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________函数可以将字符串连接起来。

计算机vb期中考试题及答案

计算机vb期中考试题及答案

计算机vb期中考试题及答案计算机VB期中考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All above答案:D2. 下列哪个是Visual Basic中的保留字?A. DimB. IfC. EndD. All above3. 在Visual Basic中,以下哪个函数用于计算两个数的和?A. Sum()B. Add()C. +D. Concatenate()答案:C4. Visual Basic中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A5. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleC. CaptionD. All above答案:A6. Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyPress答案:A7. 在Visual Basic中,以下哪个循环结构用于重复执行代码块直到满足特定条件?A. For...NextB. Do...LoopC. While...WendD. All above答案:B8. Visual Basic中,以下哪个函数用于将字符串转换为数字?A. Str()B. Val()C. CInt()D. All above答案:B9. 在Visual Basic中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A10. Visual Basic中,以下哪个控件用于选择一个选项?A. CheckBoxB. RadioButtonC. OptionButtonD. ComboBox答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,声明变量的关键字是________。

vb期中考试16

《vb期中测试》试卷一、单选题(每题1.5分,共45分)1、在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Dim i As Integer,j As IntegerDim a(10,10) As IntegerFor i=1 To 3For j=1 To 3a(i,j)=(i-1)*3+jPrint a(i,j);Next jPrintNext iEnd Sub程序运行后,单击命令按钮,窗体上显示的是______。

A、1 4 72 5 83 6 9 B、2 3 43 4 54 5 6C、1 2 32 4 63 6 9 D、1 2 34 5 67 8 9您的答案:C 参考答案:D您的得分:0 题分:1.52、在窗体上画一个名为Command1的命令按钮,然后编写以下程序:Private Sub Command1_Click()Dim M(10) As IntegerFor k=1 To 10M(k)=12-kNext kx=8Print M(2+M(x)) End Sub运行程序,单击命令按钮,在窗体上显示的是______。

A、8B、6C、5D、7您的答案:B 参考答案:B您的得分:1.5 题分:1.53、假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。

为了保存该应用程序,以下正确的操作是。

A、只保存窗体模块和标准模块文件B、分别保存窗体模块、标准模块和工程文件C、只保存窗体模块文件D、只保存工程文件您的答案:B 参考答案:B您的得分:1.5 题分:1.54、工程中有2个窗体,名称分别为Form1、Form2,Form1为启动窗体,该窗体上有命令按钮Command1。

要求程序运行后单击该命令按钮时显示Form2,则按钮Click事件过程应该是______。

A、Private Sub Command1_Click()Form2.LoadEnd SubB、Private Sub Command1_Click()Form2.VisibleEnd SubC、Private Sub Command1_Click()Load Form2End SubD、Private Sub Command1_Click()Form2.ShowEnd Sub您的答案:D 参考答案:D您的得分:1.5 题分:1.55、若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是______。

vb期中考试3

《vb 期中测试》试卷一、单选题(每题1.5分,共45分)1、在窗体上有一个名称为Check1的复选框数组(含4个复选框),还有一个名称为Text1的文本框,初始内容为空。

程序运行时,单击任何复选框,则把所有选中的复选框后面的文字罗列在文本框中(见图)。

下面能实现此功能的事件过程是______。

A 、Private Sub Check1_Click(Index As Integer) For k = 0 To 3If Check1(k).Value = 1 ThenText1.Text = Text1.Text & Check1(k).Caption & " " '双引号中是空格 End If Next k End SubB 、Private Sub Check1_Click(Index As Integer) Text1.Text = "" For k = 0 To 3If Check1(k).Value = 1 ThenText1.Text = Text1.Text & Check1(k).Caption & " " '双引号中是空格 End If Next k End SubC 、Private Sub Check1_Click(Index As Integer) Text1.Text = ""For k = 0 To 3If Check1(Index).Value = 1 ThenText1.Text = Text1.Text & Check1(Index).Caption & " " '双引号中是空格 End If Next k End SubD 、Private Sub Check1_Click(Index As Integer) Text1.Text = "" For k = 0 To 3If Check1(k).Value = 1 ThenText1.Text = Text1.Text & Check1(k).Caption & " " '双引号中是空格 Exit For End If Next k End Sub您的答案:B 参考答案:B 您的得分:1.5 题分:1.52、在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click() Dim i As Integer,j As Integer Dim a(10,10) As Integer For i=1 To 3For j=1 To 3a(i,j)=(i-1)*3+j Print a(i,j); Next j Print Next i End Sub程序运行后,单击命令按钮,窗体上显示的是______。

VB程序设计期中试题

VB程序设计期中试题一、单项选择题(每题1.5分,共45分)1.执行以下程序段后,变量c$的值为_______a$="Visual Basic Programing"b$="Quick"c$=b$ & UCase(Mid$(a$,7,6)) & Right$(a$,11)A) Visual BASIC Programing B) Quick Basic ProgramingC) QUICK Basic Programing D) Quick BASIC Programing2.以下叙述中错误的是_________A)双击鼠标可以触发DblClick事件B)窗体或控件的事件的名称可以由编程人员确定C)文本框获得焦点后将触发gotfocus事件D)控件的名称可以由编程人员设定3.设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是________A)True B)False C)1 D)出错信息4.设a=6,则执行x=iif(a>5,-1,0)后,x的值为______________A) 5 B) 6 C) 0 D) -15.在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:Private Sub Command1_Click()a=text1.text+text2.textPrint aEnd SubPrivate Sub Form_Load()Text1.text=""Text2.text=""End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为________A) 444 B) 321123 C) 123321 D) 1322316.要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句A) Option Base 0 B) Option ExplicitC) Option Base 1 D) Option Compare7.\、and、Mod、^等4个运算符中,优先级最低的是_____________A) \ B) and C) Mod D) ^8.如果要改变窗体的标题,则需要设置的属性是_________A)Caption B)Name C)BackColor D)BorderStyle9.阅读下面程序段,并选择输出结果_____________M=0FOR J=1 TO 3FOR K=1 TO JFOR L=K TO 3M=M+1NEXT LNEXT KNEXT JPRINT MA)12 B)14 C)10 D)2710.下面程序运行后,输出的值是________.A$="4" : B$="5" :C$="6"FOR J=1 TO 2A$=B$ : B$=C$ : C$=A$NEXT JPRINT A$+B$+C$A)15 B)645 C)545 D)65611.下面程序运行后,输出的结果是________.FOR J=1 TO 4PRINT TAB(2*J); (J+5)*2NEXT JA)12 B)12 C)12141618 D)12 14 16 1814 1416 1618 1812.下面程序运行时输出的结果是________.FOR J=4TO 1 STEP-1PRINT TAB(8-J);FOR K=4 TO 1 STEP -1PRINT "*";NEXT KPRINTNEXT JA) **** B) **** C) * * * * D)* * * **** **** * * * * * * * *** **** * * * * * * * ** **** * * * * * * * * 13.下面程序运行时输出的结果是________.A=INT(RND)ON A+2 GOTO 30,40,50,6030 PRINT 10;40 PRINT 20;50 PRINT 30;60 PRINT 40;A)10 20 30 40 B)20 30 40 C)30 40 D)40 14.Dim sum(1 to 3,20) as integer声明了含有_______个元素的数组A. 20B. 3×21C. 3×20D. 4×2015.将相同类型的一组控件的_______属性设为相同,则产生控件数组。

VB程序设计期中考试2

高二电商专业VB程序设计期中考试姓名:分数:一,选择题(1*20,共20分)1.下列关于visual basic 特点的描述,正确的是()A.面向对象B.可视化C.事件驱动。

D. 以上全部都是2. 集成开发环主主主窗口中不包括中()A.标题栏B.菜单栏C.状态栏D.工具栏3.在visual basic 中建立应用程序所需要的控件,应使用()A.属性窗口B.工具箱窗口C.立即窗口D.菜单设计窗口4.visual basic 窗体设计器用来设计()A.应用程序代码段B.应用程序界面C.对象的属性D.对象的事件5.在visual basic6.0集成开发环境中,如果没有显示出某个窗口,可以通过()菜单下的命令使其显示A.文件B.编辑C.视图D.工程6. 下列关于字符型数据的说法中不恰当的()。

A. 字符型数据是用来存储文字信息的B. 字符型数据包含定长字符串和变长字符串C. 字符串使用双引号或单引号作为界定符号D. 长度为零,即不含任何字符的字符串为空字符串,简称空串7.数据"12345"是_数据。

A.整型B.长整型C.字符型D.日期型8.下列关于数值型数据的说法中,正确的是()。

A.如果数值型数据不包含小数,则应使用整型数或长整型数B.在VisualBasic中,数值型数据没有有效范围C.单精度数比双精度数所占存储空间更大D.单精度数在存储时占据2字节的存储空间9.下列关于数据类型的说法中不正确的是()。

A.布尔型数据只有True(真)和False(假)两个值B.日期型数据只用来表示日期C.变体型数据可以存放任何类型的数据D.字符型数据有两种形式:变长字符串和定长字符串10.以下数据类型中,不是VisualBasic的数据类型的是()。

A.字符型数据B.布尔型数据C.时间型数据D.日期型数据11.数据12345是()数据。

A.整型B.长整型C.字符型D.日期型12.数据#10/11/2008#是()数据。

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

1.下列对象中,哪一个是label ?()
A. B. C. D.
2.下列文件类型中,属于窗体类型的是?()
A.*.frm
B.*vbp
C.*.exe
D.*.doc
3.下列数据类型中,长整数型是哪一种?()
A.integer
B.boolean
C.string
D.long
4.下列变量名合法的是?()
A.int
B.do
C.else
5.下列变量名合法的是?()
A.9ad
B._ab
C.a1
D.a&c
6.下列是表示申请100个字符串类型的变量的是?()
A.Dim a100 as string
B.Dim a(1-100) as integer
C.Dim a(1 to 100) as string
D.Dim a(1 to 100) as integer
7.函数len(“I Love China”)的计算结果是?()
A.9
B.10
C.11
D.12
8.Asc(“B”)等于?()
A.65
B.66
C.97
D.98
9.假定X是一个数值类型变量,那么由函数组成的表达式X Mod 2 =0的作用是?( ) A.用于测试X是否是偶数 B.返回一个整数
C.用于测试X是否为整数
D.返回一个偶数
10.字符串”ABCD”和字符串”DCBA”进行比较,如果让比较的结果为真,应选用哪一个关系运算符?()
A、>
B、<
C、=
D、>=
11.下列哪一种不是流程图结构?()
A.顺序结构
B.分支结构
C.循环结构
D.二叉树结构
12.下列哪一种不是算法的特性?()
A.确定性
B.循环性
C.有穷性
D.可行性
13.下列哪一种不是算法的表示形式?()
A.自然语言
B.VB语言
C.流程图
D.计算机语言
14.在VB 中,语句classname.Text=”高三”中的Text是?()
A.属性名
B.属性值
C.对象名
D.窗体名
15.下列VB 函数中,返回值类型均为String的是?()
A. Len和Str
B.Asc和Mid
C. Chr和Str
D. Sqr和Exp
1.函数mid(“Visual Basic”,5,7)的运行结果是____________.
2. \,/, mod , ^ , * 优先级别是____________________.
3.设a=13,b=2,c=10,d=3,e=2,则表达式“a-b*c \ d mod e”的值是________.
4.“1+11\2mod2”的返回值是___________.
5.“34>=10 and 34<=100”的结果为________.
1.出现下图中的错误的原因是______________________________________.
2.出现下图中的错误的原因是______________________________________.
3.出现下图中的错误的原因是______________________________________.
4.出现下图中的错误的原因是______________________________________.
5.出现下图中的错误的原因是______________________________________.
1.程序题:根据题意将以下代码填写完整,并写出程序执行结果。

期中考试的成绩划分标准为:
130分及以上为A,110—130(包括110)为B,90—110(包括90)为C,70—90(包括70)为D,70分以下为E。

设计如下程序:
Private Sub Command1_Click()
Dim fs As Single
Dim dj As String
fs = Text1.Text
If fs >= 130 Then
dj = ______
ElseIf fs >= 110 Then
dj = "B"
______ fs >= 90 Then
dj = "C"
ElseIf fs >= 70 Then
dj = "D"
Else
dj = "E"
______
Label2.Caption = "您的成绩等级为" + dj
End Sub
1.该程序设计使用了哪些具体的对象?______________________________________.(4分) 1.请按顺序填出下划线内的代码.(3分)
__________ __________ __________
2.输入106后点击按钮计算,最后标签显示的结果是_____________________________.(3分)。

相关文档
最新文档