全国计算机二级《VB》练习题及答案
全国计算机高等二级vb试题及答案

全国计算机高等二级vb试题及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是()。
A. DimB. ConstC. SubD. Function答案:A2. 在VB中,下列哪个选项不是合法的变量名?()A. _myVarB. myVarC. 123VarD. Var$答案:C3. VB中的循环结构不包括以下哪一项?()A. For...NextB. Do...LoopC. If...ThenD. While...Wend答案:C4. 下列关于VB中数组的描述,哪项是错误的?()A. 数组可以存储多个相同类型的数据B. 可以声明一个具有固定大小的数组C. 数组的索引总是从0开始D. 可以使用ReDim关键字重新定义数组的大小答案:C5. 在VB中,下列哪个控件不是用于显示文本的?()A. LabelB. TextBoxC. ComboBoxD. CommandButton答案:D6. VB中,用于定义过程的关键字是()。
A. FunctionB. SubC. DimD. Const答案:B7. 在VB中,下列哪个选项不是事件处理程序的组成部分?()A. 事件名称B. 事件参数C. 事件源D. 事件返回值答案:D8. VB中,下列哪个函数用于将字符串转换为数字?()A. Str()B. Val()C. Chr()D. Asc()答案:B9. 在VB中,下列哪个选项不是控制结构?()A. 选择结构B. 循环结构C. 顺序结构D. 过程结构答案:D10. VB中,下列哪个选项是用于打开文件的函数?()A. OpenB. CloseC. WriteD. Read答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。
答案:Public2. VB中的________语句用于在程序中创建一个新过程。
答案:Sub3. 当需要在VB中创建一个自定义函数时,应该使用________关键字。
计算机二级vb考试题及答案

计算机二级vb考试题及答案一、选择题(每题2分,共20分)1. VB中,以下哪个选项不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 在VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. LetD. Set答案:B3. 下列关于VB中的事件驱动编程描述正确的是:A. 程序执行顺序由事件决定B. 程序执行顺序由代码顺序决定C. 程序执行顺序由用户输入决定D. 程序执行顺序由系统决定答案:A4. 在VB中,如果要在窗体上显示文本,应该使用哪个控件?A. TextBoxB. ComboBoxC. LabelD. CheckBox答案:C5. VB中,以下哪个选项是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A6. 在VB中,以下哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Call答案:D7. VB中,以下哪个选项不是数组声明的正确方式?A. Dim arr(10) As IntegerB. Dim arr() As IntegerC. Dim arr(1 To 10) As IntegerD. Dim arr As Integer()答案:D8. 在VB中,以下哪个选项不是合法的变量名?A. myVarB. _myVarC. 123VarD. my$Var答案:C9. VB中,以下哪个选项是正确的循环结构?A. Do WhileB. While DoC. For ToD. Loop Until答案:A10. 在VB中,以下哪个选项不是合法的注释方式?A. ' 这是一个注释B. REM 这是一个注释C. // 这是一个注释D. /* 这是一个注释 */答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以定义一个类。
全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.工程(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进展变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionB.TextD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)x=Sum/5For I =1 To 5If a(I)>x Then Print a(I);Next IEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。
Model1代码如下:Public x As IntegerPublic y As IntegerSub S1( )x =1S2End SubSub S2( )y=10Form1.ShowEnd SubModel2的代码如下:Sub Main( )S1End Sub其中Sub Main被设置为启动过程。
二级vb计算机试题及答案

