VB考试题库,二级习题(含答案)

合集下载

全国计算机二级VB试题及答案

全国计算机二级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二级考试试题及答案

计算机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试题题目及答案

计算机二级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二级考试真题及答案

vb二级考试真题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项不是合法的变量名?A. MyVariableB. _myVariableC. 2myVariableD. MyVariable2答案:C2. 下列哪个函数用于计算一个数的绝对值?A. AbsB. SqrC. RoundD. Int答案:A3. Visual Basic中,以下哪个选项用于创建一个新窗口?A. FormB. LabelC. ButtonD. Timer答案:A4. 在Visual Basic中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. DateD. Array答案:D5. 下列哪个语句用于在Visual Basic中声明一个变量?A. DimB. ConstC. ReDimD. Static答案:A6. 在Visual Basic中,以下哪个选项用于实现循环结构?A. IfB. ForC. DoD. Select Case答案:B7. Visual Basic中,以下哪个选项用于实现条件判断?A. WhileB. For EachC. If...Then...ElseD. With答案:C8. 在Visual Basic中,以下哪个选项用于打开一个文件?A. OpenB. CloseC. PrintD. Write答案:A9. 下列哪个函数用于将字符串转换为数字?A. ValB. StrC. CIntD. CStr答案:A10. Visual Basic中,以下哪个选项用于实现事件驱动编程?A. SubB. FunctionC. EventD. Property答案:C二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个全局变量。

答案:Public2. 如果需要在Visual Basic中创建一个数组,可以使用________关键字。

国家二级计算机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二级考试试题及答案

计算机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考试试题及答案

历年计算机二级vb考试试题及答案一、单选题1. 在VB中,以下哪个选项不是有效的数据类型?A. IntegerB. StringC. DateD. Boolean答案:C2. VB中,以下哪个关键字用于声明一个过程?A. FunctionB. SubC. ClassD. Property答案:B3. 在VB中,以下哪个选项是正确的字符串连接操作?A. "Hello" + "World"B. "Hello" & "World"C. "Hello" || "World"D. "Hello" / "World"答案:B4. VB中,以下哪个选项不是控制结构?A. If...ThenB. For...NextC. While...WendD. Dim答案:D5. 在VB中,以下哪个选项用于声明一个变量?A. DimB. ConstC. FunctionD. Sub答案:A二、多选题1. 在VB中,以下哪些选项是合法的数组声明?A. Dim numbers(10) As IntegerB. Dim names() As StringC. Dim matrix(2, 3) As DoubleD. Dim matrix(3) As Double答案:A, B, C2. VB中,以下哪些选项是合法的循环结构?A. For...NextB. Do...LoopC. While...WendD. Repeat...Until答案:A, B, C, D三、判断题1. VB中,所有的变量都必须在程序开始之前声明。

(对/错)答案:错2. VB中,可以使用“=”来比较两个字符串是否相等。

(对/错)答案:错3. VB中,可以使用“&”来连接两个字符串。

vb考试试题及答案二级

vb考试试题及答案二级

