VB程序设计学习与实验指导书答案包含实验答案Word文档格式.docx

上传人:b****5 文档编号:19443605 上传时间:2023-01-06 格式:DOCX 页数:26 大小:21.62KB
下载 相关 举报
VB程序设计学习与实验指导书答案包含实验答案Word文档格式.docx_第1页
第1页 / 共26页
VB程序设计学习与实验指导书答案包含实验答案Word文档格式.docx_第2页
第2页 / 共26页
VB程序设计学习与实验指导书答案包含实验答案Word文档格式.docx_第3页
第3页 / 共26页
VB程序设计学习与实验指导书答案包含实验答案Word文档格式.docx_第4页
第4页 / 共26页
VB程序设计学习与实验指导书答案包含实验答案Word文档格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

VB程序设计学习与实验指导书答案包含实验答案Word文档格式.docx

《VB程序设计学习与实验指导书答案包含实验答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《VB程序设计学习与实验指导书答案包含实验答案Word文档格式.docx(26页珍藏版)》请在冰豆网上搜索。

VB程序设计学习与实验指导书答案包含实验答案Word文档格式.docx

(3)

abcd

(4)

出错(类型不匹配)

(5)

false

(6)

29/06/2008

(7)

IlikeVB

(8)

(9)

44

(10)

34

(11)

10-10

(12)

-1

(13)

aa

(14)

(15)

(16)

(17)

(18)

(19)

(20)

34.54

(21)

中国

(22)

上海

(23)

VISUALBASIC

(24)

visualbasic

x<

-100orx>

100

a=int(a)andb=int(b)anda*b>

=yorx>

=z

a>

0andfix(a)<

a

a=0Xorb=0

len(s)<

UCase(s)=s

Left(s,1)="

a"

AndRight(s,1)="

instr(s,"

)<

Trim(s)=s

Date()=#8/8/2008#

Weekday(date)=2

第四章

一、简单填空

Randomize

N=int(rnd*90)+10

M=(int(rnd*91)+10)/10

Exitfor

Exitdo

二、读程序写结果

15012

2223-1

530

204060

三、程序填空

Len(s)

Mid(s,I,1)

c>

=”A”andc<

=”Z”

=”a”andc<

=”z”

=”0”andc<

=”9”

n\2

nmodi=0

sum+i

n=sum

1000

Cstr(n)

Cstr(m)

Right(s2,len(s1))=s1

200

n-1

exitfor

count+1

coundmod5=0

print

Sum=1

A*x*x/((2*n-1)*(2*n))

Sum+a

Abs(a)<

=1e-7

第五章

12036

10317

261426

A(I,j);

Picture1.print

A(I,1)

A(I,j)

J

“第”&

I&

“行最大数是”&

maxdata&

“,第”maxj&

“列”

Text1.text&

a(i)

K

Preserveb(k)

B(k)=a(i)

Sqr(n-m)=int(sqr(n-m))

Redimpreserveb(k)

N

A(m)&

b(m)

Int(rnd*51)+50

B(i)+1

第六章

一、判断题

×

二、选择题

四、读程序写结果

x=2y=2

m=2

459

50

645

714

1122

1530

第七章

二、简单填空

LargeChange

Timer.Enabled=False

AddItem

格式

Picture

Enabled

Load

SetFocus

MultiLine

ms

Inputbox

Timer1_timer

Text2.text

Label3.caption=””

Form_load

List1_dblclick

List1.listindex

List2_dblclick

List2.listindex

Text

List1.text

Removeitem10-2*i-1

第八章

popupmenu

visible

连接符-

第九章

Eof

记录字节

大小

复制

Drive

Forinput

Dountileof

(1)

Lineinput#1,data

Inputas#1

#1,str

Close#1

综合测试题一

A

二、填空

Int(x)=xandint(y)=yandx*y<

YAW

oureelcome

151

n

nn

onn

untilabs(t)<

=eps

(-1)^n

t*x*x/n

