VB考试题及答案

合集下载

中职vb期中考试试题和答案

中职vb期中考试试题和答案

中职vb期中考试试题和答案中职VB期中考试试题和答案一、单项选择题(每题2分,共30分)1. Visual Basic是一种()。

A. 操作系统B. 编程语言C. 应用软件D. 数据库管理系统答案:B2. Visual Basic的默认启动窗体是()。

A. Form1B. Form2C. Form3D. Form4答案:A3. 在Visual Basic中,以下哪个是合法的变量名?()A. 123abcB. my-variableC. $nameD. 2name答案:B4. 以下哪个是Visual Basic中的保留字?()A. MyVarB. DimC. NameD. UserVar答案:B5. 在Visual Basic中,以下哪个是正确的字符串连接运算符?()A. +B. &C. *D. /答案:B6. Visual Basic中,以下哪个函数用于计算字符串的长度?()A. LenB. LengthC. SizeD. Count答案:A7. 在Visual Basic中,以下哪个是正确的循环结构?()A. For...NextB. While...End WhileC. Do...LoopD. All of the above答案:D8. Visual Basic中,以下哪个是正确的条件语句?()A. If...Then...ElseB. If...Then...End IfC. If...Else...End IfD. If...Then...End答案:A9. 在Visual Basic中,以下哪个是正确的数组声明方式?()A. Dim MyArray(10)B. Dim MyArray[10]C. Dim MyArray(10, 10)D. All of the above答案:D10. Visual Basic中,以下哪个是正确的子程序声明方式?()A. Sub MySub()B. Function MySub()C. Procedure MySub()D. All of the above答案:A11. 在Visual Basic中,以下哪个是正确的事件处理程序的声明方式?()A. Private Sub MyEvent()B. Public Sub MyEvent()C. Sub MyEvent()D. Function MyEvent()答案:A12. Visual Basic中,以下哪个是正确的控件属性?()A. TextB. CaptionC. LabelD. All of the above13. 在Visual Basic中,以下哪个是正确的控件事件?()A. ClickB. PressC. ChangeD. All of the above答案:A14. Visual Basic中,以下哪个是正确的数据类型?()A. IntegerB. IntC. LongD. All of the above答案:D15. 在Visual Basic中,以下哪个是正确的文件操作函数?()A. OpenC. WriteD. All of the above答案:D二、填空题(每题2分,共20分)16. Visual Basic的编程环境被称为_______。

vb考试题库及答案2020

vb考试题库及答案2020

vb考试题库及答案2020一、选择题1. 在VB中,哪个关键字用于声明一个变量?A. DimB. VarC. DeclareD. Let答案:A2. 下列哪个是VB中的条件语句?A. If...ThenB. For...NextC. While...WendD. Select...Case答案:A3. 在VB中,下列哪个是循环语句?A. For Each...NextB. Do While...LoopC. Both A and BD. None of the above答案:C4. VB中的数组声明使用哪个关键字?A. ArrayB. ListC. DimD. Collection答案:C5. 在VB中,哪个函数用于获取当前日期?A. NowB. DateC. TodayD. GetDate答案:C二、填空题6. 在VB中,使用________来定义一个类。

答案:Class7. VB中的________属性用于获取或设置一个控件的文本。

答案:Text8. 在VB中,________方法用于在列表框中添加一个项目。

答案:AddItem9. 使用________函数可以在VB中将字符串转换为数值。

答案:Val10. VB中的________事件用于响应控件的点击操作。

答案:Click三、简答题11. 简述VB中的事件驱动编程的概念。

答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发。

在VB中,事件通常与控件关联,如按钮的点击事件,当用户点击按钮时,会触发相应的事件处理程序。

12. 解释VB中的公共类和模块的区别。

答案:公共类用于定义具有属性、方法和事件的对象,可以被多个实例化。

而模块是一组过程的集合,通常用于存储全局变量和过程,不能被实例化。

四、编程题13. 编写一个VB程序,实现用户输入两个整数,然后计算并显示它们的和。