vb考试试题及答案二级一、选择题(每题2分,共40分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. ConstC. SubD. Function答案:A2. 下列哪个选项是Visual Basic中的正确数据类型?A. IntegerB. RealC. StringD. All of the above答案:D3. 在Visual Basic中,以下哪个函数用于计算两个数的和?A. SumB. AddC. +D. +=答案:C4. 如果要在Visual Basic中创建一个标签控件,应该使用哪个类?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A5. 在Visual Basic中,哪个事件用于响应窗口的关闭?A. LoadB. ClickC. CloseD. Unload答案:D6. Visual Basic中的哪种循环结构用于在满足特定条件时重复执行代码块?A. If...Then...ElseB. Do...LoopC. For...NextD. While...Wend答案:B7. 在Visual Basic中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Property答案:B8. 在Visual Basic中,以下哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B9. 在Visual Basic中,以下哪个关键字用于声明一个数组?A. ArrayB. DimC. ListD. Collection答案:B10. Visual Basic中的哪个事件用于响应文本框内容的改变?A. ChangeB. ClickC. KeyDownD. TextChanged答案:D11. 在Visual Basic中,以下哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D12. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. BackColor答案:A13. 在Visual Basic中,以下哪个事件用于响应按钮的点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A14. 在Visual Basic中,以下哪个关键字用于声明一个常量?A. DimB. ConstC. StaticD. Public答案:B15. 在Visual Basic中,以下哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个变量,而________关键字用于声明一个常量。

计算机二级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考试试题及答案二级

vb考试试题及答案二级一、单选题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义一个类?A. FunctionB. SubC. ClassD. Module答案:C2. 下列哪个选项不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 递归结构答案:D3. VB中,用于定义变量的数据类型关键字是:A. DimB. ConstC. FunctionD. Sub答案:A4. 在VB中,以下哪个函数用于计算一个数的绝对值?A. AbsB. SqrC. IntD. Round5. VB中,以下哪个属性用于获取或设置一个窗体的标题?A. CaptionB. TextC. NameD. Title答案:A6. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A7. VB中,以下哪个事件用于响应鼠标单击操作?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A8. 在VB中,以下哪个关键字用于退出当前的Sub过程?A. ExitB. EndC. ReturnD. Stop答案:A9. VB中,以下哪个函数用于将字符串转换为数值?B. ValC. CStrD. Chr答案:B10. 在VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A二、填空题(每空2分,共20分)1. VB中,使用________关键字可以声明一个变量。

答案:Dim2. VB中,使用________函数可以连接两个或多个字符串。

答案:Concatenate 或 &3. VB中,使用________函数可以将数值转换为字符串。

答案:Str4. VB中,使用________事件可以响应文本框内容的改变。

答案:Change5. VB中,使用________方法可以清空一个列表框的所有项目。

vb二级计算机考试试题及答案

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计算机考试试题及答案

国家二级vb计算机考试试题及答案一、单项选择题(每题1分,共30分)1. VB中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. 在VB中,下列哪个是正确的变量声明语句?A. Dim a$B. Dim a as stringC. Dim a integerD. Dim a = 10答案:B3. 下列哪个是VB中的逻辑运算符?A. AndB. OrC. NotD. All of the above答案:D4. VB中,下列哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Sub答案:D5. 在VB中,下列哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Sub MySub As IntegerD. Function MySub As Integer答案:A6. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(5)B. Dim arr() As IntegerC. Dim arr(0 To 5) As IntegerD. Dim arr(5) As Integer答案:D7. VB中,下列哪个选项不是字符串函数?A. LeftB. RightC. MidD. Round答案:D8. 在VB中,下列哪个选项不是文件访问模式?A. Open For InputB. Open For RandomC. Open For BinaryD. Open For Append答案:B9. VB中,下列哪个选项不是窗体的属性?A. CaptionB. NameC. TextD. Color答案:C10. 在VB中,下列哪个选项不是控件的事件?A. ClickB. DblClickC. MouseDownD. KeyPress答案:D二、填空题(每题2分,共20分)1. VB中,使用________函数可以获取当前日期。

vb二级考试真题和答案

vb二级考试真题和答案

vb二级考试真题和答案### VB二级考试真题和答案#### 一、选择题1. 在Visual Basic中,以下哪个选项是正确的? - A. 变量名区分大小写- B. 变量名不区分大小写- C. 变量名可以以数字开头- D. 变量名可以包含空格**答案:B. 变量名不区分大小写**2. 下列哪个不是Visual Basic的数据类型?- A. Integer- B. String- C. Double- D. Float**答案:D. Float**3. Visual Basic中,哪个关键字用于声明局部变量?- A. Dim- B. Public- C. Private- D. Static**答案:A. Dim**4. 在Visual Basic中,哪个函数用于将字符串转换为数值? - A. Str()- B. Val()- C. CStr()- D. Chr()**答案:B. Val()**5. Visual Basic中,以下哪个选项是正确的?- A. 一个窗体中可以有多个主事件处理程序- B. 一个窗体中只能有一个主事件处理程序- C. 一个窗体中可以没有主事件处理程序- D. 以上都不对**答案:B. 一个窗体中只能有一个主事件处理程序**#### 二、填空题1. 在Visual Basic中,使用______关键字可以定义一个常量。

**答案:Const**2. Visual Basic中,使用______函数可以获取当前日期。

**答案:Date**3. 在Visual Basic中,使用______函数可以获取当前时间。

**答案:Time**4. Visual Basic中,使用______函数可以计算两个日期之间的天数差。

**答案:DateDiff**5. 在Visual Basic中,使用______函数可以将数值转换为字符串。

**答案:CStr 或 Str**#### 三、简答题1. 简述Visual Basic中事件驱动编程的概念。

福建二级vb考试试题及答案

福建二级vb考试试题及答案

福建二级vb考试试题及答案一、选择题(每题2分,共20分)1. VB中,下列哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. 在VB中,哪个函数用于计算字符串的长度?A. LenB. StrC. UCaseD. LCase答案:A3. VB中的哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A4. 在VB中,下列哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A5. VB中,下列哪个函数用于将字符串转换为数字?A. ValB. StrC. CIntD. CDbl答案:A6. 在VB中,哪个关键字用于循环遍历数组的每个元素?A. ForB. WhileC. DoD. Each答案:A7. VB中,下列哪个控件用于接收用户输入的文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:B8. 在VB中,哪个函数用于将数字转换为字符串?A. StrB. ValC. CStrD. Int答案:C9. VB中,下列哪个事件用于响应键盘按键?A. KeyDownB. KeyUpC. ClickD. MouseDown答案:A10. 在VB中,哪个关键字用于定义函数?A. FunctionB. SubC. DimD. Const答案:A二、填空题(每题2分,共20分)1. VB中,使用________关键字可以声明一个变量。

答案:Dim2. VB中,使用________函数可以获取当前系统时间。

答案:Now3. VB中,使用________函数可以获取当前日期。

答案:Date4. VB中,使用________函数可以获取一个随机数。

答案:Rnd5. VB中,使用________函数可以将字符串转换为大写。

国家二级计算机vb考试试题及答案

国家二级计算机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计算机考试试题及答案

国家二级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二级考试题库及答案

vb二级考试题库及答案1. 以下哪个选项是Visual Basic中声明变量的正确方式?A. Dim myVarB. Dim myVar As IntegerC. Dim myVar As StringD. All of the above答案:D解析:在Visual Basic中,声明变量时可以指定变量的数据类型,也可以不指定,系统将自动推断变量的类型。

因此,选项A、B和C都是正确的声明方式。

2. Visual Basic中,以下哪个关键字用于定义一个子程序?A. FunctionB. SubC. ClassD. Property答案:B解析:在Visual Basic中,Sub关键字用于定义一个子程序,而Function关键字用于定义一个函数,Class关键字用于定义一个类,Property关键字用于定义属性。

3. 在Visual Basic中,以下哪个选项是正确的事件处理语句?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Friend Sub Button1_Click()D. All of the above答案:A解析:在Visual Basic中,事件处理程序通常被定义为私有的子程序,因此选项A是正确的。

虽然在某些情况下,事件处理程序也可以被定义为公共的或友元的,但这不是标准做法。

4. 在Visual Basic中,以下哪个选项是正确的循环结构?A. For EachB. Do WhileC. ForD. All of the above答案:D解析:在Visual Basic中,For Each、Do While和For都是有效的循环结构。

For Each用于遍历集合中的每个元素,Do While用于在条件为真时重复执行代码块,For用于在指定次数内重复执行代码块。

5. 在Visual Basic中,以下哪个选项是正确的条件语句?A. If...ThenB. Select CaseC. IIfD. All of the above答案:D解析:在Visual Basic中,If...Then、Select Case和IIf都是有效的条件语句。

VB考试题库-二级习题(含答案)

VB考试题库-二级习题(含答案)

VB考试一1、能够获得一个文本框中被选取文本的内容的属性是______。

A:SelStart B:SelLength C:SelText D:Text参考答案:C2、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应当使用的语句为:______。

A:Text1.Enabled = False B:Text1.HideC:Text1.Clear D:Text1.Visible = False参考答案:D3、对于语句If x=1 Then y=1, 下列说法正确的是____。

A:x=1和y=1 均为赋值语句B:x=1和y=1 均为关系表达式C:x=1为赋值语句,y=1为关系表达式D:x=1为关系表达式,y=1 为赋值语句参考答案:D4、以下变量名中,______是不符合Visual Basic的命名规范的。

A:_mnu_Open_234 B:Abc901 C:price_ D:K参考答案:A5、MsgBox 函数返回值的类型是__________。

A:数值或字符串B:字符串C:变体D:整型数值参考答案:D6、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。

A:进入中断模式B:进入运行模式C:进入设计模式D:不用进入任何模式参考答案:A7、设a=6,则执行x=IIF(a>5,-1,0) 后,x的值为______。

A:-1 B:6 C:0 D:5参考答案:A8、可以同时删除字符前导和尾部空白的函数是______。

A:Mid B:Rtrim C:Trim D:Ltrim参考答案:C9、以下语句的输出结果是______。

Print Format$("32548.5","000,000.00")A:32,548.5 B:32548.5 C:032,548.50 D:32,548.50参考答案:C10、设有如下声明:Dim X As Integer如果Sgn(X)的值为-1,则X的值是______。

国家二级vb计算机考试试题及答案

国家二级vb计算机考试试题及答案

国家二级vb计算机考试试题及答案由于感知到的是一道试题和答案的题目,我将按照试题的格式来为您撰写文章。

请注意,以下所提供的是虚构的试题以及相应的答案,仅供参考。

----------------------------国家二级VB计算机考试试题及答案一、选择题(共30题,每题2分,共60分)1. 下列哪个关键字不是VB语言的保留关键字?a) Dimb) Loopc) Nextd) GoTo答案:b) Loop2. VB语言中的数据类型中,下列哪个不属于数值型?a) Integerb) Stringc) Singled) Double答案:b) String3. 下列哪个函数用于判断表达式是否为假?a) IsTrueb) IsNotFalsec) IsNotTrued) IsFalse答案:d) IsFalse...二、填空题(共10题,每题4分,共40分)1. VB语言中,用于定义数组的关键字是_______。

