计算机二级VB49真题含答案与解析交互.docx
- 文档编号:17716727
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:34
- 大小:32.42KB
计算机二级VB49真题含答案与解析交互.docx
《计算机二级VB49真题含答案与解析交互.docx》由会员分享,可在线阅读,更多相关《计算机二级VB49真题含答案与解析交互.docx(34页珍藏版)》请在冰点文库上搜索。
计算机二级VB49真题含答案与解析交互
计算机二级(VB)49
(总分100,做题时间120分钟)
选择题(每小题2分,共70分)下列各题四个选项中,有一个是正确的,请选择正确答案。
1.
表达式(7\2+1)*(8\2+2)的值为()。
A 在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放控件
B 若一个控件上有4个黑色的小方块,表明该控件是活动的
C 窗体中活动控件只能有一个
D 非活动控件在窗体是隐藏的
分值:
2
答案:
C
属性是一个对象的特性,不同的对象有不同属性,故选项C)是不正确的;引用属性的一般格式为:
对象名.属性名称,故选项A)不正确;对象的属性值可以在属性窗口中设置,也可以在程序语句中设置,故迭项D)是不正确的;对象是有特殊属性和行为方法的实体,不同的对象有不同的属性,选项B)是正确的。
2.
下面有一段程序代码,如果从键盘上输入"Computer",则在文本框内显示的内容是()。
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
IfKeyAscii>=65AndKeyAscii<=122Then
KeyAscii=42
EndIf
EndSub
A Computer
B 什么都没有
C ********
D 程序出错
分值:
2
答案:
C
此事件过程是KeyPress事件过程,所以参数KeyAscii得值是键盘输入的字符得ASCII码值,上述过程对输入得字符进行判断,如果其ASCII码大于65(大写字母“A”)并小于122(小写字母“a”),则用星号(ASCII码为42)代替,而运行过程中,题意是要从键盘上输入"Computer",则应在文本框中显示“********”。
3.
下面的属性中,用于自动调整图像框中图形内容的大小的是()。
A Picture
B CurentY
C CurrentX
D Stretch
分值:
2
答案:
D
本题的目的在于考查学生对图形控件的属性设置。
Picture属性用于窗体、图片框和图像框,它可以通过属性窗口设置,用来把图形放到这些对象中,因此选项A)是不正确的;CurrentX和CurrentY用来设置下一个输出的水平坐标和垂直坐标,因此选项B)和C)都不正确;Stretch属性用于图像框,用于自动调整图像框中图形内容的大小,既可通过属性窗口设置,也可以通过程序代码设置,该属性的取值为True或False,当其值为False时,将自动放大或缩小图像框中的图形以与图像框的大小相适应,因此选项D)是正确的。
4.
有如下程序:
PrivateSubCommand1Click()
DimaAsSingle
DimbAsSingle
a=5:
b=4
CallS(a,B)
EndSub
SubS(xAsSingle,yAsSingle)
t=x
x=t\y
y=tMody
EndSub
在调用运行上述程序后,a和b的值分别为()。
A java.exe
B javadoc.exe
C jdb.exe
D javaprof.exe
分值:
2
答案:
C
javax.swing.JApplet是Applet的直接子类,继承了Applet的方法与执行机制。
java.awt.panel是java.aPplet.Applet的直接父类,java.awt.Window是java.awl.frame的直接父类。
5.
下列程序段的执行结果为()。
a=5
Fork=1To0
a=a+k
Nextk
Printk;a
A OpenForm
B Openquery
C OpenReport
D RunSQL
分值:
2
答案:
C
A)选项用于打开窗体,B)选项用于打开查询,D)选项用于关闭数据库对象。
6.
设a=2,b=3,c=4,d=5,下列表达式的值是______。
Nota<=cOr4*c=b^2Andb<>a+c
A -1
B 1
C True
D False
分值:
2
答案:
D
本题考的是运算符的优先顺序。
在表达式中,当运算符不只一种时,要先处理算术运算符,接着处理比较运算符,然后再处理逻辑运算符。
本题中a<=c返回真,4*c=b^2返回假,b<>a+c返回真。
Not真就是假,假And真也返回假,最后假Or假,也返回假,所以最后值为False。
7.
以下语句的输出结果是()。
a=Sqr(26)
PrintFormats$(a,"$####.###")
A 在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数
B 基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数
C 虚函数可以是另一个类的友元函数,但不能是静态成员函数
D 基类中说明的纯虚函数在其任何派生类中都必须实现
分值:
2
答案:
B
本题考查的是数组的基本使用,数组还可以通过对应的指针调用传递参数,其余选项的说法都是正确的。
8.
新建一个窗体,其Borderstyle属性设置为FixedSingle,但运行时却没有最大化和最小化按钮,可能的原因是()。
A BorderStyle的值设为Fixed.Single,此项设置值的作用即禁止最大化和最小化按钮
B 窗体的MaxButton和MinButton值设为False
C 正常情况下新建的窗体都没有最大化和最小化按钮
D 该窗体可用鼠标拖动边框的方法改变窗体的大小
分值:
2
答案:
B
如果窗体的BorderStyle属性设置为FixedSingle,则窗体为固定单边框,可以包含控制菜单框、标题栏、最大化和最小化按钮,但要注意的是,如果窗口的MaxButton和MinButton属性设置为True,则可以使用,运行时显示最大化和最小化按钮;如果设置为False,则运行时不显示。
9.
以下叙述中错误的是()。
A 下拉式菜单和弹出式菜单都用菜单编辑器建立
B 在多窗体程序中,每个窗体都可以建立自己的菜单系统
C 除分隔线外,所有菜单项都能接收Click事件
D 如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见
分值:
2
答案:
D
10.
与List1.Text属性值相同的是()。
A 任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器
B 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器
C 任何时候都可以使用"工具”菜单下的“菜单编辑器”命令,打开菜单编辑器
D 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
分值:
2
答案:
D
在VisualBasic中,对话框分为3种类型:
即预定义对话框、自定义对话框和通用对话框,所以选项A)不正确;预定义对话框也称预制对话框,是由系统提供的,VusualBasic系境提供了两种预定义对话框:
即输入框和信息框(或消息框),前者用In-putBox函数建立,后者用MagBox函数建立,所以选项C)和选项D)不正确;自定义对话框也称定制对话框,这种对话框由用户根据自已的需要进行定义,输入框和信息框尽管很容易建立,但在应用上有一定的限制,所以选项B)是正确的;通用对话框是一种控件.用追种控件可以设计较为复杂的对话框.
11.
VisualBasic程序设计采用的编程机制是()。
A 可视化
B 面向对象
C 事件驱动
D 过程结构化
分值:
2
答案:
C
可视化是一种程序设计技术,它把繁锁、复杂的工作交由系统完成,从而减轻程序设计人员编写代码的工作量。
面向对象是一种程序设计方法,这种方法将数据和代码封装起来而成为对象;事件驱动是一种编程机制,它由事件而驱动程序调用通用过程来执行指定的操作;过程结构化则是传统的“面向过程”程序设计语言的编程思想。
12.
用来设置文本框有无滚动条的属性是()。
A 在File1中的Change事件中,输入File1.Path=Dir1.Path
B 在Dirl中的Change事件中,输入File1.Path=Dir1.Path
C 在File1中的Change事件中,输入Dir1.Path=File1.Path
D 在Dir1中的Change事件中,输入Dir1.Path=File1.Path
分值:
2
答案:
B
菜单控件的主要属性有:
Caption、Name、Index、Enabled、Visible等,其中Enabled和Visible属性值为逻辑值,Visible属性用于表示菜单项是否可见,Enabled属性用于表示菜单项是否可用。
当Enabled属性值为False时,表示菜单项当前不可用,属性值为True时,表示菜单项可用。
13.
从工程管理角度,软件设计一般分为两步完成,它们是【】
A 概要设计与详细设计
B 数据设计与接口设计
C 软件结构设计与数据设计
D 过程设计与数据设计
分值:
2
答案:
A
软件设计是开发阶段最重要的步骤。
从工程管理的角度来看可分为两步:
概要设计和详细设计。
从技术观点来看,软件设计包括软件结构设计、数据设计、接口设计、过程设计4个步骤。
14.
下列对于线性链表的描述中正确的是______。
A 存储空间不一定是连续,且各元素的存储顺序是任意的
B 存储空间不一定是连续,且前件元素一定存储在后件元素的前面
C 存储空间必须连续,且前件元素一定存储在后件元素的前面
D 存储空间必须连续,且各元素的存储顺序是任意的
分值:
2
答案:
A
在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。
15.
VisualBasic6.0分为3种版本,不属于这3种版本的是()。
A 学习版
B 专业版
C 企业版
D 业余版
分值:
2
答案:
D
VisualBasic包括3种版本,分别为学习版、专业版和企业版。
学习版是VisualBasic最基本、最便宜的版本,包括创建Windows应用程序所需要的内部控件及数据网格、数据绑定控件等;专业版包括学习版中的全部内容,又增加了立体控件、动画按钮、通讯控件、进度条、工具栏和Internet控件等开发应用程序所需要的全套工具,功能更强大;企业版包括专业版中的全部内容,是VisualBasic的最强版本,为软件开发团队开发大型的网络环境应用软件体系提供了强有力的支持。
16.
用InputBox函数设计的对话框,其功能是()。
A 只能接收用户输入的数据,但不会返回任何信息
B 能接收用户输入的数据,并能返回用户输入的信息
C 既能用于接收用户输入的信息,又能用于输出信息
D 专门用于输出信息
分值:
2
答案:
B
InputBox函数能接收用户输入的数据,并能返回用户输入的信息,不能用于输出信息。
InputBox函数中的Prompt参数是在对话框中显示提示信息,这种提示信息是由用户确定的,不能把它当作输出信息的功能。
17.
假定在图片框Picture1中装入了一个图形,为了清除该图形(不删除图片框),应采用的正确方法是______。
A 选择图片框,然后按Del键
B 执行语句Picture1.Picture=LoadPicture("")
C 执行语句Picture1.Picture=""
D 选择图片框,在属性窗口中选择Picture属性条,然后按回车键
分值:
2
答案:
B
选项A的结果是删除图片框;选项B是清除图形;选项C语句错误,类型不匹配;选项D是不起任何作用。
18.
在窗体上画一个命令按钮和两个标签,其名称分别为Command1、Label1和Label2,然后编写如下事件过程:
PrivateSubCommand1_Click()
a=0
Fori=1To10
a=a+1
b=0
Forj=1To10
a=a+1
b=b+2
Nextj
Nexti
Label1.Caption=str(a)
Label1.Caption=str(b)
EndSub
程序运行后,单击命令按钮,在标签Label1和Label2中显示的内容分别是【】
A 10和20
B 20和10
C 200和110
D 110和20
分值:
2
答案:
D
在本题中由于每次执行外循环体时,变量b都被初始化为0,故只有最后一次执行外循环体时b的值才是最终在标签上显示的内容,根据内循环中的代码知其结果为:
10x2=20;而在每次执行外循环体时变量a的值增加10+1=11,其最终结果为:
10*(10+1)=110。
19.
单击命令按钮,下列程序的执行结果是()。
PrivateSubBlck(xAsInteger)
x=x*2+l
Ifx<6Then
CallBlck(x)
EndIf
x=x*2+1
Printx;
EndSub
PrivateSubCommandl_Click()
Blck2
EndSub
A aa=false
B aa=False
C aa="true"
D aa=0
分值:
2
答案:
A
在类A中有geta()函数,在类B中也有geta()函数,类C继承了类A和类B,这样就产生了二义性,所以程序会出错。
20.
在PasswordChar属性中设置#,但运行时仍显示文本内容,原因是()。
A 文本框的Locked属性设置为False
B 文本框的Locked属性设置为Tree
C 文本框的Multiline的属性设置为Fasle
D 文本框的Multiline的属性设置为True
分值:
2
答案:
D
选项A)和B)中,Locked属性是决定控件是否失效,不符合本题的本意;而MultiLine属性决定文本框是否可以输入多行文本,如果设置为True,则Pass-wordChar失效,所以选项C)错误,选项D)正确。
21.
只有将组合框的Style属性设置为何值时,才能触发DblClick事件?
A 0
B 1
C 2
D 3
分值:
2
答案:
B
组合框的事件依赖于其Style属性,只有Style属性设置为1时,才能接收DblClick事件,因此只有B)选项正确。
22.
下面程序段执行结果为()。
x=Iht(Rnd()+4)
SelectCasex
Case5
Print"excellent"
Case4
Print"good"
Case3
Print"paSS"
CaseElse
Print"fail"
EndSelect
A 00
B 11
C 22
D 12
分值:
2
答案:
B
调用一个过程时,必须把实际参数传送给过程,完成形式参数与实际参数的结合,然后用实际参数执行调用的过程;因为在默认的情况下,变量都是通过“引用”传送给S过程,在这种情况下,可以通过改变过程中相应的参数来改变变量的值;过程S的形参获得a,b的地址,此时x=5,y=4,在过程S中,将x,即5的值赋给t,而将t\y的值赋给x。
将t除以y的余数赋给y,此时x,y的值为l,1。
23.
下列过程定义语句中,形参个数为不确定数量的过程是()。
A PrivateSubPro3(xAsDouble,yAsSingle)
B PrivateSubPro3(Arr(3),Optionx,Optiony)
C PrivateSubPro3(ByRefx,ByValy,Arr())
D PrivateSubPro3(ParamArrayArr())
分值:
2
答案:
D
本题考核可选参数、可变参数的定义方法。
在虚参中,As关键字用于说明变量或数组的类型;Option关键字用于说明虚参是可选的ByRef关键字用于说明传址的数据传送方式;ByVal关键字用于说明传值的数据传送方式;ParamArray关键字用于说明参数的个数是不确定的,即过程可以接受任意个数的参数。
24.
数据库设计的四个阶段是:
需求分析、概念设计、逻辑设计和【】
A 编码设计
B 测试阶段
C 运行阶段
D 物理设计
分值:
2
答案:
D
数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干阶段。
它们是:
需求分析阶段、概念设计阶段、逻辑设计阶段和物理设计阶段。
25.
在窗体上有1个名称为CommonDialog1的通用对话框和1个名称为Command1的命令按钮,以及其他一些控件。
要求在程序运行时,单击Command1按钮,则显示打开文件对话框,并在选择或输入个文件名后,就可以打开该文件。
以下是Command1_Click事件过程的两种算法
算法1:
PrivateSubCommand1_Click()
CommonDialog1.ShowOpen
OpenCommonDialog1.FileNameForInputAs#1
EndSub
算法2:
PrivateSubCommand1_Click()
CommonDialog1.ShowOpen
IfCommonDialog1.FileName<>""Then
OpenCommonDialog1.FileNameForInputAs#1
EndIf
EndSub
下面关于这两种算法的叙述中正确的是【】
A 显示打开文件对话框后若未选择或输入任何文件名,则算法2会出错,算法1不会
B 显示打开文件对话框后若未选择或输入任何文件名,则算法1会出错,算法2不会
C 两种算法的执行结果完全一样
D 算法1允许输入的文件名中含有空格,而算法2不允许
分值:
2
答案:
B
在文件对话框的操作中,如果选择了某个文件并单击确定,则文件对话框的FileName的值是完整的文件名称,包括路径;而如果没有选择任何文件或输人任何文件名,则文件对话框的FileName的值是空值,这时如果用Open语句进行操作会出错。
26.
当Esc键与单击该命令按钮作用相同时,此命令按钮的什么属性被设置为Tree?
A USE
B OPEN
C SELECT
D 以上命令均可
分值:
2
答案:
C
此题考查的是文件列表框与目录列表框的关联问题。
当用户触发文件的Change事件时,文件的列表随着目录位置的改变而改变,其中目录为源操作数,位于等号右边,文件为目的操作数,位于等号的左边,所以正确答案为B)选项。
27.
要使文件列表框中的文件随目录列表框中所选择的当前目录的不同而发生变化,应该()。
A 在File1中的Change事件中,输入File1.Path=Dir1.Path
B 在Dirl中的Change事件中,输入File1.Path=Dir1.Path
C 在File1中的Change事件中,输入Dir1.Path=File1.Path
D 在Dir1中的Change事件中,输入Dir1.Path=File1.Path
分值:
2
答案:
B
此题考查的是文件列表框与目录列表框的关联问题。
当用户触发文件的Change事件时,文件的列表随着目录位置的改变而改变,其中目录为源操作数,位于等号右边,文件为目的操作数,位于等号的左边,所以正确答案为B)选项。
28.
单击命令按钮时,下列程序代码的运行结果为()。
PrivateSubCommand1_Click()
printMyFunc(20,18)
EndSub
PublicFunctionMyFunc(mAsInteger,nAsInteger)AsInteger
DoWhilem<>n
DoWhilem>n:
m=m-n:
Loop
DoWhilem<n:
n=n-m:
Loop
Loop
MyFunc=m
EndFunCtion
A Dimgg[1,5]AsString
B Dimgg[1To5,1To5]AsString
C Dimgg(1To5)AsString
D Dimgg[1:
5,1:
5]AsString
分值:
2
答案:
C
new是动态申请内存空间时使用的关键字,不能作为函数的返回类型,选项A)为无返回值,选项B)为返回整型,选项D)为返回长整型。
NULL
29.
有如下事件过程:
PrivateSubCommand1_Click()
DimmASInteger,nASInteger
m=2:
n=1
Print"m=";m;"n=";n
CallTOD(m,n)
Print"m=";m;"n=";n
EndSub
SubTOD(x,y)
x=x^2
y=y^3
EndSub
程序运行后,输出的结果为()。
A Swing胜过AWT的主要优势在于MVC体系结构的普遍使用
B MVC用户界面存在3个通讯对象:
模型、视图和控件
C MVC其思想是把数据的内容本身和显示方式分离开来
D 以上说法都正确
分值:
2
答案:
D
Applet参数的名字不区分大小写,这点不同于应用程序。
Applet当用户没有指定参数或参数不正确时,Applet仍能正常工作,是因为Applet应该为每个参数设置一个适当的参数默认值。
无论用户是否在参数的值上加引号,参数值将作为一个字符串传到Applet中。
意思是Applet参数的值以字符中的形式表达,在参数的值上是否加引号,出Applet以不同的方式对它进行解释。
30.
资源文件的扩展名是()。
A 将在文本框Text1输入的数字变为数值
B 将在文本框Text1输入的数字作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 VB49 真题含 答案 解析 交互