全国计算机二级VB考试真题及答案Word格式.docx

上传人:b****5 文档编号:16013654 上传时间:2022-11-17 格式:DOCX 页数:9 大小:17.15KB
下载 相关 举报
全国计算机二级VB考试真题及答案Word格式.docx_第1页
第1页 / 共9页
全国计算机二级VB考试真题及答案Word格式.docx_第2页
第2页 / 共9页
全国计算机二级VB考试真题及答案Word格式.docx_第3页
第3页 / 共9页
全国计算机二级VB考试真题及答案Word格式.docx_第4页
第4页 / 共9页
全国计算机二级VB考试真题及答案Word格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

全国计算机二级VB考试真题及答案Word格式.docx

《全国计算机二级VB考试真题及答案Word格式.docx》由会员分享,可在线阅读,更多相关《全国计算机二级VB考试真题及答案Word格式.docx(9页珍藏版)》请在冰豆网上搜索。

全国计算机二级VB考试真题及答案Word格式.docx

ISBN书号,书名,作者,出版社,出版日期。

能作为关键字的是

  (11)下列关于VisualBasic标准模块的描述中,错误的是

  (12)下列变量名中合法的是

  (13)表达式66\8mod5&

"

avg"

的值是

  (14)下列能正确计算s=1+2+……+100的程序段是

  (15)设有如下程序:

  PrivateSubForm_Click()

  a=10:

b=20

  x=a=b

  Printx

  EndSub

  程序运行后,单击窗体,输出结果为

  (16)在面向对象的程序设计中,对象可以执行的操作和可被对象识别的动作分别被称为

  (17)下列说法中,错误的是

  (18)设有如下程序:

  PrivateSubCommand1_Click()

  DimiAsInteger,jAsInteger

  Fori=1To10

  i=i+j

  j=j+1

  Nexti

  程序运行后,单击命令按钮Command1,循环执行的次数为

  (19)设有如下程序:

  DimmAsInteger,nAsInteger

  m=1

  Forn=1To5

  m=m*n

  Ifm>

15Then

  ExitFor

  Else

  n=n+1

  EndIf

  Nextn

  Printm;

n

  程序运行后,单击命令按钮Command1,输出结果为

  (20)设有如下程序:

  Dima,kAsInteger

  DimnAsInteger,sAsInteger

  a=Array(1,1,1,2,2,2)

  Fork=LBound(a)ToUBound(a)

  n=n+k

  s=s+a(k)

  Next

  Printn;

s

  程序运行后,如果单击窗体,则在窗体上输出的内容为:

  (21)窗体上有一个文本框,用于接收正整数。

为保证输入数据的合法性  (即正整数),可以在该数据输入结束后准备继续其他操作时进行数据的合法性检查。

为实现上述目的,应选用的事件是

  (22)设有如下程序:

  Dima(10)AsInteger

  DimiAsInteger,nAsInteger

  n=6

  Fori=1Ton

  a(i)=i*i

  Fori=1Ton/2

  temp=a(i)

  a(i)=a(n-i)

  a(n-i)=temp

  Printa(i);

  (23)工程中包含Form1、Form2两个窗体,Form1是启动窗体,两个窗体上都有名称为Label1的标签和名称为Command1的命令按钮,窗体外观分别如图1、图2所示:

  Form1的事件过程如下:

  Form2.Show

  Form2中的事件过程如下:

  Label1.Caption=Form1.Label1.Caption

  关于以下程序,下面叙述中错误的是

  (24)窗体上有一个名称为Dir1的目录列表框,一个名称为File1的文件列表框。

当改变目录列表框的内容时,文件列表框的内容应该与之同步改变。

为实现两控件同步操作,应该使用的事件过程是

  (25)列表框List1中没有数据项,现编制如下程序:

  Fori=1To6

  List1.AddItemi

  Fori=5To3Step-1

  List1.RemoveItemi

  程序运行后,单击命令按钮Command1,则列表框List1中的数据项为

  (26)一个工程文件中含有窗体Form1、Form2和标准模块Model1。

