简答题:
身体质量指数(BMI)是衡量身体健康与否的标准之一。科学家经过大量的统计、分析,推导出计算公式为:BMI=w/(h×h),其中w表示体重(单位为千克),h表示身高(单位为米)。一般认为其值在20至25之间为“健康”,否则认为“欠健康”。编写程序,输入某个人的身高和体重,判断并输出他(她)健康与否。
(1)解决问题的算法通常有:解析法、递归法、冒泡排序法、二分查找法等,本题主要适合采用上述哪种算法?
(2)根据题意,完善流程图。

(3)根据流程图,补充代码。
Rem VB代码
Dim BMI As Single
Dim h As Single
Dim w As Single
h = Val(InputBox("输入身高"))
w = Val(InputBox("输入体重"))
BMI =" w" / (h * h)
If (BMI >=" 20" And ________________) Then
Print "健康"
____
Print "欠健康"
End If
//JAVA代码
public class BMI
{ public static void main(String args[])
{ float BMI;
float h=Float.parseFloat(args[0]);
float w=Float.parseFloat(args[1]);
BMI=w/(h*h);
if(BMI>="20" && ________________)
System.out.println("健康");
____
System.out.println("欠健康");
} }
 
当前题号:1 | 题型:填空题 | 难度:0.99
一个完整的Visual Basic块If语句如下,则划线处应填入的语句是(    )
If a>b then
Max=a

Max=b
End if
A.ElseB.End ifC.Else ifD.If
当前题号:2 | 题型:选择题 | 难度:0.99
如下图所示流程图,其控制结构属于________。
A.循环结构B.树形结构C.分支结构D.顺序结构
当前题号:3 | 题型:选择题 | 难度:0.99
下列文件中属于工程文件的是(    )
A.五子棋.frmB.五子棋.exe
C.五子棋.vbpD.五子棋.caption
当前题号:4 | 题型:选择题 | 难度:0.99
判断点P(x,y)在圆内(圆的轨迹方程为:x2+y2=4)的VB表达式是_______。
A.x*x+y*y>4B.x*x+y*y<=4C.x<2 Or y<2D.x<2 And y<2
当前题号:5 | 题型:选择题 | 难度:0.99
某Visual Basic程序如下:
Private Sub Command1_Click()
Dim x As Integer, y As Integer ,a As Integer ,b As Integer
X="0"
y=0
For a="1" To 3
x=x+1
For  b="2" to 4
y=y+1
Next b
Next a
Text1.text=str(a)
Text2.text=str(b)
End Sub
单击Command1按钮后,Text1显示       ,Text2显示       
当前题号:6 | 题型:填空题 | 难度:0.99
有如下Visual Basic程序段:
  Dim i As Integer, s As Integer
    s = 0
    i = 1
n = 5
  Do While i <=20
    s = s + i + n
    i = i * 5
  Loop
  该程序段运行后,变量i的值是________,变量s的值为________。
当前题号:7 | 题型:填空题 | 难度:0.99
阅读分析以下VB程序,该程序采用的算法是_______。
Private Sub Command1_Click()
Dim x As Integer, c As Integer, i As Integer
x = Val(Text1.Text)  
c =" 0"
A.解析
For i =" 1" To x
If x Mod i = 0 Then
B.查找
c =" c" + 1[:Zxxk.Com]
List1.AddItem Str(i)
C.排序
End If
Next I
D.枚举
Text2.Text = Str(c)
End Sub
当前题号:8 | 题型:选择题 | 难度:0.99
如下图VB的文件菜单所示,若想生成能在Windows环境中直接运行的文件应选择________。
A.①B.②C.③D.④
当前题号:9 | 题型:选择题 | 难度:0.99
在VB中,下列选项不能实现交换变量a和b的值的是_______。
A.a=a+b:b=a-b:a=a-bB.t=b:b=a:a=tC.t=a:a=b:b=tD.a=b:b=a-b:b=a
当前题号:10 | 题型:选择题 | 难度:0.99