计算机二级《VB》基础练习题及答案1解析Word格式文档下载.docx
- 文档编号:16473494
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:13
- 大小:75.22KB
计算机二级《VB》基础练习题及答案1解析Word格式文档下载.docx
《计算机二级《VB》基础练习题及答案1解析Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机二级《VB》基础练习题及答案1解析Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
统中全局数据逻辑结构的描述,是全体用户公共数据视图。
外模式也称子模式或用户模式,
它是用户的数据视图,给出了每个用户的局部囊据描述,所以选择Co内模式又称物理模式,
它给出了数据库暂理存储结构与物理存取方法。
A.x、Y均是整型变量
B.x是整型变量,Y是变体类型变量
C.X是变体类型变量,Y是整型变量
D.x是整型变量,Y是字符型变量
用Dim可同时定义多个变量,但变量要I分别声明其数据类型,如果不声明数据类型,默认是Variant变I体型变量。
I本题中,变量x定义时没声明数据类型,所以为Variant型I变量,变量Y是整型变量。
故c选项正确。
4[单选题]现有如下语句:
X=llf(a>
50,Int(a\3),aMod2)当a=52时,X的值是()。
A.0B.1C.17D.18
首先计算Int(a、3)即Int(52、3)=IInt(17)=17,52MOD2结果为0。
丨再
计算IIf(52>
50,17,0),52>
50结果为True,所以IIFl函数返回l7,则x值为l7,故
选Co
5[单选题]在窗体上画一个水平滚动条,其属性值满足Min
A.增加一个SmallChange量
B.减少一个SmallChange量
C.增加一个LargeChange量
D.减少一个LargeChange量
当水平滚动条的属性值kiln本题单击的是滚动条右端的箭头,故Vlaue属
性值应该是增加一个SmaUChange量。
故选A。
6[单选题]以下不能触发滚动条Change事件的操作是()。
A.拖动滚动框
B.单击两端的滚动箭头
C.单击滚动框
D•单击滚动箭头与滚动框之间的滚动条
改变滚动框的位置后会簟发a—gei件,拖动滚动框、单击滚动箭头、单击
滚动箭头与滚毳幄之间I滚动条都会改变滚动框的位置。
7[单选题]为了读取数据,需打开顺序文件”D:
\data5.txt”,以下正确的命令是
A)OpenDemForInpulA*#1
B)Open"
D:
\dau5.til*FurInpulA»
#2
C)OpenDi'
dsud.EForOutputAv9l
0)Open"
D:
\dala5.tit"
F«
OurtputA»
<
2
B
打开顺序文件的基本格式为:
Open"
文件名称”ForModeAs#3c件号。
“文件名称”表示要打开的文件的路径。
Mode为打开模式:
OutPut用于输出;
Append用于追加写入;
lnput用于读取。
文件号为打开文件时指定的句柄(即文件号)。
8[单选题]设有如下的程序段:
n=0
Fwi*ITo3
lorj*=IToi
ForksjTo3nvn41
Noct,k
Ncitj
n的值为()。
i
执行上面的程序段后,
A.3B.21C.9D.14
D
程序是三层的For循环,内层的循环次数由外一层的循环变量的值决定。
因此程序执行过程如下:
i=1时,第二层循环执行1次,第三层循环执行3次,n=3
i=2时,第二层循环执行2次,第三层循环执行3次+2f次,n=3+3+2=8
i=3时,第二层循环执行3次,第三层循环执行3次+2次+1次,n=8+3+2+1=14
因此答案为Do
9[单选题]以下关于文件的叙述中,错误的是
A.顺序文件有多种打开文件的方式
B.读取顺序文件的记录时。
只能从头至尾逐记录进行
C.顺序文件中各记录的长度是固定的
D.随机文件一般占用空间比较小
顺序文件中各记录的长度不固定。
10[单选题]假定有以下程序段:
Fori=1TO3
Forj=5TO1Step—1
Printi*J|
Nextj
Nexti
则语句Printi*J的执行次数是()。
A.15B.16C.17D.18
外层For循环从1到3是3次,内层循环从5到1,是5次。
因此循环体执
行的次数是3。
5=15次。
11[简答题]在考生文件夹下有一个工程文件sit3.vbp,窗体上已经有一个标签Labell,请
添加一个单选按钮数组,名称为
Op1,含三个单选按钮,它们的
Index属性分别为0、1、2,
标题依次为“飞机”、“火车”、
“汽车”,再添加一个名称为
Textl的文本框。
窗体文件
中已经给出了Opl的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的
改为正确的内容,使得在程序运行时单击“飞机”或“火车”单选按钮时,在Textl中显示
“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Textl中显示“我开汽车
去”,如图所示。
注意:
不能修改程序中的其他部分。
最后将修改后的文件按原文件名存盘。
【考点分析】本题考点有:
单选按钮数组的NameCaption和Index属性,文本框的N
ame属性,SelectCase选择语句,“+”字符连接。
【解题思路】通过Name属性设置对象名称;
通过Caption属性设置对象的标题;
设置两个字符型变量a、b,a:
"
我坐”,b="
我开”,用于SelectCase选择语句的字符串连接;
通过对单选按钮数组Index属性的查询,实现单击单选按钮完成字符串连接和文本框显示操作的功能。
【操作步骤】
3.9所示。
步骤1打开本题工程文件,按照题目要求建立单选按钮数组,如图
步骤2:
按照题目要求建立其他控件并设置其属性,见表3.4。
*34
PrivateSubOp1_click(IndexAsInteger)
DimaAsString,bAsString,CAsString
a="
我坐”
b="
我开”
SelectCaseIndex
'
通过Index值决定响应哪一个控件数组
CaSeO
Text1.Text=a+Me.0p1(0).Caption+"
去"
CaSe1
Text1.Text=a+Me.Opl
(1).Caption+"
去”
当Index值为1时,选择”我坐”
CaSe2
Text1.Text=b+Me.Op1
(2).Caption+"
EndSelect
EndSub
步骤4:
调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】在窗体上复制一个控件时,如果需要创建控件数组,则在提示框中单击“是”
即可,如果不需要,则直接单击“否”。
12[单选题]下面不是键盘事件的是()。
A.KeyDownB.KeyUpC.KeyPressD.KeyCode
KeyCede是KeyDO忸、K叮t'
髓事件f参数,不是键盘事件,它返回的是按
键相应的人盥卫字符代碉故选项D错误。
13[单选题]假定有如下情况语句:
SelectCaseX
能表示fxf>
5的Case子句是
A.CaseNot(-5To5)B.Case5To-5C.Casels<
-5,ls>
5D.CaseAbs(X)>
5
在Select判断语句中,如果是判断区间变量值,可以用”表达式TO表达式”的形式;
如果不是判断区间变量值,则关系运算表达式前面要加上Is。
|x|>
5的VB表达式为X<
-50rX>
5,故本题答案为选项C.。
14[单选题]三角形的构成条件是:
任意2边之和大于第3边。
设变量a.b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。
下面有3个程序段可以正确判断,另一个不能正确判断的是
A)ira#b>
ArwJn.+c>
bAndb*is>
■Then
咛!
ii构成一个三角JIT
El时
J^WI•事能构ifi迁角册■
皿Iir
H)If・tb>
cOt・+c>
bOrb+c>
・Tkrn
Fnm“可口楣血•个三侑闿“
FJ>
e
him■'
用能曲城三命幣■
EndIf
C)Jfa+S<
scOra+c<
=hOrli+r
<
snThrn
Um-
Mm・时冷构盘一个三倫形.
卜:
皿If
b)ira+b<
=cOr+rThm
Fnnt■不睫梅遽三诺雅"
btr<
=aIfh^n
Print・
Pnm円町M构顼「令二術Jtr
kn.{If
三角形构成的条件必须满足任意2边之和大于第3边,即a,b,c任意两个
的和必须大于第三个。
A.满足。
B.中的0r是或,条件不满足。
C.和D.可以通过判断,均能
进行正确判断。
选B.。
15[单选题]在窗体上画一个文本框(名称为Textl)和一个标签(名称为IJabdl),程序
运行后,在文本框中每输入一个字符•都会立即在标签中显示文本框中字符的个数。
以下可
以实现上述操作的事件过程是()。
Labell.Caption=Str(Len(Textl.Text))EndSllb
B.PrivateSubTextl—Click()
Labell.Caption=Str(Len(Textl.Text))EndSub
C.PrivateSubTextl_Change(儿abell.Caption=Textl.TextEndSub
D.PrivateSubI_abell_Change()
根据题意可知,在文本框中输入字符这个动作使标签上显示的内容发生变化,说明是文本框触发了某事件,排除D选项;
文本框中每输入一个字符,标签中立即就会发生
变化,故是Change事件,排除B选项;
标签中显示的是文本框中字符的个数,不是输入的内
容,排除C选项。
故A选项正确。
16[单选题]下列循环中,可以正常结束的是
A)1-10
I=i<
1
LoopUntili<
B)i.l
Eki
isi41
Lam>
pUntili■10
C)i-10
W
i■ifI
Whil.i>
1
D)i-W
Dq
i■i—2■«
LoopUniili-I
选项A中先执行一次循环体,i的值变成1,测试循环结束条件,i<
1不成
立,循环继续,i值总是增加,达不到循环结束条件,不能正常结束。
选项8先执行循环体,
i值加1变成2,再测试循环结束条件i=10,继续循环,i值再加1,直到i变为10,循环结束。
选项C中i初值为10,先执行一次循环体,使i加1,然后判断继续循环的条件i>
是否成立,此后i值不会小于等于1,循环会一直继续下去,不会正常结束。
选项D中i初
值为10,每次循环i值减2,因此它总是偶数,而循环结束的条件是i=1,不可能达到,循
环会一直继续下去。
17[单选题]在设计阶段,假定在图片框Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
A)选择图片报,糅JfiWfDdfS
B)执行讲句PtetyhEJ.PictyiY=1
C)执行讲尙PirhirrlaPicturr=
删除图片框控件,先选择图片框,然后按Del键。
18[单选题]通用对话框Filter属性的作用是
A.设置对话框的标题
B.指定对话框所选择的文件名
C.指定对话框的打开方式
D.指定对话框中显示的文件类型
通用对话框(CommonDialog)提供诸如打开文件、保存文件、设置打印选项、
选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。
通用对话框的
DialogTifle属性用于返回或设置该对话框标题栏上所显示的文本;
Action属性用于设置被
打开对话框的类型;
当通用对话框显示为“打开”或“另存为”类型时,其FileName属性用于返回或设置所选文件的路径和文件名,Fiber(过滤器)属性用于指定在对话框的文件列表
中显示文件的类型。
19[单选题]设在工程文件中有一个标准模块,其中定义了如下记录类型:
TypeBwki
N*mcAsString*10
TclNmnA*String•20
EndType
在窗体上画一个名为
在顺序文件Person.txt
A.
Commandl的命令按钮,要求当执行事件过程Command—Click时,
中写入一条记录。
下列能够完成该操作的事件过程是()。
PriTiteSubConmund1vClick()
DimHAiBooLa
Open*c:
\Penon.txt*FarOutputA*#111.Name-tnpulBox人姓名"
)IkTtJNum输人电话号码*}
Write#ikB.Nur>
etB.TelNum
Close#1
B.
\PrivaieSubCottuundt_Oick()
DimBA*Books
Op«
i~C;
kPrraan.w"
ForInputA»
#1
B.Kame=InputBtu广输人姓喀"
)B^TdNum=lnptilBox(-输人电话琴码”)
Prin!
#1*0.Name.B.Td^utn
Qom*]
C.
iPrivaleSubCommandJ_Click{)DimBA«
Oockt
OpenH,c:
^Penofl.txt*ForOutputAn扪氐MamrhlnputBoi(*输人姓喀**)
B.TfJNum=hpuiBoi(M输人电话号码”)Write*]・B
Clou#1
D.
PhoticSubCommand\_€Hck()
Open"
c^Ptraan-\nCFmInputA>
MlNime-InputBox("
输人牲名"
)Td^m^lnfnilBox(ta#人电活号码**)ftinlV|.Nime*TelSum
CLou机
数据文件的写操作分为3步,即打开文件、写入文件和关闭文件。
首先,在顺序文件中打开文件写入数据的打开方式为:
Open文件名ForOutputAs#文
件号。
因此&
c选项排除,只}看AD选项。
写入顺序文件Prim#语句格式为:
Print#文件号,变量名,’变量名…,Write语句的
的格式与Print语句一样:
Write#文件号,变量名,变量名。
而记录类型变量不能整体引用,
需要指明}记录变量中的成员名,格式为;
记录变量名•成员名,Books类型变量B成员Name
和TelNum赋值和引用应该是8.Name、B.TelNum,因此A选项正确。
20[简答题]在考生文件夹下有一个工程文件sjt3.vbp,含有两个窗体,名称分别为Forml、Form2。
其中FormlE有两个控件(图像框和计时器)和一个菜单项“操作”,含有三个
子菜单(如图I所示)。
Form2匕有一个名称为Command、标题为“返回”的命令按钮(如图
2所示)。
要求当单击“窗体2”菜单命令时,Forml隐藏,Form2导委。
.单考‘动画”菜单
命令时,使小汽车开始移动,一旦移到窗口的右边界时自动跳到窗体的左边界重新开始移动。
?
改为正确
单击“退出”菜单命令时,结束程序运行。
请去掉程序中的注释符,把程序中的
的内容。
考生不得修改窗体文件中已经存在的程序。
最后程序按原文件名存盘。
参考解析:
在计时器的Timer事件过程中,通过设置标签的Left属性值在原有基础上加100来实
现自左向右移动的功能。
在“动画”菜单项的单击事件过程中应启动计时器,使小汽车开始移动,通过图像框的Left、Width属性和窗体的Width属性判断,小汽车是否移到窗口的右
边界,如果是,则设置Pieturel的Left属性为0,自动跳到窗体的左边界重新移动。
在“窗
体2”菜单项的单击事件过程中,通过窗体的Hide、Show方法,隐藏Forml,显示Form2。
在“退出”菜单项的单击事件过程中,通过End语句退出程序。
步骤I:
打开本题工程文件。
步骤2:
分析并编写程序代码。
程序提供代码
窗体I‘的代码
PrivateSubmnuOper_Cliek(IndexAsInteger)'
SelectCase?
Casel
Form2.ShowForml.HideCase2
Timerl.Enabled=?
Case3EndEndSelectEndSub
PrivateSubTimerl_Timer()
Pieturel.Left=Pieturel.Left+100|
IfPicturel.Left+Pieturel.Width>
='
Then
Pieturel.Left=?
EndIfEndSub|
窗体2的代码
PrivateSubCommandl—Click()Forml.Show
Fomn2.HideEndSub
程序结束参考答案第1个?
处填入:
Index
第2个?
True第3个?
Forml.Width
第4个?
处填人:
步骤3:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 计算机 二级 基础 练习题 答案 解析