最新9月全国计算机等级考试二级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组成。

2022年9月全国计算机等级考试二级VB语言笔试试题及答案

2022年9月全国计算机等级考试二级VB语言笔试试题及答案

2022年9月全国计算机等级考试二级VB语言笔试试题及答案一、选择题(第小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是(B)A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关D)模块内具有高内聚度、模块间具有低耦合度(3)下列叙述中正确的是(A)A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是(C)A)继承性B)多态性C)类比性D)封装性(5)下列对队列的叙述正确的是(D)A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(6)对下列二叉树(C)ABCDEF某YZ进行前序遍历的结果为A)DYBEAFCZ某B)YDEBFZ某CAC)ABDYECF某ZD)ABCDEF某YZ(7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为(A)A)n+1B)n-1C)2nD)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(B)A)并B)交C)投影D)笛卡儿乘积(10)下列叙述中错误的是(A)A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是解决数据共享问题C)数据库技术是指己有数据管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)下面可以正确定义2个整形变量和1个字符串变量的语句的是(D)A)Dimn,mASInterger,ASStringB)Dima%,b$,cASStringC)DimaASInteger,b,cASStringD)Dim某%,yASInteger,zASString(12)下列表述中不能判断某是否为偶数的是(D)A)某/2=Int(某/2)B)某Mod2=0C)Fi某(某/2)=某/2D)某\\2=013)设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面叙述中正确的是(B)A)窗体的Click事事件过程的过程名是Myform_ClickB)命令按钮的Click事件过程名是C1_Click(14)设窗体上有1个滚动条,要求单击滚动条右端的◢按钮一次,滚动条移动一定的刻度值,决定此刻度的属性是(C)A)Ma某B)MinC)SmallChangeD)LargeChang(15)1个二维数组可以存放1个矩形.在程序开始有语句OptionBae0,则下面定义的数组中正好可以存放1个4某3矩阵(即只有12个元素)的是(B)A)Dima(-2To0,2)ASIntegerB)Dima(3,2)ASIngegerC)Dima(4,3)ASIngegerD)Dima(-1To-4,-1To-3)ASIngeger(16)若设置了文本框的属性PawordChar=”$”,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是(A)A)8个”$”B)1个”$”C)8个”某”D)无任何内容(19)若在某窗体模块中有如下事件过程(D)EndSub则以下叙述中正确的是A)此事件过程与不带参数的事件过程没有区别(20)以下循环语句中在任何情况下都至少执行一次循环体的是(C)A)DoWhileB)While循环体循环体LoopWendC)DoD)DoUntil循环体循环体LoopUntilLoop(21)在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序总应使用的语句是(A)A)Cd1.Action=2B)Cd1.Action=1C)Cd1.ShowSave=TureD)Cd1.ShowSave=0(22)下面关于菜单的叙述中错误的是(B)A)各级菜单中的所有菜单项的名称必须唯一B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C)弹出式菜单也用菜单编辑器编辑(23)已知有下面的过程(D) PrivateSubproc1(aAInteger,bAString,Optional某ABoolean)EndSub正确调用此过程的语句是A)Callprocl(5)B)Callproc15,”abc”,FaleC)proc1(12,”abc”,True)D)proc15,“abc”要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。

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

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

XX计算机等级考试vb二级试题及答案第二次计算机等级考试9月即将开始了,为帮助大家稳固vb根底知识,下面为大家分享的是计算机等级考试vb复习试题,同学们赶紧来学习吧!(1)在名称为Form1的窗体上画一个名称为Text1的文本框,其高、宽分别为400、2000。

请在属性框中设置适当的属性满足以下要求:1)Text1的字体为“黑体”,字号为“四号”;2)窗体的标题为“输入”,不显示最大化按钮和最小化按钮。

运行后的窗体如下图。

(2)在名称为Form1的窗体上画一个图片框,(名称为Picture1)、一个垂直滚动条(名称为VScroll1)和一个命令按钮(名称为Command1,标题为“设置属性”),通过属性窗口在图片框中装入一个图形(文件名为pic1.jpg,位于考生目录下),图片框的宽度与图形的宽度相同,图片框的高度任意(如图1所示)。

