【2017年最新】大学VB考试题库
大学生vb试题及答案
大学生vb试题及答案一、单选题(每题2分,共20分)1. 在Visual Basic中,用于声明变量的关键字是:A. DimB. ConstC. DeclareD. Function答案:A2. 下列哪个选项是Visual Basic中的事件处理程序?A. SubB. FunctionC. EventD. Procedure答案:A3. 在Visual Basic中,用于执行循环操作的关键字是:A. ForB. NextC. DoD. Loop答案:A4. 如果要在Visual Basic中创建一个数组,应该使用哪个关键字?A. ArrayB. DimC. NewD. Declare答案:B5. Visual Basic中,用于条件判断的关键字是:A. IfB. ThenC. ElseD. All of the above答案:D6. 在Visual Basic中,哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B7. Visual Basic中的哪个属性用于设置或返回控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A8. 在Visual Basic中,哪个方法用于将字符串转换为数字?A. StrB. ValC. CIntD. CDbl答案:B9. Visual Basic中,哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B10. 在Visual Basic中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,________ 属性用于设置或返回一个控件的标题。
答案:Caption2. 使用________ 方法可以关闭一个打开的文件。
vb试题及答案(共10篇)
vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
2017.07VB程序设计电大期末考试试题
2017.07V B程序设计电大期末考试试题------------------------------------------作者------------------------------------------日期中央广播电视大学 学年度第二学期✂开放专科✂期末考试✞♓♦◆♋●♋♦♓♍程序设计试题年 月一、单项选择题 每小题 分,共 分 ✆后缀为 ♌♋♦文件的 文件表示✞ 的 ☎ ✆。
✌类模块文件 窗体文件 工程文件 标准类模块文件无论何何控件,共同具有的属性是 ☎ ✆。
✌ ❆♏⌧♦属性 ♋☐♦♓☐⏹属性 ☠♋❍♏属性 ✌◆♦☐♦♓♏属性如果对象的名称为 ⍓♦♏⌧♦,而且对象有一个属性❆♏⌧♦那么在代码中引用该属性的正确格式是☎ ✆。
✌❆♏⌧♦⍓♦♏⌧♦ ⍓♦♏⌧♦❆♏⌧♦ ⍓♦♏⌧♦☎❆♏⌧♦✆ ⍓♦♏⌧♦✉❆♏⌧♦在设计动画时,用时钟控件来控制动画速度的属性是☎ ✆。
✌☜⏹♋♌●♏♎ ✋⏹♦♏❒❖♋● ❆♓❍♏❒ ☐❖♏要在窗体上显示✂欢迎您✐✂,使用的语句是☎ ✆。
✌☞☐❒❍♍♋☐♦♓☐⏹✂欢迎您✐✂ ☞☐❒❍●♍♋☐♦♓☐⏹✂欢迎您✐✂☞☐❒❍☐❒♓⏹♦✂欢迎您✐✂ ☞☐❒❍☐❒♓⏹♦✂欢迎您✐✂关于语句行,下列说法正确的是☎ ✆。
✌一行只能写一条语句 长度不能超过 个字符♍每行的首字符必须大写 一条语句可以分多行书写下列正确的赋值语句是☎ ✆。
✌⌧十⍓ ⍓⌧ ⌧⍓ ♦π✉❒✉❒如果希望以模态方式显示窗体☞☐❒❍●,下列正确的语句是☎ ✆。
✌☞☐❒❍♒☐♦ ☞☐❒❍♒☐♦ ☞☐❒❍♒☐♦ 以下都不正确对于定时器☎❆♓❍♏❒✆控件,设置其定时是否开启的属性是☎ ✆。
大学vb考试题库及答案
大学vb考试题库及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. Variable2C. variable_2D. Variable!答案:B2. Visual Basic中,以下哪个是正确的整型常量?A. 123.45B. 0x1AC. 1.2E3D. 0.1答案:B3. 以下哪个是Visual Basic中的保留关键字?A. MyVarB. DimC. VarD. MyFunction答案:B4. 在Visual Basic中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Sub MySub(x As Integer)D. Function MySub(x As Integer) As Integer答案:C5. Visual Basic中,以下哪个是正确的数组声明?A. Dim MyArray(10)B. Dim MyArray(0 To 10) As IntegerC. Dim MyArray() As Integer = New Integer(10)D. Dim MyArray(10) As Integer答案:B6. 在Visual Basic中,以下哪个是正确的条件语句?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"End If7. Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iLoopC. While i < 10Print ii = i + 1End WhileD. Do While i < 10Print ii = i + 1Loop8. 在Visual Basic中,以下哪个是正确的函数调用?A. Call MyFunction(5)B. MyFunction 5C. MyFunction(5)D. MyFunction Call 5答案:C9. Visual Basic中,以下哪个是正确的事件处理程序?A. Sub Form_Click()End SubB. Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)End SubC. Sub Form_Click(ByVal sender As Object)End SubD. Sub Form_Click(ByVal e As EventArgs)End Sub答案:B10. 在Visual Basic中,以下哪个是正确的窗体属性?A. Me.Caption = "My Form"B. Me.Text = "My Form"C. = "My Form"D. Me.Title = "My Form"答案:A二、填空题(每题2分,共20分)1. 在Visual Basic中,声明一个整型变量的正确语法是:Dim ________ As Integer。
2017vb习题集-给学生
VB习题集(2017版)第一章习题一、选择题1. 以下不能在"工程资源管理器"窗口中列出的文件类型是()。
(A).bas (B).res (C).frm (D).ocx2. 以下不属于Visual Basic系统的文件类型是()。
(A).frm (B).bat C).vbg D).vbp3. 以下叙述中错误的是()。
(A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件(B)保存Visual Basic程序时,应分别保存窗体文件及工程文件(C)Visual Basic应用程序只能以解释方式执行(D)事件可以由用户引发,也可以由系统引发4. 以下叙述中错误的是()。
(A)Visual Basic 是事件驱动型可视化编程工具(B)Visual Basic应用程序不具有明显的开始和结束语句(C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(D)Visual Basic中控件的某些属性只能在运行时设置5.下列不能打开属性窗口的操作是()。
(A)执行“视图”菜单中的“属性窗口”命令(B) 按F4键(C)按Ctrl+T(D)单击工具栏上的“属性窗口”按钮6. 假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。
为了保存该应用程序,以下正确的操作是()。
(A)只保存窗体模块文件(B)分别保存窗体模块、标准模块和工程文件(C)只保存窗体模块和标准模块文件(D)只保存工程文件7. 以下叙述中错误的是()。
(A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件(B)以.BAS为扩展名的文件是标准模块文件(C)窗体文件包含该窗体及其控件的属性(D)一个工程中可以含有多个标准模块文件8. 下列可以打开立即窗口的操作是()。
(A)Ctrl+D (B)Ctrl+E (C)Ctrl+F (D)Ctrl+G9. 在VB开发集成环境中,如果工具箱不可见,应在()主菜单中操作而使它可见。
3月计算机二级《VB考试》题及答案
3月计算机二级《VB考试》题及答案2017年3月计算机二级《VB考试》题及答案2017年3月计算机二级考试定于3月25日-28日举行,为了帮助同学们有针对性地进行复习备考,以下是店铺搜索整理的一份2017年3月计算机二级《VB考试》题及答案,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!1). 某二叉树共有12个结点,其中叶子结点只有1个。
则该二叉树的深度为(根结点在第1层)( )A.3B.1 6C.8D.12正确答案:D答案解析:二叉树中,度为0的结点数等于度为2的结点数加l,即n2= n0 -1,叶子结点即度为O,n0 =1,则n2 =0,总结点数为12= n0+ nl+ n2=l+nl +O.则度为1的结点数nl= 11,故深度为12,选D。
2). 假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是( )A.单击窗体上没有控件的地方B.单击任意一个控件C.双击任意一个控件D.单击属性窗口的标题栏正确答案:A答案解析:单击窗体上没有控件的地方,在属性窗口就会出现窗体的各属性,这样就可对窗体的属性进行设置,故A选项正确。
单击任意一个控件,在属性窗口中出现的是该控件的属性,故B选项错误;双击任意一个控件,打开的是“代码窗口”,故C选项错误;单击属性窗口的标题栏,属性窗口成为活动窗口,故D选项错误。
3). 命令按钮不支持的事件为( )A.ClickB.DblClickC.GotFocusD.MouseMove正确答案:B答案解析:命令按钮支持的事件有Click,GotFocus和MouseMove,不支持DblClick事件,故选B。
4). 如下关于变体类型变量的叙述中,错误的.是( ).A.变体类型数组中只能存放同类型数据B.使用Array初始化的数组变量,必须是Variant类型C.没有声明而直接使用的变量其默认类型均是VariantD.在同一程序中,变体类型的变量可以被多次赋以不同类型的数据正确答案:A答案解析:变体型变量能够存储所有系统定义类型的数据。
vb考试题及答案
vb考试题及答案一、单选题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. VB中的“Mid”函数用于什么?A. 计算字符串长度B. 计算字符串的ASCII值C. 从字符串中提取子字符串D. 将字符串转换为大写答案:C3. 以下哪个是VB中的流程控制语句?A. IfB. ForC. NextD. All of the above答案:D4. 在VB中,如何声明一个整型变量?A. Dim x As IntegerB. Integer xC. x = IntegerD. x Integer答案:A5. VB中的“Print”方法用于做什么?A. 打印文档B. 在窗体上显示文本C. 打印窗体D. 显示错误信息答案:B6. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. DateD. Object答案:D7. VB中的“Select Case”语句用于什么?A. 循环控制B. 条件分支C. 数据类型转换D. 异常处理答案:B8. 在VB中,如何将一个变量的值赋给另一个变量?A. x = yB. x := yC. x = y = zD. x = (y)答案:A9. VB中的“Do While”循环在什么条件下执行?A. 条件为真时B. 条件为假时C. 条件未知时D. 从不执行答案:A10. 在VB中,以下哪个不是集合(Collection)的方法?A. AddB. RemoveC. CountD. Find答案:D二、多选题(每题3分,共15分)1. VB中,哪些是合法的变量名?A. _nameB. 2nameC. name$D. name答案:A, D2. 在VB中,哪些是合法的常量声明?A. Const pi = 3.14B. Const pi = "3.14"C. Const pi = 3.14DD. Const pi = 3.14F答案:A, C, D3. VB中,哪些是合法的数组声明?A. Dim arr(5) As IntegerB. Dim arr(5 To 10) As IntegerC. Dim arr() As Integer = New Integer(10) {}D. Dim arr(,) As Integer = New Integer(,) {{1, 2}, {3, 4}} 答案:A, C, D4. 在VB中,哪些是合法的函数调用?A. MsgBox("Hello World")B. Int(123.456)C. UCase("Hello World")D. LCase("HELLO WORLD")答案:A, B, C, D5. VB中,哪些是合法的循环控制语句?A. For i = 1 To 10B. While TrueC. Do Until FalseD. For Each item In collection答案:A, B, C, D三、判断题(每题1分,共10分)1. VB中,所有变量都必须在使用前声明。
vb考试题库及答案大一
vb考试题库及答案大一一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明语句?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a As Integer答案:C2. VB中,以下哪个是正确的字符串连接操作符?A. +B. ||C. &D. *答案:C3. 在VB中,以下哪个函数用于将字符串转换为数值?A. Val()B. Str()C. CInt()D. CDbl()答案:A4. 在VB中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 Print "Positive"C. If x > 0 Then Print "Positive" Else Print "Negative"D. If x > 0 Then "Positive"答案:C5. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 1 To 10 Step -1C. For i = 10 To 1D. All of the above答案:D6. 在VB中,以下哪个是正确的数组声明语句?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr() As IntegerD. Dim arr As Integer(10)答案:B7. 在VB中,以下哪个是正确的函数声明语句?A. Function myFunction() As IntegerB. Function myFunction As IntegerC. Function myFunction() IntegerD. Function myFunction Integer答案:A8. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)C. Private Sub Form_Click(ByVal sender As Object)D. Private Sub Form_Click(ByVal e As EventArgs)答案:A9. 在VB中,以下哪个是正确的窗体属性?A. CaptionB. TextC. NameD. All of the above答案:D10. 在VB中,以下哪个是正确的控件事件?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用___________关键字可以声明一个全局变量。
2017年本科技能测试考题整理--VB部分
2017年本科技能测试考题整理--VB部分第一场考试1.单击系统时间按钮,在标签框中显示当前系统时间。
单击退出按钮,退出程序。
Private Sub Command1_Click()Label1.Caption = TimeEnd SubPrivate Sub Command2_Click()EndEnd Sub2.单击判断按钮,判断文本框输入的是否小于等于60,若是则标签框显示“合格,可以参赛”,若大于60,则显示“超重,不能参赛”。
3.如图所示,设计好控件。
通过按钮修改文本款的字体类型和样式。
4.在窗体上输出玫瑰花数。
提示:玫瑰花数是各位数的4次方相加等于它本身。
如:1648=1^4+6^4+4^4+8^4第2场考试1.设置一个“显示日期”按钮、一个退出按钮和一个标签框,单击“显示日期”按钮则标签框显示当前日期,单击退出按钮,则退出程序。
Private Sub Command1_Click()Label1.Caption = DateEnd SubPrivate Sub Command2_Click()EndEnd Sub2.在文本框中输入三角形三边a、b、c的数值,单击判断三角形按钮,判断数值a、b、c能否组成三角形,如果可以就输出“可以构成三角形”,不可以则输出“不能构成三角形”,单击退出按钮则退出程序。
3.建立一个标签框,单击“倒计时”按钮,使计时器从10开始倒计时,并把结果动态显示在标签框上,当倒计时到0结束时,弹出“时间到!”。
4. 取零巧数:要求百位数为0例如:2025 去掉0 为225, 225*9=2025 方为零巧数单击“取零巧数”按钮,将符合条件的零巧数输出到窗体上。
第3场考试1.输出当前年份在label1,点击end按钮结束程序。
Private Sub Command1_Click()Label1.Caption = Month(Time)End SubPrivate Sub Command2_Click()EndEnd Sub2.算运费(重量超过20公斤,收费车费1.5%,未超过不收费)。
2017全国计算机二级vb考试答案
2017全国计算机二级vb考试答案一、选择题1. 在Visual Basic中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 下列哪个函数用于计算字符串的长度?A. MidB. LenC. LeftD. Right答案:B3. 在Visual Basic中,哪个关键字用于声明全局变量?A. DimB. PublicC. StaticD. Const答案:B4. 下列哪个选项是Visual Basic中的正确事件处理程序?A. Sub Form_Click()B. Function Form_Click()C. Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)D. Sub Form_Click(ByVal sender As Object)答案:C5. 在Visual Basic中,哪个控件用于显示文本,并且用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B二、填空题1. 在Visual Basic中,使用________关键字可以声明一个数组。
答案:Dim2. 如果要在一个窗体上显示一个按钮,应该使用________控件。
答案:CommandButton3. 在Visual Basic中,使用________方法可以打开一个文件。
答案:Open4. 若要在Visual Basic中捕获一个异常,应该使用________语句。
答案:Try...Catch5. 在Visual Basic中,使用________函数可以返回当前日期。
答案:Date三、简答题1. 简述Visual Basic中如何使用循环结构。
答案:在Visual Basic中,可以使用For...Next循环或Do...Loop循环来实现循环结构。
大学计算机基础vb试题及答案
大学计算机基础vb试题及答案一、选择题(每题2分,共10分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. 以上都是答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. ConstD. Option答案:A3. 下列哪个函数用于将字符串转换为数值?A. CIntB. CStrC. CDblD. CLng答案:A4. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A5. VB中,以下哪个事件用于处理按钮点击?A. ClickB. DoubleClickC. DblClickD. MouseDown答案:A二、填空题(每题2分,共10分)1. VB中的_________语句用于定义一个过程。
答案:Sub2. VB中,_________函数用于获取当前日期。
答案:Date3. 在VB中,_________属性用于设置或返回控件的可见性。
答案:Visible4. VB中,_________方法用于清空文本框中的内容。
答案:Clear5. VB中,_________事件用于处理文本框内容改变。
答案:Change三、简答题(每题5分,共20分)1. 请简述VB中事件处理程序的作用。
答案:事件处理程序是VB中用于响应用户操作或系统事件的代码块,它们使得程序能够对用户的输入或特定事件做出反应。
2. 描述VB中数组的声明和使用方式。
答案:在VB中,数组可以通过Dim语句声明,如Dim arr(10) As Integer,表示声明一个包含11个整数的数组。
使用时,通过索引访问数组元素,如arr(0)。
3. 说明VB中如何使用条件语句。
答案:VB中使用If...Then...Else语句进行条件判断。
如果条件为真,则执行Then后面的代码块;如果条件为假,则执行Else后面的代码块。
vb大学试题及答案
vb大学试题及答案一、单项选择题(每题2分,共20分)1. VB中用于声明变量的关键字是:A. DimB. DeclareC. VarD. Let答案:A2. 在VB中,用于表示逻辑“与”运算的运算符是:A. AndB. OrC. NotD. Xor答案:A3. 下列哪个选项不是VB中的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:D4. VB中用于执行循环的关键字是:A. ForB. WhileC. DoD. All of the above答案:D5. 在VB中,用于定义一个过程的关键字是:A. FunctionB. SubC. ProcedureD. Method答案:B6. VB中用于打开文件的函数是:A. OpenB. CloseC. ReadD. Write答案:A7. 在VB中,用于声明常量的关键字是:A. ConstB. DimC. StaticD. Let答案:A8. VB中用于创建数组的关键字是:A. ArrayB. DimC. DeclareD. New答案:B9. 在VB中,用于执行条件判断的关键字是:A. IfB. ElseC. SelectD. Case答案:A10. VB中用于执行异常处理的关键字是:A. TryB. CatchC. FinallyD. All of the above答案:D二、填空题(每题2分,共20分)1. VB中,用于声明一个整型变量的关键字是________。
答案:Dim2. 在VB中,________运算符用于比较两个值是否不相等。
答案:<>3. VB中,________关键字用于定义一个类。
答案:Class4. VB中,________函数用于获取系统当前时间。
答案:Now5. 在VB中,________关键字用于定义一个事件。
答案:Event6. VB中,________函数用于计算两个数的和。
大学vb考试题及答案
大学vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“属性”是什么?A. 一种方法B. 一种变量C. 控件的特征D. 一种事件答案:C2. 在VB中,以下哪个关键字用于声明局部变量?A. DimB. PublicC. StaticD. Global答案:A3. 在VB中,以下哪个函数用于计算字符串的实际长度?A. LeftB. RightC. LenD. Mid答案:C4. 下列哪个控件不是VB标准工具箱的一部分?A. LabelB. TextBoxC. ButtonD. Slider答案:D5. 在VB中,以下哪个事件用于响应文本框内容的改变?A. ClickB. ChangeC. KeyPressD. TextChanged答案:B6. VB中的“方法”是什么?A. 一种属性B. 一种变量C. 控件的行为D. 一种事件答案:C7. 在VB中,以下哪个语句用于结束一个循环?A. LoopB. ContinueC. Exit ForD. Break答案:C8. 在VB中,以下哪个关键字用于声明一个类?A. ClassB. TypeC. StructureD. Interface答案:A9. 在VB中,以下哪个函数用于将字符串转换为大写?A. ToUpperB. ToLowerC. TrimD. Replace答案:A10. 在VB中,以下哪个控件用于显示图像?A. PictureBoxB. ImageBoxC. LabelD. TextBox答案:A二、填空题(每题2分,共20分)11. VB中的“事件”是指________________。
答案:由用户或应用程序生成的特定动作12. 在VB中,使用_________关键字可以定义一个子程序。
答案:Sub 或 Function13. VB中的“方法”通常指的是对象的_________。
答案:函数或过程14. 当你想要在VB中创建一个数组时,你需要使用_________语句。
(完整版)大学VB考试题库
大学VB考试题库一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。
A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。
A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。
A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个VisualBasic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。
A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。
A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、VisualBasic 6.0集成环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。
A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器)D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。
vb考试题及答案详解
vb考试题及答案详解一、选择题(每题2分,共40分)1. 在Visual Basic中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 以下哪个关键字用于声明一个过程?A. FunctionB. SubC. Both A and BD. None of the above答案:C3. 如果变量x的值是5,那么表达式x > 3 And x < 10的结果是?A. TrueB. FalseC. 5D. 3答案:A4. 在Visual Basic中,如何将文本框(TextBox)的内容赋值给变量str?A. str = TextBox.TextB. str = TextBoxC. str = TextD. str = Text.Text答案:A5. 下列哪个控件用于在窗体上显示图像?A. PictureBoxB. ImageBoxC. LabelD. Button答案:A6. Visual Basic中的哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Exp答案:A7. 如何在Visual Basic中声明一个整型变量?A. Dim intVar As IntegerB. Declare intVar IntegerC. Var intVar IntegerD. Integer intVar答案:A8. 在Visual Basic中,哪个事件用于响应鼠标单击?A. ClickB. MouseDownC. MouseUpD. DoubleClick答案:A9. 下列哪个不是Visual Basic的内置控件?A. TextBoxB. ComboBoxC. ListBoxD. DataGrid答案:D10. 在Visual Basic中,如何使用If语句进行条件判断?A. If condition ThenstatementsEnd IfB. If condition ElsestatementsEnd IfC. Both A and BD. None of the above答案:C11. Visual Basic中哪个函数用于获取当前日期?A. NowB. DateC. TodayD. Time答案:C12. 如何在Visual Basic中声明一个数组?A. Dim arrayName() As TypeB. Declare arrayName() As TypeC. Var arrayName() As TypeD. Array arrayName() As Type答案:A13. 在Visual Basic中,哪个属性用于设置文本框的只读状态?A. ReadOnlyB. ReadOnlyC. CanReadD. CanWrite答案:A14. 如何在Visual Basic中声明一个类?A. Class classNamedeclarationsEnd ClassB. Declare classNamedeclarationsEnd DeclareC. Var classNamedeclarationsEnd VarD. Type classNamedeclarationsEnd Type答案:A15. 在Visual Basic中,哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Stop答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个变量。
2017年国家二级VB新题库(全)
*****第01套简单应用题(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有一个标签Label1,请添加一个单选按钮数组,名称为Op1,含三个单选按钮,它们的Index属性分别为0、1、2,标题依次为"飞机"、"火车"、"汽车",再添加一个名称为Text1的文本框。
窗体文件中已经给出了Op1的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击"飞机"或"火车"单选按钮时,在Text1中显示"我坐飞机去"或"我坐火车去",单击"汽车"单选按钮时,在Text1中显示"我开汽车去",如图所示。
注意:不能修改程序中的其他部分。
最后将修改后的文件按原文件名存盘。
Private Sub Op1_Click(Index As Integer)Dim a As String, b As String, c As Stringa = "我坐"b = "我开"' Select Case ? ***** Index *****Case 0Text1.Text = a + Me.Op1(0).Caption + "去"Case 1' Text1.Text = ? + Me.Op1(1).Caption + "去" ***** a *****Case 2Text1.Text = b + Me.Op1(2).Caption + "去"End SelectEnd Sub(2)在考生文件夹下有一个工程文件sjt4.vbp,Form1窗体中有一个文本框,名称为Text1;请在窗体上添加两个框架控件,名称分别为F1、F2,标题分别为"性别"、"身份";在F1中添加两个单选按钮控件Op1、Op2,标题分别为"男"、"女";在F2中添加两个单选按钮控件Op3、Op4,标题分别为"学生"、"教师";再添加一个命令按钮,名称为C1,标题为"确定"。
大学vb考试题库及答案
大学vb考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明类级别的变量?A. DimB. StaticC. PublicD. Private答案:C2. 如果一个控件的Enabled属性设置为False,那么该控件将:A. 从窗体上消失B. 变成透明C. 不可点击或操作D. 改变颜色答案:C3. 在VB中,以下哪个方法用于获取字符串的长度?A. Length()B. Size()C. Count()D. GetLength()答案:A4. Visual Basic中的Select Case语句可以有多个匹配项,每个匹配项用哪个关键字开始?A. IfB. ThenC. CaseD. When答案:C5. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Float答案:C6. 当你想要在程序中使用另一个已经存在的类时,你需要使用哪个关键字?A. InheritsB. ImplementsC. Inherits FromD. Extends答案:D7. 在VB中,以下哪个是正确的子程序声明?A. Sub MyProcedure()B. Procedure MyProcedure()C. Function MyProcedure()D. Method MyProcedure()答案:A8. 如果一个变量被声明为Option Explicit而没有声明,将会发生什么?A. 程序会编译,但运行时会出错B. 编译时会出错C. 变量会被隐式声明D. 没有任何影响答案:B9. 在VB中,以下哪个不是控件的属性?A. TextB. ClickC. FontD. Name答案:B10. 在VB中,以下哪个方法用于将字符串转换为数值?A. Val()B. Str()C. Chr()D. Asc()答案:A二、填空题(每题2分,共20分)11. 在Visual Basic中,________ 函数用于将数值转换为字符串。
2017全国计算机二级vb考试答案
2017全国计算机二级vb考试答案一、选择题1. VB中的“模块”是指什么?A. 一个程序文件B. 一个类C. 一个窗体D. 一个函数答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable2C. 2variable2D. variable-2答案:B3. VB中,以下哪个关键字用于声明全局变量?A. DimB. StaticC. PublicD. Private答案:C4. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A5. VB中,以下哪个事件用于在窗体加载时触发?A. Form_LoadB. Form_ClickC. Form_UnloadD. Form_KeyPress答案:A二、填空题1. 在VB中,使用____关键字可以定义一个数组。
答案:Dim2. VB中的____函数用于将字符串转换为大写。
答案:UCase3. 在VB中,使用____关键字可以声明一个过程。
答案:Sub4. VB中的____属性用于获取或设置一个控件的可见性。
答案:Visible5. VB中的____事件用于在文本框内容发生变化时触发。
答案:Text_Change三、简答题1. 简述VB中的事件驱动编程的概念。
答案:事件驱动编程是一种编程范式,程序的执行流程由用户操作或其他事件触发,而不是由程序代码的顺序决定。
2. 描述VB中如何使用循环结构来遍历一个数组。
答案:可以使用For循环或Do循环结构来遍历数组,通过索引变量访问数组中的每个元素。
四、编程题1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。
答案:```vbDim sum As IntegerDim i As Integersum = 0For i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNext iMsgBox "1到100之间所有偶数的和为:" & sum```2. 编写一个VB函数,实现字符串的反转。
2017全国计算机二级vb考试答案
2017全国计算机二级vb考试答案一、选择题1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 下列哪个函数用于计算两个数的和?A. AbsB. SqrC. SumD. Round答案:C3. 在Visual Basic中,以下哪个关键字用于声明全局变量?A. DimB. PrivateC. PublicD. Static答案:C4. 下列哪个控件用于显示文本,并且用户不能修改?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B5. 在Visual Basic中,以下哪个事件用于响应鼠标单击操作?A. ClickB. DblClickC. MouseDownD. MouseUp答案:A二、填空题1. 在Visual Basic中,使用________函数可以将字符串转换为大写。
答案:UCase2. 若要在Visual Basic中声明一个整型变量并初始化为10,应使用________语句。
答案:Dim myVar As Integer = 103. 在Visual Basic中,使用________事件可以响应表单的加载。
答案:Load4. 若要在Visual Basic中创建一个名为"myButton"的按钮,并设置其标题为"Click Me",应使用________语句。
答案:Dim myButton As Button = New Button() With {.Text = "Click Me"}5. 在Visual Basic中,使用________函数可以获取当前系统时间。
答案:Now三、简答题1. 简述Visual Basic中的过程和函数的区别。
答案:过程(Sub)和函数(Function)都是Visual Basic中用于封装代码的程序结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大学VB考试题库一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是(C)。
A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。
A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。
A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个VisualBasic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。
A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。
A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、VisualBasic 6.0集成环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。
A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器)D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。
A、BackcolorB、ForeColorC、AutoRedrawD、BackStyle11、若要使命令按钮不可操作,要对(A)属性进行设制。
A、EnabledB、VisibleC、BackColorD、Caption12、以下叙述中错误的是(B)。
A、一个工程中可以包含多个窗体文件B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。
D、一个工程默认的启动对象是Form113、Cls方法可以清除窗体或图片框中的(C)内容。
A、在设计阶段使用Picture设置的背景位图B、在设计阶段放置的控件C、在运行阶段产生的图形和文字D、以上均可14、设x=3,y=5,则以下表达式值为真的是 (C)A、(-3+5>x) And (y>0)B、(x<0) Eqv (y>0)C、(x>y) Or (y>0)D、x>=y And y>1015、为了防止用户随意将光标置于控件之上,应将进行(D)设置。
A、将控件的TabIndex属性设置为0B、将控件的TabStop属性设置为TrueC、将控件的TabStop属性设置为FalseD、将控件的Enabled属性设置为False16、要判断在文本框是否按了Enter键,应在文本框的(D)事件中判断。
A、ChangeB、KeyDownC、ClickD、KeyPress17、以下关于焦点的叙述中,错误的是(A)。
A、如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据B、当文本框失去焦点时,触发LostFocus事件C、当文本框的Enabled属性为False时,其Tab顺序不起作用D、可以用TabIndex属性改变Tab顺序18、如果文本框的Enabled属性设为False,则(A)。
A、文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上。
B、文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容。
C、文本框的文本将变成灰色,用户仍然能改变文本框中的内容。
D、文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容。
19、程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是(C)。
A、MouseDownB、MouseUpC、LoadD、Click20、图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是(B)。
A、AutosizeB、StretchC、AutoRedrawD、Appearance21、为了防止用户随意将光标置于控件之上,应设置的属性是(D)。
A、将控件的TabIndex属性设置为0B、将控件的TabStop属性设置为TrueC、将控件的TabStop属性设置为FalseD、将控件的Enabled属性设置为False22、不论何控件,共同具有的是(B)属性。
A、TextB、NameC、ForeColorD、Caption23、以下关于窗体的描述中,错误的是(A)。
A、执行Unload Form1语句后,窗体Form1消失,但仍在内存中B、窗体的Load事件在加载窗体时发生C、当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D、窗体的Height、Width属性用于设置窗体的高和宽24、当运行程序时,系统自动执行窗体的(A)事件过程。
A、LoadB、ClickC、UnloadD、GotFocus25、窗体设计器是用来设计(B)。
A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件26、VisualBasic是一种面向对象的可视化程序设计语言,采取了(A)的编程机制。
A、事件驱动B、按过程顺序执行C、从主程序开始执行D、按模块顺序执行27、确定一个控件在窗体上的位置的属性是(D)。
A、Width或HeightB、Width和HeightC、Top或LeftD、Top和 Left28、如果要改变窗体的标题,则需要设置的属性是(A)。
A、CaptionB、NameC、BackColorD、BorderStyle29、以下叙述中错误的是(C)。
A、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B、保存Visual Basic程序时,应分别保存窗体文件及工程文件C、Visual Basic应用程序只能以解释方式执行D、事件可以由用户引发,也可以由系统引发30、以下叙述中错误的是(B)。
A、双击鼠标可以触发DblClick事件B、窗体或控件的事件的名称可以由编程人员确定C、移动鼠标时,会触发MouseMove事件D、控件的名称可以由编程人员设定31、在VisualBasic中最基本的对象是(C)。
它是应用程序的基石,是其他控件的容器。
A、文本框B、命令按钮C、窗体D、标签32、以下叙述中正确的是(A)。
A、窗体的Name属性指定窗体的名称,用来标识一个窗体B、窗体的Name属性的值是显示在窗体标题栏中的文本C、可以在运行期间改变对象的Name属性的值D、对象的Name属性值可以为空33、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C)。
A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口34、VisualBasic是一种面向对象的可视化程序设计语言,采取了的编程机制是(A)。
A、事件驱动B、按过程顺序执行C、从主程序开始执行D、按模块顺序执行35、用来设置粗体字的属性是(C)。
A、FontItalicB、FontNameC、FontBoldD、FontSize36、如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是(A)。
A、如果工程中含有Sub Main过程,则程序一定首先执行该过程B、不能把标准模块设置为启动模块C、用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体D、任何时刻最多只有一个窗体是活动窗体37、为了把焦点移到文本框,所使用的方法是(A)。
A、SetFocusB、VisibleC、RefreshD、GetFocus38、INT(100*RND)产生的随机整数的闭区间是(A)。
A、[0,99]B、[1,100]C、[0,100]D、[1,99]39、如果要在命令按钮上显示图形文件,应设置命令按钮的(B)。
A、Style属性和Graphics属性B、Style属性和Picture属性C、Caption属性D、Graphics属性40、若要使命令按钮不可操作,要对(A)属性进行设制。
A、EnabledB、VisibleC、BackColorD、Caption41、假定窗体的名称为Form1,则把窗体的标题设置为“VB_Test”的语句为(B)。
A、Form1=“VB_Test”B、Form1.Caption=“VB_Test”C、Form1.Text=“VB_Test”D、=“VB_Test”42、以下叙述中错误的是(A)。
A、在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B、以.BAS为扩展名的文件是标准模块文件C、窗体文件包含该窗体及其控件的属性D、一个工程中可以含有多个标准模块文件43、要使文本框获得输入焦点,则应采用文本框控件的哪个方法(A)。
A、GotFocusB、LostFocusC、KeyPressD、SetFocus44、以下不能在“工程资源管理器”窗口中列出的文件类型是(B)。
A、.basB、.resC、.frmD、.ocx45、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是(C)。
A、单选按钮B、图片框C、通用对话框D、文本框46、以下叙述中错误的是(B)。
A、双击鼠标可以触发DblClick事件B、窗体或控件的事件的名称可以由编程人员确定C、移动鼠标时,会触发MouseMove事件D、控件的名称可以由编程人员设定47、以下能够触发文本框Change事件的操作是(D)。
A、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容48、以下叙述中错误的是(C)。
A、一个工程中只能有一个Sub Main过程B、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体C、窗体的Hide方法和Unload方法的作用完全相同D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体49、语句PrintAbs(-6^2)+Int(-6^2)的输出结果是(A)。