- 相关推荐
计算机二级Visual Basic考试题及答案
在现实的学习、工作中,我们都要用到试题,试题可以帮助学校或各主办方考察参试者某一方面的知识才能。大家知道什么样的试题才是规范的吗?下面是小编为大家整理的计算机二级Visual Basic考试题及答案,欢迎阅读,希望大家能够喜欢。
计算机二级Visual Basic考试题及答案 1
1.窗体中有一个名称为txtSpeed的文本框,一个名称为hsbSpeed的滚动条。
以下程序:
Private Sub hsbSpeed_Change( )
txtSpee
D.Text = hsbSpee
D.Value
End Sub
当单击滚动条hsbSpeed右端的箭头时,以下说法不正确的是(B) (单)
A.此时会触发change事件
B.此时不会触发change事件
C.在文本框中显示了滚动条滑块所在位置的值
D.此时不会触发scroll事件
2.利用窗体中的滚动条HScroll1改变窗体的背景色,可以这样编写代码:
Private Sub HScroll1_Change( )
R= HScroll1.Value
form1.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控件设置文本框中的字体大小的功能。
4.窗体中有一个名称为Slider1的可选择性刻度滑块控件,一个名称为text1的文本框,如下程序:
Private Sub Slider1_change( )
Text1.【Fontsize】 = slider1.value
End Sub
当拖动滑块时,以上程序实现用Slider控件设置文本框中的字体大小的功能。
5.窗体中有一个名称为Slider1的可选择性刻度滑块控件,要设置它的如下属性值,可以编写程序(A) (单)
(1)Slider控件的滑块处于最小位置时值为8
(2)Slider控件的滑块处于最大位置时值为72
(3)单击Slider控件两端箭头时,滑块的增量值为2
(4)单击Slider控件的空白处时,滑块的增量值为8
A.Slider1.Min = 8:
Slider1.Max = 72:
Slider1.SmallChange =2:
Slider1.LargeChange = 8
B.Slider1.Min = 2:
Slider1.Max = 8:
Slider1.SmallChange = 72:
Slider1.LargeChange = 8
C.Slider1.Min = 8:
Slider1.Max = 72:
Slider1.SmallChange = 8:
Slider1.LargeChange = 2
D.Slider1.Min = 72:
Slider1.Max = 8:
Slider1.SmallChange = 2:
Slider1.LargeChange = 8
6.在窗体中有一个名称为timer1的时钟控件,三个名称分别为image1、image2 和 image3的图像框,编写如下程序:
Sub Form_Load( )
Image1.Picture=LoadPicture(App.Path+"utterfly.bmp")
Image2.Picture=LoadPicture(App.Path+"utterfly2.bmp")
Image3.Picture=LoadPicture(App.Path+"utterfly.bmp")
End Sub
Sub timer1_Timer( )
Static PickBmp As Boolean
Image1.Move Image1.Left + 20, Image1.Top - 5
If PickBmp = False Then
Image1.Picture = Image2.Picture
PickBmp = True
Else
Image1.Picture = Image3.Picture
PickBmp = False
End If
End Sub
以下说法不正确的是(C) (单)
A.此程序的功能是把image1图像框显示图形在butterfly.bmp和butterfly2.bmp文件之间进行切换
B.PickBmp变量是逻辑变量,作用是表示图形的'状态
C.App.Path表示绝对路径
D.要使得timer控件起作用,必须使得它的Enabled属性设置为true,interval属性设置为介于0-64767之间的数值,但不能等于0
7.在窗体中有一个名称为timer1的时钟控件,三个名称分别为image1、image2 和 image3的图像框,编写如下程序:
Sub Form_Load( )
Image1.Picture=LoadPicture(App.Path+"utterfly.bmp")
Image2.Picture=LoadPicture(App.Path+"utterfly2.bmp")
Image3.Picture=LoadPicture(App.Path+"utterfly.bmp")
End Sub
Sub timer1_Timer( )
Static PickBmp As Boolean
Image1.Move Image1.Left + 20, Image1.Top - 5
If PickBmp = False Then
Image1.Picture = Image2.Picture
PickBmp = True
Else
Image1.Picture = Image3.Picture
PickBmp = False
End If
End Sub
以下说法不正确的是(B) (单)
A.此程序的功能是把image1图像框显示图形在butterfly.bmp和butterfly2.bmp文件之间进行切换
B.也可以将timer1控件的timer事件改写为change事件
C.App.Path表示相对路径
D.要使得timer控件起作用,必须使得它的Enabled属性设置为true,interval属性设置为介于0-64767之间的数值,但不能等于0
8 .在ProgressBar进度条控件中,它的Value属性决定该控件被填充多少。√
9 .UpDown控件通常与伙伴控件"捆绑"在一起使用。√
10 .Animation控件可以用来显示有声音的AVI视频文件 ×。
11.对Animation控件所使用的方法描述不正确的是(B) (单)
A.Open方法用于打开文件
B.Play方法用于播放动画,格式为: Animation1.play AVI动画文件路径
C.Stop方法用于停止播放
D.Close方法用于关闭文件
12.下面的事件不属于鼠标器事件的是(D) (单)
A.MouseDown事件
B.MouseUp事件
C.MouseMove事件
D.Move事件
13.下面的事件不属于键盘事件的是(D) (单)
A.KeyPress事件
B.KeyDown事件
C.KeyUp事件
D.KeyMove事件
14.在窗体中有一个名称为command1的命令按钮,一个名称为text1的文本框,一个名称为commondialog1的通用对话框,编写如下程序:
Sub command1_Click( )
CommonDialog1.Action = 3
text1.ForeColor = CommonDialog1.Color
End Sub
当单击命令按钮时,对程序的运行说法正确的是(B) (单)
A.打开一个颜色对话框
B.打开一个字体对话框
C.把文本框的背景颜色设置为对话框选择的字体颜色
D.把文本框的背景颜色设置为对话框中选择的颜色
15.当单击命令按钮时,对以下程序说法不正确的是(D) (单)
Sub command1_Click( )
CommonDialog1.Action = 5
For i = 1 To CommonDialog1.Copies
Printer.Print text1.Text
Next i
Printer.EndDoc
End Sub
A.此文件的功能是打印文本框text1中的内容
B.语句Printer.EndDoc表示结束文挡打印
C.打开的打印对话框
D.以上说法都不正确
16.当单击命令按钮时,对以下程序说法不正确的是(C) (单)
Sub command1_Click( )
CommonDialog1.FileName = "default.txt"
CommonDialog1.DefaultExt = "Txt"
CommonDialog1.Action = 2
End Sub
A.设置缺省文件名为default.txt
B.设置缺省扩展名为Txt
C.显示的是文件"打开"对话框
D.显示的是"另存为"对话框
17.在窗体中建立了三个名称分别为EditCut、EditCopy和EditPaste的命令按钮,一个名称为text1的文本框。
如下程序:
Private Sub EditCopy_Click( )
st = Text1.SelText 将选中的内容存放到st变量中
End Sub
Private Sub EditCut_Click( )
st = Text1.SelText
Text1.SelText = ""
End Sub
Private Sub EditPaste_Click( )
Text1.Text = Left(Text1, Text1.SelStart) + st + Mid(Text1, Text1.SelStart
+ 1)
End Sub
对以上程序说法不正确的是(D) (单)
A.语句st = Text1.SelText的作用是:将text1文本框中选择的内容存放到st变量中
B.语句Text1.SelText = "" 的作用是:将text1文本框中选择的内容清除
C.单击EditCut命令按钮实现了text1文本框中选择的内容清除
D.单击Editcopy命令按钮实现了text1文本框中所有内容的粘贴
18.对以下程序说法不正确的是(D) (单)
Private Sub FileOpen_Click( )
CommonDialog1.InitDir = "C:"
CommonDialog1.Filter = "文本文件 | *.Txt"
CommonDialog1.ShowOpen
End Sub
A.显示"文件"打开对话框
B.打开的对话框的初始目录为C盘根目录
C.打开的对话框的文件类型为文本文件
D.以上说法都不正确
19.双精度型数据的类型符为(A) (单)
A.#
B.*
C.&
D.@
20.整型数据的类型符为(B) (单)
A.#
B.%
C.&
D.@
计算机二级Visual Basic考试题及答案 2
一、选择题
1VBA程序流程控制的方式有( )。
A.顺序控制、条件控制和选择控制
B.条件控制、选择控制和循环控制
C.分支控制、顺序控制和循环控制
D.顺序控制、选择控制和循环控制
参考答案:D
参考解析:本题考查VBA中流程控制方式的知识。VBA程序流程控制的方式有三种,分别为顺序控制、选择控制和循环控制,对应结构化程序设计的三种基本控制结构。
2下列叙述中正确的是( )。
A.线性链表的各元素在存储空间中的位置必须是连续的
B.线性链表的头元素一定存储在其他元素的前面
C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面
D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的
参考答案:D
参考解析:在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。
3下列逻辑表达式中,能正确表示条件“x和Y都不是奇数”的是( )。
A.xMod2=1 AndYMod 2=1
B.XMod2=10rYMod 2=1
C.xMod2=0AndYMod 2=0
D.XMod 2=00rYMod 2=0
参考答案:C
参考解析:本题考查VBA中条件组合的知识。若要表示X和Y都不是奇数,也就意味着x是偶数,Y也是偶数,那么两个条件之间是“与”的关系;若要判断某数是偶数,需要这个数除2的余数为0。
4语句Dim NewArray(10)As Integer的含义是( )。
A.定义了一个整型变量且初值为10
B.定义了l0个整数构成的数组
C.定义了11个整数构成的数组
D.将数组的第10元素设置为整型
参考答案:C
参考解析:本题考查VBA中数组的知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组,其格式为:Dim数组名([下标下限t0]下标上限)As数据类型其中下标下限缺省为0。数组中的元素个数即为:下标上限一下标下限+1。
5下列关于标准函数的说法,正确的是( )。
A.Rnd函数用来获得0到9之间的双精度随机数
B.Int函数和Fix函数参数相同则返回值就相同
C.Str函数用来把纯数字型的字符串转换为数值型
D.Chr函数返回ASCIl码对应的字符
参考答案:D
6执行x=InputBox(”请输入x的值”)时,在弹出的对话框中输入l2,在列表框Listl选中第一个列表项,假设该列表项的内容为34,使Y的值是1234的语句是( )。
A.y--Val(x)+Val((ListList(0)
B.y=Val(x)+Val(ListList(1))
C.y=Val(x)&Val(ListList(O))
D.y=Val(x)&Val(ListList(1))
参考答案:C
参考解析:本题考查字符串连接和列表框的知识。列表框的List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了Val函数将其转换为数字,此时如果使用“+”则会完成两个数字相加,故此只能使用“&”连接两个字符串。第6题 笔记记录我的笔记(0) | 精选笔记(10)选择笔记标签:试题内容(10)答案解析(0)
7在条件宏设计时,对于连续重复的条件,可以用来代替的符号是( )。
A.…B.=C.,D.:
参考答案:A
参考解析:本题考查条件宏的知识。如果在宏中加入条件表达式,就可以限制宏在满足一定的条件下才能完成某种操作,我们称之为条件宏。对于连续重复的条件,可以使用省号(…)代替重复条件。
8在Access中,如果在模块的过程内部定义变量,则该变量的作用域为( )。
A.局部范围B.程序范围C.全局范围D.模块范围
参考答案:A
参考解析:变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见。
9表的组成内容包括( )。
A.查询和报表B.字段和记录C.报表和窗体D.窗体和字段
参考答案:B
参考解析:本题考查Access表基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性:在Access这个关系数据库中.用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。
10假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量……)一组属性来描述图书,可以作为“关键字”的是( )。
A.书号B.书名C.作者D.出版社
参考答案:A
参考解析:本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录惟一的标识,也就意昧着在一个表中主关键字不能取重复值。在ACCess的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有“书号”是每本书都不相同的,也就是主关键字。
11在If…EndIf选择结构中,允许可嵌套的深度是( )。
A.最多32层B.最多64层C.最多256层D.没有严格限制
参考答案:D
参考解析:本题考查VBA中选择结构嵌套的知识。在VBA中称在If...End If结构中包含其他If…End If结构的构造为选择嵌套,对于嵌套的层次没有严格规定,理论卜.可以嵌套无穷多层次。
13下列不属于操作查询的是( )。
A.参数查询B.生成表查询C.更新查询D.删除查询
参考答案:A
参考解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。
14下列关于栈的叙述中,正确的选项是( )。
A.在栈中只能删除数据B.在栈中只能插入数据C.栈是先进先出的线性表D.栈是先进后出的线性表
参考答案:D
参考解析:
栈是限定在一端进行插入与删除的线性表。这种线性表只能在固定的一端进行插入和删除操作,因此栈又称后进先出表或先进后出表。
15下列关于类、对象、属性和方法的叙述中,错误的是( )。
A.类是对一类相似对象的描述,这些对象具有相同的属性和方法
B.属性用于描述对象的状态,方法用于表示对象的行为
C.基于同一个类产生的两个对象可以分别设置自己的属性值
D.通过执行不同对象的同名方法,其结果必然是相同的
参考答案:D
参考解析:对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可以导致完全不同的.行为,该现象称为多态性,这种消息可以是同名的方法。
17要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置( )。
A.参照完整性B.有效性规则C.输入掩码D.级联更新相关字段
参考答案:A
参考解析:本题考查参照完整性的知识。在关系数据库中都有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空;参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表;相关表中的记录删除时主表的相关记录随之删除;相关表中的记录更新时主表的相关记录随之更新都是参照完整性的例子。
18为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的( )。
A.“格式”选项卡B.“事件”选项卡C.“方法”选项卡D.“数据”选项卡
参考答案:B
参考解析:本题考查窗体控件的基础知识。在窗体上每一个控件都是一个对象,都具有三要素就是属性、事件和方法。事件是控件可以响应的动作如单击鼠标等,所以要想设计单击鼠标时的动作就要设计单击鼠标事件里面的内容。
20设变量x是一个整型变量,如果sgn(x)的值为l,则x的值是( )。
A.1B.大于0的整数C.0D.小于0的整数
参考答案:B
参考解析:本题考查VBA中判断符号函数的知识。Sgnoi函数是一个判断符号的函数,其参数为数值型的值,若参数小于o,则函数返回-1;若参数等于0,则函数返回0;若参数大于0,则函数返回1。
22报表页脚的作用是( )。
A.用来显示报表的标题、图形或说明性文字
B.用来显示整个报表的汇总说明
C.用来显示报表中的字段名称或对记录的分组名称
D.用来显示本页的汇总说明
参考答案:B
参考解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字:报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。
23结构化分析方法是面向( )的自顶向下逐步求精进行需求分析的方法。
A.对象B.数据结构C.数据流D.目标
参考答案:C
参考解析:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。
24下列关于控件的说法错误的是( )。
A.控件是窗体上用于显示数据和执行操作的对象
B.在窗体中添加的对象都称为控件
C.控件的类型可以分为:结合型、非结合型、计算型与非计算型
D.控件都可以在窗体“设计”视图中的工具箱中看到
参考答案:C
参考解析:本题考查窗体控件的知识。ACCess中的窗体中的控件是窗体上用于显示数据和执行操作以及美化窗体的对象;每一个在窗体中添加的对象包括窗体本身都称为控件;它们可以在窗体“设计”视图中的工具箱中看到并使用。控件的类型分为结合型、非结合型和计算型。
25能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。
A.方法和事件B.事件和方法C.事件和属性D.过程和方法
参考答案:B
参考解析:本题考查面向对象的知识。在面向对象的开发环境中,对象具有三要素:属性、事件和方法。属性是对象的静态特性,一般用来描述对象的静态特征;事件是可以被对象识别或接受的动作;方法是对象可以执行的活动。
27某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为( )。
A.148B.169C.182D.198
参考答案:B
参考解析:叶子结点总是比度为2的结点多一个。所以,具有60个叶子结点的二叉树有59个度为2的结点。总结点数=60个叶子结点+59个度为2的结点+50个度为1的结点=169个结点。
28已知一个学生数据库,其中含有班级、性别等字段,若要统计每个班男女学生的人数,则应使用( )查询。
A.交叉表查询B.选择查询C.参数查询D.操作查询
参考答案:A
参考解析:本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则;操作查询在一次查询操作中对所得结果进行编辑。本题中以性别为行标题,以班级为列标题,行列交叉处进行计数,即可得到结果。
29设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩
参考答案:C
参考解析: 关键字是指属性或属性的组合,其值能够惟一地标识一个元组,而在SC中学号和课号的组合可以对元组进行惟一的标识。
31在窗体上,设置控件Com0为不可见的属性是( )。
A.Com0.NameB.Com0.CaptionC.Corn0.EnabledD.Com0.Visible
参考答案:D
参考解析:本题考查控件属性的知识。在窗体的控件中,Visible属性是用于指定控件是否可见。Enabled属性用于指定控件是否可用,Caption属性表示控件的标题,Name属性表示控件的名称。
32用于关闭或打开系统消息的宏命令是( )。
A.SetValueB.RequeryC.RestoreD.SetWamings
参考答案:D
参考解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,在本题中SetValue用于设置属性值;Requery用于刷新控件数据;Restore用于将最大化或最小化窗口恢复至原始大小;SetWarnings用于关闭或打开系统消息。
33在关系运算中,投影运算的含义是( )。
A.在基本表中选择满足条件的记录组成一个新的关系
B.在基本表中选择需要的字段(属性)组成一个新的关系
C.在基本表中选择满足条件的记录和属性组成一个新的关系
D.上述说法均是正确的
参考答案:B
参考解析:本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积:还有~类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成~个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。
34在access数据库中表就是( )
A.数据库B.记录C.字段D.关系
参考答案:D
参考解析:本题考查表的基本概念的知识。在ACCess这个关系数据库中,用表来实现逻辑层次中的关系也就是所说的一个关系就是一个二维表。表中的列称作字段,行称作记录,而数据库是一个总称。
35SQL语句不能创建的是( )。
A.报表B.视图C.数据表D.索引
参考答案:A
参考解析:本题考查SQL中定义语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。在ACCess中提供3种创建报表的方式,分别是使用“自动报表,功能,使用向导功能和使用“设计”视图创建,使用SQL语句是不能创建报表的。
【计算机二级Visual Basic考试题及答案】相关文章:
计算机二级JAVA冲刺试题及答案02-14
计算机二级Java备考冲刺试题及答案02-14
2017计算机二级考试试题与答案02-11
2016计算机二级JAVA冲刺试题及答案02-21
计算机一级考试题库及答案02-23
2016计算机二级考试练习试题及答案02-20
2016计算机二级考试模拟练习题及答案02-21
2024年计算机二级测试题及答案04-07
阅读答案中考试题09-24