编写适当的事件过程。

程序运行后,如果单击命令按钮,那么设置垂直滚动条的如下属性:Min 100Max 2400LargeChange 200SmallChange 20之后就可以通过移动滚动条上的滚动块来放大或缩小图片框。

运行后的窗体如图2所示。

要求程序中不得使用任何变量。

Private Sub Command1Click()VScroll1.Min = 100VScroll1.Max = 2400rgeChange = 200VScroll1.SmallChange = 20End SubPrivate Sub VScroll1Change()Picture1.Height = VScroll1.ValueEnd Sub(1)在考生文件夹下有一个工程文件sjt21.vbp,其窗体上有一个名称为Text1的文本框;一个名称为L1的列表框;一个命令按钮,名称为C1,标题为“添加”(如下图)。

程序的功能是,在运行时,如果在文本框中输入一行内容并单击“添加”按钮,那么把文本框中的内容作为列表项添加到列表中。

9月计算机二级VB临考测试题及答案

9月计算机二级VB临考测试题及答案

XX年9月计算机二级VB临考测试题及答案引导语:全国计算机等级有二级VB语言程序设计这一考试工程。

以下是分享给大家的xx年9月VB临考测试题及答案,希望能帮助大家提高VB考试水平,更多精彩请持续关注我们!1). 下面不能作为构造化方法软件需求分析工具的是( )A.系统构造图B.数据字典(DD)C.数据流程图(DFD图)D.判定表正确答案:A答案解析:构造化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。

2). 设窗体上有一个列表框控件List1,且其中含有假设干列表项。

那么以下能表示当前被选中的列表项内容的是( )A.List1.ListB.List1.ListIndexC.List1.IndexD.List1.Text正确答案:D3). 一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,那么元素出栈的顺序是( ).A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA正确答案:B答案解析:栈是先进后出的原那么组织数据,所以入栈最早的最后出栈,所以选择B。

4). 以下关于VB对象属性的表达中,错误的选项是( )A.属性是对象的特征B.对象的所有属性值都可以在属性窗口中设置C.不同对象可以具有同名的属性D.对象的某些属性可以在程序中设置正确答案:B答案解析:对象只有部分属性可以在属性窗口中设置。

5). 以下合法的VB变量名是( )A.aB.yPrintC.a-bD.Type正确答案:B答案解析:变量的命名规那么是:①必须以字母开头,由字母、汉字、数字或下划线组成;②不能在变量名中出现句点″.″、空格或者嵌入字符,例如!、@、#、$、%、&等;③长度不得超过255个字符;④不能使用VB的关键字,关键字是语言的组成部分,包括预定义语句(例如If、For等)、函数(Abs、Sqr等)和操作符(Or、Mod等)。

9月全国计算机等级考试二级VB笔试真题参考答案

9月全国计算机等级考试二级VB笔试真题参考答案

XX年9月全国计算机等级考试二级VB笔试真题参考答案1 D 解析:模块设计要保证低耦合,高内聚。

2 A 解析:从技术观点来看,软件设计包括软件构造设计、数据设计、接口设计、过程设计。

从工程管理角度,软件设计分为两步完成:概要设计和详细设计。

3 C 解析:软件维护属于软件生命周期的维护阶段。

4 B 解析:外模式是用户的数据视图,就是用户所见到的数据模式。

5 D6 C7 D8 B9 B10 A11 A 解析:窗体的 Caption 属性值是显示在窗体标题栏中的文本;窗体的 Name 属性是只读属性,即只可以通过属性窗口改变属性值,在运行时能改变; Name 属性值不能为空。

12 C 解析:在 Visual Basic 环境中,程序可以用解释方式运行,也可以生成可执行文件 EXE 运行。

13 D 解析:此题考察的是运算符的优先级别。

根据表达式的执行顺序和运算符的优先级别,原式可以写成:( Not(a<=c) ) Or (((4 * c)=(b ^ 2)) AnD (b<>(a+c))) 我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a=2b=3c=4Print (Not a <= c Or 4 * c=b ^ 2 AnD b <> a+c)EnD Sub14 B 解析:题目中所给出的是用户自定义类型,在这里要注意新类型的名称是 StuDent ,所以选项 C 、 D 均不正确;我们知道对于类型成员的引用是:对象、属性(方法),所以 A 不正确。

