计算机二级等级考试VB上机考试主要考察考生对Visual Basic编程语言的理解和应用能力。以下是针对题目中的三个部分的详细知识点:
一、设计图形界面及计算功能
这部分要求考生设计一个带有用户输入球半径功能的界面,同时提供计算球体积和球表面积的选项。在VB中,可以使用Form来创建窗口,TextBox用于用户输入数据,CheckBox用于选择计算项目,Label则用来显示计算结果。关键知识点包括:
1. Form的创建与布局:设置窗体的大小、位置和标题。
2. TextBox控件:获取用户输入的球半径。
3. CheckBox控件:通过IsChecked属性判断是否进行体积或表面积的计算。
4. Label控件:显示计算结果。
5. 计算公式:球体积V=4/3*π*R^3,球表面积A=4π*R^2,其中R为半径。
6. 运算逻辑:根据CheckBox的状态决定执行哪个计算,并将结果显示在对应Label中。
二、编写累加和计算程序
这个任务要求考生创建一个应用程序,能接收两个整数输入,计算它们之间的所有奇数之和。涉及的VB知识点有:
1. 创建窗体,添加TextBox用于输入起始值和结束值,Button用于触发计算,Label用于显示结果。
2. 使用InputBox函数获取用户输入的整数值。
3. 判断整数是否为奇数:如果数 mod 2 = 1,则为奇数。
4. 使用For循环遍历起始值和结束值范围内的所有整数。
5. 如果当前整数是奇数,将其累加到总和中。
6. 将累加和结果显示在Label控件上。
三、查找最高分及显示学生信息
这部分要求在已知数组中找出最高分并显示对应学生的信息。需要注意的是,数组a存储成绩,数组b存储姓名,且不能修改原有代码。涉及的VB知识点:
1. 使用Array函数创建数组,存储学生姓名和成绩。
2. 遍历数组的For循环:`For i = 1 To 5`。
3. 判断条件语句:`If b(i) > Max Then`,比较当前学生的成绩与当前最高分,更新Max和student变量。
4. Print语句:在窗体上显示结果。在VB6中,Print方法可以直接在窗体上输出文本,但请注意,这个功能在VB.NET中已被移除,需用Label或其他控件显示。
以上是VB上机考试的三个核心部分,考生需要熟练掌握VB的基本控件使用、事件处理、数据运算以及逻辑判断,才能成功完成这些题目。在实际考试中,还应注意文件命名规则,确保所有答案存放在指定的考试文件夹中。