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属性条,然后按回车键。
国家二级(VB)机试模拟试卷200(题后含答案及解析)
国家二级(VB)机试模拟试卷200(题后含答案及解析) 题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题选择题1.不能正确表示条件”两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是( )。
A.A*B=0 and A+B<>0B.(A=0 or B=0)and(A<>0 or B<>0)C.not(A=0 And B=0)and(A=0 or B=0)D.A*B=0 and(A=0 or B=0)正确答案:D解析:考查VB的表达式。
选项A中由于A*B=0,因此A为0或者B为0,或者A、B同时为O,而A+B<>,恰好排除了A、B同时为0的条件,因此符合条件描述;选项B中恰好描述了条件中的问题;选项C描述的A、B同时为0的取非,也就是同时为0不成立,然后再加上A或者B其中一个为0,符合条件描述;选项D中前面条件和选项A相同,但是后面不能排除二者同时为0的条件。
2.下面是求最大公约数的函数的首部( )。
Function fun(By Val x As Integer,ByVal y As Integer)As Integer若要输出8、12、16这3个数的最大公约数,下面正确的语句是A.Print fun(8,12),fun(12,16),fun(16,8)B.Print fun(8,12,16)C.print fun(8,12),fun(12,16),fun(16)D.Print fun(8,fun(12,16))正确答案:D解析:函数过程在传递参数时,形参表与实参表中对应变量的名字不必相同,但参数的个数、对应位置和对应类型必须相同。
本题中的fun函数有两个参数,任何对于fun的调用都必须传递实参为两个整型值;选项A)中得到3个结果,显然不是我们所需要的;选项D)中的函数嵌套调用能够求出3个数的最大公约数。
3.设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下语句正确的是( )。
2020年计算机二级VB模拟试题及答案(4)
2020年计算机二级VB模拟试题及答案(4)一、选择题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的文本框,初始内容为空。
程序运行时,单击任何复选框,则把所有选中的复选框后面的方字罗列在文本框中(见图)。
下面能实现此功能的事件过程是( )。
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 kEnd SubText1.Text ="" For k =0To 3If Check1(k).Value =1ThenText1.Text =Text1.Text &Check1(k).Caption &""双引号中是空格Exit ForEnd IfNext kEnd Sub9、在窗体上添加一个命令按钮,名为Co mmand1,其单击事件中有下列程序段,则事件过程执行后,文本框中输出( )。
全国计算机等级考试二级VB模拟试题及答案解析9套
目录计算机二级VB模拟试题及答案解析(1) (2)计算机二级VB模拟试题及答案解析(2) (12)计算机二级VB模拟试题及答案解析(3) (20)计算机二级VB模拟试题及答案解析(4) (29)计算机二级VB模拟试题及答案解析(5) (39)计算机二级VB模拟试题及答案解析(6) (48)计算机二级VB模拟试题及答案解析(7) (56)计算机二级VB模拟试题及答案解析(8) (65)计算机二级VB模拟试题及答案解析(9) (75)计算机二级VB模拟试题及答案解析(1)一、选择题1). 下列说法有错误的是A.默认情况下,属性Visible的值为FalseB.如果设置控件的Visible属性为False,则运行时控件会隐藏C.Visible的值可设为True或者FalseD.设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态正确答案:D2). 不需要事先建立就可以使用的变量是A.公共变量B.私有变量C.局部变量D.数组变量正确答案:B3). 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为A.For i=0 To List1.ListCount-1……NextB.For i=0 To List1.Count-1……NextC.For i=1 To List.ListCount……NextD.For i=1 To L ist1.Count……Next正确答案:A4). 语句a=b+c代表的意思是( )A.变量a等于b+c的值B.变量a等于b的值,然后再加上c的表达式C.将变量a存入变量存入b中,然后再加上c的表达式D.将变量a存入变量b+c中正确答案:A5). 循环链表的主要优点是A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件正确答案:B二、基本操作题(1)在名称为Forml的窗体上画两个标签(名称分别为Labell和Label2,标题分别为“姓名”和“年龄”)、两个文本框(名称分别为Textl和Text2,初始内容均为空)和一个命令按钮(名称为Commandl,标题为“显示”)。
二级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试题题目及答案一、选择题(每题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机试(对象及其操作)模拟试卷1(题后含答案及解析)
国家二级VB机试(对象及其操作)模拟试卷1(题后含答案及解析) 题型有:1. 选择题选择题1.以下关于VB对象属性的叙述中,错误的是( )。
A.属性是对象的特征B.对象的所有属性值都可以在属性窗口中设置C.不同对象可以具有同名的属性D.对象的某些属性可以在程序中设置正确答案:B解析:对象只有部分属性可以在属性窗口中设置。
知识模块:对象及其操作2.以下关于事件、事件驱动的叙述中,错误的是( )。
A.事件是可以由窗体或控件识别的操作B.事件可以由用户的动作触发C.一个操作动作只能触发一个事件D.事件可以由系统的某个状态的变化而触发正确答案:C解析:一个操作动作有时会触发一个或多个事件。
比如当按下键盘的某键时,会触发KeyDown和KeyPress事件。
故A选项错误。
知识模块:对象及其操作3.在面向对象的程序设计中,可被对象识别的动作称为( )。
A.方法B.事件C.过程D.函数正确答案:B解析:在Visual Basic中可被对象识别的动作称为事件,事件是由用户或系统触发的,触发后就会执行相应的事件过程代码。
故选B。
知识模块:对象及其操作4.在设计窗体时,双击窗体的任何地方,可以打开的窗口是( )。
A.代码窗口B.属性窗口C.工程资源管理器窗口D.工具箱窗口正确答案:A解析:设计窗体时双击窗体的任何地方,默认打开的是代码窗口。
故选A。
知识模块:对象及其操作5.为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为( )。
A.1B.2C.3D.4正确答案:B解析:窗体的BorderStyle属性是用来设置窗体的边框样式的。
属性值l为Fixed Single,3为Fixed Dialog,4为Fixed ToolWindow,设置为这3个属性值都不能改变窗口大小。
2是Sizable,表示窗体大小可以改变。
故选B。
知识模块:对象及其操作6.为了使窗体左上角不显示控制框,需设置为False的属性是( )。
2020计算机二级vb考试答案
2020计算机二级vb考试答案一、选择题1. 在Visual Basic中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. 下列哪个函数用于计算一个数的绝对值?A. AbsB. SqrC. SinD. Cos答案:A3. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. FunctionB. SubC. ClassD. Module答案:B4. 如果变量x的值是5,那么表达式x Mod 3的结果是?A. 2B. 3C. 1D. 5答案:A5. 在Visual Basic中,下列哪个控件用于显示文本,但不响应用户输入?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B二、填空题1. 在Visual Basic中,使用________关键字可以声明一个变量。
答案:Dim2. Visual Basic中的________函数可以用来将字符串转换为数字。
答案:Val3. 若要在Visual Basic中创建一个数组,可以使用________语句。
答案:ReDim4. 在Visual Basic中,________事件是当窗体加载时触发的。
答案:Load5. 若要在Visual Basic中打开一个文件,可以使用________函数。
答案:Open三、简答题1. 描述Visual Basic中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由事件(如用户操作、系统消息等)触发,而不是由程序代码的顺序决定。
2. 说明Visual Basic中如何使用循环结构来遍历一个数组?答案:可以使用For...Next循环或Do...Loop循环结构来遍历数组。
例如,使用For...Next循环时,可以设置循环变量从数组的下界开始,到上界结束,步长为1,循环体内访问数组的每个元素。
计算机二级VB考试题含答案
计算机二级VB考试题含答案计算机二级VB考试题含答案计算机二级VB考试题及答案1.以下能判断指针是否指向文件尾的函数是(D)(单)A.BOFB.LOCC.LOFD.EOF2.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是(B)(单)A.如果工程中含有SubMain过程,则程序一定首先执行该过程B.不能把标准模块设置为启动模块C.用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体D.任何时刻最多只有一个窗体是活动窗体3.窗体的过程Form_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAs Single),有4个参数,关于这些参数,正确的描述是(D)(单)A.通过Button参数判定当前按下的是键盘上哪一个键B.Shift参数只能用来确定是否按下Shift键C.Shift参数只能用来确定是否按下Alt和Ctrl键D.参数x,y用来设置鼠标当前位置的坐标4.设组合框Combo1中有3个项目,则以下能删除最后一项的语句是(B)(单)bo1.RemoveItemTextbo1.RemoveItem2bo1.RemoveItem3bo1.RemoveItemCombo1.Listcount5.以下关于焦点的叙述中,错误的是(A)(单)A.如果文本框的Enabled属性为False,能接收从键盘上输入的数据B.当文本框失去焦点时,触发LostFocus事件C.当文本框的Enabled属性为False时,其Tab顺序不起作用D.可以用TabIndex属性改变Tab顺序6.如果要在菜单中添加一个分隔线,则应将其Caption属性设置为(D)(单)A.=B.*C.&D.-7.在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:PrivateSubCommand1_Click()n=val(Text1.Text)SelectCasenCase1To20x=10Case2,4,6x=20CaseIs<10x=30Case10x=40EndSelectText2.Text=xEndSub程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是(A)(单)A.10B.20C.30D.408.设有以下循环结构Do循环体LoopWhile<条件>则以下叙述中错误的是(A)(单)A.若"条件"是一个为0的常数,则一次也不执行循环体B."条件"可以是关系表达式、逻辑表达式或常数C.循环体中可以使用ExitDo语句D.如果"条件"总是为True,则不停地执行循环体9.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimnumAsIntegernum=1DoUntilnum>6Printnum;num=num+2.4LoopEndSub程序运行后,单击命令按钮,则窗体上显示的内容是(B)(单)A.13.45.8B.135C.147D.无数据输出10.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimaAsInteger,sAsIntegera=8s=1s=s+aa=a-1LoopWhilea<=0Prints;aEndSub程序运行后,单击命令按钮,则窗体上显示的内容是(C)(单)A.79B.340C.97D.死循环11.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:有如下通用过程:PublicFunctionf(xAsInteger)DimyAsIntegerx=20y=2f=x*yEndFunctionPrivateSubCommand1_Click()StaticxAsIntegerx=10y=f(x)Printx;yEndSub程序运行后,如果单击命令按钮,则在窗体上显示的内容是(C)(单)A.105B.205C.2040D.104012.设有如下通用过程:PublicSubFun(a(),ByValxAsInteger)Fori=1To5x=x+a(i)NextIEndSub在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下的事件过程:PrivateSubCommand1_Click()Dimarr(5)AsVariantFori=1To5arr(i)=iNextICallFun(arr(),n)Text1.Text=nEndSub程序运行后,单击命令按钮,则在文本框中显示的内容是(A)(单)A.10B.15C.25D.2413.在窗体上画一个名称为Command1的`命令按钮,然后编写如下代码:OptionBase1PrivateSubCommand1_Click()d=0c=10x=Array(10,12,21,32,24)Fori=1To5Ifx(i)>cThend=d+x(i)c=x(i)Elsed=d-cEndIfPrintdEndSub程序运行后,如果单击命令按钮,则在窗体上输出的内容为(C)(单)A.89B.99C.23D.7714.在窗体上画两个滚动条,名称分别为Hscroll1、Hscroll2;六个标签,名称分别为Label1、Label2、Label3、Label4、Label5、Label6,其中标签Label4、Label6分别显示"A"、"B"、"A*B"等文字信息,标签Label1、Label2分别显示Hscroll1、Hscroll2滚动条的数值,Label3显示A*B的计算结果。
全国计算机二级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 = _______。
- 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的快捷方式,双击该执行文件即可。