完整word版江苏计算机二级VB 填空题Word格式.docx

上传人:b****5 文档编号:21285999 上传时间:2023-01-29 格式:DOCX 页数:17 大小:27.30KB
下载 相关 举报
完整word版江苏计算机二级VB 填空题Word格式.docx_第1页
第1页 / 共17页
完整word版江苏计算机二级VB 填空题Word格式.docx_第2页
第2页 / 共17页
完整word版江苏计算机二级VB 填空题Word格式.docx_第3页
第3页 / 共17页
完整word版江苏计算机二级VB 填空题Word格式.docx_第4页
第4页 / 共17页
完整word版江苏计算机二级VB 填空题Word格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

完整word版江苏计算机二级VB 填空题Word格式.docx

《完整word版江苏计算机二级VB 填空题Word格式.docx》由会员分享,可在线阅读,更多相关《完整word版江苏计算机二级VB 填空题Word格式.docx(17页珍藏版)》请在冰豆网上搜索。

完整word版江苏计算机二级VB 填空题Word格式.docx

a(i,k)=n

n=n-1

Nexti

Printa(i,k);

Print

3.执行下面程序,单击命令按钮Command1,则窗体上显示的第一行是(5),第二行是

(6),第三行是(7)。

DimiAsInteger,aAsInteger,bAsInteger

a=1

b=2

i=a

DoWhilefun(i,b)<

=7

i=i+a

b=b+1

Printi

Loop

PrivateFunctionfun(ByValxAsInteger,yAsInteger)AsInteger

x=x+1

y=y+1

fun=x+y

Printfun

4.执行下面程序,单击命令按钮Command1,则窗体上显示的第一行是(8),第二行是

(9),最后一行是(10)。

DimkAsInteger'

k为模块级变量

DimNAsInteger,MAsInteger,LcmAsInteger

N=6

M=9

Lcm=Rec(N,M)

PrintLcm

PrivateFunctionRec(AAsInteger,BAsInteger)AsInteger

PrintA

IfAModB=0Then

Rec=A

Else

Rec=Rec(A+A/k,B)

EndIf

2

5.执行下面程序,单击命令按钮Command1,则窗体上显示的第一行是

(1),第三行是

DimsAsString,kAsInteger

DimqAsString,a()AsString,nAsInteger

s="

ABCDEFG"

n=1

a(k)=Mid(s,n,n)

n=n+1

LoopWhilen+Len(a(k))<

=Len(s)

Forn=1ToUBound(a)

q="

"

Callsub1(a(n),q)

Printq

Nextn

PrivateSubsub1(sAsString,qAsString)

DimiAsInteger

Fori=1ToLen(s)

q=Mid(s,i,1)&

q

6.执行下面程序,单击命令按钮Command1,则数组元素a(1,2)的值是(3),a(3,1)的值是

Dima(3,3)AsInteger,iAsInteger,jAsInteger

Forj=1To3

If(i+j)Mod2=0Then

a(i,j)=i+j

a(i,j)=(i*3+j)/2

Printa(i,j);

Nextj

7.执行下面程序,单击命令按钮Command1,则数组元素a(5)的值是(5),窗体上显示的第二行是(6),第三行是(7)。

DimiAsInteger,a(5)AsInteger,jAsInteger

Fori=1To5

a(i)=2*i-1

Printa(i);

Fori=a(5)Toa(3)Step-1

Printfun(i,a(i-4))

PrivateFunctionfun(aAsInteger,bAsInteger)AsInteger

a=a-1

b=b-1

fun=(a+b)/2

8.执行下面程序,单击命令按钮Command1,则数组元素yz

(1)的值是(8),数组元素yz(3)的值是(9),窗体上显示的最后一行是(10)。

DimnAsInteger,yz()AsInteger,sAsInteger

n=12

Callsub1(n,yz)

Fori=1ToUBound(yz)

s=s+yz(i)

Printyz(i)

Prints

PrivateSubsub1(nAsInteger,a()AsInteger)

DimkAsInteger,iAsInteger

Fori=2Ton/2

IfnModi=0Then

a(k)=i

3

9.执行下面程序,单击命令按钮Command1,则窗体上显示的第一行是

(1),第三行是

DimsAsString,kAsInteger,a()AsString,iAsInteger

VBASIC"

i=1

a(k)=Mid(s,i,i)

i=i+1

LoopWhilei+Len(a(k))-1<

PrivateFunctionfun(sAsString)AsString

DimkAsInteger,tAsString

Fork=Len(s)To1Step-1

t=t&

Mid(s,k,1)

fun=t

10.执行下面程序,单击命令按钮Command1,则数组元素a(2,1)的值是(3),a(1,3)的值是

DimkAsInteger,nAsInteger

k=2

DoWhilek<

=6

Ifi+j=kThena(i,j)=n:

11.执行下面程序,单击命令按钮Command1,则数组元素a(3)的值是(5),窗体上显示的第二行是(6),第四行是(7)。

j=UBound(a)

Fori=jTo2Step-1

Printfun(a(i),a(i-1))

PrivateFunctionfun(ByValaAsInteger,bAsInteger)AsInteger

a=a+1

12.执行下面程序,单击命令按钮Command1,则窗体上显示的第一行是(8),第二行是

DimnAsInteger,kAsInteger

n=59

k=5

PrintTran(n,k)

