2020年二级VB模拟试题及答案
VB考试题库,二级习题(含答案)

V B考试题库,二级习题(含答案)work Information Technology Company.2020YEARVB考试一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的值是______。
vb2级题库(含答案)

省二级考试VB 试题汇总VB 试题一、选择题1 以下4种描述中,错误的是_______。
D A. 常量在程序执行期间其值不会发生改变B. 根据数据类型不同,常量可分为字符型常量 、数值常量、日期/时间型常量和布尔型常量C. 符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质D. 符号常量的使用和变量的使用没有差别2 下面合法的常量是_______。
D P29页常量的概念A. 1/2B. 'abcd'—字符串常量要用双引号括起来C. 1.2*5D. False ---逻辑常量3 Visual asic 中可以用类型说明符来标识变量的类型,其中表示货币型的是_______。
C P27页数据类型 A. % B. # C. @ D. $4 以下关键字中,不能定义变量的是_______。
AA. DeclareB. DimC. PublicD. Private5 用十六进制表示Visual Basic 的整型常数时,前面要加上的符号是_______。
A P29页常量的概念A. &HB. &OC. HD. O 6 Visual Basic 日期常量的定界符是_______。
A P30页日期常量的概念 A. ## B. ‘’ C. () D. {}7 数学关系3≤x<10表示成正确的VB 表达式为_______。
B A. 3<=x<10 B. 3<=x AND x<10 C. x>=3 OR x<10 D. 3<=x AND <108 \,/,Mod ,*四个算术运算符中,优先级别最低的是_______。
C P35页算术运算符优先级 A. \ B. / C. Mod D. * 9 下面语句中有非法调用的是_______。
C sqr 求开方,参数不能是负数A. x=SGN(-1)B. x=FIX(-1)--p44C. x=SQR(-1)D.10 表达式23/5.8、23\5.8、23 Mod 5.8的运算结果分别是_______。
vb计算机二级试题及答案

vb计算机二级试题及答案一、选择题1. 下列哪项不是VB中常见的数据类型?A. IntegerB. BooleanC. StringD. Double答案:D2. VB中用于用户输入的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:A3. VB中用于显示文本的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:B4. VB中用于展示图片的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:D5. 在VB中,用于执行特定任务并返回结果的代码块是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:A6. 在VB中,用于执行特定任务的代码块是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:B7. VB中用于进行条件判断的结构是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:D8. VB中用于根据不同条件执行不同代码块的结构是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:C9. 在VB中,声明一个整数类型的变量的关键字是:A. BooleanB. IntegerC. StringD. Double答案:B10. 在VB中,声明一个字符串类型的变量的关键字是:A. BooleanB. IntegerC. StringD. Double答案:C二、编程题请编写一个VB程序,要求实现以下功能:1. 用户输入两个整数。
2. 程序计算并输出这两个整数的和。
3. 程序计算并输出这两个整数的差。
4. 程序计算并输出这两个整数的乘积。
5. 程序计算并输出这两个整数的商。
计算机二级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中,使用________关键字可以定义一个类。
2020计算机二级《VB》考前选择题练习

2020计算机二级《VB》考前选择题练习2VB的数值型数据分为( )两种。
A.整数和长整数B.整数和浮点数C.单精度浮点数和双精度浮点数D.整数和货币数据类型参考答案:B参考解析:本题考查数值型数据。
VB中提供的数值类型包括整数、浮点数、货币类型和字节型。
一般来讲货币类型为定点浮点数或者整数,而字节型为整数。
3在关系中凡能惟一标识元组的最小属性集称为该表的键或码。
二维表中可能有若干个键,它们称为该表的( )。
A.连接码B.关系码C.外码D.候选码参考答案:D参考解析:在关系中凡能惟一标识元组的最小属性集称为该表的键或码。
二维表中可能有若干个键,它们称为该表的候选码或候选键。
从二维表的所有候选键中选择一个作为用户使用的键称为主键或主码。
4下列工具中,不属于结构化分析的常用工具的是( )。
A.数据流图B.数据字典C.判定树D.N—S图参考答案:D参考解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。
5关系模型允许定义3类数据约束,下列不属于数据约束的是( )。
A.实体完整性约束B.参照完整性约束C.属性完整性约束D.用户自定义的完整性约束参考答案:C参考解析:关系模型允许3类数据约束,它们是:实体完整性约束:该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求;参照完整性约束:该约束是关系之间相关联的基本约束,它不允许关系引用不存有的元组:即在关系中的外键要么是所关联关系中实际存有的元组,要么就为空值:用户定义的完整性约束:用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
7两个或两个以上的模块之间关联的紧密水准称为( )。
A.耦合度B.内聚度C.复杂度D.连接度参考答案:A参考解析:耦合度是模块间互相连接的紧密水准的度量:内聚度是一个模块内部各个元素间彼此结合的紧密水准的度量。
8在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。
2020计算机二级vb考试答案