答案:Dim2. 下面的代码段执行完毕后,txtResult的值为_______。

Dim a As IntegerDim b As Integera = 10b = 5txtResult.Text = a + b答案:15...三、编程题(共2题,每题25分,共50分)1. 编写一个VB程序,实现输入两个整数,然后求它们的和,最后将结果显示在文本框txtResult中。

答案:Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.ClickDim num1 As IntegerDim num2 As Integernum1 = CInt(txtNum1.Text)num2 = CInt(txtNum2.Text)txtResult.Text = num1 + num2End Sub2. 编写一个VB程序,求解1到100之间所有奇数的和,并将结果显示在文本框txtResult中。

二级vb计算机考试试题及答案

二级vb计算机考试试题及答案

二级vb计算机考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. VB中的哪个函数用于计算两个数的和?A. Sum()B. Add()C. +D. Concatenate()答案:C3. 下列哪个控件用于在VB中显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A4. 在VB中,如何声明一个变量?A. Dim variableNameB. Declare variableNameC. Variable variableNameD. Let variableName5. VB中哪个事件用于响应按钮点击?A. ClickB. PressC. DoubleClickD. MouseDown答案:A6. 在VB中,以下哪个选项是正确的循环结构?A. For EachB. WhileC. Do WhileD. All of the above答案:D7. VB中哪个函数用于获取当前日期?A. Now()B. Date()C. Today()D. GetCurrentDate()答案:C8. 在VB中,哪个属性用于设置控件的可见性?A. VisibleB. DisplayC. ShowD. Hide答案:A9. VB中哪个事件用于响应文本框内容改变?B. TextChangeC. TextModifiedD. TextUpdate答案:A10. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim arrayName() As IntegerB. Dim arrayName As Integer()C. Array arrayName = New Integer()D. Both A and B答案:D二、填空题(每题2分,共20分)1. VB中的________函数用于将字符串转换为数值。

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