二级vb计算机试题及答案题目:二级VB计算机试题及答案一、选择题(每题2分,共40分)1. VB是哪个公司的开发工具?A. 微软B. 谷歌C. 苹果D. IBM2. VB是基于哪种编程语言开发的?A. C#B. JavaC. Visual BasicD. Python3. VB中用于显示消息框的语句是:A. MessageBox.ShowB. Console.ReadLineC. PrintD. MsgBox4. 下面哪个功能不属于VB开发的特点?A. 可视化界面设计B. 强大的数据库支持C. 高效的并发处理能力D. 多线程编程支持5. VB中声明一个整型变量的关键字是:A. intB. byteC. integerD. dim二、填空题(每题2分,共20分)1. VB中的对象是通过_________进行创建和使用的。
2. VB中用于循环控制的关键字是_________。
3. VB语言中的函数返回值类型可以是_________。
4. VB中用于判断条件的关键字是_________。
5. VB中用于定义常量的关键字是_________。
三、简答题(每题5分,共30分)1. VB中的控件是什么?2. VB中的“事件”是什么?举例说明。
3. VB中的数组有哪些类型?请简述各自的特点。
4. VB中的循环语句有哪些?请简述各自的应用场景。
5. VB中的错误处理机制是什么?如何使用?四、编程题(共30分)请使用VB语言编写一个简单的计算器程序,要求满足以下功能:1. 界面设计:包括两个文本框用于输入两个数字,一个下拉列表选择运算符号,一个按钮用于触发计算。
2. 运算功能:根据选择的运算符号,对输入的两个数字进行相应的计算(加、减、乘、除),并将结果显示在一个文本框中。
注意事项:- 每个题目的答案请放在相应的题目下方。
- 答案可以按照题目顺序直接写在文章中,无需换行或空行。
- 格式排版整洁美观,语句通顺,使用合适的标点符号和语法结构。
计算机二级《VB》备考练习题及答案

计算机二级《VB》备考练习题及答案1[单选题] 数据库设计中反映用户对数据要求的模式是()。
A.内模式B.概念模式C.外模式D.设计模式参考答案:C参考解析:数据库系统的三级模式是餐念摸式、外模式和内模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部囊据描述,所以选择C。
内模式又称物理模式,它给出了数据库暂理存储结构与物理存取方法。
2[单选题] 有如下数据定义语句:Dim X,Y As Integer以上语句表明()。
A.x、Y均是整型变量B.x是整型变量,Y是变体类型变量C.X是变体类型变量,Y是整型变量D.x是整型变量,Y是字符型变量参考答案:C参考解析:用Dim可同时定义多个变量,但变量要l分别声明其数据类型,如果不声明数据类型,默认是Variant变I体型变量。
l本题中,变量x定义时没声明数据类型,所以为Variant型I变量,变量Y是整型变量。
故c选项正确。
3[单选题] 现有如下语句:X=IIf(a>50,Int(a\3),a Mod 2)当a=52时,X的值是()。
A.0B.1C.17 D.18参考答案:C参考解析:首先计算Int(a、3)即Int(52、3)=IInt(17)=17,52 MOD 2结果为0。
I再计算IIf(52>50,17,0),52>50结果为True,所以IIF l函数返回l7,则x值为l7,故选C。
4[单选题] 在窗体上画一个水平滚动条,其属性值满足MinA.增加一个SmallChange量B.减少一个SmallChange量C.增加一个LargeChange量D.减少一个LargeChange量参考答案:A参考解析:当水平滚动条的属性值kiln本题单击的是滚动条右端的箭头,故Vlaue属性值应该是增加一个SmaUChange量。
故选A。
5[单选题] 以下不能触发滚动条Change事件的操作是()。
计算机二级vb考试题库及答案

计算机二级vb考试题库及答案一、单选题1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 下列哪个函数用于计算一个数的绝对值?A. AbsB. SgnC. RoundD. Int答案:A3. 在Visual Basic中,以下哪个语句用于结束当前循环?A. LoopB. ContinueC. Exit ForD. Break答案:C4. 如果要声明一个变量用于存储字符串,应该使用哪种数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. Visual Basic中的哪个控件用于显示文本,但不允许用户编辑?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A二、多选题1. Visual Basic中,哪些控件可以用于输入文本?A. TextBoxB. LabelC. ComboBoxD. MaskedTextBox答案:A, C, D2. 下列哪些是Visual Basic中的流程控制语句?A. If...Then...ElseB. For...NextC. While...WendD. Select Case答案:A, B, C, D三、判断题1. 在Visual Basic中,可以使用“=”来比较两个字符串是否相等。
答案:错误(应使用“StrComp”函数)2. Visual Basic中的数组可以存储不同类型的数据。
答案:错误(数组中的所有元素必须是同一数据类型)3. 使用“Option Explicit”声明可以提高代码的执行效率。
答案:错误(使用“Option Explicit”可以提高代码的可读性和减少错误,但不一定提高执行效率)四、填空题1. 在Visual Basic中,使用________函数可以将小数转换为整数。
计算机vb二级考试试题及答案