2020计算机二级vb考试答案一、选择题1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 以下哪个是Visual Basic中的保留关键字?A. IfB. EndC. FunctionD. All of the above答案:D3. 在Visual Basic中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D4. 在Visual Basic中,以下哪个选项是正确的数组声明方式?A. Dim myArray(10)B. Dim myArray() As IntegerC. Both A and BD. None of the above答案:C5. 在Visual Basic中,哪个控件用于显示文本,但不提供文本编辑功能?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A二、填空题1. Visual Basic中的_________语句用于在程序中创建一个循环,直到满足某个条件。
答案:Do...Loop2. 在Visual Basic中,_________函数用于将字符串转换为数字。
答案:Val3. Visual Basic中的_________事件是在窗体加载完成后触发的。
答案:Load4. 在Visual Basic中,_________属性用于设置或返回一个控件的可见性。
答案:Visible5. Visual Basic中的_________方法用于在运行时动态创建控件。
答案:CreateControl三、简答题1. 简述Visual Basic中如何实现一个按钮点击事件。
答案:在Visual Basic中,可以通过双击窗体设计器中的按钮控件来自动生成一个按钮的点击事件处理程序。
然后在该事件处理程序中编写相应的代码来响应按钮点击。
2020年计算机二级VB选择试题及答案

2020年计算机二级VB选择试题及答案一、选择题1、任何控件都有的属性是( )。
A.BackColorB.CaptionD.BorderStyle2、设计数据库的存储结构属于( )A.需求分析B.概念设计C.逻辑设计D.物理设计3、某人创建了1个工程,其中的窗体名称为Form1;之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是( )。
A.在工程属性对话框中把"启动对象"设置为Form2B.在Forml 的Load 事件过程中加入语句Load Form2C.在Form2的Load 事件过程中加入语句Form2.ShowD.把Form2的TabIndex 属性设置为l ,把Form1的TabIndex 属性设置为24、设有如下通用过程:Public Function Fun(xStr As Stri ng)As Stri ngDi mt Str As Stri ng ,strLAs IntegertStF=""strL=Len(xStr)i =1 Do While i ni =i -nLoopPrint iEnd SubA.2B.4C.5D.37、复选框的Value 属性为0时,表示该复选框( )。
A.未被选中B.被选中C.框内有灰色的勾D.操作有误8、在窗体上有一个名称为Check1的复选框数组(含4个复选框),还有一个名称为Text1的文本框,初始内容为空。
程序运行时,单击任何复选框,则把所有选中的复选框后面的方字罗列在文本框中(见图)。
下面能实现此功能的事件过程是( )。
A.Private Sub Check1_Click(Index As Integer)Text1.Text =""For k =0To 3If Check1(k).value =1ThenText1.Text =Text1.Text &Check1(k).Caption &""双引号中是空格 End If Next kEnd SubB.Private Sub Check1_Click(Index As Integer)For k =0To 3If Check1(k).Value =1ThenText1.Text =Text1.Text &Check1(k).Caption &""双引号中是空格End IfNext kEnd SubC.Private Sub Check1_Click(Index As Integer)Text1.Text ="" For k =0To 3 If Check1(k).Value =1ThenText1.Text =Text1.Text &Check1(Index).Caption &""双引号中是空格End IfNext k。
2020年计算机二级VB模拟试题及答案