K=1

c(k)=p

P=””

List1.additemc(i)

(Byvalaasinteger)asboolean

i>

int(a/2)

judge(p)

False

Text1.text=text1.text&

“(“&

m&

“,”&

n&

”)”&

vbcrlf

M=k

Nmodi=0

综合测试题二

(Int(51*rnd)+100)/100

23456

678

W

WW

23

37

4412

GCD(21,3)=3

GCD(45,24)=3

47

Instr(s,”,”)

Mid(s,n+1)

A(3)=val(s)

m+val(mid(cstr(n),i,1))

m

andtotal(p2)mod6=0

“(“&

p1&

p2&

“)”

(a,t1,t2)

m=a(i,1)

a(I,j)>

mthenm=a(I,j)

s=small

(1):

m=large

(1)

Calleu(n+2,f2)

Whlei<

Nmodj=0andimodj=0

P=p+1

下篇实验教程

实验2VisualBasic变量、函数与表达式的使用

实验2-1算术运算符的使用

-2

2007-10-15

32.8571432.85714285714286

实验2-2字符运算符的使用

200710

2017

2007-10-1010

2007-10-20

出错,类型不匹配

实验2-3关系运算符的使用

True

实验2-4逻辑运算符的使用

-5

实验2-5常用函数的使用

3.143.14

7.38905609893065

1-1.999999998205103

-110

.7055475

58

2525

12500

Aa

6597

4868

8-9

8-8

9-9

aaa4.5aaa4.5

165

Visua6.0

suaBasicBasic6.0

abcdeEFG

BasicBasicBasic

VisualBasic6.0Basic

88

aaadd

2011-3-15

2011-3-1514:

35:

52

2011

001.73

1.73

17.32E-01

0173%

实验3算法基础及程序控制结构

实验3-1三个数的交换

A=C

C=B

B=T

实验3-2求周长和面积

ConstPI=3.1415926

2*PI*R

PI*R*R

Picture1.Cls