计算机vb二级考试试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,下列哪个选项是正确的变量声明方式?A. Dim a$B. Dim a% IntegerC. Dim a As IntegerD. Dim a Integer答案:C2. 下列哪个函数用于计算一个数的平方?A. SqrB. AbsC. RoundD. Sq答案:A3. 在Visual Basic中,哪个控件用于显示图像?A. LabelB. PictureBoxC. TextBoxD. ComboBox答案:B4. 下列哪个选项是正确的Visual Basic程序结构?A. Sub Main()B. Function Main()C. Procedure Main()D. Process Main()答案:A5. 在Visual Basic中,哪个关键字用于声明一个子程序?A. FunctionB. SubC. ClassD. Module答案:B6. 下列哪个选项是正确的数组声明方式?A. Dim arr(10)B. Dim arr As Integer(10)C. Dim arr(10) As IntegerD. Dim arr Integer(10)答案:C7. 在Visual Basic中,哪个控件用于创建下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:B8. 下列哪个选项是正确的条件语句?A. If condition ThenB. If condition BeginC. If condition Then ElseD. If condition Begin Else答案:C9. 在Visual Basic中,哪个关键字用于退出当前的循环?A. ContinueB. ExitC. BreakD. Return答案:C10. 下列哪个选项是正确的Visual Basic事件处理方式?A. Function eventname()B. Sub eventname()C. Procedure eventname()D. Call eventname()答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个全局变量。
计算机二级vb考试题及答案

