解析枚举算法强化练习题 下载本文

内容发布更新时间 : 2024/11/14 11:08:11星期一 下面是文章的全部内容请认真阅读。

范文范例 指导参考

解析、枚举算法强化练习

1.下列问题中适合使用解析算法解决的是( )

A.计算两个电阻的并联值 B.完成各大网站访问量的排名 C.找出100以内所有的质数 D.找出100以内所有6的倍数 2.用解析算法计算匀加速直线运动的位移问题时,使用的计算公式是s=v0t+(1/2)at^2,下列用于描述该公式的 VB表达式中,正确的是( )

A.s=v0t+l/2at^2 B.s=v0*t+l/(2*a*t*t) C.s=v0t+l/( 2*at^2) D.s=v0*t+l/2*a*t^2

3.用解析算法实现求匀速直线运动位移的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的鞋子,即为人们平常所说的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小时计算),具体算法流程图如图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 Sub

在程序①和②划线处填入适当的语句或表达式,将程序补充完整。 程序中,①划线处填入 。 程序中,②划线处室填入 枚举算法:

1.用枚举算法求解“找出昕有满足各位数字之和等于5的三位数”时,在下列所列举的数值范围内,算法执行效率最高的是( )

A 从0到999 B.从100到999 C.从100到500 D.从104到500 2.现要编写一个统计2015~2100年间闰年次数的程序。已知出现闰年的条件是:年份数能被4整除但不能被100整除,或者能被400整除。下面的VB程序可用来实现上述功能,请将程序补充完整。

Private Sub Commandl___ Click( )' Dim C As Integer, year As Integer c=0

For year=2015 T0 2100

学习资料整理