计算机二级VB考试选择题练习及答案
计算机二级VB考试选择题练习及答案
计算机二级VB考试选择题练习及答案计算机二级VB考试选择题练习及答案1). 构成计算机软件的是( )A.源代码B.程序和数据C.程序和文档D.程序、数据及相关文档正确答案:D答案解析:软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档,选D。
2). 在VB中,函数过程与子程序过程的区别之一是( )A.函数过程必须有参数,而子程序过程可以没有B.函数过程的参数传递只采用值传递,而子程序过程只采用地址传递C.在程序中,子程序过程调用的代码可以写在表达式中,而函数过程不能D.函数过程有返回值,而子程序过程没有正确答案:D答案解析:在Visual Basic中有两类过程:一类是系统提供的内部函数和事件过程;另一类是用户根据自己的需要定义的,供事件过程的多次调用。
在第二类过程中,涉及最多的是子过程。
它们的共同点是完成某种特定功能的一组程序代码,不同的是函数是可以直接返回值的特殊过程,所以函数过程定义时有返回值的类型说明。
两者最大的区别就是Sub过程的过程不能直接返回值,而Function过程能直接返回值。
3). 以下关于事件、事件驱动的叙述中,错误的是( ).A.事件是可以由窗体或控件识别的操作B.事件可以由用户的动作触发C.一个操作动作只能触发一个事件D.事件可以由系统的某个状态的变化而触发正确答案:C答案解析:一个操作动作有时会触发一个或多个事件。
比如当按下键盘的某键时,会触发KeyDown和Keypress事件。
故A选项错误。
4). 下面关于控件数组的叙述中正确的是( )A.控件数组中所有控件的名称相同,但其Index属性值各不相同B.控件数组中所有控件的名称相同,但其Value属性值各不相同C.控件数组中每个元素都是独立的控件,因此都有各自的事件过程D.上述都是错误的.正确答案:A答案解析:控件数组的Index属性,标识数组中的每个控件,使之与其他控件能够区分开来,索引在内部必须是唯一的,不能与其他相同。
计算机二级vb考试答案
计算机二级vb考试答案一、选择题(每题2分,共20分)1. VB中,下列哪个关键字用于声明变量?A. DimB. ConstC. StaticD. Option Explicit答案:A2. 在VB中,哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A3. VB中,下列哪个事件是当窗体被双击时触发的?A. ClickB. DblClickC. MouseDownD. MouseUp答案:B4. 在VB中,下列哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox5. VB中,下列哪个属性用于设置文本框的只读属性?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A6. 在VB中,下列哪个函数用于将字符串转换为数值?A. ValB. StrC. CIntD. CLng答案:A7. VB中,下列哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. BackColorD. Font答案:A8. 在VB中,下列哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B9. VB中,下列哪个关键字用于循环结构?B. IfC. WhileD. Select Case答案:A10. 在VB中,下列哪个函数用于获取当前系统日期?A. NowB. DateC. TimeD. Today答案:D二、填空题(每题2分,共20分)1. VB中,使用________关键字可以声明一个变量。
答案:Dim2. 如果需要在VB中创建一个数组,可以使用________关键字。
答案:Dim 或 ReDim3. VB中,使用________函数可以连接两个或多个字符串。
答案:& 或 +4. 当需要在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试题及答案
下面的138道题目,在二级考试中命中率极高。
一、选择题(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) 注:P55-58A. 对象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) 注:P108A. 内模式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) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
计算机二级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过程。
计算机二级vb试题题目及答案
计算机二级vb试题题目及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的字符串比较?A. "Hello" > "hello"B. "Hello" < "hello"C. "Hello" = "hello"D. "Hello" <> "hello"答案:B2. VB中,哪个函数可以用来计算数组中元素的个数?A. UBoundB. LBoundC. CountD. Size答案:A3. 在VB中,以下哪个选项表示创建一个名为“myForm”的窗体?A. Form myFormB. Dim myForm As FormC. Dim myFormD. Form myForm As New Form答案:D4. VB中,下列哪个选项是正确的文件打开模式?A. Open "filename" For Input As #1B. Open "filename" For Output As #1C. Open "filename" For Append As #1D. All of the above答案:D5. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. FloatD. All of the above答案:D6. VB中,哪个关键字用来声明一个变量?A. DimB. DeclareC. ConstD. All of the above答案:D7. 在VB中,以下哪个选项是正确的循环结构?A. ForB. DoC. WhileD. All of the above答案:D8. VB中,哪个函数可以用来获取当前系统日期?A. NowB. DateC. TimeD. Today答案:D9. 在VB中,以下哪个选项表示创建一个名为“myButton”的按钮?A. Button myButtonB. Dim myButton As ButtonC. Dim myButtonD. Button myButton As New Button答案:D10. VB中,哪个关键字用来结束一个程序的运行?A. EndB. ExitC. StopD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。
国家二级计算机vb考试试题及答案
国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。
A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。
A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。
A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。
A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。
A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。
A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。
A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。
A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。
A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。
答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。
答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。
答案:Dim4. VB中,使用____关键字可以定义一个过程。
答案:Sub5. VB中,使用____关键字可以定义一个函数。
答案:Function三、简答题(每题5分,共20分)1. 请简述VB中事件驱动编程的概念。
计算机二级vb考试选择题及答案
计算机二级vb考试选择题及答案1. 在Visual Basic中,以下哪个不是合法的变量名?A. _123abcB. myVariableC. $myVariableD. 2variable答案:D2. 下列哪个选项不是Visual Basic的数据类型?A. IntegerB. StringC. RealD. Boolean答案:C3. 在Visual Basic中,下列哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If x > 0 Then ElseD. If x > 0 Then End If答案:A4. 在Visual Basic中,下列哪个是正确的循环语句?A. For i = 1 To 10B. For i = 1 To 10 DoC. For i = 1 To 10 LoopD. For i = 1 To 10 Next答案:A5. 在Visual Basic中,下列哪个是正确的数组声明方式?A. Dim myArray(10) As IntegerB. Dim myArray As Integer(10)C. Dim myArray(10)D. Dim myArray As Integer答案:A6. 在Visual Basic中,下列哪个是正确的函数声明?A. Function myFunction() As IntegerB. Function myFunction As IntegerC. Function myFunction() IntegerD. Function myFunction Integer答案:A7. 在Visual Basic中,下列哪个是正确的子程序声明?A. Sub mySub()B. Sub mySub As IntegerC. Sub mySub() IntegerD. Sub mySub Integer答案:A8. 在Visual Basic中,下列哪个是正确的事件处理程序的声明?A. Private Sub myButton_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles myButton.ClickB. Private Sub myButton_Click(ByVal sender AsSystem.EventArgs, ByVal e As System.EventArgs) Handles myButton.ClickC. Private Sub myButton_Click(ByVal sender AsSystem.EventArgs, ByVal e As System.EventArgs)D. Private Sub myButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)答案:A9. 在Visual Basic中,下列哪个是正确的窗体声明?A. Public Class Form1B. Public Class Form1 Inherits System.Windows.Forms.FormC. Public Class Form1 Inherits System.Windows.Forms.ButtonD. Public Class Form1 Inherits System.Windows.Forms.TextBox答案:B10. 在Visual Basic中,下列哪个是正确的控件属性设置?A. bel1.Text = "Hello World"B. bel1.Text = "Hello World"C. bel1.Text = "Hello World"D. bel1.Text = "Hello World"答案:A。
计算机vb二级考试试题及答案
计算机vb二级考试试题及答案一、选择题(每题2分,共20分)1. VB中用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Let答案:A2. 在VB中,下列哪个选项不是合法的变量名?A. _myVariableB. 123VariableC. myVariableD. Variable$答案:B3. VB中,用于结束一个循环的语句是:A. ContinueB. ExitC. BreakD. Stop答案:B4. 在VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Length()C. StrLen()D. Size()答案:A5. 下列哪个选项不是VB中的流程控制语句?A. If...ThenB. For...NextC. Do...LoopD. Switch...Case答案:D6. VB中,用于定义一个类模块的关键字是:A. ClassB. ModuleC. FormD. Sub答案:A7. 在VB中,下列哪个选项是正确的事件处理程序的声明方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Private Function Button1_Click()D. Public Function Button1_Click()答案:A8. VB中,用于创建一个数组的语句是:A. Dim arr(5) As IntegerB. Dim arr As Integer(5)C. Dim arr As Integer[5]D. Dim arr(5) As Integer()答案:A9. 在VB中,下列哪个选项不是合法的数值类型?A. IntegerB. DoubleC. StringD. Long答案:C10. VB中,下列哪个选项是正确的字符串连接操作?A. "Hello" & "World"B. "Hello" || "World"C. "Hello" + "World"D. "Hello" ||| "World"答案:A二、填空题(每题2分,共10分)1. 在VB中,使用________函数可以将数字转换为字符串。
计算机二级vb考试试卷及答案
计算机二级vb考试试卷及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. VB中的控件数组允许我们做什么?A. 将多个控件视为一个单一实体B. 存储多个控件的集合C. 将控件的多个实例存储在一个数组中D. 以上都是答案:C3. 在VB中,哪个关键字用于声明一个变量?A. DimB. DeclareC. ConstD. Option答案:A4. VB中的哪个事件是在窗体加载时触发的?A. ClickC. MouseDownD. KeyPress答案:B5. 在VB中,以下哪个选项不是窗体的属性?A. CaptionB. HeightC. WidthD. Color答案:D6. VB中用于循环遍历数组的关键字是什么?A. ForB. WhileC. DoD. Each答案:A7. VB中哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs答案:A8. 在VB中,以下哪个选项不是过程的类型?B. FunctionC. PropertyD. Event答案:D9. VB中哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B10. VB中哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Stop答案:A二、填空题(每空2分,共20分)1. VB中的________关键字用于声明一个常量。
答案:Const2. 在VB中,________事件用于响应鼠标单击。
答案:Click3. VB中的________函数用于将字符串转换为数字。
答案:Val4. 在VB中,________属性用于设置或返回一个控件的可见性。
答案:Visible5. VB中________方法用于在数组中添加一个新元素。
计算机二级vb考试题库及答案
计算机二级vb考试题库及答案一、单项选择题(每题2分,共20分)1. VB中,以下哪个函数用于计算字符串的长度?A. UCaseB. LCaseC. LenD. Mid答案:C2. 在VB中,以下哪个选项表示“不等于”的比较运算符?A. =B. <>C. ==D. <=答案:B3. VB中,以下哪个控件用于显示图像?A. LabelB. PictureBoxC. TextBoxD. ComboBox答案:B4. 在VB中,以下哪个关键字用于声明一个过程?A. FunctionC. DimD. Const答案:B5. VB中,以下哪个选项是正确的变量声明方式?A. Dim xB. Dim x%C. Dim x$D. All of the above答案:D6. 在VB中,以下哪个语句用于结束当前循环?A. ContinueB. ExitC. BreakD. Loop答案:B7. VB中,以下哪个控件用于接收用户输入的文本?A. CheckBoxB. TextBoxC. ListBoxD. ComboBox答案:B8. 在VB中,以下哪个选项表示“大于等于”的比较运算符?B. <=C. >=D. <答案:C9. VB中,以下哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrCompD. Trim答案:A10. 在VB中,以下哪个关键字用于声明一个数组?A. DimB. ConstC. FunctionD. Sub答案:A二、填空题(每题2分,共20分)1. VB中,使用________函数可以将字符串中的字符转换为小写。
答案:LCase2. VB中,使用________关键字可以声明一个全局变量。
答案:Public3. VB中,使用________语句可以创建一个新的过程。
答案:Sub 或 Function4. VB中,使用________控件可以显示和选择多个项目。
全国计算机二级vb考试试题及答案
全国计算机二级vb考试试题及答案一、单项选择题(每题2分,共40分)1. VB中,以下哪个不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 在VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. FunctionD. Sub答案:A3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. LoopD. All of the above答案:D5. VB中,以下哪个不是控制结构?A. IfB. Select CaseC. DoD. Call答案:D6. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(10) As IntegerB. Dim arr() As Integer = New Integer(10)C. ReDim arr(10)D. Dim arr As Integer = {1, 2, 3}答案:D7. VB中,以下哪个不是窗体(Form)的属性?A. NameB. CaptionC. TextD. Color答案:C8. 在VB中,以下哪个不是基本的输入输出函数?A. InputBoxB. MsgBoxC. PrintD. MessageBox答案:D9. VB中,以下哪个不是事件驱动编程中的事件?A. ClickB. LoadC. ChangeD. Execute答案:D10. 在VB中,以下哪个不是常用的控件?A. LabelB. TextBoxC. ButtonD. Chart答案:D11. VB中,以下哪个不是控件的属性?A. NameB. TextC. ValueD. Execute答案:D12. 在VB中,以下哪个不是控件的事件?A. ClickB. DoubleClickC. MouseDownD. Open答案:D13. VB中,以下哪个不是文件操作的函数?A. OpenB. CloseC. WriteD. Execute答案:D14. 在VB中,以下哪个不是数据库访问的方法?A. OpenB. FetchC. UpdateD. Execute答案:D15. VB中,以下哪个不是错误处理的关键字?A. On ErrorB. ResumeC. ExitD. Err答案:C16. 在VB中,以下哪个不是面向对象编程的概念?A. ClassB. ObjectC. InterfaceD. Function答案:D17. VB中,以下哪个不是类的成员?A. PropertyB. MethodC. EventD. Variable答案:D18. 在VB中,以下哪个不是继承的特性?A. 单继承B. 多继承C. 覆盖D. 封装答案:B19. VB中,以下哪个不是多态性的表现?A. 方法重载B. 方法重写C. 接口实现D. 函数调用答案:D20. 在VB中,以下哪个不是封装的体现?A. PrivateB. PublicC. ProtectedD. Friend答案:D二、填空题(每题2分,共20分)1. VB中,声明一个整型变量并赋值为10的语句是:Dim num As Integer; num = _______。
vb二级计算机考试试题及答案
vb二级计算机考试试题及答案一、单选题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Type答案:A2. 下列哪个选项不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. 在VB中,用于定义类模块的关键字是:A. ClassB. ModuleC. FormD. Interface答案:A4. VB中,用于读取文件内容的函数是:A. DirB. FileGetC. FileOpenD. FilePut答案:C5. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(5) As IntegerB. Dim arr() As Integer = New Integer(5)C. Dim arr(5 To 10) As IntegerD. Dim arr As Integer = New Integer(5)答案:D6. VB中,用于创建一个窗体的关键字是:A. FormB. DialogC. WindowD. Frame答案:A7. VB中,用于实现事件驱动编程的关键字是:A. EventB. SubC. FunctionD. Property答案:B8. 在VB中,下列哪个选项不是字符串函数?A. LeftB. RightC. MidD. Round答案:D9. VB中,用于定义常量的关键字是:A. DimB. ConstC. StaticD. Private答案:B10. VB中,下列哪个选项不是循环结构?A. For EachB. ForC. Do WhileD. If答案:D二、填空题(每题2分,共20分)1. VB中,用于声明全局变量的关键字是________。
答案:Public2. VB中,用于定义一个过程的关键字是________。
答案:Sub3. 在VB中,用于定义一个函数的关键字是________。
计算机二级vb试题及答案
计算机二级vb试题及答案一、选择题1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 下列哪个语句用于在Visual Basic中声明一个变量?A. DimB. LetC. SetD. Const答案:A3. 在Visual Basic中,以下哪个控件可以用于显示文本?A. LabelB. TextBoxC. ComboBoxD. Button答案:A4. 在Visual Basic中,以下哪个事件是当文本框(TextBox)内容发生变化时触发的?A. ClickB. ChangeC. DblClickD. KeyPress答案:B5. 在Visual Basic中,以下哪个属性用于设置或返回一个控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、填空题1. 在Visual Basic中,使用________语句可以定义一个常量。
答案:Const2. 当用户点击一个按钮时,按钮的________事件被触发。
答案:Click3. 在Visual Basic中,使用________方法可以打开一个文件。
答案:Open4. 在Visual Basic中,________属性用于设置文本框的文本对齐方式。
答案:TextAlign5. 在Visual Basic中,________方法用于关闭一个打开的文件。
答案:Close三、简答题1. 请简述Visual Basic中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发,而不是由程序内部的逻辑顺序决定。
2. 请解释Visual Basic中的类和对象的区别。
答案:类是一个模板,定义了对象的结构和行为;对象是类的实例,具有类定义的属性和方法,并且可以独立操作。
国家二级计算机vb考试试题及答案
国家二级计算机vb考试试题及答案一、单项选择题1. 下列选项中,属于VB常用数据类型的是:A) IntegerB) StringC) BooleanD) All of the above答案: D2. 下列关于VB中函数和子过程的说法,哪个是正确的?A) 函数可以返回一个值,子过程不能返回值B) 函数和子过程都可以返回一个值C) 函数和子过程都不能返回值D) 函数和子过程都可以返回多个值答案: A3. VB中的控件“Label”用于:A) 显示文本信息B) 接受用户的输入C) 显示图像D) 进行数据计算操作答案: A4. 下列关于VB中数组的说法,哪个是正确的?A) 数组的下标从0开始B) 数组的下标从1开始C) 数组的下标可以是负数D) 数组的下标可以是小数答案: A5. VB中用于处理数据的语句不包括:A) If-ThenB) For-NextC) Do-WhileD) Break-Continue答案: D二、填空题1. VB中,用于变量声明与赋值的是_________语句。
答案: Dim2. VB中,执行循环的语句是___________。
答案: For-Next3. VB中,用于判断条件的语句是___________。
答案: If-Then4. VB中,用于定义子过程的关键字是_____________。
答案: Sub5. VB中,用于结束程序的语句是____________。
答案: End三、编程题编写一个VB程序,实现计算一个数字列表的平均值的功能。
具体要求如下:1. 创建一个名为"frmAverageCalculator"的窗体,包含一个Label控件、一个TextBox控件和一个Button控件。
2. 在Label控件中显示提示信息:"请输入数字,以逗号分隔:"。
3. 用户在TextBox控件中输入一组数字列表,以逗号分隔,例如:"1,2,3,4,5"。
国家二级vb计算机考试试题及答案
国家二级vb计算机考试试题及答案一、选择题(每题2分,共40分)1. 在VB中,以下哪个选项表示逻辑“与”运算?A. AndB. OrC. NotD. Xor答案:A2. VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Str()C. Mid()D. Left()答案:A3. 以下哪个选项不是VB中的标准控件?A. TextBoxB. ComboBoxC. ListBoxD. DataGrid答案:D4. 在VB中,以下哪个关键字用于定义一个子程序?A. FunctionB. SubC. ProcedureD. Method答案:B5. VB中,以下哪个选项用于声明一个整型变量?A. Dim intVar As IntegerB. Dim intVar As StringC. Dim intVar As DoubleD. Dim intVar As Boolean答案:A6. 在VB中,以下哪个选项用于创建一个数组?A. Dim arr(10) As IntegerB. Dim arr As IntegerC. Dim arr(10)D. Dim arr[10] As Integer答案:A7. VB中,以下哪个选项用于获取当前日期?A. NowB. TodayC. DateD. Time答案:B8. 在VB中,以下哪个选项用于打开一个文件进行读取?A. Open For OutputB. Open For InputC. Open For RandomD. Open For Append答案:B9. VB中,以下哪个选项用于关闭一个打开的文件?A. CloseB. OpenC. WriteD. Read答案:A10. 在VB中,以下哪个选项用于实现循环结构?A. If...ThenB. Do...LoopC. For...NextD. While...Wend答案:C11. VB中,以下哪个选项用于声明一个全局变量?A. DimB. PublicC. PrivateD. Static答案:B12. 在VB中,以下哪个选项用于实现事件驱动编程?A. SubB. FunctionC. EventD. Procedure答案:C13. VB中,以下哪个选项用于声明一个模块级变量?A. DimB. PublicC. PrivateD. Static答案:C14. 在VB中,以下哪个选项用于实现条件分支结构?A. If...ThenB. Do...LoopC. For...NextD. While...Wend答案:A15. VB中,以下哪个选项用于声明一个静态变量?A. DimB. PublicC. PrivateD. Static答案:D16. 在VB中,以下哪个选项用于声明一个函数?A. SubB. FunctionC. ProcedureD. Method答案:B17. VB中,以下哪个选项用于实现异常处理?A. Try...CatchB. On ErrorC. If...ThenD. Do...Loop答案:B18. 在VB中,以下哪个选项用于声明一个类模块?A. ClassB. ModuleC. InterfaceD. Structure答案:A19. VB中,以下哪个选项用于声明一个接口?A. ClassB. ModuleC. InterfaceD. Structure答案:C20. 在VB中,以下哪个选项用于声明一个结构体?A. ClassB. ModuleC. InterfaceD. Structure答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局常量。
全国计算机二级vb考试试题及答案
全国计算机二级vb考试试题及答案一、选择题1. 下列哪个选项是VB中的合法标识符?A. 123abcB. vb-abcC. _abcD. abc$23答案:C. _abc2. VB中哪个函数可以将字符串转换为整数?A. Val()B. Str()C. Len()D. Mid()答案:A. Val()3. 在VB中,下面哪个关键字用于定义子过程?A. SubB. DimC. FunctionD. Private答案:A. Sub4. VB中用于循环的语句是:A. ForB. IfC. SwitchD. Case答案:A. For5. VB的数据类型中,用于表示单个字符的是:A. StringB. BooleanC. CharD. Integer答案:C. Char二、填空题1. VB中通过使用_______关键字来定义常量。
答案:Const2. VB中的数组下标是从_______开始的。
答案:03. VB中使用_______关键字来定义一个新的类。
答案:Class4. VB中使用_______关键字来引发一个错误。
答案:Err5. VB中通过使用_______关键字来定义全局变量。
答案:Public三、编程题题目:编写一个VB程序,实现将一个字符串反转输出的功能。
答案:```vbPublic Module ReverseStringSub Main()Dim str As String = "Hello World!"Dim reversedStr As String = Reverse(str)Console.WriteLine(reversedStr)End SubFunction Reverse(ByVal str As String) As StringDim reversed As String = ""For i As Integer = str.Length - 1 To 0 Step -1reversed += str(i)NextReturn reversedEnd FunctionEnd Module```以上就是全国计算机二级VB考试试题及答案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机二级VB考试选择题练习及答案
计算机二级VB考试选择题练习及答案
1).构成计算机软件的是()
A.源代码
B.程序和数据
C.程序和文档
D.程序、数据及相关文档
正确答案:D
答案解析:软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档,选D。
2).在VB中,函数过程与子程序过程的区别之一是()
A.函数过程必须有参数,而子程序过程可以没有
B.函数过程的参数传递只采用值传递,而子程序过程只采用地址传递
C.在程序中,子程序过程调用的代码可以写在表达式中,而函数过程不能
D.函数过程有返回值,而子程序过程没有
正确答案:D
答案解析:在VisualBasic中有两类过程:一类是系统提供的内部函数和事件过程;另一类是用户根据自己的需要定义的,供事件过
程的多次调用。
在第二类过程中,涉及最多的是子过程。
它们的共
同点是完成某种特定功能的一组程序代码,不同的是函数是可以直
接返回值的特殊过程,所以函数过程定义时有返回值的类型说明。
两者最大的区别就是Sub过程的过程不能直接返回值,而Function
过程能直接返回值。
3).以下关于事件、事件驱动的叙述中,错误的是().
A.事件是可以由窗体或控件识别的操作
B.事件可以由用户的动作触发
C.一个操作动作只能触发一个事件
D.事件可以由系统的某个状态的变化而触发
正确答案:C
答案解析:一个操作动作有时会触发一个或多个事件。
比如当按下键盘的某键时,会触发KeyDown和Keypress事件。
故A选项错误。
4).下面关于控件数组的叙述中正确的是()
A.控件数组中所有控件的名称相同,但其Index属性值各不相同
B.控件数组中所有控件的名称相同,但其Value属性值各不相同
C.控件数组中每个元素都是独立的控件,因此都有各自的事件过程
D.上述都是错误的
正确答案:A
答案解析:控件数组的Index属性,标识数组中的每个控件,使之与其他控件能够区分开来,索引在内部必须是唯一的,不能与其
他相同。
故答案选A。
5).以下关于框架的叙述中,错误的是()
A.框架能够响应Click事件
B.框架是一个容器
C.框架的Enabled属性为False时,框架内的控件均被屏蔽
D.框架可以获得焦点
正确答案:D
答案解析:标签、框架、菜单、直线、形状、图像框、计时器都不能接收焦点。
6).对长度为n的线性表作快速排序,在最坏情况下,比较次数为()
A.n
B.n-1
C.n(n-1)
D.n(n-1)/2
正确答案:D
答案解析:快速排序最坏情况就是每次选的基准数都和其他数做过比较,共需比较(n-1)+(n-2)+…+1=n(n-1)/2,选D。
7).设菜单中有一个菜单项为“Open”。
若要为该菜单命令设计访问键,即按下Alt及字母O时,能够执行“Open”命令,则在菜单编辑器中设置“Open”命令的方式是()
A.把Caption属性设置为&Open
B.把Caption属性设置为O&pen
C.把Name属性设置为&Open
D.把Name属性设置为O&pen
正确答案:A
4).以下关于变量作用域的叙述中,错误的是()
A.在标准模块声明部分用Public声明的变量的作用域为整个工程文件
B.在标准模块声明部分用Private声明的'变量的作用域为该标准模块
C.在窗体的声明部分不能用Private声明变量
D.在过程中不能使用Public声明变量
正确答案:C
8).资源文件的扩展名是()
A.bas
B.cls
C.frm
D.res
正确答案:D
9).对于循环队列,下列叙述中正确的是().
A.队头指针是固定不变的
B.队头指针一定大于队尾指针
C.队头指针一定小于队尾指针
D.队头指针可以大于队尾指针,也可以小于队尾指针
正确答案:D
答案解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。
因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。
10).以下关于图片框、图像框的叙述中,正确的是()
A.图像框可以作为容器
B.图片框的Stretch属性用来自动调整图片框中图形内容的大小
C.图片框可以通过Print方法显示文本
D.使用绘图方法能够在图像框上绘制图形
正确答案:C
答案解析:窗体控件、框架控件和图片框控件可以作为其他控件的容器,选项A错误;图像框控件Stretch属性返回或设置一个值,
该值用来指定一个图形是否要调整大小,以适应图像框控件的大小,选项B错误;使用绘图方法能够在图片框上绘制图形,选项D错误。