4)Callpf(b,n)
2,
1)Int(Rnd*21)+30
2)Forj=i+1To10
3)CallSwap(a(i),a(j))
4)a(10)
3,
1)IfIsprime(i)=TrueAndIsprime(x-i)=TrueThen
2)Isprime=True
3)IfxModi=0Then
四,
1.976
2,4
-9
3,646
483642
4,26
9
五、
1、
PrivateSubCommand1_Click()
Dima()AsSingle,nAsInteger,sAsSingle
DimvAsSingle,iAsInteger
n=InputBox("请输入n的值")
ReDima(n)
Fori=1Ton
a(i)=InputBox("")
Nexti
v=f(a,n)
Fori=1Ton
s=s+(a(i)-v)^2
Nexti
s=Sqr(s)/n
Prints
EndSub
2、
PrivateFunctionfsum(a()AsSingle,nAsInteger)AsSingle
DimiAsInteger
Fori=1Ton
fsum=fsum+a(i)
Nexti
EndFunction
3、
PrivateSubff(x()AsSingle,mAsByte,nAsByte,xmaxAsSingle,kiAsByte,kjAsByte)
DimiAsInteger,jAsInteger
xmax=x(1,1):
ki=1:
kj=1
Fori=1Tom
Forj=1Ton
Ifx(i,j)>xmaxThenxmax=x(i,j):
ki=i:
kj=j
Nextj
Nexti
EndSub
P153练习六
一,
对:
5
错:
1,2,3,4,6,7,8,9,10
二.
1,D2,D3,题目有错(应改为True)A4,C5,C
6,D7,C8,D9,与2重复10,C
11,B12,B13,B14,B
三.
1.
(1)DimaAsInteger,bAsInteger
(2)Str(n)+Str(n_error)
(3)KeyPress
(4)KeyAscii<>13
(5)Command1.Enabled=True
2.
(1)1To2*i–1
(2)Command2.Enabled=True
(3)Command2.Enabled=False
四.
1.GFEDCBA
2.小,你好!
小李,你好!
3.您好
欢迎使用VisualBasic!
五.
1.
PrivateSubCommand1_Click(IndexAsInteger)
DimyAsSingle
SelectCaseIndex
Case0
y=Val(Text1.Text)+Val(Text2.Text)
Label4.Caption=Text1.Text+"+"+Text2.Text+"="+Str(y)
Case1
y=Val(Text1.Text)-Val(Text2.Text)
Label4.Caption=Text1.Text+"-"+Text2.Text+"="+Str(y)
Case2
y=Val(Text1.Text)*Val(Text2.Text)
Label4.Caption=Text1.Text+"*"+Text2.Text+"="+Str(y)
Case3
y=Val(Text1.Text)/Val(Text2.Text)
Label4.Caption=Text1.Text+"/"+Text2.Text+"="+Str(y)
EndSelect
EndSub
PrivateSubForm_Load()
Text1.Text=""
Text2.Text=""
Label1.Caption="数一"
Label2.Caption="数二"
Label3.Caption="结果表达式:
"
Label4.Caption=""
Command1(0).Caption="加"
Command1
(1).Caption="减"
Command1
(2).Caption="乘"
Command1(3).Caption="除"
EndSub
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
IfKeyAsciiAsc("9")Then'判断为非数字键
KeyAscii=0'改变键入文本框的显示为空字符,即不显示
EndIf
EndSub
PrivateSubText2_KeyPress(KeyAsciiAsInteger)
IfKeyAsciiAsc("9")Then
KeyAscii=0
EndIf
EndSub
P176练习七
一,
对:
2,4,5,6,9,10
错:
1,3,7,8
二,
1,B2,C3,D4,C5,B6,D7,A8,A9,D
三,
1.
(1)List3.Clear
(2)List1.ListCount–1
(3)List2.ListCount–1
(4)ExitFor
(5)j2,
(1)Timer1_Timer
(2)Label1.Left=-Label1.Width
四,
1,
(1)C
(2)A(3)C
2,
(1)B
(2)D(3)D(4)D
3,y=6
y=14
4,
(1)A
(2)A(3)B(4)D
5,n=4
n=12
n=28
6,
7,上海
乌鲁木齐
浙江杭州
北京
P207练习八
一,
对:
1,2,7
错:
3,4,5,6,8,9
二,
1,A2,D3,C4,B5,C
6,D7,C8,D9,D10,C
三,
1,
(1)ScaleMode=6
(2)Scale(-ScaleWidth/2,ScaleHeight/2)-(ScaleWidth/2,-ScaleHeight/2)
(3)Circle(0,0),30,,-3.14159*4/3,-3.14159*2
2,
(1)Picture1.FillStyle=0
(2)-2*PI,-a*x
(3)vbBlue
(4)KAsc("9")
3,
(1)b=Picture1.Point(x,y)
(2)r=Int(cMod256)
(3)Nextj,I
四,
1.
2.
3.
4.
月亮环饶太阳转
P234练习九
一,
1,A2,B3,C4,D5,B6,B7,A
二,
1,m1.Visible=FalseFalse
CommonDialog1.ColorCommonDialog1.FontItalicPopupMenum1,2
2,StaticiAsIntegerButton=1
P251练习十
一,
1,B2,D3,A4,B5,B
二,
NO13
NO24
NO37
NO411
NO518
三、
1.list1.clear
input#1,n
prime(nasinteger)asboolean
2.Filter=“文本文件|*.txt”
noteof
(1)
四、
3.
PrivateSubCommand2_Click()
Open"g:
\myfile1.txt"ForInputAs#1
Open"g:
\myfile2.txt"ForOutputAs#2
DoWhileNotEOF
(1)
Input#1,c$,n1%,n2%,n3%
Sum%=n1%+n2%+n3%
ave%=Sum/3
Write#2,c$,n1%,n2%,n3%,Sum%,ave%
Loop
Close
EndSub