版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验教程实验三顺序结构程序设计编程题参考答案(第47页)输入学生的语文、数学、英语、物理四门课程的成绩,计算该学生的总成绩和平均成绩并输出。要求使用InputBox分别进行输入,使用Print方法输出。1. 输入圆的半径,输出其周长、面积。要求使用TextBox控件进行输入,使用Label控件输出。输入一元二次方程ax2+bx+c=0的系数a、b、c,输出两个实根。要求使用TextBox控件分别进行输入,使用Label控件输出。实验四选择结构程序设计编程题参考答案(第58页)输入一个,判断其是否能同时被3和7整除|chPrivateSubCicrnmamd1.Click)Dim.xAsxInp
2、UtBcixf"inputfxMod3=0AndxMod7=0ThenPrint&“能【目日寸披3养口了.寇I象"LCl£iePrintx&浦日回时被3*口7童陈"EndIfEndSubIhl=11i2.输入三个数,输出其中的最大值编程及输出分段函数的值。由键盘输入t的值,计算y的值Y=t2t<1t2-11<t<2t2-2t+12<t<3t2+4t-17t>3,使用ifelseifPrivateSubCommandl_Click()DimyAsSingletA&SingletInputBoxf&
3、quot;inputt'MItt<1Theny=r*rEl&clft<2Theny=t*t-1ElselfI<3Thenyt+t-2+t+1El&ey-L"1.4"I.-17EndIfPrint"y='yEndSub输入年龄,输出所处人群:9岁以下为儿童,输出A;1019为少年,输出B;2029为青年,输出B;3049为中年,输出B;50以上为老年,输出E;要求使用SelectCasein句实现。6. 输入年份,输出对应的属相。已知1984年为鼠年,要求使用SelectCaseiS句实现。1. 实验五循环结构程序设
4、计编程题参考答案(第77页)编写程序,求s=1x2X3+2x3X4+nx(n+1)x(n+2)的值,n由程序输入有一个分数序列2,土5,8,牛,?,.,求出这个序列前20项的和1235813求n!(即1!+2!+3!+10!)n1求一类三位数,该书中有某两位为相同数字,且该数是一个完全平方数,输出这些数并统计个数。5.输出所有的“水仙花数”。“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,371是个水仙花数,因为371=33+73+13OIEHL1CCZ*>idLc?>lldITl6.打印如图所示的乘法表实验六定长数组的使用编程题参考答案(第96页)1.定义一个包含
5、10个数组元素的数组a,为其数组元素分别赋值为2、4、6、8、20,并输出1. 输入十个评委的分数,去掉最高分和最低分后,计算最后的平均分并输出输入5个学生的姓名与一门课程的成绩,按成绩的升序输出姓名和成绩。分别使用比较互换法、选择法和冒泡法实现。135刁ciirkZlu二m-Fwii«心)o1s|CaMiulLClidlPrivateSubCommandIClickf)Dimxm(lIo5)AsString,cj(lTo5)AsIntegeiDimj%,m$,t%Fori-1To5xm(i|=InputBoxinputxnT)cj(i)=InpiatBaxfinpuicj'
6、)Printcj(i)NextFori=1To4Forj-i+1To5fcj(i)>cj(pThenm=xm(i):xm(i)三xm(j):xm|j)t=cj(l):cj(i)-cj(j):cj(j)=tEndhNextjNextiPrint,比较互换法升序掉序Fori=1To5Printxmii);cj(i)Next3ndSubPrivateSubCommand1_ClickO;Dimxm(1To5)AsSrring,cj(lTo5)AfiIntegerDim我.j%hm$,imin%Fori=1To5xm(i)-nputBosl'inputxmhjcj(i)-InputBax
7、f1inputcjH)Printxm(i|;cj(i)NextFori=1To4imin=iForj=i+1To5fcjfimin)>q(j)Thenimin=jEndIfNextjm=xtn(i)=mfiinin):xmimixi)=mt=cj(i):cj|i)=cjliniiii):cjlimiii)=tNextiPrim谚择法升序排序'Fori=1To5Printxm(i|;cjli)NextJEndSub输出5X5的矩阵,除对角线上的元素为1夕卜,其他数组元素的值均为0Fcj-i=1mForjITVsSHi_Lt=TLj);ZJZU-Jtt1arlS»111j1
8、L3»|阿Ck:*1U11X1O*0111xiii7*.IF*or41To6rorj1To5If1jOrj*5-1Til«(i,j>=1KiserhCL.j>OLCiiclL11Noct3Zccti输入5X5的矩阵,求出每列元素之和,并把和值最大的那一列上的各元素和第一列各元素进行对调FlX工程1二Fml也ndHI-'X|(1PrivateSubCowtnAndl_C1iek()Dima(1To&1To5)As(nregertiH,j%Dim8um(lTo5,t%Fori-ITo5FurjIIo5a(itj)-InputUoxCinputa(+l
9、&i&&j&”)')顷Lj|-nl(Knd*20)训试程序时使用输入十个学生的三门课程的成绩,并进行如Print翩心门课程的平均分。_Ui=rzJ1ClickForj=ITo5sum(j)=0Fori-ITo5suni(i)=siinifj)+a|i,”NrxtiPnnt=nim(jj;NratjPrintjmax=1Forj=1To5Ifsuni(j)>sumIjinaxlThenjmaxjNextFori-1To5佐t-a(i,1):响1)-a®,jmaxha(i,jiuax)-tPrint"交换后”Fori=1To5For
10、j=1To5Printa(i,j);NextjPrintNestiEndSub-I-4(2) 输出每门课程中的最高分与最低分。(3) 计算每个学生的平均分。(4) 按学生的平均分进行降序排序。实验七动态数组、控件数组与白定义类型的数组编程题参考答案(第10页)白定义学生类型,包括学生姓名、学号和成绩,输入学生人数n,并输入学生的信息,按成绩进行降序排序后输出。程序界面设计如下图。实验七过程编程题参考答案(第123页)2.编写子过程SubArraySa(a()AsInteger,sumAsSingle,averAsSingle)该过程的功能是求一维数组a的元素和与平均值,并通过参数sum和ave
11、r返回结果。编程子过程Submovearray(a()AsInteger,IrAsBoolean,nAsInteger*)该过程的功能是使一维数组元素左移或者右移若干位。其中参数a()是数组、lr参数指示位移的方向(True向左移,False向右移)、n参数确定移动的位数。程序界面如下图s羊11ISub过程Fri'AteSubluoveAirAAOAsInteger.LrAsDoolcan,uAsIntegerDimi%TkI%,j%Tt%kl=LBoiind(a)k3=UBoimdiH)Fori=1Tonlr=TrueThent-n(kl)Farj=klTok2-1ftii)=日。+
12、i)NextjMk2l-tElset=a(k浏Kt)rj=kgTok1+1Step-Ir(9=a。-1)NEja(kU-tEndIfNexti实验八函数过程编程题参考答案(第137页)1.编写程序,利用Function函数计算下式的值(123.m)(123.n)1_2_3_7pl:I'主谢过程PrivateSubCommandlClickODimfi.0Asmteger.lrAsBoolean,nAsInteger,sQAsStringlr=InputBoxCtA移位方向左移.。右移")InputBmtT输入椅位位都)s=Split(TextLText,jk-UBoLind(
13、s)ReDima(k)Forl=01jkA|i|=Val|s(i)NextCallmovtaiTFiylalr.口)Text2.Ts»t=”“Fori-0TijUBound(eJText2.Text-Te;xt2.Text&只忸&""NextEndSubT61=IarahlV,痴】T程1-F«-al(tode)实验一VB的常用控件编程题参考答案(第123页)1.利用命令按钮控制改变文字的显示区域。程序界面如图所示,单击按钮“更该区域”按钮,将使“标签练习”几个字依次在上下两个显示区域(两个标签中)显示。泰_LfTl-Fde&I心w
14、二,林Dim1AsBoolean2.利用命令按钮控制改变文字的显示颜色。rrinifx)PrivateSubCommandlGlickOf=NotIIf(ThenLabe.CaptinnLabH2.CaptionElseLabel2.Caption=Labell.Caption=EndIfEnclSub标笠炼习”PrivateSubF'onn_Load()L-FalsefcCiidSubnJ在上题基础上,添加一个按钮并将其Cption设为“更改颜色”,单击按钮,使标签的字体颜色依次按红、绿、蓝变化。提示:设置标签的字体颜色可以用RGB函数。例PrivateSubCommand2_ClickOSliiiiciAsliilrgni-i+1SelecLCastiCaee1LabdL.ForeColor=RGB(255,0,0)Laljd2.ForcCulQr-0,0)Case2LabelEForeCalor=RG
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度品牌授权使用合同保密条款
- 二零二四年度剧本版权转让合同
- 楼板搭建合同范本
- 二零二四年度智能家居系统定制与安装合同
- 2024至2030年中国饼干曲奇抗氧化剂行业投资前景及策略咨询研究报告
- 2024年罐装葡萄糖项目可行性研究报告
- 2024年上下双人铁床项目可行性研究报告
- 2024年度大连二手房产交易安居客合同
- 二零二四年城市轨道交通建设与运营合同
- 2024至2030年中国多功能盒装内脂豆腐机数据监测研究报告
- 小肠疾病教案
- 100 米运动员的专项体能训练内容和计划
- 青少年科技创新活动和创新大赛项目指导
- (6.5)-第五章遵守道德规范 锤炼道德品质
- 国开管理英语1学习行为表现的心得
- 积极心理学:塑造刚健自信的中国青年智慧树知到课后章节答案2023年下上海思博职业技术学院
- 糖尿病中医药知识健康讲座
- 钢结构框架厂房工程施工方法及技术措施
- 老年人静脉血栓栓塞症防治中国专家共识(2023版)解读
- 挂篮验收记录表
- 加油站特殊作业安全管理制度
评论
0/150
提交评论