15 D 解析: IIf(expr,truepart,falsepart) 根据表达式的值,来返回两局部中的其中一个;由于表达式的条件局部运算结果为“ True AnD False ”,所以无法判断返回值,输出结果为False 。

我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a=5b=6c=7D=8Print x=IIf((a>b) AnD (cEnD Sub16 D 解析: MiD(string,start\[, length\]) 返回 Variant (String), 其中包含字符串指定数量的字符;Right (string, length) 返回 Variant (String) ,其中包含从字符串右边取出的指定数量的字符;UCase(String) 返回 Variant (String) ,其中包含转成大写的字符串;我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a$="Visual Basic Programming"b$="Quick"Print b$ & UCase (MiD$ (a$,7,6)) & Right$(a$,12)EnD Sub17 B 解析:此题考察的是控键的常用事件;Change 事件在用户向文本框中输入新信息,或当程序把 Text 属性设置为新值从而改变文本框的 Text 属性时触发,用户每键入一个字符,会引发一次该事件;Click 事件是用户鼠标单击文本框时触发;18 B 解析:此题考察的是循环的嵌套, Counter 的初始值为0 ,当 I=1 时,进入内层循环,内层循环语句执行完毕后,Counter 的值为 3 ;当 I=2 时,进入内层循环时, Counter 的值仍为 3 ,内层循环语句执行完毕后, Counter 的值为 6 ;以此类推,程序全部执行完毕, Counter 的值为 12 。

9月全国计算机等级考试二级VB语言笔试试题及答案

9月全国计算机等级考试二级VB语言笔试试题及答案

9月全国计算机等级考试二级VB语言笔试试题及答案2021年9月公共基础知识与visualbasic语言编程全国计算机等级考试笔试试卷(考试时间90分钟,满分100分)一、多项选择题(每题2分,共70分)下列各题a)、b)、c)、d)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下面语句中正确的一个是C。

a.程序设计就是编制程序b.程序的测试必须由程序员自己去完成c.程序经调试改错后还应进行再测试d.程序经调试改错后不必进行再测试(2)在以下数据结构中,a可以通过二分法进行搜索。

a.顺序存储的有序线性表b.线性链表c.二叉链表d.有序线性链表(3)以下对堆栈的描述适用于C.a。

堆栈中只能插入元素,不能删除元素。

B.只有元素可以删除,但不能插入堆栈中c.栈是特殊的线性表,只能在一端插入或删除元素d、堆栈是一种特殊的线性表,它只能在一端插入元素,在另一端删除元素(4)下列叙述中正确的是d。

a.一个逻辑数据结构只能有一种存储结构b、数据的逻辑结构属于线性结构,存储结构属于非线性结构c.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率d.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下面描述的正确答案是C.a.软件工程只解决软件项目的管理问题。

B.软件工程主要解决软件产品的生产率问题c.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则d.软件工程只是解决软件开发中的技术问题(6)在软件设计中,D不是过程设计工具。

a、 PDL(过程设计语言)b.pad图c.n-s图d.dfd图(7)下列叙述中正确的是a。

a、软件交付使用后,需要对其进行维护。

B.软件交付使用后,不需要进行维护。

C.软件交付使用后,其生命周期结束。

D.软件维护是指修复程序中损坏的指令(8)数据库设计的根本目标是要解决a。

a、数据共享B.数据安全C.海量数据存储D.简化数据维护(9)设有如下关系表:rsa12b12c23a3b1c3ta123b121c233那么以下操作中正确的一个是B。

2022年9月全国计算机等级考试二级VB语言程序设计

2022年9月全国计算机等级考试二级VB语言程序设计

2022年9月全国计算机等级考试二级VB语言程序设计2022年9月全国计算机等级考试二级VB语言程序设计一、选择题(每小题2分,共70分)1.软件是指()。