VB考试一1、能够获得一个文本框中被选取文本的内容的属性是______。

A:SelStart B:SelLength C:SelText D:Text参考答案:C2、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应当使用的语句为:______。

A:Text1.Enabled = False B:Text1.HideC:Text1.Clear D:Text1.Visible = False参考答案:D3、对于语句If x=1 Then y=1, 下列说法正确的是____。

A:x=1和y=1 均为赋值语句B:x=1和y=1 均为关系表达式C:x=1为赋值语句,y=1为关系表达式D:x=1为关系表达式,y=1 为赋值语句参考答案:D4、以下变量名中,______是不符合Visual Basic的命名规范的。

A:_mnu_Open_234 B:Abc901 C:price_ D:K参考答案:A5、MsgBox 函数返回值的类型是__________。

A:数值或字符串 B:字符串C:变体D:整型数值参考答案:D6、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。

A:进入中断模式B:进入运行模式C:进入设计模式D:不用进入任何模式参考答案:A7、设a=6,则执行x=IIF(a>5,-1,0) 后,x的值为______。

A:-1 B:6 C:0 D:5参考答案:A8、可以同时删除字符前导和尾部空白的函数是______。

A:Mid B:Rtrim C:Trim D:Ltrim参考答案:C9、以下语句的输出结果是______。

