书签 分享 收藏 举报 版权申诉 / 9
上传文档赚钱

类型解析枚举算法强化练习(DOC 8页).docx

  • 上传人(卖家):2023DOC
  • 文档编号:5748475
  • 上传时间:2023-05-06
  • 格式:DOCX
  • 页数:9
  • 大小:1.44MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《解析枚举算法强化练习(DOC 8页).docx》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    解析枚举算法强化练习DOC 8页 解析 枚举 算法 强化 练习 DOC
    资源描述:

    1、For personal use only in study and research; not for commercial use解析、枚举算法强化练习1下列问题中适合使用解析算法解决的是( ) A计算两个电阻的并联值 B完成各大网站访问量的排名 C找出100以内所有的质数 D找出100以内所有6的倍数2用解析算法计算匀加速直线运动的位移问题时,使用的计算公式是s=v0t+(1/2)at2,下列用于描述该公式的 VB表达式中,正确的是( ) As=v0t+l/2at2 Bs=v0*t+l/(2*a*t*t) C.s=v0t+l/( 2*at2) D.s=v0*t+l/2*a*t23用解析算

    2、法实现求匀速直线运动位移的VB程序代码如下: Private Sub Command1_Click()Dim S As Single Dim V As Single Dim t As Single s=0 v=10 t=Val( Textl.Text) s=v*t Label1.Caption=Str(s) End Sub 程序界面如图所示: 在文本框Textl中输入28,单击“计算”按钮Commandl后 标签Labell中显示的内容是 。4人们常用的欧洲鞋号(又称“法码”)与我国出台的鞋类“薪鞋号”标准存在着如下换算关系:新鞋号=(法码+10)2 x l0. 如新鞋号为23.5的鞋子,即为

    3、人们平常所说的37码。下面的VB程序可用于解决此问题,程序运行界面如图所示: 运行程序,在文本框Textl中输入新鞋号,单击“换算”按钮Commandl,在文本框Text2中显示所对应的法码,程序代码如下: Private Sub Command1_Click() Dim n As Integer,m As Single n为新鞋号,m为法码 n=Val( TextI.Text) Text2.Text=Str( m) End Sub 程序划线处应填入的内容是 。5某停车场的收费标准如下:1小时及以内,收费5元;超过1小时的,超过部分每小时按15元收费(不足1小时的按1小时计算),具体算法流程图

    4、如图3-15-5所示。下面VB程序可用于解决此问题,程序运行界面如图所示:运行程序,在文本Textl中输入停车时间(分钟),单击“收费”按钮Commandl,在文本框Text2中显示所对应的费用(元)程序代码如下:Private Sub Commandl_Click() Dim t As Integer, cost As Integer,h As Single t为停车时间(分钟),h为停车小时数,cost为费用 t=Val( Textl.Text) h=( t-1)60J-l If Then cost=5 Else Cost= End If Text2.Text=Str(cost) End

    5、Sub 在程序和划线处填入适当的语句或表达式,将程序补充完整。 程序中,划线处填入 。 程序中,划线处室填入 枚举算法:1用枚举算法求解“找出昕有满足各位数字之和等于5的三位数”时,在下列所列举的数值范围内,算法执行效率最高的是( ) A 从0到999 B从100到999 C从100到500 D从104到500 2现要编写一个统计20152100年间闰年次数的程序。已知出现闰年的条件是:年份数能被4整除但不能被100整除,或者能被400整除。下面的VB程序可用来实现上述功能,请将程序补充完整。 Private Sub Commandl_ Click( ) Dim C As Integer, y

    6、ear As Integer c=0 For year=2015 T0 2100 If Then c=c+l End If Next year TextI.Text=Str(c) End Sub 程序划线处应填人 3某人出生于20世纪,在21世纪的某一年,他的年龄正好是52岁,并且这一年也恰好是某个数的平方: 请问:此人出生于哪一年?52岁那年的年份是多少? 下面的VB程序可用来解决上述问题=请在和划线处填人适当的语句或表达式-将程序补充 完整。 Private Sub Command1_Click() Dim a As Integer,b As Integer a为52岁那年的年份,b为出生

    7、年份 For b= a=b+52 If Then Listl.Additem”出生年份是:”&Str( b)&”年” Listl.Additem”52岁那年是:”&Sstr(a)&”年” Endlf Nextb End Sub (1)程序中划线处的语句为 : (2)程序中划线处的语句为 :4下列VB程序可以用来统计字符串中某字符的个数。具体功能如下:运行程序,在文本框Textl中输入字符串s,在文本框Text2中输入需要统计个数的字符m:单击“统计”按钮Commandl后,在文本框Text3中显示字符m的个数c。程序运行界面如图3-16-1所示: 实现上述功能的程序代码如下: Private

    8、Sub Command1_Click() Dim s As String, m As String Dim c As Integer ,i As Integer s=Textl.Text m=Text2Text c=0 For i=l To If Mid(s,i,l)=m Then Next i Text3.Text= Str(c) End Sub 在程序和划线处填入适当的语句或表达式,将程序补充完整。 (1)程序中划线处应填入 (2)程序中划线处应填人 5一个“偶数迁移”的VB程序界面如图所示,运行程序后,将在左边列表框List1中随机产生10个两位正整数,同时清空右边的列表框List2中的

    9、内容:单击“迁移”按钮ommandl,将列表框Listl中的所有偶数“迁移”到列表框List2申。该程序的代码如下:Dim a(l T0 10) Aslnteger 数组a用来存放随机产生的10个两位正整数 Dim i As Integer Private Sub Form Load( ) 用于随机产生10个2位整数 Randomize List2.Clear For i=l T0 10 a(i)=Int(Rnd*90)+10 ListI.Addltem Str(a (i) Next i End Sub Private Sub Commandl_click ( ) Listl.Clear Fo

    10、r i=l T0 10 If Then List2.Addltem Snr(a(i) Else End If Next i End Sub 为实现上述功能.在划线处填入适当的语句和代码,把程序补充完整。 (1)程序中划线处的语句为 。 (2)程序中划线处的语句为 。6.现有一张100元绥币要求将其竞换成若干张10元和5元面额的纸币(每种至少有l张)。问:具体的兑 换方案有哪些?总共有几种方案? 为解决上述问题所编制的VB程序如下,运行程序后,单击命令按钮Commandl,列表框Listl中显示所有符合题目要求的兑换方案最后显示总共的方案数c。其中程序加框处语句需做改动,请写出修 改方案。 Pr

    11、ivate Sub Commandl_Click( ) Dim ten As Integer ten为10元纸币的张数 Dim five As Integer five为5元纸币的张数 Dimx As Integer,c As Integer C=0 ListI.Addltem “10元”&” ” & “5元” For ten=0 T0 10 x=100-ten*10 If x Mod 5=0 Then five=x5 End If c=c+1 List1.Addltem Str(ten)”张 ”&Str( five)&”张”Next ten ListI.Addltem”总共有方案数:”&St

    12、r(c)End Sub(l)语句应改为 。(2)语句的修改方案为( ) A修改为c=ten+five B修改为c=ten+x5 C与语句“End if互换位置 D与语句“Next ten”互换位置仅供个人用于学习、研究;不得用于商业用途。For personal use only in study and research; not for commercial use.Nur fr den persnlichen fr Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l tude et la recherc

    13、he uniquement des fins personnelles; pas des fins commerciales. , , . 以下无正文 仅供个人用于学习、研究;不得用于商业用途。For personal use only in study and research; not for commercial use.Nur fr den persnlichen fr Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l tude et la recherche uniquement des fins personnelles; pas des fins commerciales. , , . 以下无正文

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:解析枚举算法强化练习(DOC 8页).docx
    链接地址:https://www.163wenku.com/p-5748475.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库