[2分]A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合2.软件调试的目的是()。

[2分]A.发现错误B.改正错误C.改善软件的性能D.验证软件的正确性3.在面向对象方法中,实现信息隐蔽是依靠()。

[2分]A.对象的继承B.对象的多态C.对象的封装D.对象的分类4.下列叙述中,不符合良好程序设计风格要求的是()。

[2分]A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的解释D.输入数据前要有提示信息5.下列叙述中正确的是()。

[2分]A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上3种说法都不对6.下列叙述中正确的是()。

[2分]A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上3种说法都不对7.冒泡排序在最坏情况下的比较次数是()。

[2分]A.n(n+1)/2B.nlog2nC.n(n-1)/2D.n/28.一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。

[2分]A.219B.221C.229D.2319.下列叙述中正确的是()。

[2分]A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上3种说法都不对10.下列叙述中正确的是()。

[2分]A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表11.要使一个文本框可以显示多行文本,应设置为True的属性是()。

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

全国计算机二级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笔试题库

1 二级vb 题库全国计算机等级考试52000. 下列叙述中正确的是(C)(单) A.只有窗体才是Visual Basic 中的对象 B.只有控件才是Visual Basic 中的对象 C.窗体和控件都是Visual Basic 中的对象D.窗体和控件都不是Visual Basic 中的对象52001.下列可以激活属性窗口的操作是(D)(单) A.用鼠标双击窗体的任何部位 B.执行"文件"菜单中的"属性窗口"命令C.执行"编辑"菜单中的"属性窗口"命令D.按F4 键52002 下列能打开工具箱窗口的操作是(A)(单) A.执行"视图"菜单中的"工具箱"命令B.按Alt 键C.单击属性窗口上的"工具箱"按钮 D.按Ctrl 键52003.假定已在一个窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置该窗体的Name 属性,预先应执行的操作是(D)(单) A.单击窗体上有控件的地方 B.单击任一个控件 C.不执行任何操作D.双击窗体的标题栏52004.为了把窗体上的某个控件变为活动的,应执行的操作是(B)(单) A.单击窗体的空白处 B.单击该控件的内部 C.双击该属性列表框 D.双击窗体52005.确定一个控件在窗体上的位置的属性是(D)(单) A.Width 或Height B.Top 和Height C.Top 或Width D.Top 和Left 52006.确定一个窗体或控件的大小的属性是(A)(单) A.Width 或Height B.Top 和Width C.Top 或Left D.Top 和Left 52007.为了同时改变一个活动控件的高度和宽度,正确的操作是(A)(单) A.拖拉位于控件左上角 B.只能拖拉位于控件右下角 C.只能拖拉位于控件左下角 D.不能同时改变控件的高度和宽度52008.面向对象的程序设计指满足(B)(单) A.虚拟化、结构化、动态化 B.封装性、继承性、多态性 C.对象的链接、动态链接、动态数据交换 D.ODBC、DDE、OLE 52009.用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为(A)(单) A.面向对象的程序设计 B.结构化程序设计 C.事件驱动的编程机制 D.程序设计52010.VB 集成开发环境开发的应用程序不适宜的运行环境是(A)(单) A.WINDOS 32 B.WINDOWS 9X 2C.WINDOWS NTD.WINDOWS 2000 52011.VB6 共有三个版本,按功能从弱到强的顺序排列应是(C)(单) A.学习版、专业版和工程版 B.学习版、工程版和专业版 C.学习版、专业版和企业版 D.学习版、企业版和专业版52012.VB 集成开发环境有三种工作状态,不属于三种工作状态之一的是(B)(单) A.设计状态B.编写代码状态C.运行状态D.中断状态52013.不能打开代码窗口的操作是(B)(单) A.双击窗体设计器的任何地方 B.按下F 键 C.单击工程窗口中的"查看代码"按钮 D.选择"视图"下拉菜单中的"代码窗口" 52014.在VB 中,工程文件的扩展名是(B)(单) A..frm B..vbp C..bas D..frx 52015.在VB 中,窗体文件的扩展名是(A)(单) A..frm B..vbp C..bas D..frx 52016.VB 集成开发环境可以(D)(单) A.编辑、调试、运行程序,但不能生成可执行程序 B.编辑、生成可执行程序、运行程序,但不能调试程序 C.编辑、调试、生成可执行程序,但不能运行程序 D.编辑、调试、运行程序,也能生成可执行程序52017.英文"VISUAL"的含义是(A)(单) A.可视化B.集成C.结构化D.调试52018.标准模块文件的扩展名是(C)(单) A.frm B.vbp C.bas D.vbg 52019.VB 集成开发环境中,在(C)中编写代码(单) A.状态栏B.属性列表框C.代码框D.标题栏52020.在面向对象的程序设计过程中,英文缩写"OOP"的含义是(C)(单) A.事件驱动的编程机制 B.结构化程序设计语言 C.面向对象的程序设计D.可视化程序设计52021.在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5 秒发生一次计时器事件,则以下正确的属性设置语句是(D)(单) A.Timer1.Interval=0.5 B.Timer1.Interval=5 C.Timer1.Interval=50D.Timer1.Interval=500 52022.在窗体上画一个名称为Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( ) Static x As Integer Cls For t=1 To 2 y=y+x x=x+2 Next t Print x,y 3 End Sub 程序运行后,连续三次单击Command1 按钮后,窗体上显示的是(A)(单) A.4 2 B.12 18 C.12 30 D.4 6 52023.以下关于多重窗体程序的叙述中,错误的是(A)(单) A.用Hide 方法不但可以隐藏窗体,且能清除内存中的窗体 B.在多重窗体程序中,各窗体的菜单是彼此独立的 C.在多重窗体程序中,可以根据需要指定启动窗体 D.对于多重窗体程序中,单独保存每个窗体52024.以下关于文件的叙述中,错误的是(B)(单) A.顺序文件中的记录一个接一个顺序存放 B.随机文件中记录的长度是不相同的 C.执行打开文件的命令后,自动生成一个文件指针D.EOF 函数作用是判断文件的指针是否指向文件末尾52025.以下叙述中错误的是(D)(单) A.事件过程是响应特定事件的一段程序 B.不同的对象可以具有相同名称的方法 C.对象的方法是执行指定操作的过程 D.编程者可以自由更改代码框右上边的过程列表的事件名称52026.以下合法的Visual Basic 变量的名称是(A)(单) A.a3 B.Const C.9abc D.a#x! 52027.当一个复选框被选中时,它的Value 属性的值是(C)(单) A.3 B.2 C.1 D.0 52028.表达式 5 Mod 3+5\3 的值是(B)(单) A.0 B.3 C.4 D.6 52029.设x=4,y=8,z=7, 表达式:(x<y) Or z<x 的值是(C)(单) A.1 B.-1 C.TRUE D.FALSE 52030.在窗体上画一个名称为Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )a$="VisualBasic" Print String(3,a$) End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是(A)(单) A.VVV B.VisC.sicD.11 52031.设有如下程序段:x=2 For c=1 To 4 Step2 x=x+c Next c 运行以上程序后,x 的值是(A)(单) A.6 B.7C.8D.9 52032.以下叙述中错误的是(A)(单) A.在KeyPress 事件过程中不能识别键盘键的按下与释放 B.在KeyPress事件过程中不能识别回车键 C.在KeyDown 和KeyUp 事件过程中,从键盘输入的字母"A"和字母"a"对应的KeyCode 视作相同的字 4 母 D.在KeyDown 和KeyUp 事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符52033.执行如下两条语句,窗体上显示的是(C)(单) A=9.8596 Print Format(a,"000.00") A.0,009.86 B.9.86 C.009.86 D.0,009.86 52034.在窗体上画一个名称为CommandDialog1 的通用对话框,一个名称为Command1 的命令按钮。