Print Format$("32548.5","000,000.00")A:32,548.5 B:32548.5 C:032,548.50 D:32,548.50参考答案:C10、设有如下声明:Dim X As Integer如果Sgn(X)的值为-1,则X的值是______。

A:等于0的整数B:大于0的整数C:整数D:小于0的整数参考答案:D11、在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()For i = 1 To 4x = 4For j = 1 To 3x = 3For k = 1 To 2x = x + 6Next kNext jNext iPrint xEnd Sub程序运行后,单击命令按钮,输出结果是______。

参考答案:15# 15 #15 #1512、执行下面的程序段后,S的值为______。

s=5For i=2.6 To 4.9 Step 0.6s=s+1Next i参考答案:913、下列表达式有错误,正确的写法应该是______。

[(a+b)+c]/80-5÷(d+e)参考答案:(a+b+c)/80-5/(d+e)#(a+b+c)/80-5/(d+e)14、表示x 是5的倍数或是9的倍数的逻辑表达式为__________参考答案:x Mod 5 = 0 Or x Mod 9 = 0#x Mod 9 = 0 Or x Mod 5 = 015、以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,输出结果。

请填空。

Private Sub Form_click()Dim x, y As SingleDim z As Integerx = InputBox("Enter a score")Do while x>=0y = y + xz = z + 1x = InputBox("Enter a score")LoopIf z = 0 Thenz = 1End Ify = ______Print yEnd Sub参考答案:y/zVB考试二1、列表框中的列表项的数目可以通过以下哪个属性的值获得______。

A:ListIndex B:ListCount C:Count D:Index参考答案:B2、在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。

列表框中显示若干城市的名称。

当单击列表框中的某个城市名时,在标签中显示选中城市的名称。

