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

合集下载

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

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

全国计算机二级《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组成。

安徽省vb二级考试试题及答案

安徽省vb二级考试试题及答案

安徽省vb二级考试试题及答案一、单项选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是______。

A. DimB. DeclareC. FunctionD. Sub答案:A2. 在VB中,下列哪个选项不是合法的变量名?A. _123B. my_variableC. 变量名D. 123答案:D3. VB中,下列哪个选项是正确的字符串连接运算符?A. +B. &&C. &D. ||答案:C4. 在VB中,下列哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Call答案:D5. VB中,下列哪个选项是正确的数组声明?A. Dim arr(5)B. Dim arr() As IntegerC. Dim arr(5 To 10) As IntegerD. Dim arr As Integer(5)答案:B6. VB中,下列哪个选项是正确的函数调用?A. FunctionName()B. Call FunctionName()C. FunctionNameD. Call FunctionName答案:A7. VB中,下列哪个选项是正确的事件处理程序声明?A. Private Sub Form_Click()B. Public Sub Form_Click()C. Private Function Form_Click()D. Public Function Form_Click()答案:A8. VB中,下列哪个选项是正确的文件打开语句?A. Open "test.txt" For Input As #1B. Open "test.txt" For Output As #1C. Open "test.txt" For Append As #1D. All of the above答案:D9. VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D10. VB中,下列哪个选项是正确的循环结构?A. Do WhileB. Do UntilC. For EachD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的正确语法是:Dim ______ As Integer。

全国计算机二级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试题及答案1. VB语言基础知识VB(Visual Basic)是一种基于事件驱动的编程语言,以下是一些VB语言的基础知识:1.1 数据类型VB中支持的数据类型有:- 整数类型(Integer):用于表示整数,范围为-32768到32767。

- 长整型(Long):用于表示较大的整数,范围为-2,147,483,648到2,147,483,647。

- 单精度浮点型(Single):用于表示带有小数点的数字,范围为-1.401298E-45到3.402823E+38。

- 双精度浮点型(Double):用于表示较大范围的浮点数,范围为-4.94065645841247E-324到1.79769313486232E+308。

- 字符串型(String):用于表示文本数据。

- 布尔型(Boolean):用于表示真或假的值。

1.2 变量声明与赋值在VB中,可以使用Dim语句声明变量并赋初值。

例如:```Dim num As Integernum = 10```1.3 运算符VB支持常见的算术运算符(+、-、*、/)和比较运算符(>、<、=),以及逻辑运算符(And、Or、Not)等。

2. VB程序设计题2.1 编写程序,计算并输出1到100之间所有偶数的和。

```Dim sum As Integersum = 0For i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNextMsgBox "1到100之间所有偶数的和为:" & sum```2.2 编写程序,判断一个正整数是否为素数。