全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《VB》操作试题及答案一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。

再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。

运行时的窗体如图所示。

要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。

二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index 属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Textl的文本框。

窗体文件中已经给出了Opl的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击“飞机”或“火车”单选按钮时,在Textl中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1中显示“我开汽车去”,如图所示。

9月全国计算机二级vb题库及答案

9月全国计算机二级vb题库及答案

9月全国计算机二级vb题库及答案1.算法的空间复杂度是指( )A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过程中所需要的存储空间2.数据构造中,与所使用的计算机无关的是数据的( )A.存储构造B.物理构造C.逻辑构造D.物理和存储构造3..软件设计包括软件的构造、数据接口和过程设计,其中软件的过程设计是指( )A.模块间的关系B.系统构造部件转换成软件的过程描述C.软件层次构造D.软件开发过程4.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

以下列图符名标识的图符不属于数据流图合法图符的是( )A.控制流B.加工外语学习网C.数据存储D.源和潭5.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段1.D2.C3.B4.A5.B1.在Visual FoxPro的几种循环语句中,当循环次数为常数时,应选用的语句是( )A.DO WHILEB.SCANC.LOOPD.FOR2.视图比查询设计器多出的选项卡是( )A.字段B.排序依据C.联接D.更新条件3.VisualFoxPro中,使用SET RELATION可建立两个表之间的关联,这种关联是( )A.永久性关联B.永久性关联或临时性关联C.临时性关联D.以上都不正确4.在一个系统中,使多个对象协调工作,可以使用( )A.工具栏B.菜单栏C.单项选择按钮组D.命令按钮组5.如果将查询结果保存在一个命令名的非只读表中,“查询去向”应选择( )A.临时表B.表C.临时表或表D.浏览或屏幕1.D2.D3.C4.B5.B1、1MB的准确数量是。

