- 基础理论
- 数据及数据库技术
- 人工智能
- 算法理论
- 算法实例
- 面向对象程序设计 VB开发工具
- 算法实例的程序实现
- 算法及算法的表示方法
- 多媒体理论
- 基础软件操作
- 算法软件操作
- 多媒体软件操作
- 网络技术应用
BMI指数是衡量人体胖瘦程度以及是否健康的一个标准。当BMI值达到35时,输出T 的值为( )。


A.过轻 | B.正常 | C.肥胖 | D.非常肥胖 |
下面这个程序实现了把一个十进制数转换成八进制数。

(1)要是按钮命令显示文本改为“转换”可在属性窗口中__________属性的属性值改为“转换”。
(2)为实现上述功能,请在划线处填入合适代码。

(1)要是按钮命令显示文本改为“转换”可在属性窗口中__________属性的属性值改为“转换”。
(2)为实现上述功能,请在划线处填入合适代码。
Private Sub Command1_Click( )
Dim n, m As Integer
Dim ch, s As String
s = "01234567"
____________________
ch = ""
Do While n > 0
m = n Mod 8
__________________
n = n \ 8Loop
Text2.Text = ch
End Sub
下列能表示“x和y”都不为零的表达式是( )。
A.(x< >0) And (y< >0) | B.X< >0, y< >0 |
C.(x< >0) Or (y< >0) | D.X< >0: y< >0 |
个位数字是6,且能被3整除的3位数共有多少个?下面程序用于解决这一问题,在划线处填入合适的语句或表达式,设共有n个这样的数,Visual Basic程序如下:
Sub Command1_Click( )
Dim i As Integer, n As Integer
m = 106
n = ____________
Do While m <= 996
If _____________ Then n = n + 1m = _____________
Loop
Text1.Text = Str(n)
End Sub
设计算法,求同时满足以下条件的所有四位正整数之合s。①不大于n(n的值由键盘输入)②能被9整除③十位数是2。算法流程图如下所示:

(1)解决上述问题的算法属于(_______)
A.枚举法 B.擂台法 C.解析法 D.对分法
(2)判断x能被9整除的设计思路是 ;取x十位上数字的设计思路是 。(_______)
A.x除以9的余数为0;先求x除以10的余数,再求该余数除以10的商
B.x除以9的商为0;先求x除以10的余数,再求该余数除以100的商
C.x除以9的商为0;先求x除以100的余数,再求该余数除以100的商
D.x除以9的余数为0;先求x除以100的余数,再求该余数除以10的商
(3)小明根据上述思路,设计了一段不完整的程序。请完善划线处内容,完成上述功能。
Dim n as Integer,x as Integer,s as long
s=0
n=InputBox(“输入四位数上限值”)
For____________
_____________

(1)解决上述问题的算法属于(_______)
A.枚举法 B.擂台法 C.解析法 D.对分法
(2)判断x能被9整除的设计思路是 ;取x十位上数字的设计思路是 。(_______)
A.x除以9的余数为0;先求x除以10的余数,再求该余数除以10的商
B.x除以9的商为0;先求x除以10的余数,再求该余数除以100的商
C.x除以9的商为0;先求x除以100的余数,再求该余数除以100的商
D.x除以9的余数为0;先求x除以100的余数,再求该余数除以10的商
(3)小明根据上述思路,设计了一段不完整的程序。请完善划线处内容,完成上述功能。
Dim n as Integer,x as Integer,s as long
s=0
n=InputBox(“输入四位数上限值”)
For____________
If___________and_____________ Then
s=s+xEnd If
Next_____________
在数组d中存放了10个不同的整数。下面流程图描述的算法功能是在数组d中查找元素值88,若找到输出该数组元素的下标,若没找到,输出0。流程图①处应填入( )。


A.输出m | B.输出d[m] | C.输出m-1 | D.输出d[m-1] |