```Dim num As IntegerDim isPrime As Booleannum = InputBox("请输入一个正整数:") isPrime = TrueFor i = 2 To num - 1If num Mod i = 0 ThenisPrime = FalseExit ForEnd IfNextIf isPrime ThenMsgBox num & "是素数。

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

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

浙江计算机二级vb考试试题及答案一、单项选择题(每题2分,共20分)1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 在VB中,以下哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. While...WendD. Function答案:D3. 以下哪个选项是VB中合法的变量名?A. 2variableB. variable2C. $variableD. variable$答案:B4. VB中,以下哪个函数用于计算一个数的绝对值?A. AbsB. SqrC. RoundD. Int5. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim arr(5)B. Dim arr(5) As IntegerC. Dim arr(5) As StringD. Both B and C答案:D6. VB中,以下哪个选项是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Both A and BD. None of the above答案:C7. 在VB中,以下哪个选项是正确的事件处理程序的声明方式?A. Private Sub Form_Click()B. Public Sub Form_Click()C. Both A and BD. None of the above答案:A8. VB中,以下哪个选项是正确的窗体属性?A. CaptionB. TextC. Both A and BD. None of the above答案:C9. 在VB中,以下哪个选项是正确的控件事件?B. DoubleClickC. Both A and BD. None of the above答案:C10. VB中,以下哪个选项是正确的文件访问模式?A. Open For InputB. Open For OutputC. Both A and BD. None of the above答案:C二、填空题(每空2分,共20分)1. VB中,使用________函数可以将字符串转换为小写。

二级VB练习题及答案

二级VB练习题及答案

二级VB练习题及答案第一章Visual Basic程序开发环境习题1.与传统的程序设计语言相比,Visual Basic最突出的特点是:A.结构化程序设计B.程序开发环境C.事件驱动编程机制D.程序调试技术答案:C2.在正确安装Visual Basic 6.0后,可以通过多种方式启动Visual Basic,以下方式中,不能启动VB的是:A.通过“开始”菜单中的“程序”命令B.通过“我的电脑”找到VB6.0.EXE,双击该文件名C.通过开始菜单中的“运行”命令D.进入DOS方式,执行VB6.0.EXE文件答案:D3.为了用键盘打开菜单和执行菜单命令,第一步应按的键是:A.功能键F10或ALTB.SHIFT+功能键F4C.CTRL和功能键F8D.CTRL+ALT答案:A4.Visual Basic 集成环境中的主窗口中不包括:A.标题栏B.菜单栏C.状态栏D.工具栏答案:C5.用标准工具栏中的工具按钮不能执行的操作是:A.添加工程B.打印源程序C.运行程序D.打开工程答案:B6.Visual Basic窗体设计器的主要功能是:A.建立用户界面B.编写源程序代码C.画图D.显示文字答案:A7.Visaul Basic 6.0分为3种版本:、、。

答案:学习版、企业版、专业版8.可以通过菜单中命令退出Visaul Basic。

答案:文件、退出9.退出Visual Basic的快捷键。

答案:ALT+Q10.快捷键CTRL+O的功能相当于菜单命令。

或者相当于工具栏上的按钮。

答案:文件、打开工程11.如果打开了不需要的菜单或对话框,可以用键退出。

答案:ESC12.工程文化的扩展名是,窗体文件的扩展名是。

答案:.vbp、.frm13.Visual Basic中的工具栏有两种形式,分别为形式和形式答案:固定、浮动第二章对象及其操作习题1.下列可以激活属性窗口的操作是()A.用鼠标双击窗体的任何部位。

B.执行“工程”菜单中的“属性窗口”命令。

计算机二级考试《VB》练习题及答案

计算机二级考试《VB》练习题及答案

xx年计算机二级考试《VB》练习题及答案1、一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、c、D、E依次入栈,然后再依次出栈,那么元素出栈的顺序是( )。

A.12345ABCDEB.EDCBA54321C.ABCDEl2345D.54321EDCBA2、以下表达中正确的选项是( )。

A.循环队列有队头和队尾两个指针,因此,循环队列是非线性构造B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定3、在长度为凡的有序线性表中进展二分查找,最坏情况下需要比拟的次数是( )。

A.0(n)B.O(n2)C.O(1092n)D.0(nlog2n)4、以下表达中正确的选项是( )。

A.顺序存储构造的存储一定是连续的,链式存储构造的存储空间不一定是连续的B.顺序存储构造只针对线性构造,链式存储构造只针对非线性构造C.顺序存储构造能存储有序表,链式存储构造不能存储有序表D.链式存储构造比顺序存储构造节省存储空间5、数据流图中带有箭头的线段表示的是( )。

A.控制流B.事件驱动C.模块调用D.数据流6、在软件开发中,需求分析阶段可以使用的工具是( )。

A.N—s图B.DFD图C.PAD图D.程序流程图7、在面向对象方法中,不属于“对象”根本特点的是( )。

A.一致性B.分类性C.多态性D.标识唯一性8、一问宿舍可住多个学生,那么实体宿舍和学生之间的联系是( )。

A.一对一B.一对多C.多对一D.多对多9、在数据管理技术开展的三个阶段中,数据共享最好的是( )。

A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同10.栈和队列的共同特点是( )A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点参考答案: C。

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

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

历年计算机二级vb考试试题及答案计算机二级VB考试是考察考生对VB(Visual Basic)编程语言的掌握程度和应用能力。

以下是历年计算机二级VB考试的试题及答案,供考生参考。

第一部分:选择题1. 下列VB控件中,不是用于用户输入的是:A) 文本框B) 输入框C) 复选框D) 按钮答案: D2. VB运行环境中,可视化地设计界面的工具是:A) MsgBoxB) PaintC) IDED) Debug答案: C3. 下列哪个选项能够将字符串转换为整数类型?A) Str()B) Val()C) Len()D) Mid()答案: B4. VB中表示循环结构的关键字是:A) ForB) WhileC) IfD) Do答案: D5. 下列哪个选项用于定义数组?A) Array[]B) Array()C) List[]D) List()答案: B第二部分:填空题1. 在VB中,实现条件判断可以使用 ___________ 语句。

答案: If2. VB中,用于判断两个变量是否相等的运算符是 ___________。

答案: =3. 在VB中,数组的下标从 ___________ 开始计数。

答案:04. VB中,使用 ___________ 关键字来声明一个变量。

答案: Dim5. VB中,用于结束循环的关键字是 ___________。

答案: Exit第三部分:编程题1. 编写一个VB程序,要求用户输入一个整数n,计算并输出1到n 之间所有整数的和。

答案:Private Sub btnCalculate_Click()Dim n As IntegerDim sum As Integern = Val(txtNumber.Text)sum = 0For i = 1 To nsum = sum + iNext iMsgBox "1到" & n & "之间所有整数的和为:" & sumEnd Sub2. 编写一个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程序运行后,单击命令按钮,其输出结果为:______。

相关文档
最新文档