A、1024×1024 WordsB、1024×1024 BytesC、1000×1000BytesD、1000×1000Words2、一个计算机通常应具有。

国家二级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中,使用________关键字可以声明一个全局常量。

9月计算机二级考试VB考试试题及答案

9月计算机二级考试VB考试试题及答案

xx年9月计算机二级考试VB考试试题及答案1.以下关于栈的表达正确的选项是(D)A)栈是非线性构造B)栈是一种树状构造C)栈具有先进先出的特征D)栈具有后进先出的特征2.假设某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,那么其后序遍历的结点访问顺序是(D)A)bdgcefhaB)gdbecfhaC)bdgaechfD)gdbehfca3.根据数据构造中各数据元素之间前后件关系的复杂程度,一般将数据构造分成(C)A)动态构造和静态构造B)紧凑构造和非紧凑构造C)线性构造和非线性构造D)内部构造和外部构造4.下面对对象概念描述错误的选项是(A)A)任何对象都必须有继承性B)对象是属性和方法的封装体C)对象间的通讯靠消息传递D)操作是对象的动态属性5.软件开发的构造化生命周期方法将软件生命周期划分成(A)A)定义、开发、运行维护B)设计阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试D)需求分析、功能定义、系统设计6.以下工具中为需求分析常用工具的是(D)A)PADB)PFDC)N-SD)DFD7.开发大型软件时,产生困难的根本原因是(A)A)大系统的复杂性B)人员知识缺乏C)客观世界千变万化D)时间紧、任务重8.下述关于数据库系统的表达中正确的选项是(A)A)数据库系统减少了数据冗余B)数据库系统防止了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据9.单个用户使用的数据视图的描述称为(A)A)外模式B)概念模式C)内模式D)存储模式10.关系数据库管理系统能实现的专门关系运算包括(B)A)排序、索引、统计B)选择、投影、连接C)关联、更新、排序D)显示、打印、制表。

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

精品文档2008年9月全国计算机等级考试二级VB笔试试题一. 选择题(每小题2分,共70分)(11)在设计窗体时双击窗体的任何地方,可以打开的窗口是A)代码窗口 B)属性窗口 C)工程资源管理器窗口 D)工具箱窗口(12)若变量a未事先定义直接使用(例如:a=0),则变量a的类型是A)Integer B) String C) Boolean D)Variant(13)为把圆周率的近似值3.14159存储在变量pi中,应该把变量pi定义为A)Dim pi As Integer B)Dim pi(7)As Ingeter C)Dim pi As Single D)Dim pi As Ingeter的值是表达式2*3 2-4*2/2+3(14)A)30 B)23 C)49 D)48^^2(15)以下不能输出“Program”的语句是A)Print Mid(“VBProgram”,3,7) B)Print Right(“VBProgram”,7)C) Print Mid(“VBProgram”,3) D) Print Left(“VBProgram”,7)(16)窗体上有一个名称为Frame1的框架(如图)。