计算机二级vb考试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 在VB中,哪个关键字用于声明一个变量?A. DimB. SetC. ConstD. Option答案:A3. VB中的窗体对象Form的默认名称是什么?A. Form1B. Form2C. FormMainD. MainForm答案:A4. 在VB中,哪个函数用于将字符串转换为数字?A. StrB. ValC. CIntD. CStr5. VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A6. VB中,哪个事件用于响应鼠标单击动作?A. ClickB. MouseDownC. MouseUpD. DoubleClick答案:A7. 在VB中,哪个属性用于设置文本框(TextBox)的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A8. VB中,哪个方法用于在文本框中追加文本?A. AppendB. InsertC. AddD. Print答案:D9. VB中,以下哪个选项是正确的循环结构?B. WhileC. DoD. All of the above答案:D10. 在VB中,哪个函数用于获取当前日期?A. NowB. DateC. TodayD. Time答案:C二、判断题(每题1分,共10分)1. VB中的数组下标默认从0开始。
(错误)2. VB中可以使用Mid函数来获取字符串的子串。
(正确)3. VB中,使用Set可以声明对象变量。
(正确)4. VB中的If语句后面必须跟Then关键字。
(正确)5. VB中,使用Randomize函数可以初始化随机数生成器。
(正确)6. VB中,使用Exit Sub可以提前退出Sub过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。
Model1代码如下:Public x As IntegerPublic y As IntegerSub S1( )x =1S2End SubSub S2( )y=10Form1.ShowEnd SubModel2的代码如下:Sub Main( )S1End Sub其中Sub Main被设置为启动过程。
程序运行后,各模块的执行顺序是(C)(单)A.Form1->Model1->Model2B.Model1->Model2->Form1C.Model2->Model1->Form1D.Model2->Form1->Model19.设有如下程序段:a$="beijingshanghai"b$=Mid(a$,InStr(a$,"g")+1)执行上面的程序段后,变量b$的值为【shanghai】10.以下程序段的输出结果是【3】Num =0Do While num<=2num = num+1LoopPrint num11.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Move 500,500End Sub程序运行后,单击命令按钮,执行的操作为(A)(单)A.命令按钮移动到距窗体左边界、上边界各500的位置B.窗体移动到距屏幕左边界、上边界各500的位置C.命令按钮向左、上方向各移动500D.窗体向左、上方向各移动50012.在窗体上有若干控件,其中有一个名称为Text1的文本框。
影响Text1的Tab顺序的属性是(D)(单)A.TabStopB.EnabledC.VisibleD.TabIndex13.在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为(A)(单)A.For i=0 To List1.ListCount-1 ...... Next iB.For i=0 T o ListCount-1 ...... Next iC.For i=1 To List1.listCount ...... Next iD.For i=1 To ListCount ...... Next i14.以下Case语句中错误的是(C)(单)A.Case 0 To 10B.Case Is>10C.Case Is>10 And Is<50D.Case 3,5,Is>1015.以下关于图片框控件的说法中,错误的是(D)(单)A.可以通过Print方法在图片框中输出文本B.清空图片框控件中图形的方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用图片框控件的Stretch属性可以自动调整图片框中图形的`大小16.执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是(A)(单)A.VisualB.BasicC.6D.1117.以下叙述中错误的是(D)(单)A.下拉式菜单能用菜单编辑器建立B.在多窗体程序中,每个窗体都可以建立自己的菜单系统C.能够对菜单项的Click事件编程D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见18.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Command1_Click( )a = "12345"Print Format$(a, "000.00")End Sub程序运行后,单击命令按钮,窗体上显示的是(B)(单)A.123.45B.12345.00C.12345D.00123.4519.以下关于函数过程的叙述中,正确的是(A)(单)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数不能有数据类型的参数20.以下关于变量作用域的叙述中,正确的是(C)(单)A.用dim定义变量是静态变量B.静态变量必须在标准模块中声明C.用public定义变量是全局变量D.Static类型变量的作用域范围是它所在的窗体或模块文件21.确定一个控件在窗体上的位置的属性是(C)(单)A.Width和HeightB.Width或HeightC.Top和LeftD.Top或Left22.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Text1.Text = "Visual"Me.Text1 = "Basic"Text1 = "Program"End Sub程序运行后,如果单击命令按钮,则在文本框中显示的是(C)(单)A.VisualB.BasicC.ProgramD.出错23.以下关系表达式中,其值为False的是(A)(单)A."ABC">"AbC"B."the"<>"they"C."VISUAL"=UCase("Visual")D."Integer">"Int"24.语句Print int(5/4*65) Mod 2的输出结果是(B)(单)A.0B.1C.2D.325.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click( )strText = InputBox("请输入")Text1.Text = strTextEnd SubPrivate Sub Text1_Change( )Label1.Caption = Right(Trim(Text1.Text), 3)End Sub程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是(D)(单)A.空B.abcdefC.abcD.def26.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )x = -5If x >0 Theny = x ^ 2Elsey = xEnd IfPrint yEnd Sub程序运行后,单击命令按钮,窗体上显示的是(A)(单)A.-5B.25C.1D.-127.一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X AsInteger,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是(A)(单)A.变量X、Y的作用域相同B.Y的作用域是Model1C.在Form1的任何地方中可以直接使用YD.在Form2中可以直接使用X和Y28.在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。
当改变当前驱动器时,目录列表框应该与之同步改变。
设置两个控件同步的命令放在一个事件过程中,这个事件过程是(A)(单)A.Drive1_ChangeB.Drive1_ClickC.Dir1_ClickD.Dir1_KeyPress29.在窗体上画一个命令按钮(其NAME属性为Command1),然后编写如下代码:Option Base 1Private Sub Command1_Click( )Dim as = 0a = Array(1, 2, 3, 4)For I = 4 To 1 Step -1s = s + a(I)Next IPrint sEnd Sub运行上面的程序,单击命令按钮,其输出结果是(D)(单)A.4321B.1234C.34D.1030.在窗体上画一个名称为T ext1的文本框,编写以下代码:Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii < 65 Or KeyAscii> 90 ThenmsgBox "请输入大写字母"KeyAscii = 0End IfEnd Sub以下能说明该事件过程正确是(A)(单)A.要求文本框只能接收大写字母的输入B.要求文本框只能接收小写字母的输入C.要求文本框只能接收数字的输入D.要求文本框只能接收65到90之间的数值的输入【全国计算机二级《VB》练习题及答案】。