2020 年计算机二级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)执行语句P icturel. picture二Load Picture(””)C)执行语句Picturel.picture二""D)选择图片框,在属性窗口中选择Picture属性条,然后按回车键。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(19) 在Visual Basic中,要使标签的标题栏居中显示, 则将其Alignment属性设置为 A) 0 B) 2 C) 1 D) 3
燕子老师 2008.9
(12) 下列可以启动Visual Basic的方法是 A) 打开"我的电脑",找到存放Visual Basic所在系统文件
的硬盘及文件夹,双击"VB6.exe"图标 B) 在DOS窗口中,键入Visual Basic的路径,执行Visual
Basic可执行文件 C) 利用"开始"菜单中的"程序"命令可启动Visual Basic D) A) 和C)
燕子老师 2008.9
(14) 在运行程序时,在文本框中输入新的内容,或在 程序代码中改变Text的属性值,相应会触发到什么 事件?
A) GotFocus B) Click C) Change D) DblClick
解析:在本题的四个选项中,GotFocus是设置焦点 事件,所以选项A)不合题意;Click是单击事件, 不合题意;DblClick是双击事件,也不合题意; Change是改变文本框内容事件,只要文本框中的 内容改变就会触发,故选项C)是本题的答案。
.vbp是Visual Basic Project的缩写,表示工程文件。 .frm是Form的缩写,表示窗体文件。 .frx是窗体的二进制数据文件。 .cls是class的缩写,表示类模块文件。 .bas是Basic的缩写,表示标准模块文件。 .ocx表示ActiveX控件的文件。 .res是resource的缩写,表示资源文件。
燕子老师 2008.9
(15) 如果一个变量未经定义就直接使用,则该变量的 类型为
A) Integer B) Byte C) Boolean D) Variant
解析:在Visual Basic中,系统提供了多种数据类型,有 字符串类型、数值型、货币型、布尔型,日期型等,此 外还有一种变体类型,Variant是一种特殊的数据类型, Variant变量中可以存放任何类型的数据,如数值、文 本字符串、日期和时间等,向Variant变量赋值时不必 进行任何转换,系统将自动进行必要的转换。如果变量 未经定义就直接使用,则该变量为Variant类型。
燕子老师 2008.9
(17) 标签控件能够显示文本信息,文本内容只能用什
么属性来设置?
A) Alignment
B) Caption
C) Visible
D) rStyle
解析:标签(Label) 主要用来显示一小段不需要用户 修改的文本,被显示文本内容只能由Caption属性 来定义和修改,因此选项B)是正确的;选项A)确 定标签标题的放置方式;选项C)决定程序运行后, 控件是否在屏幕上显示出来;BorderStyle属性返 回或设置对象的边框样式。
燕子老师 2008.9
(16) 根据变量的作用域,可以将变量分为3类,分别为 A) 局部变量、模块变量和全局变量 B) 局部变量、模块变量和标准变量 C) 局部变量、模块变量和窗体变量 D) 局部变量、标准变量和全局变量
解析:变量的作用域指变量的作用范围,根据变量的定义位置和使 用的变量定义语句的不同,变量可以分为3类,即局部变量、模块 变量和全局变量。局部变量是在过程(事件过程或通用过程) 内定 义的变量,其作用域是它所在的过程,通常用来存放中间结果或 用作临时变量;模块变量包括窗体变量和标准模块变量,窗体变 量可用于该窗体内的所有过程,使用前必须先声明,也就是说, 窗体层变量不能默认声明;全局变量也称全程变量,其作用域最 大,可在工程的每个模块、每个过程中使用,和模块级变量类似, 全局变量也在标准模块的声明部分声明,所不同的是全局变量必 须用Public或Global语句声明,不能用Dim语句声明,更不能用 Private声明;全局变量只能在标准模块中声明,不能在过程或窗 体模块中声明。
2008年二级VB模拟试题及 答案
燕子老师 2008年9月
一、单项选择题
(11) 窗体文件的扩展名是 A) .bas B) .cls C) .frm D) .res
解析:.bas为程序模块文件的扩展名;.cls为类模块 文件的扩展名;.res为相关资源文件的扩展 名,.frm为窗体文件的扩展名,所以选项C)是正 确的。
燕子老师 2008.9
(13) 关于货币型数据的说明,正确的是 A) 货币型数据有时可以表示成整型数据 B) 货币型数据与浮点型数据完全一样 C) 货币型数据是由数字和小数点组成的字符串 D) 货币型数据是小数点位置固定的实型数
解析:货币型数据是Visual Basic特有的一种数据结构, 是专门用来表示货币数量的数据类型。货币型数据不能 表示成整型数据的形式,这是使用"货币"数据的实际需 要决定的。货币型数据是数值的,经常要进行各种运算, 不能是字符串。货币型数据与浮点型数据都是带有小数 点的数,但货币型数据小数点后的有效数位固定为4位。
燕子老师 2008.9
(18) 一个工程必须包含的文件的类型是 A) *.vbp *.frm *.frx B) *.vbp *.cls *.bas C) *.bas *.ocx *.res D) *.frm *.cls *.bas
解析:一个工程中可以包含7类文件,其中,工程文件、 窗体文件和窗体的二进制数据文件是一个工程不可缺少 的文件,这7类文件的扩展名及含义分别是:
解析:启动Visual Basic有4种方式:打开"我的电脑",找 到存放Visual Basic所在的系统文件的硬盘及文件夹,双 击"VB6.exe"图标,即可进入Visual Basic编程环境;所 以选项A)是正确的;利用"开始"菜单中的"程序"命令方 式进入;所以选项C)也是正确的;使用"开始"菜单中的 "运行"命令,在"打开"栏中键入VB6.exe的存放路径,单 击"确定"按钮即可;把VB6.exe文件直接拖到桌面可建立 启动Visual Basic的快捷方式,双击该执行文件即可。