PrivateFunctionTran(nAsInteger,kAsInteger)AsString

DimrAsInteger

Ifn<

>

0Then

r=nModk

Tran=Tran(n\k,k)&

r

Printr

4

1.已知在列表框中有5个列表项,从上到下内容分别为0、1、2、3、4。

执行下面程序,单击窗体后,列表框上显示的第二个列表项内容是

(1),列表框中共有

(2)项。

PrivateSubForm_Click()

Fori=0ToList1.ListCount/2-1

List1.RemoveItemi

2.执行下面程序,单击命令按钮Command1,在弹出的InputBox对话框中输入8,并按“确定”按钮,则a

(1)的值是(3),a(5)的值是(4)。

Dima()AsInteger,iAsInteger,nAsInteger

n=InputBox("

输入N"

,8)

ReDima(n)

Callprocess(a,1,1)

Fori=1Ton

Printa(i)

PrivateSubprocess(a()AsInteger,mAsInteger,nAsInteger)

i=UBound(a)

a(i)=m

a(i-1)=n

i=i-2

DoWhilei>

=1

a(i)=a(i+1)+a(i+2)

i=i-1

3.执行下列程序,单击Command1按钮后,窗体上第一行为(5),第二行为(6),最后一行为(7)。

DimnAsInteger

CallSub1(i,n)

Printn

PrivateSubSub1(xAsInteger,yAsInteger)

n=n+2

x=x+2

y=y+x

4.执行下面程序,单击Command1按钮,则在窗体上显示的第一行内容是(8),第三行内容是(9),最后一行内容是(10)。

DimaAsInteger,bAsInteger

a=3

b=1

CallP1(a,b)

Printb

CallP1(b,a)

PrivateSubP1(xAsInteger,ByValyAsInteger)

StaticzAsInteger

x=x+z

y=x-z

z=10-y

Printz

5

1.执行下面的程序,单击命令按钮Command1,则窗体上显示的第一行是

(1),最后一行是

Dimm(10)AsInteger,kAsInteger,xAsInteger

Fork=1To10

m(k)=11-k

x=3

Printm(2+m(x))

Printm(m(x-1)+m(x+1)-6)*2

Ifm(2+m(x))<

3Then

Printx+m(k+m(k-1)-9)

Printx-m(k+m(k-1)-9)

2.执行下面的程序,单击命令按钮Command1,则图片框Picture2中显示的第一行是(3),第二行是(4),第三行是(5)。

Dimsa(3,3)AsString*1,iAsInteger,jAsInteger,sAsString,kAsInteger

ABCDEFXYZ"

k=1

sa(i,j)=Mid(s,k,1)

Picture1.Printsa(i,j);

Nextj

Picture1.Print

k=(Asc(sa(i,j))-Asc("

A"

)+i+j)Mod26

sa(i,j)=Chr(k+Asc("

))

Picture2.Printsa(i,j);

Picture2.Print

3.执行下面的程序,单击命令按钮Command1,则窗体上显示的第一行是(6),第二行是

(7),最后一行是(8)。

DimaAsInteger,bAsInteger,cAsInteger

a=6

b=20

c=Fun(a,b)

PrivateFunctionFun(ByValxAsInteger,yAsInteger)AsInteger

x=x-2

y=y-3

Ifx=0Ory=0Then

Fun=1

Fun=Fun(x-2,y-3)

Printx

4.执行下面程序,单击命令按钮Command1,则在窗体上显示的第二行是(9),最后一行是

(10)。

DimbAsInteger

DimaAsInteger,iAsInteger

a=8

PrintF(a)

FunctionF(aAsInteger)AsInteger

StaticcAsInteger

c=c+2

F=a+b-c

6

1.执行下面程序,单击命令按钮Command1,若文本框Text1中生成的数据为“866348”,则列表框List1中共输出

(1)行数据,其中第一行为

(2),最后一行为(3)。

PrivateSubCommand1_Click()'

运行

Dima(6)AsInteger,b(1To10)AsInteger

Fori=1To6

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

Text1.Text=Text1.Text&

Str(a(i))

Callnum(a,b)

Fori=1To10

Ifb(i)<

0ThenList1.AddItemb(i)

PrivateSubnum(x()AsInteger,y()AsInteger)

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

2.执行下面程序,单击命令按钮Command1,则窗体上输出的data数组元素个数为(4),最后一行是(5)。

DimstAsString,charAsString

Dimdata()AsString,iAsInteger,jAsInteger

st="

66*97*115*105*99*"

Fori=1ToLen(st)

IfMid(st,i,1)<

"

*"

Then

char=char&

Mid(st,i,1)

j=j+1

ReDimPreservedata(j)

data(j)=char

char="

Print"

data数组元素个数为"

;

j

PrintConver(data)

PrivateFunctionConver(a()AsString)AsString

Fori=1ToUBound(a)

Conver=Conver&

Chr(Val(a(i)))'

字母A、a的ASCII码分别为65、97

3.执行下面程序,单击命令按钮Command1,则窗体上显示的第三行是(6),最后一行是

(7)。

DimiAsInteger

PrintTest("

D"

PrivateFunctionTest(tAsString)AsInteger

Ift>

="

CallTest(Chr(Asc(t)-1))

Printt

Test=i

4.执行下面程序,单击窗体,在弹出的Input

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

当前位置:首页 > 表格模板 > 合同协议

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

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