答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = Val(InputBox("请输入第一个整数:"))num2 = Val(InputBox("请输入第二个整数:"))sum = num1 + num2MsgBox("两个数的和是: " & sum)```14. 创建一个VB程序,使用For循环打印出1到10的数字。

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期中考试题库及答案高中一、选择题(每题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填空题:1、Visual Basic 6.0分为3种版本,这3种版本是______、______和______。

其中,最完整的是______。

答案:1:学习版#专业版#企业版2:学习版#专业版#企业版3:学习版#专业版#企业版4:企业版知识点:VB知识点/第一章2、可以通过______快捷键或______快捷键退出Visual Basic。

答案:1:Alt+F4#Alt+Q2:Alt+F4#Alt+Q知识点:VB知识点/第一章3、传统的程序设计语言主要是面向______的,而现在涌现出的许多可视化程序设计语言,如Visual Basic主要是面向______进行程序设计的。

答案:1:过程#问题2:对象知识点:VB知识点/第一章4、在面向对象程序设计中,对象是由______和______组成的概念。

答案:1:代码#数据2:代码#数据知识点:VB知识点/第一章5、Visual Basic开发环境中,在标题栏的方括号内能指出目前正处在______、______状态或______状态。

答案:1:设计#中断#运行#设计状态#中断状态#运行状态2:设计#中断#运行#设计状态#中断状态#运行状态3:设计#中断#运行#设计状态#中断状态#运行状态知识点:VB知识点/第一章6、在设计模式下,工程中的某个窗体没有出现,可通过双击______窗口中的相应窗体名来使之出现。

答案:1:工程资源管理器知识点:VB知识点/第一章7、Visual Basic开发环境中,当属性窗口在界面上末出现时,可使用______菜单中的______选项让它显示出来。

答案:1:视图2:属性窗口知识点:VB知识点/第一章8、在属性窗口中,属性显示方式分为两种,即按______顺序和按______顺序,分别通过单击相应的按钮来实现。

答案:1:字母#分类2:字母#分类知识点:VB知识点/第一章9、菜单命令中有"…"标记表示该命令是一个______的命令。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB练习题及答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。

答案:AddHandler3. 在VB中,________方法用于结束程序的执行。

答案:End4. VB中,________属性用于获取或设置一个控件的文本。

答案:Text5. 在VB中,________方法用于打开一个文件。

答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。

答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。

事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。

2. 描述VB中如何使用For循环。

答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。

基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。

vb自考试题及答案

vb自考试题及答案

vb自考试题及答案一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明一个变量?A. DimB. SetC. CallD. Function答案:A2. VB中用于循环结构的关键字是?A. ForB. IfC. DoD. While答案:C3. 下列哪个是VB中合法的变量名?A. 2variableB. variable2C. variable-nameD. variable_name答案:B4. VB中用于定义子程序的关键字是?A. SubB. FunctionC. ClassD. Module答案:A5. 在VB中,如何表示字符串连接操作?A. +B. &C. *D. /答案:B6. VB中用于定义函数的关键字是?A. FunctionB. SubC. DimD. Const答案:A7. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. LongIntD. Long答案:D8. VB中用于声明常量的关键字是?A. ConstB. DimC. StaticD. Private答案:A9. 在VB中,以下哪个是正确的数组声明方式?A. Dim arr(10)B. Dim arr(0 To 10)C. Dim arr As Integer(10)D. Dim arr As Integer = 10答案:B10. VB中用于条件判断的关键字是?A. IfB. ElseC. SelectD. Case答案:A二、填空题(每题2分,共10分)1. 在VB中,声明一个整型变量并赋值为100的正确语句是:Dim num As Integer; num = ________。

答案:1002. VB中,用于退出当前循环的关键字是 ________。

答案:Exit Do3. VB中,用于定义一个窗体的关键字是 ________。

答案:Form4. 在VB中,用于声明一个布尔型变量并赋值为True的正确语句是:Dim flag As Boolean; flag = ________。

vb100题(含答案)

vb100题(含答案)

18. 为了使标签的大小根据其Caption属性的值自动扩大或缩小,则应设置标签的(B )属性为True。

(A)WordWrap (B)AutoSize(C)Stretch (D)AutoRedraw19. 为了使图片自动调整尺寸以适应图像框的大小,则应设置图像框的(C )属性为True。

(A)WordWrap(B)AutoSize (C)tretch (D)AutoRedraw20. 如果一个变量未声明其类型,则该变量的类型为(D )(A)Integer (B)Byte (C)Boolean (D)Variant21. 在程序运行期间将当前文件夹下图形文件File1.jpg装入窗体的图片框Picture1中,用语句(A)Picture1.Picture="File1.jpg"(B)Picture1.Picture=LoadPicture("File1.jpg")(C)LoadPicture("File1.jpg") (D)Call LoadPicture("File1.jpg")22. 在一个较长的程序语句放在几行时,可以用续行符。

续行符是(C )(A),(B);(C)_ (D):23. 下列对象中,( B )不是容器(父)控件。

(A)Form (B)Image (C)PictureBox (D)Frame24. 在窗体上建立通用对话框需要添加的控件是(C )。

(A)Data控件(B)Frame控件(C)CommonDialog控件(D)ComboBox控件25. 在窗体上画一个名称为Check1复选框,在程序运行的过程中,若选中复选框,则Check1.value 的值是(D)。

(A)True (B)2 (C)0 (D)126.一只红色的足球被踢进球门,则红色、足球、踢、进球门是( A )。

(A)属性、对象、方法、事件(B) 属性、对象、事件、方法(C) 对象、属性、方法、事件(D) 对象、属性、事件、方法27. 若在某窗体模块中有如下事件过程Private Sub Command1_Click(Index As Integer)……End Sub则以下叙述正确的是(D )(A)此事件与不带参数的事件过程没有区别(B)有一个名称为Command1的窗体,单击此窗体则执行此事件过程(C)有一个名称为Command1的控件数组,数组中有多个不同类型的控件(D)有一个名称为Command1的控件数组,数组中有多个相同类型的控件28. 在控件数组中。

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

VB程序设计期末考试题一、选择题1 下列常量中,是Integer类型常量的是( C )。

A、123&B、-38844C、123%D、327682 下面选项中()是字符连接运算符. AA、&B、AndC、%D、Mod3 下面关于VB的集成开发环境(IDE)的叙述中,不正确的是( B )。

A、IDE是设计、调试、运行VB程序的工具。

B、用户不能随意关闭IDE中的窗口。

C、"窗体设计" 窗口是用来设计应用程序界面(窗体)的。

D、打开 / 关闭各窗口的命令主要在IDE的"视图"菜单中。

4 len(“vb程序设计”)=( C ) 。

A、 5B、2C、 6D、105 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 DA、7B、0C、2D、46 赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=(A)。

A、157B、12334C、123D、"12334"7 在一个语句内写多条语句时,用来分隔每条语句的符号是(C).A、,B、;C、:D、、8 将逻辑型数据转换成整型数据时,转换规则是( D )。

A、将True转换为 1 ,将False转换为 0B、将True转换为 1 ,将False转换为 -1C、将True转换为 0 ,将False转换为 -1D、将True转换为 -1 ,将False转换为 09 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D).A、SINB、4^5C、3*4D、x+110 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。

A、不能计算B、 TrueC、5D、False11 随机产生[10,50] 之间整数的正确表达式是( D )。

A、Round( Rnd*50)B、 Int(Rnd*40+10)C、Round( Rnd*51)D、 10+Int(Rnd*41)12 每建立一个窗体,工程管理器窗口中就会增加一个(C).A、类模块文件B、工程文件C、窗体文件D、程序模块文件13 INT(100*RND(1))产生的随机整数的闭区间是(B).A、[1,100]B、[0,99]C、[0,100]D、[1,99]14 下列数据类型中,占用内存最小的是(D).A、IntegerB、SingleC、BooleanD、Byte15 VisualBasic是一种()程序设计语言.BA、过程式B、非过程式C、机器D、低级16 函数Int(10*Rnd)是在(A)范围内的整数.A、[0,9]B、[0,1]C、[1,9]D、[1,10]17 以下合法的一组Visual Basic用户标识符是 CA、Sum 和 8abcB、a#x 和 PiC、ForLoop 和 TotalD、Const 和 DoWhile18 函数Len(Str(Val("123.4")))的值为(B).A、5B、6C、8D、1119 Int(198.555*100+0.5)/100的值为BA、199.6B、198.56C、200D、19820 以下各表达式中, 计算结果为0的是(A).A、FIX(12.4)+FIX(-12.6)B、CINT(12.4)+CINT(-12.6)C、INT(12.4)+INT(-12.6)D、FIX(13.6)+FIX(-12.6)21 MsgBox()的正确语法是( D )。

A、 MsgBox(标题 [,提示信息] [,按钮类型])B、 MsgBox(提示信息[,标题] [,按钮类型])C、MsgBox(标题 [,按钮类型] [,提示信息])D、 MsgBox(提示信息 [,按钮类型] [,标题])22 3>8-3 OR 10+2 <=3*4 AND 5=2+3的结果是(C).A、10B、-3C、TrueD、False23 表达式4+5 \ 6 * 7 / 8 Mod 9 的值是(D).A、7B、4C、6D、524 设a=6,则执行x=IIf(a>5,-1,0)后,x的值为(D).A、5B、0C、6D、-125 下面关于VB的叙述中,不正确的是( A )。

A、用VB编写的程序可以在任何操作系统环境中运行。

B、VB是面向对象的可视化的软件开发工具。

C、VB是在20世纪60年代美国Dartmouth学院开发的Basic语言基础上发展而形成的。

D、VB是由美国Microsoft(微软)公司开发程序设计语言。

26 表达式16 / 4-2^5*8 / 4 Mod 5 \ 2 = ( A )。

A、4B、0C、-2D、 -627 声明符号常量应该用关键字(B).A、PrivateB、ConstC、StaticD、V26/ariant28 下列数据类型中,占用内存最大的是(D).A、BooleanB、IntegerC、ByteD、Single29 下列VB数据类型中,占用内存最少的是( D )。

A、CurrencyB、IntegerC、BooleanD、Byte30 RGB 函数通过红.绿.蓝三基色混合产生某种颜色,某语法为RGB (红.绿.蓝),括号中红、绿、蓝三基色的成分使用0~255之间的整数.若使用三个滚动条分别输入三种基色,为保证输入数值有效,则应设置(B)属性.A、Scroll和ChangeB、Max和MinC、Smallchange和 LargeChangeD、Value31 k=12.5 ,len( str( k ) )=( B ) 。

A、 4B、5C、 3D、 232 表达式Abs(-5)*5\5/5的值是 DA、1B、5C、-25D、2533 产生[10,37]之间的随机整数的VisualBasic表达式是(C).A、Int(Rnd(1)*27)+11B、Int(Rnd(1)*28)+11C、Int(Rnd(1)*28)+10D、In t(Rnd(1)*27)+1034 工具栏中的"启动"按钮的作用是(B).A、工程管理窗口B、运行一个应用程序C、打开被选中对象的代码窗口D、运行一个窗体35 不需要编译,计算机便可直接执行的程序是( B )。

A、C语言程序B、机器语言程序C、汇编语言程序D、 Visual Basic语言程序36 Val (“123ab”)=( D )。

A、0B、不能转换C、1230D、12337 表达式16/4-2^5*8/4MOD5\2的值为 AA、4B、2C、14D、2038 删除字符串前导和尾随空格的函数是(D).A、Rtrim( )B、Ltrim()C、LcaseD、Trim()39 下列表达式中,其值为0的是(C).A、15 mod 9B、7/9C、7\9D、7 mod 1540 表达式Len("123程序设计ABC")的值是 BA、17B、10C、14D、2041 Int(-3.1)+round (-4.6)=________C_________。

A、-8B、-6C、-9D、-742 \、/、Mod、*等4个算术运算符中,优先级最低的是(A).A、ModB、/C、*D、\43 下面正确的赋值语句是( D )。

A、x=y=1B、x+2=y^2+2C、x+y=1D、x=y+z144 Len("实践应用能力")的值是(A).A、6B、4C、不能确定D、845 表达式Mid("SHANGHAI",6,3)的值是(C).A、ANGHB、SHAC、HAID、SHANGH46 表达式25\3 mod 3 *Int(4.5)的值为(B).A、1B、8C、4D、547 下面变量名称正确的是(C )。

A、x □1B、integerC、 x_1_yD、 x , y48 不能正确表示条件"两个整型变量A和B之一为0,但不能同时为0" 的布尔表达式(D).A、A*B=0ANDA<>BB、(A=0ORB=0)ANDA<>BC、A=0ANDB<>0ORA<>0AND B=0D、A*B=0AND(A=0ORB=0)49 如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是(C).A、0.01*int(100*(x+0.05))B、0.01*int(x+0.05)C、0.01*int(100*(x+0.005))D、0.01*int(x+0.005)50 表达式X+1>X是(D).A、非法表达式B、字符表达式C、算术表达式D、关系表达式51.VisualBasic的编程机制是(B).A、面向图形B、事件驱动C、面向对象D、可视化52 下面4项中合法的变量名是(A).A、X_yzB、X-YC、123abcD、integer53 以下可以作为VB变量名的是(C).A、COS(X)B、X(-1)C、CO1D、SIN54 表达式(7\3+1)*(18\5-1)的值是(B).A、8.76B、6C、6.67D、7.855 下列哪个变量名的取法是不正确的(C).A、sTmeB、T_12C、T12%D、T_Temp56 可以同时删除字符串前导和尾部空白的函数是(B).A、LtrimB、TrimC、MidD、Rtrim57 VB窗体文件的扩展名是(A).A、FRMB、VBWC、VBPD、BAS58 一个具有图形用户界面的“标准EXE”工程必须包含的文件是( A )。

A、工程文件和窗体文件。

B、窗体文件和标准模块文件。

C、工程文件和资源文件。

D、工程文件和标准模块文件。

59 数学式3≤X<5写成VB表达式是( A )。

A、3<=X and X<5B、X>=3 and 5<XC、3<=X or X<5D、3<=X<560 表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是(A).A、.5B、0.48C、.05D、0.04861 变量未赋值时,数值型变量的值为(C).A、空B、无任何值C、0D、162 正确的变量名是( A )。

A、xy_01B、sa t01C、3xyD、integer63 当Ucase$(C$)>”A” and Ucase$(C$)<”Z”为true时,则C$是__A______。

A、字母B、大写字母C、小写字母D、不一定64 表达式(-1)*Sgn(-100+Int(Rnd*100))的值是(A).A、1B、-1C、随机数D、065 表达式print Len(trim(" abcd ")&"123")的结果是 DA、abcdB、9C、123D、766 Rnd函数不可能产生的()值.BA、0B、1C、0.1234D、.0000567 下面变量名称不正确的是( B )。

相关文档
最新文档