计算机二级VB语言程序设计考试题及答案

  • 格式:docx
  • 大小:41.58 KB
  • 文档页数:15

计算机二级VB语言程序设计考试题及答案

计算机二级VB语言程序设计考试题及答案

1.在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程:

PrivateSubCommand1_Click()

n=Val(Text1.Text)

Ifn2=n/2Then

f=f1(n)

Else

f=f2(n)

EndIf

Printf;n

EndSub

PublicFunctionf1(ByRefx)

x=x*x

f1=x+x

EndFunction

PublicFunctionf2(ByValx)

x=x*x

f2=x+x+x

EndFunction 程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单)

A.7236

B.10836

C.726

D.273

2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

c="1234"

Fori=1To4

c1=Trim(Str())

Printc1

Nexti

EndSub

程序运行后,单击命令按钮,要求在窗体上显示如下内容

1

12

123

1234

则在下划线处应填入的内容为(B)(单)

A.Right(c1,i)

B.Left(c1,i) C.Mid(c1,i,1)

D.Mid(c1,i,i)

3.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程:

PrivateSubCommand1_Click()

n=Val(Text1.Text)

Fori=2Ton

Forj=2Tosqr(i)

IfiModj=0ThenExitFor

Nextj

Ifj>Sqr(i)ThenPrinti

Nexti

EndSub

该事件过程的功能是(C)(单)

A.输出n以内的奇数

B.输出n以内的'偶数

C.输出n以内的素数

D.输出n以内能被j整除的数

4.在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:

PrivateFunctionf(mAsInteger)

IfmMod2=0Then

f=m Else

f=1

EndIf

EndFunction

PrivateSubCommand1_Click()

DimiAsInteger

s=0

Fori=1To5

s=s+f(i)

Next

Prints

EndSub

程序运行后,单击命令按钮,在窗体上显示的是(C)(单)

A.11

B.10

C.9

D.8

5.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

Dimarray1(10,10)AsInteger

DimiAsInteger,jAsInteger

Fori=1To3 Forj=2To4

array1(i,j)=i+j

Nextj

Nexti

Text1.Text=array1(2,3)+array1(3,4)

EndSub

程序运行后,单击命令按钮,在文本框中显示的值是(D)(单)

A.15

B.14

C.13

D.12

6.VisualBasic应用程序中标准模块文件的扩展名是【BAS或.BAS】(注意不要写点)。

7.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。

PrivateSubForm_【mousedown】(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfButton=2Then

popupmenumnuEdit

EndIf

EndSub 8.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。以下是实现上述功能的程序,请填空。

PrivateSubFormmousedown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfButton=2Then

【popupmenu】mnuEdit

EndIf

9.为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的【Interval】属性设置为500。

10.为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的Interval属性设置为【500】。

国家计算机二级office题库及答案

二、字处理题(共50分)

1[简答题]

请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。

注意:以下的文件必须都保存在考生文件夹下。在考生文件夹下打开文档EXCEL.XLSX。

【背景素材】

财务部助理小王需要向主管汇报2013年度公司差旅报销情况,现在请按照如下需求,在EXCEL·XLSX文档中完成工作:

(1)在“费用报销管理”工作表“日期”列的所有单元格中,标注每个报销日期属于星期几,例如日期为“2013年1月20日”的单元格应显示为“2013年1月20日星期日”,日期为“2013年1月2113”的单元格应显示为“2013年1月21日星期一”。

(2)如果“日期”列中的日期为星期六或星期日,则在“是否加班”列的单元格中显示“是”,否则显示“否”(必须使用公式)。

(3)使用公式统计每个活动地点所在的省份或直辖市,并将其填写在“地区”列所对应的单元格中,例如“北京市”、“浙江省”。

(4)依据“费用类别编号”列内容,使用VLOOKUP函数,生成“费用类别”列内容。对照关系参考“费用类别”工作表。

(5)在“差旅成本分析报告”工作表83单元格中,统计2013年第二季度发生在北京市的差旅费用总金额。

(6)在“差旅成本分析报告”工作表84单元格中,统计2013年员工钱顺卓报销的火车票费用总额。 (7)在“差旅成本分析报告”工作表85单元格中,统计2013年差旅费用中,飞机票费用占所有报销费用的比例,并保留2位小数。

(8)在“差旅成本分析报告”工作表86单元格中,统计2013年发生在周末(星期六和星期日的通讯补助总金额。

三、电子表格题(共50分)

2[简答题]

请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。

注意:以下的文件必须保存在考生文件夹下。小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。

请你根据销售数据报表(“Excel.xlsx”文件),按照如下要求完成统计和分析工作。

(1)请对“订单明细表”工作表进行格式调整,通过套用表格格式方法将所有的销售记录调整为一致的外观格式,并将“单价”列和“小计”列所包含的单元格调整为“会计专用”(人民币)数字格式。

(2)根据图书编号,请在“订单明细表”工作表的“图书名称”列中,使用VL00KuP函数完成图书名称的自动填充。“图书名称”和“图书编号”的对应关系在“编号对照”工作表中。

(3)根据图书编号,请在“订单明细表”工作表的“单价”列中,使用VLOOKUP函数完成图书单价的自动填充。“单价”和“图书编号”的对应关系在“编号对照”工作表中。

(4)在“订单明细表”工作表的“小计”列中,计算每笔订单的销售额。

(5)根据“订单明细表”工作表中的销售数据,统计所有订单的总销售金额,并将其填写在“统计报告”工作表的83单元格中。 (6)根据“订单明细表”工作表中的销售数据,统计《MSOffice高级应用》图书在2012年的总销售额,并将其填写在“统计报告”工作表的`84单元格中。

(7)根据“订单明细表”工作表中的销售数据,统计隆华书店在2011年第3季度的总销售额,并将其填写在“统计报告”工作表的85单元格中。

(8)根据“汀单明细表”工作表中的销售数据,统计隆华书店在2011年的每月平均销售额(保留2位小数),并将其填写在“统计报告”工作表的B6单元格中。

(9)保存“Excel.xlsx”文件。

四、演示文稿题(共50分)

3[简答题]

请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。

对新人职的教师进行入职培训,其PowerPoint演示文稿的制作水平广受好评。最近,她应北京节水展馆的邀请,为展馆制作一份宣传水知识及节水工作重要性的演示文稿。节水展馆提供的文字资料及素材参见“在考生文件夹中”,制作要求如下:

(1)标题页包含制作单位(北京节水展馆)和日期(XXXX年x月X日)。

(2)演示文稿须指定一个主题,幻灯片不少于5页,且版式不少于3种。

(3)演示文稿中除文字外要有2张以上的图片,并有2个以上的超链接进行幻灯片之间的跳转。

(4)动画效果要丰富,幻灯片切换效果要多样。

(5)演示文稿播放的全程需要有背景音乐。