下列能正确实现上述功能的程序是______。

A:Private Sub List1_Click()Label1.Caption=List1.TextEnd SubB:Private Sub List1_Click()=List1.ListIndexEnd SubC:Private Sub List1_Click()=List1.TextEnd SubD:Private Sub List1_Click()Label1.Caption=List1.ListIndexEnd Sub参考答案:A3、在列表框中当前被选中的列表项的序号是由下列哪个属性表示______。

A:Listindex B:Index C:List D:Tabindex参考答案:A4、为了清除列表框中的所有内容,应使用的方法是:______。

A:Clear B:Remove C:RemoveItem D:Cls参考答案:A5、在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为______。

A:For i=1 To List1.ListCount……NEXTB:For i=0 To List1.Count-1……NEXTC:For i=0 To List1.ListCount-1……NEXTD:For i=1 To List1.Count……NEXT参考答案:C6、设有如下程序:Option Base 0Private Sub Form_Click()Dim aDim i As Integera = Array(1, 2, 3, 4, 5, 6, 7, 8, 9)For i = 0 To 3Print a(5 - i);NextEnd Sub程序运行后,单击窗体,则在窗体上显示的是______。

A:6 5 4 3 B:5 4 3 2 C:4 3 2 1 D:7 6 5 4参考答案:A7、设执行以下程序段时依次输入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:0 B:3 C:5 D:1参考答案:D8、在窗体上画一个名称为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 2 34 5 67 8 9B: 2 3 43 4 54 5 6C: 1 4 72 5 83 6 9D: 1 2 32 4 63 6 9参考答案:A9、用下面的语句所定义的数组的元素个数是:______。

Dim arr(3 To 5,-2 to 2)A:24 B:12 C:15 D:20参考答案:C10、下列______语句可以为动态数组分配实际元素个数。

A:static语句B:Dim语句C:public语句D:ReDim语句参考答案:D11、假定程序中有以下语句:answer = MsgBox("String1",,"String2","String3",2)执行该语句后,将显示一个信息框,此时如果单击"确定"按钮,则answer的值为:______。

A:String3 B:String2 C:String1 D:1参考答案:D12、设有语句x=InputBox("输入数值","0","示例")程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是______。

A:0是默认值B:变量X的值是字符串"10"C:在InputBox对话框标题栏中显示的是"示例"D:变量X的值是数值10参考答案:B13、以下程序段运行的结果是:______。

Dim a(-1 To 5) As BooleanDim flag As Booleanflag = FalseDim i As IntegerDim j As IntegerDo Until flag = TrueFor i = -1 To 5j = j + 1If a(i) = False Thena(i) = TrueExit ForEnd IfIf i = 5 Thenflag = TrueEnd IfNextLoopPrint jA:20 B:7 C:8 D:35参考答案:D14、设a=5,b=6,c=7,d=8,则执行下列语句后,x的值为:______。

x= IIF((a>b) And (c<d),10,20)A:300 B:20 C:30 D:10参考答案:B15、要将一个组合框设置为简单组合框(Simple Combo),则应将其Style属性设置为______。

A:0 B:1 C:3 D:2参考答案:BVB考试三1、设组合框Combo1中有3个项目,则以下能删除最后一项的语句是______。

A:Combo1.RemoveItem Combo1.ListcountB:Combo1.RemoveItem 2C:Combo1.RemoveItem 3D:Combo1.RemoveItem Text参考答案:B 题分:62、在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序:Function Func(ByVal x As Integer, y As Integer)y = x * yIf y > 0 ThenFunc = xElseFunc = yEnd IfEnd FunctionPrivate Sub Command1_Click()Dim a As Integer, b As Integera = 3b = 4c = Func(a, b)Print "a="; aPrint "b="; bPrint "c="; cEnd Sub程序运行后,单击命令按钮,其输出结果为:______。

相关文档
最新文档