- 基础理论
- 数据及数据库技术
- 人工智能
- 算法理论
- 程序设计语言
- 循环结构
- 分支结构
- + 顺序结构
- 类、对象、属性、方法、事件和事件处理的概念
- VB应用程序的界面设计与调试
- 基本数据类型
- 常量、变量、数组
- 常用的标准函数
- 基本运算及表达式
- 赋值语句
- 选择语句
- 循环语句
- 多媒体理论
- 基础软件操作
- 算法软件操作
- 多媒体软件操作
- 网络技术应用
编程解决问题的一般过程为( )
(1)设计算法 (2)分析问题 (3)编写程序 (4)调试运行
(1)设计算法 (2)分析问题 (3)编写程序 (4)调试运行
A.1)2)3)4) | B.3)4)2)1) | C.2)1)3)4) | D.2)3)1)4) |
请认真阅读并分析下面Visual Basic程序代码,按要求完成题目。
Dim a(1 To 6) As Integer
Dim n, i, j, k As Integer
Private Sub Command1_Click()
For i =" 1" To n - 1
For j = (1) To n
If a(i) < a(j) Then
k = a(i): (2) : a(j) = k
End If
Next j
Next i
For i =" 1" To n
list2.AddItem Str(a(i))
Next I
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii =" 13" Then
n =" n" + 1
a(n) = Val( (3) )
List1.AddItem Str(a(n))
Text1.Text = "": Text1.SetFocus
End If
End Sub
(1)程序中出现了text和list两种控件,其中list控件的中文名称是列表框,text控件的中文名称是 。
(2)在上述程序段中3处带序号的空白地方补充恰当的语句,完善程序。
Dim a(1 To 6) As Integer
Dim n, i, j, k As Integer
Private Sub Command1_Click()
For i =" 1" To n - 1
For j = (1) To n
If a(i) < a(j) Then
k = a(i): (2) : a(j) = k
End If
Next j
Next i
For i =" 1" To n
list2.AddItem Str(a(i))
Next I
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii =" 13" Then
n =" n" + 1
a(n) = Val( (3) )
List1.AddItem Str(a(n))
Text1.Text = "": Text1.SetFocus
End If
End Sub
(1)程序中出现了text和list两种控件,其中list控件的中文名称是列表框,text控件的中文名称是 。
(2)在上述程序段中3处带序号的空白地方补充恰当的语句,完善程序。
《算法与程序设计》模块
Ⅰ.填空题:
(1) 代数式 对应的VB(或 JAVA)表达式为__________。
(2) 从数列23、11、19、17、65中找出数据19,若采用顺序查找法从左边第一个数开始查找,需要查找_____次。
(3) 在a、b2、c#这三个变量名中,不符合变量命名规则的是_____。
(4)程序的基本结构包括顺序结构、选择结构和循环结构。下列程序主要采用________结构,计算1到100之间的整数和。
Ⅰ.填空题:
(1) 代数式 对应的VB(或 JAVA)表达式为__________。
(2) 从数列23、11、19、17、65中找出数据19,若采用顺序查找法从左边第一个数开始查找,需要查找_____次。
(3) 在a、b2、c#这三个变量名中,不符合变量命名规则的是_____。
(4)程序的基本结构包括顺序结构、选择结构和循环结构。下列程序主要采用________结构,计算1到100之间的整数和。
Rem VB代码(部分) s=0 For i="1" To 100 s=s+i Next I | //JAVA 代码(部分) int s=0; for (int i=1;i<=100;i++) { s=s+i; } |
简答题:
身体质量指数(BMI)是衡量身体健康与否的标准之一。科学家经过大量的统计、分析,推导出计算公式为:BMI=w/(h×h),其中w表示体重(单位为千克),h表示身高(单位为米)。一般认为其值在20至25之间为“健康”,否则认为“欠健康”。编写程序,输入某个人的身高和体重,判断并输出他(她)健康与否。
(1)解决问题的算法通常有:解析法、递归法、冒泡排序法、二分查找法等,本题主要适合采用上述哪种算法?
(2)根据题意,完善流程图。

(3)根据流程图,补充代码。
身体质量指数(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("欠健康"); } } |
某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟(含3分钟),则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话时间为整数)。下面是计算通话费用的流程图和程序,请认真分析并回答问题。根据题意,完善流程图,填写空白处。

①
下图是计算通话费用程序窗体界面布局示意图。

Command1_Clik事件过程如下。
请填写程序空白处。
Private Sub Command1_Click()
Dim ② as ③
‘定义 x 为整型
x = Val(Text1.Text)
④ Then
‘条件语句
⑤
显出通话时间不超过3分钟时的电话费
Else
Text2.Text =" Str(0.2" + 0.1 * (x - 3)) ‘显出通话时间超过3分钟时的电话费
End If
End Sub
这段程序属于 ⑥ 结构程序设计。

①
下图是计算通话费用程序窗体界面布局示意图。

Command1_Clik事件过程如下。
请填写程序空白处。
Private Sub Command1_Click()
Dim ② as ③
‘定义 x 为整型
x = Val(Text1.Text)
④ Then
‘条件语句
⑤
显出通话时间不超过3分钟时的电话费
Else
Text2.Text =" Str(0.2" + 0.1 * (x - 3)) ‘显出通话时间超过3分钟时的电话费
End If
End Sub
这段程序属于 ⑥ 结构程序设计。