Format(L,"

.00"

Format(M,"

实验3-3求分段函数的值

x=Val(Text1.Text)

y=1+Sin(x)

y=Log(x)

Text1.Text="

"

Text2.Text="

实验3-4求一元二次方程的根

Val(Text2.Text)

Val(Text3.Text)

b^2-4*a*c

x1="

&

(-b+Sqr(delt))/(2*a)

x2="

(-b-Sqr(delt))/(2*a)

Text3.Text="

End

实验3-5判断素数

NModk=0

k=N

NModi=0

k=2

实验3-6求最大公约数和最小公倍数

M<

L=M

L=N

MModk=0AndNModk=0

Text3.Text=k

ExitFor

M>

kModM=0AndkModN=0

Text4.Text=k

实验3-7判断升序数、降序数

CStr(N)

Len(S)–1

Mid(S,k,1)>

=Mid(S,k+1,1)

k=Len(S)

N=Val(Text1.Text)

S=CStr(N)

Fork=1ToLen(S)-1

IfMid(S,k,1)<

=Mid(S,k+1,1)ThenExitFor

Nextk

实验3-8判断回文数

Len(s)\2-1

Mid(S,k,1)<

Mid(S,Len(S)-k+1,1)

k=Len(S)\2

Mid(S,k,1)+S1

S=S1

实验3-9求级数的值

Val(Text1.Text)

x^n

s*n

t/s<

=10^-6

Text2.Text=y

实验3-10查找数字串并求和

List1.Clear

Text1.Text

WhileMid(s,i,1)>

="

0"

AndMid(s,i,1)<

9"

Flag=True

k=k*10+Mid(s,i,1)

i=i+1

sum+k

Text2.Text=sum

实验3-11随机产生20个奇数

Int((99-10+1)*Rnd)+10

aMod2=1

nMod5=0

实验3-12加密解密

Chr(Asc("

)+(Asc(c)-Asc("

)+3)Mod26)

c=Chr(Asc("

A"

c&

s2

Text2.Text

Len(s2)

Mid(s2,i,1)

)+23)Mod26)

s1

s1

实验3-13统计单词个数

Mid(s,i,1)<

"

Andi<

=Len(s)

Mid(s,start,i-start)

实验4数组的使用

实验4-1一维数组的产生及输出

i=1To20

Int((9-0+1)*Rnd+0)

Printa(i);

Print

Picture1.Printa(i);

IfiMod5=0ThenPicture1.Print

Text1.Text&

Space

(2)&

IfiMod5=0ThenText1.Text=Text1.Text&

vbCrLf

vIna

IfiMod5=0ThenPicture2.Print

实验4-2选手得分

Int((50-10+1)*Rnd+10)/10

i=1To6

sum=sum+score(i)

max=score

(1)

min=score

(1)

score(i)>

maxThenmax=score(i)

score(i)<

minThenmin=score(i)

(sum-max-min)/4

实验4-3产生10个互不相同的整数

Int((999-10+1)*Rnd+10)

tMod10=5

ThenExitFor

n=n+1

a(i)=t

Fori=1To10

IfiMod5=0ThenPrint

Nexti

 

实验4-4统计数字出现的次数

IsNumeric(S)=False

ExitSub

Len(S)

c>

Andc<

A(c)=A(c)+1

A(k)<

0

m=m+1

实验4-5排序

1To10

Int((99-10+1)*Rnd+10)

A(n)&

1To9

i+1To10

A(i)>

A(j)

T=A(j)

A(j)=A(i)

A(i)=T

10-i

A(j)>

A(j+1)

T=A(j+1)

A(j+1)=A(j)

A(j)=T

Text3.Text=Text3.Text&

A(i)&

T=A(i)

j

i-1

k+1

Text4.Text=Text4.Text&

实验4-6二维数组的产生及输出

1To4

1To5

PrintA(i,j);

Picture1.PrintA(i,j);

Picture1.Print

Text1.Text=Text1.Text&

A(i,j)&

实验4-6查找最大和最小元素及其位置

1To3

A(i,j)=Int((99-10+1)*Rnd+10)

A(1,1),1,1

A(i,j)

i

A(i,j)<

min

最大元素"

A("

maxi&

"

maxj&

)="

max

最小元素"

mini&

minj&

实验4-7矩阵转置

DimA()AsInteger

请输入N的值"

ReDimA(N,N)AsInteger

Fori=1ToN

Forj=1ToN

Nextj

t=A(i,j)

A(i,j)=A(j,i)

A(j,i)=t

Text2.Text=Text2.Text&

实验5过程

实验5-1孪生素数和降序素数

DimiAsInteger

Fori=2ToN-1

IfNModi=0ThenExitFunction

Prime=True

DimaAsInteger

DimbAsInteger

a=N\10

b=NMod10

Ifa>

bThen

DecNumber=True

Else

DecNumber=False

EndIf

10To100

Prime(i)=TrueAndPrime(i+2)=True

List2.AddItemi&

和"

i+2

DecNumber(i)=TrueAndPrime(i)=True

List3.AddItemi

实验5-2求多项式和

k=1

a=f(x,k)

S+a

k=k+1

SingleAsSingle

DimiAsInteger,aAsSingle

a=(x+1)/x

Fori=2Tok

a=a*(x+i)/((2*i-1)*x)

实验5-3进制转换

Asc(C)-Asc("

)+10

Left(S,k-1)

Mid(S,k+1)

Change(Mid(S2,i,1))*N^(0-i)

T1+T2

Tran(8,S)

Tran(16,S)

Not(C>

AndC<

7"

OrC>

F"

OrC="

."

实验5-4Armstrong数

iAsLong,aAsLong,bAsLong

Combo1.Text

实验5-5

OptionBase1

Dima(5)AsInteger

Dimb(5)AsInteger

b(i)=i*i+1

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

当前位置:首页 > 总结汇报 > 实习总结

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

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