1 / 693
文档名称:

二年级visualbasic语言程序设计历年真题与模拟试题详解.docx

格式:docx   大小:5,037KB   页数:693页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

二年级visualbasic语言程序设计历年真题与模拟试题详解.docx

上传人:lzw_678 2023/2/1 文件大小:4.92 MB

下载得到文件列表

二年级visualbasic语言程序设计历年真题与模拟试题详解.docx

相关文档

文档介绍

文档介绍:该【二年级visualbasic语言程序设计历年真题与模拟试题详解 】是由【lzw_678】上传分享,文档一共【693】页,该文档可以免费在线阅读,需要了解更多关于【二年级visualbasic语言程序设计历年真题与模拟试题详解 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。ThismodelpaperwasrevisedbyLINDAonDecember15,2012.
二年级visualbasic语言程序设计历年真题与模拟试题详解
2018年9月全国计算机等级考试
《二级VisualBasic语言程序设计》历年真题与模拟试题详解
最新资料,WORD格式,可编辑修改!
目 录
第一部分 历年真题及详解 5
2016年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 5
2015年9月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 30
2015年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 47
2014年9月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 63
2014年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 79
2013年9月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 96
2013年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 114
2012年9月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 133
2012年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 148
2011年9月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 161
2011年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 175
2010年9月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 189
2010年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 205
2009年9月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 221
2009年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 235
2008年9月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解 250
第二部分 模拟试题及详解 265
全国计算机等级考试《二级VisualBasic语言程序设计》模拟试题及详解(一) 265
全国计算机等级考试《二级VisualBasic语言程序设计》模拟试题及详解(二) 284
第一部分 历年真题及详解
2016年3月全国计算机等级考试《二级VisualBasic语言程序设计》真题及详解
(考试时间120分钟满分100分)
一、选择题(每小题1分,共40分)
,如图1所示。
图1
程序如下:
PrivateSubCommand1_Click(IndexAsInteger)
IfIndex=1Then
Print"计算机等级考试"
EndIf
IfIndex=2Then
PrintCommand1(2).Caption
EndIf
EndSub
运行程序,单击“命令按钮2”,则如下叙述中正确的是()。
(2).Caption语句有错
“命令按钮2”
“命令按钮3”
“计算机等级考试”
【答案】D
【解析】控件数组的下标默认从0开始,所以Index=0对应命令按钮1;Index=1对应命令按钮2;Index=2对应命令按钮3。当单击命令按钮2时,Index=1,因此程序会输出“计算机等级考试”。
,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:
PrivateXAsInteger
PrivateSubCommand1_Click()
X=5:Y=3
Callproc(X,Y)
=X
=Y
EndSub
PrivateSubproc(aAsInteger,ByValbAsInteger)
X=a*a
Y=b+b
EndSub
程序运行后,单击命令按钮,则两个标签中显示的内容分别是()。




【答案】A
【解析】X是在窗体模块中起作用的模块变量,Y是一个局部变量。因此proc过程对变量X和Y进行赋值后,X=a*a=5*5=25,使按钮单击事件中的变量X值变为25;而变量Y并没有改变,仍是3。
,能够按照“先进后出”原则存取数据的是()。




【答案】B
【解析】栈和队列都是受限的线性表。栈按照“先进后出”的原则组织数据,插入与删除操作被限制在栈顶一端进行;队列采用“先进先出”的原则组织数据。循环队列是队列的一种特殊形式。
:
PublicFunctionFun(xStrAsString)AsString
DimtStrAsString,strLAsInteger
tStr=""
strL=Len(xStr)
i=1
DoWhilei<=strL/2
tStr=tStr&Mid(xStr,i,1)&Mid(xStr,strL-i+1,1)
i=i+1
Loop
Fun=tStr
EndFunction
在窗体上画一个名称为Command1的命令按钮,然后编写如下的事件过程:
PrivateSubCommand1_Click()
DimS1AsString
S1="abcdef"
PrintUCase(Fun(S1))
EndSub
程序运行后,单击命令按钮,输出结果是()。




【答案】C
【解析】通用过程Fun中的语句:tStr=tStr&Mid(xStr,i,1)&Mid(xStr,strL-i+1,1)。其中,Mid(xStr,i,1)表示从字符串的左边开始依次取一个字符,Mid(xStr,strL-i+1,1)表示从串的右边开始依次取一个字符,所以整个语句的功能是从一个字符串两端依次各取一对字符连成一个字符串。UCase(Fun(S1))=UCase("afbecd")="AFBECD"。
()。




【答案】B
【解析】软件设计中模块划分应遵循:①高内聚低耦合;②模块大小规模适当;③模块的依赖关系适当等。
,其事件过程如下:
PrivateSubCommand1_Click()
x="VisualBasicProgramming"
a=Right(x,11)
b=Mid(x,7,5)
c=MsgBox(a,,b)
EndSub
运行程序后单击命令按钮。以下叙述中错误的是()。




【答案】D