如果Form1的声明部分有语句PrivatexAsInteger,且Model1中有语句PublicyAsInteger,则下列说法中,正确的是

  (27)下列关于文件及其操作的描述中,正确的是

  (28)下列操作说明中,错误的是

  (29)在窗体上画一个名称为CD1的通用对话框,并编写如下程序:

  CD1.Filter="

所有文件(*.*)|*.*|文本文件(*.txt)|*.txt|Word文档(*.doc)|*.doc"

  CD1.FilterIndex=2

  CD1.Action=2

  运行程序,并单击命令按钮Command1,下面描述中正确的是

  (30)下列关于VisualBasic菜单的叙述中,错误的是

  (31)下列关于SubMain过程的描述中,错误的是

  (32)设有如下程序:

  DimiAsInteger

  str1=InputBox("

输入一个字符串"

  str2="

"

  i=0

  DoWhilei<

Len(str1)/2

  str2=str2+Mid(str1,i+1,1)

  str2=str2+Mid(str1,Len(str1)-i,1)

  i=i+1

  Loop

  Printstr2

  程序运行后,单击命令按钮Command1,在弹出的输入对话框中输入“abcdef”,则输出结果为

  (33)命令按钮Command1的单击事件过程如下:

  DimxAsString

  DimyAsString

  x=InputBox("

输入字母"

"

输入"

  y=IIf((ucase9x)<

>

A"

表达式1"

表达式2"

  Printy

  运行程序,单击命令按钮,在弹出的输入对话框中输入“a”,则以下描述中正确的是

  (34)设有如下程序:

  Subproc(x()AsInteger)

  StaticiAsInteger

  Do

  x(i)=x(i)+x(i+1)

  LoopWhilei<

2

  Dima(5)AsInteger,iAsInteger

  Fori=0To4

  a(i)=i+1

  Callproc(a)

  (35)以下程序将随机产生n个两位整数,并使用冒泡法将它们按递增顺序排序后输出。

  OptionBase1

  Dima()AsInteger

  Randomize

  n=InputBox("

输入数据个数"

  ReDima(n)

  a(i)=Int(Rnd*90)+10

  Fori=1Ton-1

  Forj=1Ton-i

  Ifa(j)<

a(j-1)Then

  temp=a(j):

a(j)=a(j-1):

a(j-1)=temp

  Nextj

  运行以上程序,发现有错误,需要对j循环的开始语句进行修改。

以下正确的修改是

参考答案

  一、选择题:

  1、(C)二叉树链表

  2、(B)循环链表

  3、(C)函数的递归调用

  4、(D)软件运行存在磨损和老化问题

  5、(B)等价类划分

  6、(A)软件的功能确定

  7、(B)系统软件

  8、(A)矩形

  9、(C)投影

  10、(A)ISBN书号

  11、(A)标准模块中既有控件,也有代码

  12、(C)print_s

  13、 (D)3avg

  14、(C)i=0:

s=0

  s=s+i

  LoopUntili=100

  Prints

  15、(C)False

  16、(B)方法和事件

  17、(D)在程序运行期间,可以修改命令按钮的Style属性。

  18、(B)4

  19、(C)157

  20、(A)159

  21、(B)Lostfocus

  22、(B)251694136

  23、(C)不能在Form2中引用Form1中控件的属性值,因此上述程序有错误

  24、(B)Dir1_Change

  25、(A)123

  26、(B)变量x的作用域是Form1

  27、(A)为了满足不同存取方式的需要,可以对同一个随机文件用几个不同的文件号打开

  28、(B)双击命令按钮,会触发命令按钮的DblClick事件

  29、(C)对话框的“文件类型”框中显示内容为“文本文件(*.txt)”

  30、(D)菜单的Caption属性不可以为空字

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1