首页 历年vb题目整理(带答案)

历年vb题目整理(带答案)

举报
开通vip

历年vb题目整理(带答案).精选文档.1、算法描述:求的1~100之间所有偶数的和'注:请不要更改原程序结构,删除(1)、(2)、(3),并在对应位置填写正确的代码'Functionfunc()(1)iAsIntegerdimfunc=(2)0Fori=2To100Step(3)2func=func+iNextiEndFunction2、操作要求:顺序查找单词“name”:输入10个不同的单词给数组,查找单词“name”是否在数组中;如果在,输出单词在数组中的位置,否则,输出“不在数组中”。Submain()DimiAsIntegerDim...

历年vb题目整理(带答案)
.精选文档.1、算法描述:求的1~100之间所有偶数的和'注:请不要更改原程序结构,删除(1)、(2)、(3),并在对应位置填写正确的代码'Functionfunc()(1)iAsIntegerdimfunc=(2)0Fori=2To100Step(3)2func=func+iNextiEndFunction2、操作要求:顺序查找单词“name”:输入10个不同的单词给数组,查找单词“name”是否在数组中;如果在,输出单词在数组中的位置,否则,输出“不在数组中”。Submain()DimiAsIntegerDimbuzaiAsBoolean'定义数组d,下界为1,上界为10,数据类型为string,在dim后完善语句Dim(1)d(1To10)AsString'输入10个单词,在for语句后完善i的初始值与终值Fori=(2)1to10'输入每个单词给数组元素,在赋值号左侧添加变量(3)=InputBox("Pleaseinputword"&i)d(i)Nextibuzai=Truei=0Whilebuzai=TrueAndi<10'顺序查找单词,数组下标增1,在赋值号右侧添加 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式i=(4)i+1'判断数组元素是否为单词"name",在if语句后添加判断条件If(5)Thend(i)="name"buzai=FalseEndIfWendIfbuzai=FalseThenMsgBox"在数组中的位置为:"+Str(i)ElseMsgBox"不在数组中"EndIfEndSub3、小王今年26岁,资助了一名贫困大学生,'他想从明年开始每年比上一年多资助一名贫困大学生。'编程求解小王到多少岁,就能资助到n名甚至更多大学生?Functionfunc(n)stu=1age=26'请完善下面两条语句DoWhilestu 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 “VB学习指导”;字体为隶书,字形为粗体,字号为三号,字体颜色为调色板中第5行第7列,并居中对齐;(3)对标签控件Label2(请输入口令:),设置如下属性值:根据字体大小自动调整;(4)添加一个文本框控件Text1,并设置如下属性值:文本框高度为650,宽度为2215;文本框内容为空;(5)添加一个命令按钮Option2,并设置如下属性值:将该按钮标题命名为“退出”;字体为黑体,字号为四号;按钮宽度1575,高度735;(5)保存并提交。5、操作要求:”,补充完成程序。实现当从键盘上输入x的值后,求函数y的值(当x<0时,y=|3x+1|;当x>=0时,y=4x+1)。如:输入-2后,输出结果:5.Functionfunc(x)Ifx<0Thenfunc=(1)abs(3*x+1)Elsefunc=(2)4*x+1EndIfEndFunction6、操作要求:打开“”补充完成程序并保存!该程序的功能是:从键盘上输入两个数a和b,比较a和b的大小,并输出较小的数。Functionfunc(a,b)If(1)Thenabfunc=bElsefunc="两数相等"EndIfEndIfEndFunction7、操作要求:输入a、b、c的值,判断一元二次方程ax^2+bx+c=0是否有解,如果无解则输出“无解”,如果两个解相同则输出“两解相同”,否则输出“两解不同”。Functionf(a,b,c)'请完成其它的判断语句Ifb*b-4*a*c<0Thenf="无解"Ifb*b-4*a*c=0Then(1)f="两解相同"(2)Ifb*b-4*a*c>0Thenf="两解不同"EndFunctionSubMain()IfCommand="assess"ThenOpen"in.txt"ForInputAs#1LineInput#1,aLineInput#1,bLineInput#1,cClose#1Open"out.txt"ForOutputAs#1Print#1,f(a,b,c)Close#1Elsea=InputBox("请输入a","Input")b=InputBox("请输入b","Input")'请完成变量c的输入语句(3)c=InputBox("请输入c","Input")MsgBoxf(a,b,c)EndIfEndSub8、操作要求:打开“”补充完成程序并保存!该程序的功能是:求实数x的绝对值。Functionfunc(x)Ifx>=0(1)thenfunc=xElsefunc=(2)-x(3)endifEndFunction9、操作要求:打开“”进行以下操作后并保存!填空完成程序,计算N!的值并在窗体上打印出结果,如输入:3,则输出:6。(注:N!=1×2×…×N)Functionfunc(n)DimiAsInteger(1)func=1Fori=1To(2)nfunc=func*i'计算N!NextiEndFunction10、操作题:“提示信息”界面设计,如下图所示,要求(1)打开“C:\MyExam\工程1.Vbp”,对窗体Form1设置如下属性值:窗体标题为“提示信息”;背景色为调色板第1行第7列。(2)添加一个标签控件Label,并设置如下属性值:标签标题为“要继续吗?”(注:“?”为中文标点符号);标签高度为495,宽度为1935;字体为楷体_GB2312,字形为常规,字号为三号,字体颜色为调色板第5行第8列,背景类型为0。(3)添加一个按钮控件CommandButton,并设置如下属性值:         按钮标题为“否”;                 字号为小四。(4)保存并提交。11、操作要求:输入10位同学的 英语 关于好奇心的名言警句英语高中英语词汇下载高中英语词汇 下载英语衡水体下载小学英语关于形容词和副词的题 成绩存放在数组score中,利用选择排序算法按照从大到小的顺序进行排序。'算法描述:'输入10位同学的英语成绩存放在数组score中'利用选择排序算法按照从大到小的顺序进行排序'定义数组score,下界为1,上界为10,数据类型为SingleDim(1)score(1To10)AsSingleFunctionf()'i为排序的次数,应该排序9次,为i添加初值和终值Fori=(2)1To9Min=score(i):m=i'j为每次排序的数的范围,应从i+1开始直到第10个数,为j添加初值和终值Forj=(3)i+1To10Ifscore(j)>MinThenMin=score(j):m=jNextj'以k为中间变量,编写交换score(i)和score(m)的语句k=score(i)score(i)=score(m)(4)score(m)=kNextist="排序后的数列为:"Fori=1To10st=st+Str(score(i))+""Nextif=stEndFunctionSubMain()DimiAsInteger,mAsInteger,kAsInteger,jAsIntegerDimstAsStringIfCommand="assess"ThenOpen"in.txt"ForInputAs#1DimxAsStringFori=1To10LineInput#1,xscore(i)=Val(x)NextiClose#1Open"out.txt"ForOutputAs#1Print#1,f()Close#1ElseFori=1To10'输入10位同学的英语成绩,在赋值号左侧添加变量(5)=InputBox("请输入第"&i&"个数据")score(i)NextiMsgBoxf()EndIfEndSub12、购物问题:购物满1000元,打7折,800到1000元,打8折,500到800元,打9折。Privatesubcommand1_click()X=val(text1.text)Ifx>=1000then(1)Y=0.7*xElseif(2)thenx>=800Y=0.8*xElseifx>=500then(3)Y=0.9*xElseY=xEndifText2.text=yEndsub13、十进制转化成二进制问题:将一个十进制数转化为二进制数。Functionfunc(x)Dimbin(32),j,strStr=””j=0dowhile(x>0)bin(j)=(1)xmod2(2)x=x\2j=j+1loopdowhile(j<>0)str=str&bin(j-1)j=(3)j-1loopfunc=strendfunction14、水仙花数问题:水仙花数是满足下面条件的一组三位的正整数,它们满足条件:每一位上数字的立方之和恰好等于它自己。例如:153就是一个水仙花数,13+53+33=153,请找出所有的水仙花数及个数。参考程序代码如下: 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 一:PrivateSubCommand1_Click()DimsumAsIntegerDimi,a,b,cAsIntegerSum=0Fori=100To999a=i\100‘求得百位上的数字b=i\10Mod10‘求得十位上的数字c=iMod10‘求得个位上的数字Ifa^3+b^3+c^3=iThen‘判断是否满足条件List1.AddItem(Str(i))sum=sum+1‘统计个数EndIfNextiLabel1.Caption="个数:"+Str(sum)EndSub方法二:PrivateSubCommand1_Click()DimsumAsIntegerDimi,j,kAsIntegerSum=0Fori=1To9‘百位数Forj=0To9‘十位数Fork=0To9‘个位数Ifi^3+j^3+k^3=100*i+10*j+kThen‘是否满足条件List1.AddItem(Str(100*i+10*j+k))sum=sum+1‘统计个数EndIfNextkNextjNextiLabel1.Caption="个数:"+Str(sum)EndSub15、用递归算法来计算斐波那契数列1,1,2,3,5,8,13,21……的第N项,我们可以写出这样的 计算公式 六西格玛计算公式下载结构力学静力计算公式下载重复性计算公式下载六西格玛计算公式下载年假计算公式 :fib(n)=fib(n-1)+fib(n-2)(n>2)fib(2)=1(n=2)fib(1)=2(n=1)Fib函数参考程序代码如下:Functionfib(nAsInteger)AsLong‘计算斐波那契数列第n项Ifn=1orn=2Thenfib=1‘已知第1项、第2项均为1Elsefib=fib(n-1)+fib(n-2)‘计算公式,fib(n)=fib(n-1)+fib(n-2)EndIf‘要求fib(n-1)和fib(n-2)需要再次执行算法fibEndFunction也可以用如下代码来完成:Functionfib(nAsInteger)AsLong‘计算斐波那契数列第n项Ifn=1orn=2Thenfib=1‘已知第1项、第2项均为1Ifn>2thenfib=fib(n-1)+fib(n-2)‘计算公式EndFunction参考程序代码如下:PrivateSubCommand1_Click()DimnAsIntegerDimanAsLongn=Val(Text1.Text)an=fib(n)Text2.Text=Str(an)EndSub
本文档为【历年vb题目整理(带答案)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
爱赢
公司经营范围:网络软件设计、制作、图文设计、影视制作(编辑)
格式:doc
大小:70KB
软件:Word
页数:8
分类:
上传时间:2021-11-20
浏览量:0