2017年3月计算机二级考试VB考前练习试题及答案(8)
- 格式:doc
- 大小:19.50 KB
- 文档页数:4
vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(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)A.对象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)A.内模式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真题附答案12017年计算机等级考试二级VB真题附答案一、选择题1). ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A.得到一个新的数据表文件B.得到一个新的数据表文件和一个新的备注文件C.得到一个新的数据表文件和两个新的备注文件D.错误信息,不能复制带有备注型字段的数据表文件正确答案:B2). 若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca正确答案:D3). 已知一棵二叉树前序遍历和中序遍历分别为__H和__F,则该二叉树的后序遍历为A.__AB.__AC.__HD.__G正确答案:B4). 下面有关注释语句的格式,错误的是A.Rem注释内容B.′注释内容C.a=3:b=2 ′对a、b赋值D.Private Sub Command1_MouseDown(button As Integer , shift As Integer , _Rem 鼠标按下事件的命令调用过程X As Single ,Y As Single)正确答案:D5). 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E 入栈前,栈中元素可以出栈,则出栈序列可能是A.ABCEDB.DCBEAC.DBCEAD.CDABE正确答案:B二、基本操作题(1)在名称为Forml的窗体上添加一个名称为Shapel的形状控件,通过设置参数使其形状为圆形;添加一个名称为Labell的标签,标题为“形状”,标签的大小能够根据标签内容的字数、大小而定;添加一个名称为Textl的文本框,文本框最多能够显示5个字符,文本框中初始内容为“圆形”注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sitl.frm,工程文件名为sjtl.vbp。
计算机二级VisualBasic考试题及答案2017计算机二级Visual Basic考试题及答案考生们在备考计算机考试科目时,除了复习教材以外,还要结合试题加深对知识点的理解和巩固,以下是店铺搜索整理的一份2017计算机二级Visual Basic考试题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.窗体中有一个名称为txtSpeed的文本框,一个名称为hsbSpeed的滚动条。
以下程序:Private Sub hsbSpeed_Change( )txtSpeeD.Text = hsbSpeeD.ValueEnd Sub当单击滚动条hsbSpeed右端的箭头时,以下说法不正确的是(B) (单)A.此时会触发change事件B.此时不会触发change事件C.在文本框中显示了滚动条滑块所在位置的值D.此时不会触发scroll事件2.利用窗体中的滚动条HScroll1改变窗体的背景色,可以这样编写代码:Private Sub HScroll1_Change( )R= HScroll1.Valueform1.BackColor = RGB(R,int(Rnd*256),int(Rnd*256))End Sub以下说法不正确的是(C) (单)A.窗体的背景色是一个随机的颜色B.RGB函数取得到的颜色有256*256*256种C.表达式int(Rnd*256)取得随机数的范围为0-256之间的整数D.表达式int(Rnd*256)取得随机数的范围为0-255之间的整数3.窗体中有一个名称为Slider1的可选择性刻度滑块控件,一个名称为text1的`文本框,如下程序:Private Sub Slider1_change( )Text1.FontSize =【Slider1.value】End Sub当拖动滑块时,以上程序实现用Slider控件设置文本框中的字体大小的功能。
2017年全国资格考试计算机等级考试二级VisualBasic语言程序设计笔试试题模拟真题计算机等级考试二级Visual Basic语言程序设计笔试试卷一、选择题((1)一(20)每小题2分,(21)一(30)每小题3分,共30题,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡的相应位置上,答在试卷上不得分。
(1)以下不能在“工程资源管理器”窗口中列出的文件类型是A).bas B).res C).fnn D).ocx(2)以下关于窗体的描述中,错误的是A)执行UnloadFoMl语句后,窗体Fonnl消失,但仍在内存中B)窗体的Ioad事件在加载窗体时发生C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D)窗体的Height、width属性用于设置窗体的高和宽(3)下列可作为Visual Basic变量名的是A)A#A B)4A C)?xY D)constA(4)设有如下的记录类型Type StudentnumberAs stringname As Stringage As IntegerEnd Type则正确引用该记录类型变量的代码是A) Student.name=”张红” B) Dim As Students.name=”张红”C) Dim s As Type Student D) Dim s As TypeS.name=”张红” s.Dame=”张红”(5)函数String(n,“str”)的功能是A)把数值型数据转换为字符串B)返回由n个字符组成的字符串C)从字符串中取出n个字符D)从字符串中第n个字符的位置开始取子字符串(6)将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是A)Cos(a+b)A2十5*exp(2) B)Cos^2(a+b)+5*exp(2)C)Cos(a+b)^2十5*ln(2) D)Cos^2(a+b)+5*ln(2)(7)在窗体上画一个命令按钮,名称为Commandl。
3月计算机二级《VB考试》题及答案2017年3月计算机二级《VB考试》题及答案2017年3月计算机二级考试定于3月25日-28日举行,为了帮助同学们有针对性地进行复习备考,以下是店铺搜索整理的一份2017年3月计算机二级《VB考试》题及答案,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!1). 某二叉树共有12个结点,其中叶子结点只有1个。
则该二叉树的深度为(根结点在第1层)( )A.3B.1 6C.8D.12正确答案:D答案解析:二叉树中,度为0的结点数等于度为2的结点数加l,即n2= n0 -1,叶子结点即度为O,n0 =1,则n2 =0,总结点数为12= n0+ nl+ n2=l+nl +O.则度为1的结点数nl= 11,故深度为12,选D。
2). 假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是( )A.单击窗体上没有控件的地方B.单击任意一个控件C.双击任意一个控件D.单击属性窗口的标题栏正确答案:A答案解析:单击窗体上没有控件的地方,在属性窗口就会出现窗体的各属性,这样就可对窗体的属性进行设置,故A选项正确。
单击任意一个控件,在属性窗口中出现的是该控件的属性,故B选项错误;双击任意一个控件,打开的是“代码窗口”,故C选项错误;单击属性窗口的标题栏,属性窗口成为活动窗口,故D选项错误。
3). 命令按钮不支持的事件为( )A.ClickB.DblClickC.GotFocusD.MouseMove正确答案:B答案解析:命令按钮支持的事件有Click,GotFocus和MouseMove,不支持DblClick事件,故选B。
4). 如下关于变体类型变量的叙述中,错误的.是( ).A.变体类型数组中只能存放同类型数据B.使用Array初始化的数组变量,必须是Variant类型C.没有声明而直接使用的变量其默认类型均是VariantD.在同一程序中,变体类型的变量可以被多次赋以不同类型的数据正确答案:A答案解析:变体型变量能够存储所有系统定义类型的数据。
3月计算机二级考试《VB》练习题(及答案)2017年3月计算机二级考试《VB》练习题(及答案)为了帮助同学们更好的复习,并在考试中取得优异的成绩,以下是店铺搜索整理的一份2017年3月计算机二级考试《VB》练习题(及答案),供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!1). 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )A.10B.8C.6D.4正确答案:C答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中是5+1=6个。
2). 下面描述中,不属于软件危机表现的是( ).A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高正确答案:A答案解析:软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的.成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。
所以选择A。
3). 以下能够正常结束循环操作的程序段是( )A.s2-jsjks-ejvbks-0170.jpgB.s2-jsjks-ejvbks-0171.jpgC.s2-jsjks-ejvbks-0172.jpgD.s2-jsjks-ejvbks-0173.jpg正确答案:C答案解析:A中循环体内i=i+1,i永远不会小于0;B中i的初值为5,执行语句i=i+2后不会等于1。
D中i<1-直满足条件,不能退出循环。
C中i的初值为5,i=i - 2则每次都减2,在第3次执行循环后i>0条件不满足,退出循环。
选C。
4). 面向对象方法中,继承是指( ).A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制正确答案:D答案解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。
国家二级计算机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训练题及答案2017年计算机二级VB训练题及答案计算机等级考试要取得好成绩平时一定要多加练习,提高做题技巧和速度。
下面是店铺为大家整理的2017年计算机二级VB训练题及答案,希望对大家有帮助!练习一1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(C)A)冒泡排序B)选择排序C)快速排序D)归并排序2.非空的循环单链表head的尾结点(由p所指向),满足(A)A)p->next==NULLB)p==NULLC)p->next=headD)p=head3.线性表的顺序存储结构和线性表的链式存储结构分别是(C)A)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构4.结构化程序设计所规定的三种基本控制结构是(D)A)输入、处理、输出B)树形、网形、环形C)顺序、选择、循环D)主程序、子程序、函数5.下列不属于软件调试技术的是(D)A)强行排错法B)集成测试法C)回溯法D)原因排除法6.软件生命周期中花费时间最多的阶段是(B)A)详细设计B)软件编码C)软件测试D)软件维护7.软件设计中,有利于提高模块独立性的一个准则是(A)A)低内聚低耦合B)低内聚高耦合C)高内聚低耦合D)高内聚高耦合8.数据库的故障恢复一般是由(D)A)数据流图完成的B)数据字典完成的C)DBA完成的D)PAD图完成的9.下列关系运算的叙述中,正确的是(B)A)投影、选择、连接是从二维表行的方向进行的运算B)并、交、差是从二维表的列的方向来进行运算C)投影、选择、连接是从二维表列的方向进行的运算D)以上3种说法都不对10.在关系数据库中,对一个关系做投影操作后,新关系的.元组个数将(A)A)等于原来关系中的元组个数B)大于原来关系中的元组个数C)小于原来关系中的元组个数D)不能确定元组个数11.以下不具有Picture属性的对象是(B)A)窗体B)图片框C)图像框D)文本框12.双击窗体中的对象后,Visual Basic将显示的窗口是(D)A)项目(工程)窗口B)工具箱C)代码窗口D)属性窗口13.若要将窗体从内存中卸载,其实现的方法是(A)A)ShowB)UnLoadC)LoadD)Hide14.要使目录列表框(名称为Dirl)中的目录随着驱动器列表框(名称为Drivel)中所选择的当前驱动器的不同而同时发生变化,则应:(A)A)在Dirl中的Change事件中,书写语句 Dirl.Drive=Drivel.DriveB)在Dirl中的Change事件中,书写语句 Dirl.Path=Drivel.DriveC)在Drivel中的Change事件中,书写语句Dirl.Path=Drivel.DriveD)在Drivel中的Change事件中,书写语句Dirl.Drive=Drivel.Drive15.设有如下声明:Dim x As Integer如果Sgn(x)的值为-1,则表示x的值是(A)A)整数B)大于0的整数> C)等于0的整数D)小于0的数16.下述说法不正确的是(B)A)变量名的长度不能超过255个字符B)变量名可以包含小数点或者内嵌的类型声明字符C)变量名不能使用关键字D)变量名的第一个字符必须是字母17.下列可作为Visual Basic变量名的是(A)A)FilenameB)A(A+B)C)A%DD)Print18.语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(BD)A)-36B)1C)-1D)-7219.下面说法中,不正确的是(D)A)Cls清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)B)当前窗体是用Picture属性装入的图形时,也可以用Cls方法清除C)Move方法用来移动窗体和控件,并改变其大小D)Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容20.假定在图片框Picturel中装入了一个图形,为了清除该图形(注意,清除图形,而不是删除图片框),应采用的正确方法是(D)A)选择图片框,然后按Del键B)执行语句 Picturel.picture=LoadPicture("")C)执行语句 Picturel.picture=""D)选择图片框,在属性窗口中选择Picture属性条,然后按回车键[ 结束 ]练习二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)显示、打印、制表11.与传统的程序设计语言相比,Visual Basic 最突出的特点是(C)A)结构化程序设计B)程序开发环境C)事件驱动编程机制D)程序调试技术12.在Visual Basic 中,下列优先级最高的运算符是(A)A)*B)\C)<D)Not13.下列语句用来设置疤錐orm1的属性,其中在运行时不能正确操作的语句是(B)A)Form1.Caption="Form Test"B)="Form Test"C)Form1.MaxButton=FalseD)Form1.MinButton=False14.表达式Left("how are you",3)的值是(A)A)howB)areC)youD)how are you15.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C)A)工程资源管理器窗口B)工具箱窗口C)代码窗口D)属性窗口16.下列正确的Visual Basic注释语句是(B)A)Dim a(10)As Integer Rem 这是一个VB程序B)这是一个VB程序P Private Sub Command1_Click() …C)a=1:b=2:_Rem 这是一个VB程序:c=3D)If Shift=6 And Button=2 ThenPrint"BBBB"Rem这是一个VB程序End If17.代数式ab+cd对应的Visual Basic6.0表达式是(A)A)a/(b+c/D)B)(a/b+c)/dC)a/(b+c)/dD)a/b+c/d18.使程序立即从一个Function过程中退出的语句是(A)A)Exit FunctionB)ExitC)ReturnD)Resume19.要使一个标签透明且具有边框,则应(B)A)将其BackStyle属性设置为0,BorderStyle属性设置为0B)将其BackStyle属性设置为0,BorderStyle属性设置为1C)将其BackStyle属性设置为1,BorderStyle属性设置为0D)将其BackStyle属性设置为1,BorderStyle属性设置为120.在窗体上画一个命令按钮,然后编写如下代码:Private Sub Command1_Click()a&=InputBox("请输入第一个数")b&=InputBox("请输入第二个数")Print b&+a&End Sub程序运行后,单击命令按钮,在两个输入对话框中先后输入12345和54321,程序的输出结果是(A)A)66666B)5432112345C)1234554321D)出错[ 结束 ]【2017年计算机二级VB训练题及答案】。
3月计算机二级考试VB备考试题及答案2017年3月计算机二级考试VB备考试题及答案考生们在备考计算机二级VB考试过程中,要多做题多练习,以下是店铺搜索整理的一份计算机二级《VB》备考试题及答案,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!1). 在标准模块中,将a定义为全局整型变量的语句是( )A.Static a As IntegerB.Dim a As IntegerC.Private a As IntegerD.Public a As Integer正确答案:D答案解析:VB中变量的作用域分为:局部变量、窗体模块级变量、全局变量。
局部变量:在过程内用Dim语句或Stat-IC语句声明的变量,只能在本过程中使用。
窗体模块级变量:在“通用声明”段中用Dim语句或用Private语句声明的变量,可被本窗体模块的任何过程访问。
全局变量:在“通用声明”段中用Public语句声明的变量,可被本应用程序的任何过程或函数访问。
2). 下面关于VB应用程序的叙述中正确的是( )A.VB应用程序只能解释运行B.VB应用程序只能编译运行C.VB应用程序既能解释运行,也能编译运行D.VB应用程序必须先编译,然后解释运行正确答案:C答案解析:VB程序有两种运行方式,即解释方式与编译方式。
3). 以下不合法的VB变量名是( )A.filenameB.readC._yD.e5正确答案:C答案解析:变量的命名规则是:①必须以字母开头,由字母、汉字、数字或下划线组成;②不能在变量名中出现句点″.″、空格或者嵌入字符,例如!、@、#、$、%、&等;③长度不得超过255个字符;④不能使用VB的`关键字,关键字是语言的组成部分,包括预定义语句(例如If、For等)、函数(Abs、Sqr等)和操作符(Or、Mod等)。
4). 下面不属于软件设计阶段任务的是( )A.软件总体设计B.算法设计C.制定软件确认测试计划D.数据库设计正确答案:C答案解析:从技术观点上看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。
2017全国计算机二级vb考试答案一、选择题1. VB中的“模块”是指什么?A. 一个程序文件B. 一个类C. 一个窗体D. 一个函数答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable2C. 2variable2D. variable-2答案:B3. VB中,以下哪个关键字用于声明全局变量?A. DimB. StaticC. PublicD. Private答案:C4. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A5. VB中,以下哪个事件用于在窗体加载时触发?A. Form_LoadB. Form_ClickC. Form_UnloadD. Form_KeyPress答案:A二、填空题1. 在VB中,使用____关键字可以定义一个数组。
答案:Dim2. VB中的____函数用于将字符串转换为大写。
答案:UCase3. 在VB中,使用____关键字可以声明一个过程。
答案:Sub4. VB中的____属性用于获取或设置一个控件的可见性。
答案:Visible5. VB中的____事件用于在文本框内容发生变化时触发。
答案:Text_Change三、简答题1. 简述VB中的事件驱动编程的概念。
答案:事件驱动编程是一种编程范式,程序的执行流程由用户操作或其他事件触发,而不是由程序代码的顺序决定。
2. 描述VB中如何使用循环结构来遍历一个数组。
答案:可以使用For循环或Do循环结构来遍历数组,通过索引变量访问数组中的每个元素。
四、编程题1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。
答案:```vbDim sum As IntegerDim i As Integersum = 0For i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNext iMsgBox "1到100之间所有偶数的和为:" & sum```2. 编写一个VB函数,实现字符串的反转。
2017全国计算机二级vb考试答案一、选择题1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 下列哪个函数用于计算两个数的和?A. AbsB. SqrC. SumD. Round答案:C3. 在Visual Basic中,以下哪个关键字用于声明全局变量?A. DimB. PrivateC. PublicD. Static答案:C4. 下列哪个控件用于显示文本,并且用户不能修改?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B5. 在Visual Basic中,以下哪个事件用于响应鼠标单击操作?A. ClickB. DblClickC. MouseDownD. MouseUp答案:A二、填空题1. 在Visual Basic中,使用________函数可以将字符串转换为大写。
答案:UCase2. 若要在Visual Basic中声明一个整型变量并初始化为10,应使用________语句。
答案:Dim myVar As Integer = 103. 在Visual Basic中,使用________事件可以响应表单的加载。
答案:Load4. 若要在Visual Basic中创建一个名为"myButton"的按钮,并设置其标题为"Click Me",应使用________语句。
答案:Dim myButton As Button = New Button() With {.Text = "Click Me"}5. 在Visual Basic中,使用________函数可以获取当前系统时间。
答案:Now三、简答题1. 简述Visual Basic中的过程和函数的区别。
答案:过程(Sub)和函数(Function)都是Visual Basic中用于封装代码的程序结构。
2017年vb二级考试答案一、选择题(每题2分,共20分)1. 在Visual Basic中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 下列哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A3. 在Visual Basic中,哪个关键字用于声明一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B4. 如果一个变量的值是5,那么表达式"Not 5"的值是多少?A. -5B. TrueC. FalseD. 05. 在Visual Basic中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B6. 下列哪个事件是当窗体加载时触发的?A. LoadB. ClickC. DblClickD. MouseDown答案:A7. 在Visual Basic中,哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A8. 下列哪个选项是Visual Basic中的正确循环结构?A. For...NextB. While...End WhileC. Do...LoopD. All of the above答案:D9. 在Visual Basic中,哪个函数用于将字符串转换为数字?B. ValC. CIntD. Convert答案:B10. 如果一个变量的值是"Hello",那么表达式"UCase("Hello")"的值是什么?A. helloB. HELLOC. HelloD. hElLo答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________函数可以将一个数字转换为字符串。
3月计算机二级考试《VB》考试题及答案2017年3月计算机二级考试《VB》考试题及答案1). 为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为( )A.OB.1C.2D.False正确答案:C答案解析:复选框的Value属性可以设置为0、l或2。
O表示没有选择该复选框,l表示选中该复选框,2表示该复选框被禁用(灰色显示)。
2). 一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程间的联系是( )A.1∶1联系B.1∶m联系C.m∶1联系D.m∶n联系正确答案:D答案解析:因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授,所以它们之间是多对多的关系,可以表示为m∶n。
3). 一个栈的初始状态为空。
现将元素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等)。
6). 窗体上有名称为Listl的列表框。
2017年3月计算机二级考试VB考前练习
试题及答案(8)
1[单选题] 在软件开发中,需求分析阶段可以使用的工具是( )。
A.N—s图
B.DFD图
C.PAD图
D.程序流程图
参考答案:B
参考解析:在需求分析阶段可以使用的工具有数据流图(DFD 图),数据字典(DD),判定树与判定表,所以选择B。
2[单选题] 耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是( )。
A.提高耦合性降低内聚性有利于提高模块的独立性
B.降低耦合性提高内聚性有利于提高模块的独立性
C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度
D.内聚性是指模块间互相连接的紧密程度
参考答案:B
参考解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。
一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高
模块内的内聚性,有利于提高模块的独立性,所以A错误,B正确。
耦合性是模块问互相连接的紧密程度的度量而内聚性是指一个模块内部各个元素间彼此结合的紧密程度,所以C与D错误。
3[单选题] 设:a=2,b=8,c=6,d=3,表达式a>bAndNot(C>D.Ord>c的值是
A.1
B.O
C.True
D.False
参考答案:D
参考解析:本题中包含的两种运算符的优先级别由高到低依次为:比较运算符、逻辑运算符。
其中,逻辑运算符的优先级为:Not(非)→And(与)→Or(或)。
And前面表达式的值为False,And后面表达式的值为False,Or后面表达式的值也为False,所以最后输出的也是False。
因此,答案为D.。
4[单选题] 鼠标拖放控件要触发两个事件,这两个事件是
A.DragOver事件和DragDrop事件
B.Drag事件和DragDrop事件
C.MouseDown事件和KeyDown事件
D.MouseUp事件和KeyUp事件
参考答案:A
参考解析:当鼠标拖动控件到目标对象上,不松开鼠标时,触发目标对象的DragOver事件;松开鼠标时,就会触发目标对象的DragDrop事件。
故选A。
5[单选题] 如果一个菜单项的访问键为D,则以下等同于单击
该菜单项的操作为
A.按Ctrl+D键
B.按Ah+D键
C.按D键
D.按Shift+D键
参考答案:B
参考解析:“访问键”是菜单、菜单项或控件(如按钮)标签的文本中带下划线的字符。
访问键允许用户通过同时按Alt键和预先定义的访问键来“单击”按钮。
6[单选题] 下列关于控件数组的叙述中,正确的是
A.控件数组可以由不同类型的控件组成
B.控件数组元素的最小下标值为1
C.在设计阶段,可以改变控件数组元素的Index属性值
D.控件数组的名字由Caption属性指定
参考答案:C
参考解析:控件数组必须用同类型的控件组成,最小下标为0,控件数组的名字由Name属性指定。
选C。
7[单选题] 关于随机文件,以下叙述中错误的是( )。
A.使用随机文件能节约空间
B.随机文件记录中,每个字段的长度是固定的
C.随机文件中,每个记录的长度相等
D.随机文件的每个记录都有一个记录号
参考答案:A
参考解析:随机文件中的每一行是一条记录,每条I记录的长度是固定的、相等的,并且都有一个记录号。
0pen语l句中的Len
用于指定记录长度,当指定长度小于记录实际长度l时将产生错误;大于实际长度时,可以写入,但浪费空间,所以l随机文件占据磁盘空间较大,故选项A错误。