《VB程序设计基础》习题答案-.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《VB程序设计基础》习题答案-.pdf》由会员分享,可在线阅读,更多相关《《VB程序设计基础》习题答案-.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 程序设计基础P16 习题一一,判断题1,错2,对3,错4,错5,6,7,对二,单选题1,B 2,B 3,D 4,A 5,D 6,B 7,B 8,C 9,D 三,程序设计题5,Private Sub Command1_Click()Form1.FontName=宋体 Form1.Print 中文字体宋体 End Sub Private Sub Command2_Click()Form1.FontName=楷体 _GB2312 Form1.Print 中文字体楷体 End Sub Private Sub Command3_Click()Form1.FontName=仿宋 _GB2312 Form
2、1.Print 中文字体仿宋 End Sub P42 习题二一,判断题1,2,3,7,10,对 4,5,6,8,9,11,12,13,14 错二,单选题1,A 2,C 3,C 4,B 5,B 6,A 7,B 8,C 9,B 10,C 11,C 12,D 13,B 14,A 15,D 16,B 17,B 18,C 19,B 20,B 21,B 22,D 23,A 24,C 25,B 26,A 27,D 28,B 三,简答题1.(1)2*Cos(alfa)*Sin(alfa/(2*a)(2)Sqr(s*(s a)*(s b)*(s-c)(3)(A2+B*C*(X+Y)/(A+B)(4)(2*3.1
3、4159*r+Exp(-5)*Log(x)(5)1/(x+1/(y+1)(6)k/(1+a*Exp(-b*x)(7)5+6*x/(3*(x2-1)-2*x)(8)Sqr(y3+3*(a2+b2)/(x2+y2)2.(1)(a+b)Mod c(2)Sqr(Abs(x)(3)Int(x)+1(4)Int(Rnd*101)+200 3.Private Sub Form_Click()Dim a As Integer,b As Integer Dim c As Integer,y As Long a=InputBox(请输入 a 的值)b=InputBox(请输入 b 的值)c=InputBox(请输
4、入 c 的值)y=a 2+2*b 2+2*c 2 Print y=;y End Sub 4。(1)F (2)T (3)F (4)T 5.(1)1=x And x12(2)T+3V-2 And(T+V)100(3)(a+b)=c or(a-c)0 And Int(a)=a And b0 And Int(b)=b or a0 And b0(5)x=z(6)a=0 And b0 or a0 And b=0 四,编程题1.Private Sub Form_Click()Dim a As Integer,b As Integer Dim c As Integer,y As Single a=InputB
5、ox(请输入正整数a 的值)b=InputBox(请输入正整数b 的值)c=InputBox(请输入正整数c 的值)y=(a+b+c)/3 Print 平均值y=;y End Sub 2.Private Sub Form_Click()Dim r As Integer,s As Single Const Pi=3.14159 r=InputBox(输入圆半径,输入,10)s=Pi*r*r MsgBox 圆面积Area=&Str(s)End Sub P78 习题三一,1,A 2,B 3,B 4,A 5,C 二,1,37,55,64,28,19 2,y=KIGECA 3,1 121 12321 1
6、234321 123454321 12345654321 4,cHINA!三,1,t As Double s=1 Abs(t)=1e-5 s=s+t 2,s+c-1 s 3,m=n m To n Sum=Sum+j Sum=i 四,1,Private Sub Form_Click()Dim x As Single,f As Single x=InputBox(输入 x:)If x -5 Then f=3*x*x+2*x-1 ElseIf x=0.00001 t=1/i/(i+1)y=y+flag*t flag=-flag i=i+1 Wend Print y=;y End Sub Y=0.38
7、6289385475669 3.Private Sub Form_Click()Dim n As Integer,i As Integer,flag As Integer,s As Single,t As Integer n=InputBox(请输入 n 的值:)sum=0 t=1 flag=-1 For i=1 To n flag=-flag t=t*i s=s+flag*i/t Next i Print s=;s End Sub 4.Private Sub Command1_Click()For i=1 To 9 For j=1 To i Print i;*;j;=;i*j;Next j
8、Print Next i End Sub 5.Private Sub Form_Click()For i=1 To 5 Print Tab(6-i);For j=1 To 2*i-1 Print*;Next j Print Next i For i=4 To 1 Step-1 Print Tab(6-i);For j=1 To 2*i-1 Print*;Next j Print Next i End Sub P104 练习四一、单选题1,D 2,C 3,C 4,C 5,D 二、程序阅读题1,12 10 9 2,0 1 1 2 3 2 3、div=3 三、程序填空题1、Len(str1)Mid(
9、str1,i,1)p=j i p 2、l=Len(St$)a(i)=Mid(St$,i,1)p=s-96 x(p)=x(p)+1 3、a(1 To 4,1 To 5)s=0 a(i,5)=s/4 四、程序设计题1.Private Sub Form_Click()Dim a(50)As Integer For i=1 To 50 a(i)=Int(Rnd*71)+30 Print a(i);If i Mod 5=0 Then Print Next i Min=a(1):Max=a(1):s=0 For i=2 To 50 If Min a(i)Then Min=a(i)If Max a(i)Th
10、en Max=a(i)s=s+a(i)Next i Print max=;Max,min=;Min,average=;s/50 End Sub 2.Private Sub Form_Click()Dim max As Integer,min As Integer Dim a()As Integer n=Val(InputBox()ReDim a(n)As Integer For i=1 To n a(i)=Int(Rnd*100)Print a(i);Next i For i=1 To n If a(i)Mod 2=0 Then min=a(i)Else max=a(i)If min 0 An
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB程序设计基础 VB 程序设计 基础 习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内