全国计算机二级vb机试题库1广东考区.docx

上传人:b****5 文档编号:3030383 上传时间:2022-11-17 格式:DOCX 页数:165 大小:583.73KB
下载 相关 举报
全国计算机二级vb机试题库1广东考区.docx_第1页
第1页 / 共165页
全国计算机二级vb机试题库1广东考区.docx_第2页
第2页 / 共165页
全国计算机二级vb机试题库1广东考区.docx_第3页
第3页 / 共165页
全国计算机二级vb机试题库1广东考区.docx_第4页
第4页 / 共165页
全国计算机二级vb机试题库1广东考区.docx_第5页
第5页 / 共165页
点击查看更多>>
下载资源
资源描述

全国计算机二级vb机试题库1广东考区.docx

《全国计算机二级vb机试题库1广东考区.docx》由会员分享,可在线阅读,更多相关《全国计算机二级vb机试题库1广东考区.docx(165页珍藏版)》请在冰豆网上搜索。

全国计算机二级vb机试题库1广东考区.docx

全国计算机二级vb机试题库1广东考区

全国计算机二级vb机试题库1包含题库88套题目的第3、4道题全国计算机二级vb机试题库2包含题库88套题目的第5道题。

(1a)【操作步骤】

步骤1:

打开本题工程文件,在窗体中添加一个单选按钮数组,包含3个单选按钮。

再添加一个文本框。

步骤2:

按照题目要求设置控件的属性,见表3.4。

步骤3:

分析并编写程序代码。

 

PrivateSubOp1Click(IndexAsInteger)

DimaAsString,bAsString,cAsString

a="我坐"

b="我开"

'SelectCase?

Case0

Text1.Text=a+Me.Op1(0).Caption+"去"

Case1

'Text1.Text=?

+Me.Op1

(1).Caption+"去"

Case2

Text1.Text=b+Me.Op1

(2).Caption+"去"

EndSelect

EndSub

程序结束

参考答案

第一个?

处填入:

Index

第二个?

处填入:

a

(1b)【操作步骤】

步骤1:

打开本题工程文件,在窗体中添加两个框架,一个命令按钮和4个单选按钮。

 

步骤2:

为步骤1建立的控件设置相关属性,程序中用到的控件及属性见表3.5和表3.6。

步骤3:

分析并编写程序代码。

程序提供代码

PrivateSubFormUnload(CancelAsInteger)

Open"out4.txt"ForOutputAs#1

Print#1,Op1.Value,Op2.Value,Op3.Value,Op4.Value,Text1.Text

Close#1

EndSub

程序结束

参考答案

PrivateSubC1_Click()

Text1.Text="我是"

IfOp1.ValueThen

Text1.Text=Text1.Text&Op1.Caption

Else

Text1.Text=Text1.Text&Op2.Caption

EndIf

IfOp3.ValueThen

Text1.Text=Text1.Text&Op3.Caption

Else

Text1.Text=Text1.Text&Op4.Caption

EndIf

EndSub

(2a)【操作步骤】

步骤1:

按题目要求打开工程文件,设置计时器属性,将Enabled属性设置为False,并将Interval属性设置为100。

步骤2:

分析并编写程序代码。

程序提供代码

PrivateSubC1_Click()

' Timer1.Enabled=?

EndSub

PrivateSubTimer1_Timer()

Statica%

a=a=+1

' IfP1.Top>P2.Top+P2.?

Then

P1.MoveP1.Left,P1.Top-5-a,P1.Width,P1.Height

Else

' Timer1.Enabled=?

EndIf

EndSub

程序结束

参考答案

第1个?

处填入:

True

第2个?

处填入:

Height

第3个?

处填入:

False

(2b)【操作步骤】

步骤1:

打开本题工程文件。

步骤2:

分析并编写程序代码。

程序提供代码

PrivateFunctionxn(aAsSingle,mAsInteger)

DimiAsInteger

tmp=1

Fori=1Tom

' tmp=?

Next

'xn=?

EndFunction

PrivateSubCommand1_Click()

DimnAsInteger

DimiAsInteger

DimtAsSingle

Dims,xAsSingle

n=Val(Text1.Text)

x=Val(Text2.Text)

z=0

Fori=2Ton

    t=x+i

' z=z+?

Next

'Label1.Caption=?

CallSaveResult

EndSub

PrivateSubSaveResult()

OpenApp.Path&"\out4.dat"ForOutputAs#1

Print#1,Label1.Caption

Close#1

EndSub

程序结束

参考答案

第1个?

处填入:

tmp*a

第2个?

处填入:

tmp

第3个?

处填入:

xn(t,i)

第4个?

处填入:

z

(3a)【操作步骤】

步骤1:

打开本题工程文件。

步骤2:

分析并编写程序代码。

程序提供代码

Dima(100)AsInteger

PrivateSubCommand1_Click()

DimkAsInteger

OpenApp.Path&"\in3.dat"ForInputAs#1

Fork=1To100

    Input#1,a(k)

Nextk

Close#1

EndSub

PrivateSubCommand2_Click()

'需考生编写

EndSub

'以下Function过程用于判断某数是否为水仙花数

Functionisnarc(pAsInteger)

x=Fix(p/100)

y=Fix((p-x*100)/10)

z=p-x*100-y*10

Ifp=x^3+y^3+z^3Then

    isnarc=True

Else

    isnarc=False

EndIf

EndFunction

PrivateSubFormUnload(CancelAsInteger)

OpenApp.Path&"\out3.dat"ForOutputAs#1

Print#1,Val(Text1.Text)

Print#1,Val(Text2.Text)

Close#1

EndSub

程序结束

参考答案

DimiAsInteger

DimmaxAsInteger,minAsInteger

max=-1

min=1000

Fori=1To100

Ifisnarc(a(i))Then

Ifmax<=a(i)Thenmax=a(i)

Ifmin>=a(i)Thenmin=a(i)

EndIf

Nexti

Text1=max

Text2=min

(3b)【操作步骤】

步骤1:

打开本题工程文件,在窗体中添加一个文本框,一个组合框和一个命令按钮。

步骤2:

设置窗体中控件的属性,控件的属性见表3.12。

表3.12

步骤3:

分析并编写程序代码。

程序提供代码

窗体代码

PrivateSubForm_Unload(CancelAsInteger)

unloadsub

EndSub

模块代码

Subunloadsub()

Open"out4.dat"ForOutputAs#1

Print#1,Val(Form1.Cb1.Text),Val(Form1.Text1.Text)

Close#1

EndSub

程序结束

参考答案

PrivateSubC1_Click()

DimsumAsLong

DimnAsInteger

DimiAsInteger

n=Val(Cb1.Text)

Fori=nTo5000

IfiModn=0Then

sum=sum+i

EndIf

Nexti

Text1.Text=sum

EndSub

(4a)【操作步骤】

步骤1:

新建一个窗体,按照题目要求建立控件并设置控件属性。

程序中用到的控件及属性设置见表3.17和3.18

步骤2:

分析并编写程序代码。

参考答案

PrivateSubCommand1_Click()

Combo1.AddItemText1

EndSub

PrivateSubCommand2_Click()

PrintCombo1.ListCount

EndSub

(4b)【操作步骤】

步骤1:

打开本题工程文件。

步骤2:

分析并编写程序代码。

程序提供代码

PrivateSubCommand1_Click()

DimnAsInteger,kAsInteger,mAsInteger

DimcAsString,aAsString

Fork=0To2

    IfOp1(k).ValueThen

' n=Val(Op1(k).?

    EndIf

Nextk

m=Len(Text1.Text)

a=""

' Fork=1To?

' c=Mid$(Text1.Text,?

1)

    c=String(1,Asc(c)+n)

    Ifc>"z"Orc>"Z"Andc<"a"Then

     c=String(1,Asc(c)-26)

    EndIf

' ?

=a+c

Nextk

Text2.Text=a

EndSub

程序结束

参考答案

第1个?

处填入:

Caption

第2个?

处填入:

m

第3个?

处填入:

k

第4个?

处填入:

a

步骤3:

调试并运行程序,关闭程序后按题目要求存盘。

(5a)【操作步骤】

步骤1:

打开本题工程文件,在窗体中添加一个列表框和一个文本框,按照表3.22所示设置控件属性。

表3.22

控件

列表框

文本框

属性

Name

Name

设置值

List1

Text1

 

步骤2:

分析并编写程序代码。

程序提供代码

PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfButton=1Then

    Text1.Text=InputBox("请输入要添加的项目")

    'List1.AddItem?

EndIf

IfButton=2Then

    Text1.Text=InputBox("请输入要删除的项目")

    'Fori=0To?

      'IfList1.List(i)=?

Then

        'List1.RemoveItem?

      EndIf

    Nexti

EndIf

EndSub

程序结束

参考答案

第1个?

处填入:

Text1.Text

第2个?

处填入:

List1.ListCount-1

第3个?

处填入:

Text1.Text

第4个?

处填入:

i

(5b)【操作步骤】

步骤1:

打开本题工程文

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

当前位置:首页 > 经管营销 > 企业管理

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

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