5学业水平考试VB知识点
- 格式:doc
- 大小:103.50 KB
- 文档页数:5
高中会考信息技术vb试题及答案1. 单选题:在VB中,下面哪个关键字用于声明变量?A. DimB. SubC. FunctionD. End答案:A2. 判断题:VB中的所有变量都必须在使用前声明。
答案:正确3. 填空题:在VB中,使用_________语句可以结束程序的执行。
答案:End4. 简答题:请描述VB中事件驱动编程的概念。
答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户输入、系统消息等)触发。
在VB中,程序通常在响应事件(如按钮点击、鼠标移动等)时执行代码,而不是按照预先定义的顺序执行。
5. 编程题:编写一个VB程序,实现输入两个整数,输出它们的和。
答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = Val(InputBox("请输入第一个整数:"))num2 = Val(InputBox("请输入第二个整数:"))sum = num1 + num2MsgBox "两个数的和为:" & sum```6. 多选题:在VB中,以下哪些控件可以用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CommandButton答案:A、B7. 填空题:在VB中,使用_________函数可以将字符串转换为整数。
答案:Val8. 简答题:请解释VB中的数组是什么,并给出一个创建数组的示例。
答案:数组是一组相同数据类型的元素的集合,它们在内存中连续存储。
数组可以用于存储和处理多个数据项。
创建数组的示例:```vbDim numbers(4) As Integernumbers(0) = 10numbers(1) = 20numbers(2) = 30numbers(3) = 40numbers(4) = 50```9. 编程题:编写一个VB程序,实现输入一个字符串,然后输出该字符串的逆序。
一、知识点1.对象、属性、类、事件和事件处理的概念(1)对象是客观存在的事物或概念。
它有两个特点:状态和行为。
(2)一个对象的状态是通过若干个属性(property)来描述的;行为是指对属性进行操作和处理的方法(method)。
在面向对象的程序设计中,一个对象是由一组对象状态的数据和一组描述处理对象属性的方法的代码构成的。
对象的属性定义其外观,方法定义其行为,事件定义其与用户的交互。
(3)类(class)是对相同性质的对象的一种抽象,而一个对象则是类的一个“实例”。
(4)事件(event)就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。
一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。
这就是面向对象程序设计中的事件驱动概念。
2.VB应用程序的界面设计(1)VB程序设计语言:基于Basic语言的可视化程序设计环境,采用面向对象的程序设计方法(OOP)。
(2)VB应用程序设计环境的的窗口主要由对象窗口、控件工具箱、属性窗口、工程窗口组成。
(3)控件工具箱集中了常用的基本控件:标签label、文本框TextBox、命令按钮Command Button、列表框ListBox等。
(4)窗体(Form)是VB应用程序的基本结构。
窗体可以看作是一个“容器”,其中放置着各种各样在应用程序中必须用到的对象。
3.VB应用程序的运行和保存运行:单击工具栏中“运行”选项中的启动按钮,运行应用程序。
保存:在“文件”菜单中选“工程另存为”,该应用程序的窗体和工程分别存储到文件中,其相应的文件扩展名分别是“ .frm”和“ .vbp”。
也可以选“文件”菜单中的“生成工程xxx.exe”,这样,就可在Windows环境中直接运行这个应用程序了。
4.VB的基本数据类型、常量、变量和数组(1)数据:数据是信息的一种记录形式。
在VB中,常用的基本数据类型有以下几种:Integer(整数型)、Long(长整数型)、Single(单精度实数型)、Double(双精度实数型)、String(字符串型)、Boolean(逻辑型)、Date(日期型)。
VB知识点汇总一.算法:指处理问题旳措施。
二.算法旳特性:1.有穷性。
算法旳有穷性是指算法必须能在执行有限个环节之后终止。
2.确切性。
算法旳每一环节必须有确切旳定义,不能有歧义。
3.输入项。
一种算法有0个或多种输入,以刻画运算对象旳初始状况,所谓0个输入是指算法自身定出了初始条件。
4.输出项。
一种算法有一种或多种输出,以反应对输入数据加工后旳成果。
没有输出旳算法是毫无意义旳。
5.可行性。
算法中执行旳任何计算环节都是可以被分解为基本旳可执行旳操作步,即每个计算步都可以在有限时间内完毕(也称之为有效性)。
1.自然语言。
2.流程图。
3.程序代码。
4.伪代码。
四.对象:具有某些特性旳详细事物旳实体。
五.类:是对同种对象旳集合与抽象,它包括这种对象旳属性描述和行为定义。
(VB工具箱中旳控件就是类,设计窗体时,将它们放在窗体上时就是该类旳对象。
)前面旳label1是对象名称,背面旳label是控件名,也就是类名称。
六.属性:对象旳特性、名称、大小、形状、颜色及功能被称为属性。
属性旳表达:对象名.属性名如:text1.text指文本框中旳值属性值旳设置:对象名.属性名=属性值如:label1.caption=”苹果”注意:这里旳“=”是赋值号,不是等号,因此这是一句赋值语句。
七.措施:对象能完毕旳动作。
如:输出语句 prnit “223”中旳print就是一种措施。
八.事件:指对对象旳一种调用。
如:command1_click 按钮上旳单击事件请注意格式:对象名_动作九.常用控件及属性:控件名称属性名称属性含义Label(标签)caption 标签上显示旳文本(属于字符串)Textbox(文本框)text 控件中包括旳文字(属于字符串)Commandbutton(按钮) caption 按钮上显示旳文字Timer(计时器)enabled 设置计时器与否可用interval 设置计时器触发旳间隔时间。
(单位:毫秒)Image(图像) picture 制定显示旳图像文献其他属性:1.alignment: 文本旳对齐方式2.font:字体3.backcolor:背景颜色4. visible: 设置对象与否可见5.enabled:设置对象与否可用十.基本数据类型十一.常量1.直接常量:直接在程序中使用常数2.符号常量:符号常量旳定义: const 常量名=常数如:const pi=3.14然后在程序中但凡要用到3.14这个常数旳地方,都用pi来替代就行了。
vb知识点总结VB(Visual Basic)是一种广泛应用于软件应用开发的编程语言,它具有简单易学、功能强大和灵活的特点。
本文将总结一些VB的知识点,从基础概念到高级应用,帮助读者更好地理解和运用VB。
1. VB的基础概念VB是一种基于事件驱动的编程语言,它的核心思想是根据用户的操作(如点击按钮、输入文本等),来触发相应的事件处理程序。
在VB中,开发者可以通过编写代码,来定义和控制这些事件的响应行为。
此外,VB还支持对象导向编程(OOP),开发者可以使用类、对象等概念来组织和管理程序。
2. VB的开发环境VB的开发环境提供了直观、友好的界面,使得开发者可以方便地创建、编辑和调试代码。
在VB的开发环境中,开发者可以通过拖放控件的方式来设计用户界面,例如窗体、按钮、文本框等。
同时,开发者可以在代码编辑器中编写事件处理程序,实现自定义功能。
3. VB的数据类型与变量在VB中,数据类型是用来定义变量和常量的数据类型。
常见的数据类型包括整型、浮点型、字符串型等。
开发者可以根据需要选择合适的数据类型,并使用变量来存储和操作数据。
VB还支持变量的声明和初始化,开发者可以通过赋值语句来初始化变量的值。
4. VB的控件与事件VB提供了丰富的控件库,包括文本框、按钮、列表框等。
开发者可以通过操作这些控件,实现用户界面和功能的设计。
每个控件都有一些内置的事件,例如按钮的点击事件、文本框的文本变化事件等。
开发者可以通过编写事件处理程序,来响应这些事件,实现相应的功能。
5. VB的函数与过程函数和过程是VB中组织和管理代码的重要方式。
函数是具有返回值的代码块,可以接受输入参数并返回结果;而过程则是不返回值的代码块,仅执行一系列操作。
开发者可以自定义和调用函数或过程,使得代码更加模块化和可复用。
6. VB的条件和循环结构条件和循环结构是控制程序执行流程的重要手段。
VB提供了if语句、select语句等条件结构,可以根据不同的条件执行不同的代码块。
vb知识点总结VB(Visual Basic)是一种常用的小型、基于对象的编程语言,被广泛应用于Windows应用程序的开发当中。
无论是初学者还是有一定开发经验的程序员,掌握VB的基本知识点是非常重要的。
本文将对VB的一些重要知识点进行总结,旨在帮助读者加深对VB的了解。
1. 数据类型在VB中,常见的数据类型包括整数型(Integer)、浮点型(Single、Double)、字符型(Char)、字符串型(String)等。
了解和正确使用各种数据类型,可以确保程序的正确性和执行效率。
2. 变量和常量定义变量是编程的基础,同样也适用于VB。
通过使用Dim语句,我们可以声明一个变量并指定其数据类型。
VB还支持常量的定义,通过使用Const关键字,我们可以创建一个不可更改的常量。
3. 运算符在VB中,我们可以使用各种算术运算符(如+、-、*、/)和逻辑运算符(如And、Or、Not)对变量进行计算和比较。
掌握这些运算符的优先级和使用方法,可以提升程序的效率和可读性。
4. 条件语句使用条件语句可以使程序根据不同的条件执行不同的操作。
VB提供了If-Then、If-Then-Else和Select Case等条件语句结构。
通过合理运用条件语句,我们可以实现程序的灵活性和可控性。
5. 循环语句循环语句允许程序重复执行相同的操作,直到满足特定条件为止。
VB提供了For、Do-While和Do-Until等常见的循环结构。
合理使用循环语句,可以减少代码量,提高开发效率。
6. 数组数组是在VB中存储多个相关数据项的有效方式。
在声明数组时,我们需要指定数组的大小和数据类型。
利用数组,我们可以更方便地处理大量的数据。
7. 函数和过程VB支持函数和过程的定义和使用。
函数是一个计算和返回值的子程序,而过程则是执行特定操作而无需返回值的子程序。
了解函数和过程的创建和使用方式,可以使程序更加模块化和可维护。
8. 对象和类VB是一种基于对象的编程语言,对象是程序中的核心。
第一章Visual Basic概述一.基本概念1.对象:对象就是可控制的某种东西,它是对现实世界中对象的模型化,是代码和数据的组合,同样有自己的状态和行为。
2.属性:对象中的数据,它决定了对象的外观。
3.方法:对象中的代码(包括过程和函数),它决定了对象的行为。
4.事件:能被对象所识别的动作,它决定了对象与对象之间联系的手段。
5.事件驱动:只有在事件发生时程序才会运行。
因此使用VB编程的妙处就在于,只有当用户要以某种特定的方式响应某个事件时,才需要编写针对这个事件的事件过程。
6.工程:是应用程序文件的集合,一个工程一般会包含下列文件,如表1-1所示。
表1-1 应用程序文件类型第二章创建用户界面一.基本概念1.用户界面:它是一个应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成。
2.窗体:它是设计VB应用程序的一个基本平台,是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
3.控件:是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
4.命令菜单:它是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。
5.设计用户界面的步骤:(1)确定窗体的大小和位置(2)根据程序的功能和要求,添加所需的控件(3)合理地分布控件的位置与大小(4)设置各个对象的属性6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、方法和事件对于创建应用程序有着举足轻重的作用,下面表2-1给出了窗体及常用控件的常用属性、事件、方法使用说明。
表2-1 窗体及常用控件的常用属性、事件、方法一览表表2-1 (续)表2-1 (续)表2-1 (续)第三章 VB 语言基础一.基本概念1. 过程与模块事件过程(Sub )用户自定义过程(Sub ) 用户自定义函数过程(Function )用户自定义过程(Sub ) 用户自定义函数过程(Function )5.运算符与表达式(2)表达式把常量和变量用运算符、括号连接起来的式子就是表达式。
vb知识点总结vb知识点总结1. VB基础知识VB是一种基于对象的编程语言,它使用的是面向对象的编程范例。
它支持多种数据类型,包括整数、浮点数、字符串和布尔值等。
VB还支持数组、集合和其他数据结构,以便开发人员可以更高效地处理数据。
2. VB的控件和窗体在VB中,控件是界面上的元素,如按钮、文本框、标签等。
开发人员可以通过控件来实现用户界面的设计和交互。
窗体是用户界面的容器,可以包含多个控件。
开发人员可以通过窗体来布局和组织界面上的控件。
3. 事件驱动编程VB是一种事件驱动的编程语言,它的核心思想是响应用户的操作和系统的事件。
开发人员可以通过编写事件处理程序来捕获和处理各种事件,从而实现用户界面的交互和响应。
4. VB的模块和过程VB支持模块化编程,开发人员可以将功能性代码组织到模块中,以便更好地管理和重用代码。
VB还支持过程化编程,开发人员可以通过编写过程来实现特定功能,从而提高代码的可维护性和可扩展性。
5. 数据访问和数据库操作在VB中,开发人员可以通过内置的数据访问组件来连接和操作数据库。
VB支持多种数据库,如Microsoft Access、SQL Server和Oracle等。
开发人员可以通过VB来实现数据库的增删改查操作,以及事务管理和数据处理等功能。
6. 错误处理和调试VB支持丰富的错误处理机制,开发人员可以通过编写异常处理代码来处理程序运行中的异常情况。
VB还提供了强大的调试工具,开发人员可以通过调试器和断点等功能来调试和优化程序。
7. VB与其他技术的集成VB可以与其他技术集成,如COM、ActiveX、Web服务和.NET框架等。
开发人员可以通过VB来实现多种应用程序,包括桌面应用、Web应用和服务端应用等。
总之,VB是一种功能强大且易于学习和使用的编程语言,它在各种应用场景中都有着广泛的应用。
通过学习和掌握VB的知识点,开发人员可以实现各种类型的应用程序,并为用户提供更好的体验和服务。
VB 知识点总结目录1 第一章知识点 (2)2 第二章知识点 (2)3 第三章知识点 (3)4 第四章知识点 (7)5 第五章知识点 (8)6 第六章知识点 (8)7 第七章知识点 (10)8 第八章知识点 (12)(1) VB 的语言特点可视化开辟环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton 类,当你把它从工具箱拖出来已经,它就被实例化成为了一个对象,名称叫command1,如果你拖了2 个command,就是2 个不同的对象;事件驱动编程:VB 程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务(2) VB 的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3) VB 的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp 和窗体文件frm。
(4) VB 的窗口任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻觅,工具箱窗口,代码窗口,窗体布局窗口,即将窗口(可以在中断模式下查询程序运行对象值,ctrl+G 打开即将窗口)2 第二章知识点(1) 面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每一个对象都具有自己的属性和方法,比如西南财经大学天府学院。
属性:对象的静态特征,最重要的属性是name,在VB里面对象的name 是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click 等;方法:对象发出的行为,对手是主动者,比如move,show,hide 等。
(2) VB 的开辟流程第一步分析后画流程图第二步界面设计第三步编写代码第四步测试运行(1) VB 书写代码的格式今 VB 代码中不区分字母的大小写。
1.对象、属性、类、事件和事件处理的概念(1)对象是客观存在的事物或概念。
它有两个特点:状态和行为。
(2) 一个对象的状态是通过若干个属性(property)来描述的;行为是指对属性进行操作和处理的方法(method)。
在面向对象的程序设计中,一个对象是由一组对象状态的数据和一组描述处理对象属性的方法的代码构成的。
对象的属性定义其外观,方法定义其行为,事件定义其与用户的交互。
(3) 类 (class) 是对相同性质的对象的一种抽象,而一个对象则是类的一个“实例”。
(4)事件(event)就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。
一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。
这就是面向对象程序设计中的事件驱动概念。
2.VB 应用程序的界面设计(1) VB 程序设计语言:基于Basic 语言的可视化程序设计环境,采用面向对象的程序设计方法(OOP)。
(2) VB 应用程序设计环境的的窗口主要由对象窗口、控件工具箱、属性窗口、工程窗口组成。
(3)控件工具箱集中了常用的基本控件:标签 label、文本框 TextBox、命令按钮Command Button、列表框 ListBox 等。
(4)窗体(Form)是 VB 应用程序的基本结构。
窗体可以看作是一个“容器”,其中放置着各种各样在应用程序中必须用到的对象。
3.VB 应用程序的运行和保存运行:单击工具栏中“运行”选项中的启动按钮,运行应用程序。
保存:在“文件”菜单中选“工程另存为”,该应用程序的窗体和工程分别存储到文件中,其相应的文件扩展名分别是“ .frm”和“ .vbp”。
也可以选“文件”菜单中的“生成工程 xxx.exe”,这样,就可在 Windows 环境中直接运行这个应用程序了。
4.VB 的基本数据类型、常量、变量和数组(1)数据:数据是信息的一种记录形式。
在 VB 中,常用的基本数据类型有以下几种:Integer(整数型)、Long(长整数型)、Single(单精度实数型 )、Double(双精度实数型 )、String(字符串型)、Boolean(逻辑型)、Date(日期型)。
五、算法及其实现1.算法的概念:解决问题的方法和步骤。
2.算法的特征:有穷性(有限性)、确定性、有零个或多个输入、有一个或多个输出、可行性。
3.算法的描述:自然语言、流程图、计算机语言等。
4.程序的基本控制结构①顺序结构顺序结构是按语句的先后次序依次执行的程序控制结构。
②分支结构分支结构又称为选择结构。
根据条件判断其是否成立,从而选择程序执行的方向,执行其中的一个分支。
③循环结构分支结构循环结构Visual Basic是一种可视化的、面向对象和采用事件驱动机制的结构化高级程序设计语言。
5.对象、属性、事件和事件处理的概念。
(1)对象是客观存在的事物或概念。
它有两个特点:状态和行为。
常用对象Form,Command、Text、Label、Image、picture、list、Timer(2)一个对象的状态是通过若于个属性(property)来描述的;行为是指对属性进行操作和处理的方法(Method)。
在面向对象的程序设计中,一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码构成的。
对象的属性定义其外观,方法定义其行为,事件定义其与用户的交互。
(3)属性窗口(4)常用对象及其属性①Form1窗体对象 属性名: Caption 属性值:Hello!②Label1标签对象属性名: Caption 属性值:输入字母:③Text1文本框对象属性名:Text 属性值:123456④Command1按钮对象属性名:Caption 属性值:运行⑤List1列表框对象属性名:list 属性值:暂时空着⑥ Image1图像对象 属性名:Picture 属性值:加载的图片⑦Timer1时钟对象(运行时该对象隐藏) 属性名:Interval 属性值:1000(即每隔1秒钟触发一次时钟控件)(5)事件(Event)就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。
常见事件:单击事件Click( ),双击事件DblClick( ), 载入Load( ) ,定时事件timer( )、按键keypress( ) (6)事件处理过程—个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。
学业水平考试VB 知识点
一、基本数据类型(表1)
二、标准函数(表2)
三、算术运算(表3)
四、关系运算(表4)
五、逻辑运算(表5)
说明:Not :非运算,假变真,真变假。
And :与运算,只有同为真时才为真,其他为假。
Or :或运算,只有同为假时才为假,其他为真。
练习:
B1、下列描述算法的流程图符号中属于开始、结束框符号的是
(A)(B)(C)(D)
A2、小王同学星期天的计划是:“8:00起床、吃早餐,10:00至11:30学习,12:30看一部电影,14:30打篮球”。
用算法描述这一计划,合适的算法结构是
(A)顺序模式(B)选择模式(C)循环模式(D)树型模式
B3、在Visual Basic中,求实数x的算术平方根的函数是
(A)Int(x) (B)Sqr(x) (C)Abs(x) (D)Log(x)
D4、在Visual Basic代码窗口中,语句Book1.Text="Windows 操作系统"中的Book1是
(A)属性名(B)属性值(C)窗口名(D)对象名
C5、如果以下是一个完整的Visual Basic块If语句,则划线处的语句应该是
If a>b Then
max=a
Else
max=b
________
(A)End (B)End Sub (C)End If (D)If End
B6、在Visual Basic中,已知a、x、y均是正整数,当逻辑表达式(a mod x = 0) And (a mod y = 0)为真时,则表示
(A)a是x的倍数,但不是y的倍数(B)a既是x的倍数,又是y的倍数
(C)a是x的倍数或者是y的倍数(D)a既不是x的倍数,也不是y的倍数
D7、在如下图所示的Visual Basic窗体中,这些被放入窗体中的控件称之为
(A)类(B)事件(C)属性(D)对象
B8、小王同学星期天的计划是:“如果下雨,就在家复习;如果不下雨,就出去郊游”。
用算法描述这一计划,合适的算法结构是
(A)顺序模式(B)选择模式(C)循环模式(D)树型模式
D9、在Visual Basic中,要定义一个一维数组a,用于存储100个整数型数值,则正确的数组定义语句是
(A)Dim a100 As Integer (B)Dim a(1-100) As Integer
(C)Dim a(1,100) As Integer (D)Dim a(1 To 100) As Integer
B10、在Visual Basic中,表达式Sqr(9)的值是
(A)-3 (B)3 (C)9 (D)81
C11、如果以下是一个完整的Visual Basic For语句,则划线处的语句应该是
For i=1 To 10
a=a+i
________
(A)Loop (B) End For (C) Next i (D)End
A12、下列能表示“x小于10且y大于0”的Visual Basic逻辑表达式是
(A)x<10 And y>0 (B)x<10:y>0
(C)x<10 Or y>0 (D)x<10,y>0
C13、在Visual Basic中,表示字符串型的数据类型名是
(A)Long (B)Integer (C)String (D)Boolean
D14、在Visual Basic代码窗口中,语句Book1.Text="Windows 操作系统"中的Book1是(A)属性名(B)属性值(C)窗口名(D)对象名
D15、下列属于正确的Visual Basic表达式是
(A)2ab (B)2×a×b (C)2·a·b (D)2*a*b
A16、Visual Basic语句If x>y Then n=n+1 Else n=n-1 属于
(A)行IF语句(B)块IF语句(C)赋值语句(D)循环语句
17、有如下Visual Basic程序段:
a="Good"
b="Bye"
c=a+b
该程序段运行后,变量c的值是___GoodBye_____。
18、有如下Visual Basic程序段:
x=3
If x>5 Then
y=x*x
Else
y=4*x
End If
该程序段运行后,变量y的值是_12_______。
19、下面Visual Basic 程序的功能是:计算表达式1+1/3+1/5+…+1/99的值,并在文本框Text1中输出该表达式的值。
为了实现这一功能,程序中划线处的语句应更正为_sum=sum+1/i__ ______。
Private Sub Command1_Click()
Dim sum As Single ,i As Integer sum = 0
For i = 1 To 99 Step 2
sum = sum + i Next i
Text1.Text = Str(sum) End Sub
20、有一判断健康状况的Visual Basic 程序,其窗体如下图所示,输入身高和体重后,单击"健康状况"按扭,将显示相应的健康状况信息。
标准体重=身高-105
当体重高于"标准体重×1.1"时为偏胖,提示"偏胖,注意节食!";当体重低于"标准体重×0.9"时为偏瘦,提示"偏瘦,增加营养!";其他为正常,提示"正常,继续保持!"。
设h 表示身高,g 表示体重,bt 表示标准体重。
通过分析可得出该问题的数学表达式为:
1.1bt g 0.9bt 0.9bt
g 1.1bt g ≤≤<>⎪⎩
⎪
⎨⎧=正常,继续保持!偏瘦,增加营养!偏胖,注意节食!y
解决上述问题的Visual Basic 程序如下,在(1)和(2)划线处,填入合适的语句或表达式,把程序补充完整。
Private Sub Command1_Click()
Dim h As Double, g As Double, bt As Double h = Val(Text1.Text) g = Val(Text2.Text) (1)
If g > bt * 1.1 Then Label5.Caption = "偏胖,注意节食!"
If g <bt * 0.9 (2) Then Label5.Caption = "偏瘦,增加营养!"
If g <= bt * 1.1 And g >= bt * 0.9 Then Label5.Caption = "正常,继续保持!" End Sub
程序中划线处(1)应填入 bt=h-105
程序中划线处(2)应填入 g <bt * 0.9。