- 135.50 KB
- 2022-04-29 14:03:12 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'程序设计基础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,PrivateSubCommand1_Click()Form1.FontName="宋体"Form1.Print"中文字体宋体"EndSubPrivateSubCommand2_Click()Form1.FontName="楷体_GB2312"Form1.Print"中文字体楷体"EndSubPrivateSubCommand3_Click()Form1.FontName="仿宋_GB2312"Form1.Print"中文字体仿宋"EndSub 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)(A^2+B*C*(X+Y))/(A+B)(4)(2*3.14159*r+Exp(-5))*Log(x)(5)1/(x+1/(y+1))(6)k/(1+a*Exp(-b*x))(7)5+6*x/(3*(x^2-1)-2*x)(8)Sqr(y^3+3*(a^2+b^2)/(x^2+y^2))2.(1)(a+b)Modc(2)Sqr(Abs(x))(3)Int(x)+1(4)Int(Rnd*101)+2003.PrivateSubForm_Click()DimaAsInteger,bAsIntegerDimcAsInteger,yAsLonga=InputBox("请输入a的值")b=InputBox("请输入b的值")c=InputBox("请输入c的值")y=a^2+2*b^2+2*c^2Print"y=";yEndSub 4。 (1) F (2)T (3)F (4) T5.(1)1<=xAndx<12(2)T+3<>V-2And(T+V)>100(3)(a+b)>=cor(a-c)<=c(4)a>0AndInt(a)=aAndb>0AndInt(b)=bora<0Andb<0(5)x<=yOrx>=z(6)a=0Andb<>0ora<>0Andb=0四,编程题1.PrivateSubForm_Click()DimaAsInteger,bAsIntegerDimcAsInteger,yAsSinglea=InputBox("请输入正整数a的值")b=InputBox("请输入正整数b的值")c=InputBox("请输入正整数c的值")y=(a+b+c)/3Print"平均值y=";yEndSub2.PrivateSubForm_Click()DimrAsInteger,sAsSingleConstPi=3.14159r=InputBox("输入圆半径","输入",10)s=Pi*r*rMsgBox"圆面积Area="&Str(s)EndSubP78习题三 一, 1,A 2,B 3,B 4,A 5,C 二, 1, 37,55,64,28,19 2, y=KIGECA 3, 1
121 12321 1234321 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 mTon Sum=Sum+j Sum=i四,1,PrivateSubForm_Click()DimxAsSingle,fAsSinglex=InputBox("输入x:")Ifx<-5Thenf=3*x*x+2*x-1ElseIfx<=5Thenf=x*Sin(x)+2^xElsef=Sqr(x-5)+Log(x)/Log(10)EndIfLabel1.Caption=fEndSub2.PrivateSubForm_Click()DimiAsInteger,flagAsIntegerDimtAsDouble,yAsDoubley=0flag=1t=0.5i=1WhileAbs(t)>=0.00001t=1/i/(i+1)y=y+flag*tflag=-flagi=i+1WendPrint"y=";yEndSubY=0.3862893854756693.PrivateSubForm_Click()DimnAsInteger,iAsInteger,flagAsInteger,sAsSingle,tAsIntegern=InputBox("请输入n的值:")sum=0t=1flag=-1Fori=1Tonflag=-flagt=t*is=s+flag*i/tNextiPrint"s=";sEndSub4.PrivateSubCommand1_Click()Fori=1To9Forj=1ToiPrinti;"*";j;"=";i*j;NextjPrintNextiEndSub5.PrivateSubForm_Click()Fori=1To5PrintTab(6-i);Forj=1To2*i-1Print"*";NextjPrintNextiFori=4To1Step-1PrintTab(6-i);Forj=1To2*i-1
Print"*";NextjPrintNextiEndSubP104练习四一、单选题1,D2,C3,C4,C5,D二、程序阅读题1,121092,0112323、div=3三、程序填空题1、Len(str1)Mid(str1,i,1)p=ji<>p2、l=Len(St$)a(i)=Mid(St$,i,1)p=s-96x(p)=x(p)+13、a(1To4,1To5)s=0a(i,5)=s/4四、程序设计题1.PrivateSubForm_Click()Dima(50)AsIntegerFori=1To50a(i)=Int(Rnd*71)+30Printa(i);IfiMod5=0ThenPrintNextiMin=a(1):Max=a(1):s=0Fori=2To50IfMin>a(i)ThenMin=a(i)IfMax0Andmax<>0ThenExitForNextiFori=1TonIfa(i)Mod2=0Andmin>a(i)Thenmin=a(i)ElseIfa(i)Mod2=1Andmax=90Thenscore(1)=score(1)+1ElseIfa(i)>=80Thenscore(2)=score(2)+1ElseIfa(i)>=70Thenscore(3)=score(3)+1ElseIfa(i)>=60Thenscore(4)=score(4)+1Elsescore(5)=score(5)+1EndIfNextiFori=1To5Printscore(i)NextiEndSubP126练习五一.对:1,2,3,4,6,7,9错:5,8二.1,D2,C3,A4,B5,D6,?7,?8,D三.1,1)a()AsSingle,mAsInteger2)j=i+1Tom3)a(i)xmaxThenxmax=x(i,j):ki=i:kj=jNextjNextiEndSubP153练习六一,对:5错:1,2,3,4,6,7,8,9,10二.1,D2,D3,题目有错(应改为True)A4,C5,C6,D7,C8,D9,与2重复10,C11,B12,B13,B14,B三.1.(1)DimaAsInteger,bAsInteger(2)Str(n)+Str(n_error)(3)KeyPress(4)KeyAscii<>13(5)Command1.Enabled=True2.(1)1To2*i–1(2)Command2.Enabled=True(3)Command2.Enabled=False四.1.GFEDCBA2.小,你好!小李,你好!3.您好欢迎使用VisualBasic!五.1.PrivateSubCommand1_Click(IndexAsInteger)DimyAsSingleSelectCaseIndexCase0y=Val(Text1.Text)+Val(Text2.Text)Label4.Caption=Text1.Text+"+"+Text2.Text+"="+Str(y)Case1y=Val(Text1.Text)-Val(Text2.Text)Label4.Caption=Text1.Text+"-"+Text2.Text+"="+Str(y)Case2y=Val(Text1.Text)*Val(Text2.Text)Label4.Caption=Text1.Text+"*"+Text2.Text+"="+Str(y)Case3y=Val(Text1.Text)/Val(Text2.Text)Label4.Caption=Text1.Text+"/"+Text2.Text+"="+Str(y)EndSelectEndSub
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="除"EndSubPrivateSubText1_KeyPress(KeyAsciiAsInteger)IfKeyAsciiAsc("9")Then"判断为非数字键KeyAscii=0"改变键入文本框的显示为空字符,即不显示EndIfEndSubPrivateSubText2_KeyPress(KeyAsciiAsInteger)IfKeyAsciiAsc("9")ThenKeyAscii=0EndIfEndSubP176练习七一,对: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)jAsc("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=FalseFalseCommonDialog1.ColorCommonDialog1.FontItalicPopupMenum1,22,StaticiAsIntegerButton=1P251练习十一,1,B2,D3,A4,B5,B二,NO13NO24NO37NO411NO518三、1.list1.clearinput#1,nprime(nasinteger)asboolean2.Filter=“文本文件|*.txt”noteof(1)四、3.PrivateSubCommand2_Click()Open"g:myfile1.txt"ForInputAs#1Open"g:myfile2.txt"ForOutputAs#2DoWhileNotEOF(1)Input#1,c$,n1%,n2%,n3%Sum%=n1%+n2%+n3%ave%=Sum/3Write#2,c$,n1%,n2%,n3%,Sum%,ave%LoopCloseEndSubPrivateSubCommand1_Click()Text1.Text=""Open"g:myfile1.txt"ForInputAs#1DoWhileNotEOF(1)LineInput#1,sText1.Text=Text1.Text&s&Chr(13)&Chr(10)LoopClose#1EndSub'
您可能关注的文档
- 《GPS定位原理与应用》习题集答案.doc
- 《JavaWeb编程技术》课后习题答案.docx
- 《Java基础入门》_课后习题答案.doc
- 《JAVA语言程序设计》练习题及答案.doc
- 《Linux操作系统》部分习题答案.doc
- 《PHP Web程序设计教程与实验》习题答案.doc
- 《PHP和MySQL Web应用开发》练习题参考答案.doc
- rver_2000_实用教程》习题答案 叶潮流 吴伟 大连理工大学出版.doc
- 《VB程序设计》习题答案-林卓然编著.doc
- 《Visual Basic程序设计基础》习题参考答案.doc
- 《Visual Basic程序设计基础》浙江科学技术出版社 陈庆章主编课后习题答案(包括程序设计题).doc
- 《Visual FoxPro数据库基础》 习题第八章习题及答案.doc
- 《Windows Server网络管理》理论复习题(内附答案).doc
- 《_客户关系管理》习题库兼答案.doc
- 《中医诊断学》习题及参考答案.doc
- 《中国古代文论》练习题库参考答案.doc
- 《中国对外贸易概论》(第二版)(邹忠全)习题答案.doc
- 《中国当代文学》练习题库及答案.doc