若要把框架显示的“Frame1”改为汉字“框架”,下面正确的语句是A)=”框架” B)Frame1.Caption=”框架” C)Frame1.Text=”框架”D)Frame1.Value=”框架”(17)以下叙述中错误的是A)在通用过程中,多个形参数之间可以用逗号作为分隔符B)在Print方法中,多个输出项之间可以用逗号作为分隔符C)在Dim语句中,所定义的多个变量可以用逗号作为分隔符D)当一行中有多个语句时,可以用逗号作为分隔符(18)设窗体上有一个列表框控件List1,含有若干列表项,以下能表示当前被选中的列表项内容的是A)List1.List B)List1.ListIndex C)List1.TextD)List1.Index(19)设a=4,b=5,c=6,执行语句Printa<bAndb<c后,窗体上显示的是A)True B)False C)出错信息 D)0(20)执行下列语句StrInput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)将显示输入对话框。

此时如果直接单击”确定”按钮,则定量StrInput的内容是A)请输入字符串通 B) 字符串对话框 C) 字符串 D)以上说法都不对(21)窗体上有Command1、Command2两个命令按钮。

现编写以下程序:Option Base 0Dim a() As Integer, m As IntegerPrivate Sub Command1_Click()m=InputBox(“请输入一个正整数”)ReDim a(m)End SubPrivate Sub Command2_Click()m=InputBox(“请输入一个正整数”)ReDim a(m)End Sub运行程序时,单击Command1后输入整数10,再单击Command2后输入整数5,则数组a中元素的个数是A)5 B)6 C)10 D)11(22)在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1.然后编写如下事件过程:Prvate Sub Command1_Click()For i=1 To 4For j=6 To 1 Step -2Counter=Counter+1Next jNextiLabel1.Caption=Str(Counter)End Sub程序运行后,单击命令按钮,标签中显示的内容是精品文档.精品文档A)11 B)12 C)16 D)20(23)在窗体上画一个名为Command1的命令按钮,然后编写以下程序:Prvate Sub Command1_Click()Dim M(10) As IntegerFor k=1 To10M(k)=12-kNext kX=8Print M(2+M(X))End Sub运行程序,单击命令按钮,在窗体上显示的是A)6 B)5 C)7 D)8(24)以下关于过程及过程参数的描述中,错误的是A)调用过程时可以用控件名称作为实际参数 B)用数组作为过程的参数时,使用的是”传地址”方式C)只有函数过程能够将过程中处理的信息传回到调用的程序中 D)窗体(Form)可以作为过程的参数(25)在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub Command1_Click()X=5:Y=3Call proc(X,Y)Label1.Caption=XLabel2.Caption=YEnd SubPrivate Sub proc(a As Integer,ByVal b As Integer)a=a*ab=b+bEnd Sub程序运行后,单击命令按钮,则两个标签中显示的内容分别是A)25和3 B)5和3 C)25和6 D)5和6(26)在窗体上有两个名称为 Text1、Text2的文本框,一个名称为Command1的命令按钮,设有如下的类型和变量声明:Private Type personname as String*8major as String*20Dim p As Person设文本框中的数据已正确地赋值给Person类型的变量p,当单击“保存”按钮时,能够正确地把变量中的数据写入随机文件Text2.dat中的程序段是A)Open”c:\Test2.dat”For Output As #1 B)Open”c:\Test2.dat”For RandomAs #1Put #1,1,p Get #1,1,pClose #1 Close #1C)Open”c:\Test2.dat”For Random As #1 Len=Len(p) D)Open”c:\Test2.dat”For Random As #1Len=Len(p)Put #1,1,p Get #1,1,pClose #1 Close #1(27)在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Prvate Sub Command1_Click()Dim i As Integer, n As IntegerFor i=0 To 50i=i+3n=n+1If i>10 Then Exit ForNextText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是A)2 B) 3 C)4 D)5精品文档.精品文档(28)假定有以下循环结构Do Until 条件表达式循环体Loop则以下正确的描述是A)如果“条件表达式”的值是0,则一次循环体也不执行 B)如果“条件表达式”的值不为0,则至少执行一次循环体C)不论“条件表达式”的值是否为“真”至少要执行一次循环体 D)如果“条件表达式”的值恒为0,则无限次执行循环体(29)在窗体上画一个命令按钮,然后编写如下事件过程:dim i,numRandomizeDoFor i=1 to 1000num=Int(Rnd*100)Print numSelect Case numCase 12 Exit Forcase 58 Exit Docase 65,68,92 EndNext iLoop上述事件过程执行后,下列描述中正确的是A)Do 循环执行的次数为1000次 B)在For循环中产生的随机数小于或等于100C)当产生的随机数为12时结束所有循环 D)当产生的随机数为65、68或92时窗体关闭、程序结束30、在窗体上画一个名为Command1的命令按钮,然后编写如下代码:Option Base 1Private Sub Command1_Click()Dim aa=Array(1,2,3,4)j=1For i=4 to 1 Step -1s=s+a(i)*jJ=j*10Next iPrint sEnd sub运行以上程序,其输出结果是A) 1234 B) 12 C) 34 D) 432131、设有如下通用过程:Public Function Fun(xStr As String) As StringDim tStr As String ,strl As IntegertStr=””strl=Len(xStr)i=1Do While i<=strl/2tStr=tStr& Mid(xStr,i,1)& Mid(xStr,strl-i+1,1)i=i+1loopfun=tStrEnd function在窗体上画一个名称为Command1的命令按钮,然后编写如下的事件过程:Private Sub Command1_Click()Dim S1 As StringS1=”abcdef”Print Ucase(fun(S1))END SUB精品文档.精品文档程序运行后,单击命令按钮,输出结果是A)BCDEF B) abcdef C) AFBECD D) DEFABC32、某人为计算n!(0<n<=12) 编写了下面的函数过程:Public Function Fun(n As integer) As longDim p As LongP=1For k=n-1 to 2 step -1P=p*kNext kFun=pEnd function在调试时发现该函数过程产生的结果是错误的,程序需要修改,下面的修改方案中有3中是正确的,错误的方案是A)把 p=1 改为 p=n B)把 for k=n-1 to 2 step -1 改为 for k=1 to n-1C)把 for k=n-1 to 2 step -1 改为 for k=1 to n D)把 for k=n-1 to 2 step -1 改为 for k=2 ton33、假定有以下函数过程:Public Function Fun(s As String) As stringDim s1 As strings1=””For i=1 to len(s)S1=Ucase(mid(s,I,1))+S1Next iFun=s1End function在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim str1 As String,str2 as stringS1=inputbox(“请输入一个字符串”)S2=FUN(S1)Print s2END SUB程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上输出结果为A)BCDEFG B)Abcdefg C)GFEDCB D)A gfedcba34、为计a^n 的值,某人编写了函数power 如下:Public Function power(a as interger,n as integer) As longDim p As LongP=aFor k= 1 to nP=p*aNext kpower=pEnd function在调试时发现错误,例如Print power(5,4)的输出应该是625,但实际输出是3125,程序需要修改,下面的修改方案中有3个是正确的,错误的一个是A)把 for k=1 to n 改为 for k=2 to n B)把 p=p*a 改为 p=p^n C) 把 for k=1 to n 改为 for k=1 ton-1 D)把 p=a 改为 p=135)某人编写了如下的程序Private sub Command1_click()Dim a as Integer ,b as IntegerA=Inputbox(“请输入整数”)B=Inputbox(“请输入整数”)Pro aPro bCall pro(a+b)End subPrivate sub pro(n as Integer)精品文档.精品文档While (n>0)Print n Mod 10N=n\10WendPrintEnd sub此程序功能是:输入2个正整数,反序输出这2个数的每一位数字,再反序输出这2个数之和的每一位数字。

相关文档
最新文档