信息技术基础2B第二单元(B)信息的加工(算法及程序设计)_第1页
信息技术基础2B第二单元(B)信息的加工(算法及程序设计)_第2页
信息技术基础2B第二单元(B)信息的加工(算法及程序设计)_第3页
信息技术基础2B第二单元(B)信息的加工(算法及程序设计)_第4页
信息技术基础2B第二单元(B)信息的加工(算法及程序设计)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二第二单元单元(B)信息信息的加工(算法及程序设计)的加工(算法及程序设计)单元知识条目考试要求试题类型统一考试考点分析信息的加工1.算法的基本概念b选择题 操作题2.算法的常用表示方法b3.顺序、选择、循环三种控制结构b4.对象、属性、事件和事件处理的概念c5.VB应用程序的界面设计与调试c6.基本数据类型、常量、变量、常用的标准函数、一维数组c7.算术、关系、逻辑三大类基本运算及表达式c8.赋值语句、注释语句、选择语句、循环语句c9.解析算法、枚举算法等常用算法的程序实现c一、算法的基本概念一、算法的基本概念所谓算法就是对解题方法精确而完整的描述,由有限个步骤组成。算法具有如下所谓算法就

2、是对解题方法精确而完整的描述,由有限个步骤组成。算法具有如下特征:有穷性、确定性、可行性、有特征:有穷性、确定性、可行性、有0个或多个输入、有一个或多个输出。个或多个输入、有一个或多个输出。1_。一个算法必须保证它的执行步骤是有限的,即它是能终止的。广义。一个算法必须保证它的执行步骤是有限的,即它是能终止的。广义地说,地说,“有穷性有穷性”一般指操作步骤的数量有限或能在合理的时间范围内完成全部操一般指操作步骤的数量有限或能在合理的时间范围内完成全部操作。作。2_。算法中的每个步骤必须有确切的含义,不能有二义性。算法中的每个步骤必须有确切的含义,不能有二义性。3_。算法中每一个步骤都要足够简单,

3、是实际能做的,而且能在有限的。算法中每一个步骤都要足够简单,是实际能做的,而且能在有限的时间内完成。时间内完成。4_。算法常需要对数据进行处理,一般需要从外界输入数。算法常需要对数据进行处理,一般需要从外界输入数据,如果所需的数据已经包含在算法中,则不再需要输入,此时是据,如果所需的数据已经包含在算法中,则不再需要输入,此时是0个输入。个输入。5_。算法的目的是用来求解问题,问题求解的结果应。算法的目的是用来求解问题,问题求解的结果应以一定的方式输出,即必须告诉用户最后结果,因此至少要有一个输出。以一定的方式输出,即必须告诉用户最后结果,因此至少要有一个输出。二、算法的常用表示方法二、算法的常

4、用表示方法常用的算法表示方法有:常用的算法表示方法有:_、_、_等三种方等三种方法。法。1自然语言。是指人们在日常生活中使用的语言,用自然语言描述的算法通俗自然语言。是指人们在日常生活中使用的语言,用自然语言描述的算法通俗易懂,但缺乏直观性和简洁性,容易产生歧义。易懂,但缺乏直观性和简洁性,容易产生歧义。2流程图。是算法的一种图形化表示方法,与自然语言相比,它的描述更形象、流程图。是算法的一种图形化表示方法,与自然语言相比,它的描述更形象、更直观。更直观。3计算机语言。是指编写程序的语言,它是计算机要执行的指令集合。计算机语言。是指编写程序的语言,它是计算机要执行的指令集合。有穷性有穷性确定性

5、确定性可行性可行性有有0个或多个输入个或多个输入有一个或多个输出有一个或多个输出自然语言自然语言流程图流程图计算机语言计算机语言三、顺序、选择、循环三种控制结构三、顺序、选择、循环三种控制结构算法的执行流程是指算法中各处理步骤的执行次序和模式,通常由以下三种基算法的执行流程是指算法中各处理步骤的执行次序和模式,通常由以下三种基本结构组成:本结构组成:1_是按照次序从上往下依次执行,每条语句必须而且只能执行一次。是按照次序从上往下依次执行,每条语句必须而且只能执行一次。2_,又称分支结构。执行过程根据条件判断选择不同分支执行:条件,又称分支结构。执行过程根据条件判断选择不同分支执行:条件为真时执

6、行处理步骤为真时执行处理步骤step1,否则执行处理步骤,否则执行处理步骤step2。选择模式对条件是否成立只。选择模式对条件是否成立只判断判断1次。次。3_,是对某个条件进行判断,当结果为真时,执行步骤,是对某个条件进行判断,当结果为真时,执行步骤step(循环体循环体),然后再判断这个条件,当结果为真时,再次执行然后再判断这个条件,当结果为真时,再次执行step,并继续判断条件。重复上述,并继续判断条件。重复上述过程,直到判断的结果为假,跳出循环,执行循环体后面的指令。循环模式对条件过程,直到判断的结果为假,跳出循环,执行循环体后面的指令。循环模式对条件是否成立往往判断多次。是否成立往往判

7、断多次。顺序结构顺序结构选择结构选择结构循环结构循环结构顺序结构顺序结构选择结构选择结构循环模式循环模式四、对象、属性、事件和事件处理的概念四、对象、属性、事件和事件处理的概念1对象对象(object):是客观存在的事物或概念,是有着状态和行为的实体。在面:是客观存在的事物或概念,是有着状态和行为的实体。在面向对象的程序设计中,一个对象是由一组描述对象状态的数据和一组描述处理对向对象的程序设计中,一个对象是由一组描述对象状态的数据和一组描述处理对象属性的方法的代码构成的。对象的象属性的方法的代码构成的。对象的_定义其外观,定义其外观,_定义其行为,定义其行为,_定义其用户交互。定义其用户交互。

8、2属性属性(property):每个对象都有自己的状态,一个对象的状态是通过若干属:每个对象都有自己的状态,一个对象的状态是通过若干属性来描述的,如书本有名称、出版社、页码等属性。性来描述的,如书本有名称、出版社、页码等属性。3方法方法(method):每个对象都有自己的行为,即对属性进行操作和处理的方法。:每个对象都有自己的行为,即对属性进行操作和处理的方法。4事件事件(Event):事件是发生在对象上的事情,通常是由用户在对象上激发的一:事件是发生在对象上的事情,通常是由用户在对象上激发的一种动作。种动作。5事件处理过程。事件处理过程。一个事件的发生,可以引起对象的某个方法一个事件的发生,

9、可以引起对象的某个方法(事件处理过程事件处理过程)的执行,即由某个事的执行,即由某个事件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概念。念。事件处理过程:事件处理过程:sub事件处理过程事件处理过程(参数表参数表)语句块语句块End Sub其中,事件处理过程名的表达规范:对象名其中,事件处理过程名的表达规范:对象名_事件的标准名称。如事件的标准名称。如Command1_Click( ) 、 Form_load( ) 、Timer1_Timer( )等。等。属性属性事件事件方法方法五、五、VB应用程序的

10、界面设计与调试应用程序的界面设计与调试1VB程序设计语言,在程序设计语言,在Basic语言的基础上发展起来,可视化的语言的基础上发展起来,可视化的(Visual)程序程序设计工具。设计工具。2VB程序设计环境的窗口主要由程序设计环境的窗口主要由_、_、对象窗口、工、对象窗口、工程窗口组成。程窗口组成。3控件工具箱中常用的基本控件:图片控件工具箱中常用的基本控件:图片(image)、标签、标签_、文本框、文本框_、命令按钮、命令按钮_、列表框、列表框_等。等。4_(Form)是是VB应用程序的基本结构,可以看作一个应用程序的基本结构,可以看作一个“容器容器”,其中,其中放置着各种各样在应用程序中

11、必须用到的对象。放置着各种各样在应用程序中必须用到的对象。六、基本数据类型、常量、变量、常用的标准函数、一维数组六、基本数据类型、常量、变量、常用的标准函数、一维数组1基本数据类型:基本数据类型:Date(日期型日期型)、Integer(_)、Long(_)、String(_)、Boolean(_)、Single(单精度单精度)、Double(双精度双精度)。2常量:在程序执行过程中其值不能改变的存储单元或数据。常量:在程序执行过程中其值不能改变的存储单元或数据。3变量:在程序运行的过程中,这些存储区中的值可以改变。变量名由英文变量:在程序运行的过程中,这些存储区中的值可以改变。变量名由英文字

12、母、数字和下划线等字符组成,但必须以英文字母开头,而且,不能是字母、数字和下划线等字符组成,但必须以英文字母开头,而且,不能是VB中中的保留字。的保留字。变量的定义方法:变量的定义方法:Dim变量名变量名As变量的数据类型变量的数据类型例如:例如:Dim xm As stringDim r As single , s As single4常用的标准函数:常用的标准函数:Abs(x)_、Int(x)_、Sqr(x)_、rnd( )_、str(x)_、Asc(x)_、控件工具箱控件工具箱属性窗口属性窗口(Label)(TextBo)(Command)(ListBox)窗体窗体整数型整数型长整数型长

13、整数型字符串型字符串型逻辑型逻辑型取绝对值取绝对值取整取整算术平方根算术平方根随机数随机数取字符串取字符串取字符取字符X的的ASCII码值码值5一维数组一维数组数组是一批同类型的变量构成的序列,组成数组的每一个变量称为数组元素,数数组是一批同类型的变量构成的序列,组成数组的每一个变量称为数组元素,数组中每个元素的位置由它的下标唯一地确定。组中每个元素的位置由它的下标唯一地确定。一维数组定义:一维数组定义:Dim数组变量名数组变量名(A1 to A2) As元素的类型;元素的类型;如:如:Dim num(1 to 50) As integer 定义了一个定义了一个50个元素的一维数组个元素的一维

14、数组七、算术、关系、逻辑三大类基本运算及表达式七、算术、关系、逻辑三大类基本运算及表达式1基本运算基本运算VB的基本运算包括算术运算、关系运算和逻辑运算三大类。有多个运算符,先的基本运算包括算术运算、关系运算和逻辑运算三大类。有多个运算符,先执行优先级高的运算,同优先级的运算自左向右依次运算。基本运算的优先级最高执行优先级高的运算,同优先级的运算自左向右依次运算。基本运算的优先级最高为为1,级别的数字越大,优先级越低。,级别的数字越大,优先级越低。算术类基本运算有:算术类基本运算有:(1级级)、(取负,取负,2级级)、*、/(3级级)、整除、整除4级级)、Mod(取余,取余,5级级)、(6级级

15、)关系类基本运算有:、关系类基本运算有:、(7级级)逻辑类基本运算有:逻辑类基本运算有:Not(8级级)、And(9级级)、Or(10级级)2表达式表达式把变量、常量、运算符、函数和括号按一定的规则组合起来,构成一个表达式。把变量、常量、运算符、函数和括号按一定的规则组合起来,构成一个表达式。表达式主要用来描述值的计算过程,或描述对于某些情况或条件的判断。有算术表表达式主要用来描述值的计算过程,或描述对于某些情况或条件的判断。有算术表达式、关系运算表达式、逻辑运算表达式。达式、关系运算表达式、逻辑运算表达式。由由ASCII码值变字符码值变字符Chr(x)_、Len(x)_、Mid(x,n,k)

16、_。取字符长度取字符长度取字符串取字符串X中的部分字符中的部分字符八、赋值语句、注释语句、选择语句、循环语句八、赋值语句、注释语句、选择语句、循环语句1赋值语句赋值语句变量名表达式或对象名属性名表达式变量名表达式或对象名属性名表达式赋值语句的主要功能是将赋值号赋值语句的主要功能是将赋值号“”右边的表达式的计算结果保存到左边的右边的表达式的计算结果保存到左边的变量中。变量中。2注释语句注释语句注释是以单引号注释是以单引号( )或者或者REM语句开头的一串文字,可以出现在程序中需要语句开头的一串文字,可以出现在程序中需要说明的位置,对附近的程序段进行简要说明。说明的位置,对附近的程序段进行简要说明

17、。3选择语句选择语句选择结构基本语句主要是选择结构基本语句主要是IF语句,有两种格式:行语句,有两种格式:行IF语句和块语句和块IF语句。语句。4循环语句循环语句For语句:计数循环,通过次数控制循环的计算过程。格式如下:语句:计数循环,通过次数控制循环的计算过程。格式如下:For循环变量初值循环变量初值To终值终值Step步长步长语句块语句块(循环体循环体)Next循环变量循环变量Do语句:条件循环,通过自定义条件控制循环的计算过程。格式如下:语句:条件循环,通过自定义条件控制循环的计算过程。格式如下:DoWhile条件条件语句块语句块(循环体循环体)Loop九、解析算法、枚举算法等常用算法

18、的程序实现九、解析算法、枚举算法等常用算法的程序实现1_是指用解析的方法找出表示问题的条件与所求结果是指用解析的方法找出表示问题的条件与所求结果之间关系的数学表达式,并通过表达式的计算来求解。很多数学物之间关系的数学表达式,并通过表达式的计算来求解。很多数学物理、化学等问题都可以用解析算法来实现。理、化学等问题都可以用解析算法来实现。2_是根据问题的本身特点,一一列举出该问题的所有是根据问题的本身特点,一一列举出该问题的所有可能情况,并逐一分析、判断是否满足各个条件,若满足,则作为可能情况,并逐一分析、判断是否满足各个条件,若满足,则作为一个正确解,从而挑选出符合条件的所有解。从程序控制的角度

19、来一个正确解,从而挑选出符合条件的所有解。从程序控制的角度来看,枚举算法的实现,主要是由看,枚举算法的实现,主要是由_来罗列各种可能解和用来罗列各种可能解和用_来判断所罗列的可能解是否是真正解,通常是循环结构中来判断所罗列的可能解是否是真正解,通常是循环结构中包含选择结构。包含选择结构。解析算法解析算法枚举算法枚举算法循环语句循环语句选择语句选择语句一、算法的基本概念一、算法的基本概念【典例【典例1】下列问题不能用算法描述的是下列问题不能用算法描述的是()A已知已知a、b、c的值,求一元二次方程的值,求一元二次方程ax2bxc0(a0)的实数解的实数解B计算某个班级英语成绩的平均分计算某个班级

20、英语成绩的平均分C列出方程列出方程y2x1的所有实数解的所有实数解D根据矩形的长和宽求面积根据矩形的长和宽求面积【解析】本题主要考查算法的特征,一个算法必须保证它的执行步骤是有限的,【解析】本题主要考查算法的特征,一个算法必须保证它的执行步骤是有限的,C选项符合条件的解是无穷的,违反了算法的选项符合条件的解是无穷的,违反了算法的“有穷性有穷性”原则,因此不能用算法原则,因此不能用算法描述。其它三个选项均符合算法的几个特征,可以用算法描述。描述。其它三个选项均符合算法的几个特征,可以用算法描述。【答案】【答案】C【变式训练】【变式训练】1.下列问题可用算法描述的是下列问题可用算法描述的是()A求

21、出所有偶数的和求出所有偶数的和B利用计算机证明任何一个偶数都可以用二个素数的和来表示利用计算机证明任何一个偶数都可以用二个素数的和来表示C要求计算机在要求计算机在1年内统计出宇宙中所有星星的数量年内统计出宇宙中所有星星的数量D为了鉴定一篇文章是否抄袭了另外一篇文章,用计算机比较两篇文章为了鉴定一篇文章是否抄袭了另外一篇文章,用计算机比较两篇文章的相似度的相似度【解析】本题主要考查算法特征中的有穷性。【解析】本题主要考查算法特征中的有穷性。【答案】D二、算法的常用表示方法二、算法的常用表示方法【典例【典例2】关于算法,下列叙述正确的是关于算法,下列叙述正确的是()A流程图是算法的一种表示形式流程

22、图是算法的一种表示形式B解决任何一个具体问题只有一种算法解决任何一个具体问题只有一种算法C一种算法只能用一种程序语言来实现一种算法只能用一种程序语言来实现D算法是解题方法的精确描述,它可以有无限个步骤算法是解题方法的精确描述,它可以有无限个步骤【解析】本题主要考查算法的特征和表示方法等,一个算法必须满足有【解析】本题主要考查算法的特征和表示方法等,一个算法必须满足有穷性、确定性、可行性、有穷性、确定性、可行性、有0个或多个输入、有一个或多个输出。算法的表个或多个输入、有一个或多个输出。算法的表示方法有自然语言、流程图、计算机语言,一种算法可以用多种程序语言示方法有自然语言、流程图、计算机语言,

23、一种算法可以用多种程序语言来实现。来实现。【答案】【答案】A【变式训练】【变式训练】2.下面是判断方程下面是判断方程ax2bxc0(a0)有无实根的部分算法表示,则图有无实根的部分算法表示,则图中虚线部分应该填入中虚线部分应该填入()【解析】在标准流程图中,圆角矩形用于表示算法的开始和结束;平行四【解析】在标准流程图中,圆角矩形用于表示算法的开始和结束;平行四边形用于表示输入输出过程,菱形用于表示判断过程和分支过程;矩形用于边形用于表示输入输出过程,菱形用于表示判断过程和分支过程;矩形用于表示其他的各种基本处理过程。表示其他的各种基本处理过程。【答案】CA.B.C.D.三、顺序、选择、循环三种

24、控制结构三、顺序、选择、循环三种控制结构【典例【典例3】求求0,100之间所有之间所有偶数之和偶数之和s的算法流程图如图所示。的算法流程图如图所示。为了实现此算法,图中判断框为了实现此算法,图中判断框和处理框和处理框处可填入的是处可填入的是()A x 100? x x2B x 100? x x1C x 100? x x2D x 100? x x1【解析】本题考查算法控制结构流程图的相关知识点。流程图中可【解析】本题考查算法控制结构流程图的相关知识点。流程图中可以得出条件以得出条件成立时,累加计算成立时,累加计算0,100之间所有偶数之和,因此之间所有偶数之和,因此处填入处填入x100?。题中?

25、。题中s是累加的结果是累加的结果(偶数和偶数和),每次要加的量,每次要加的量x依次表示依次表示0,100之间所有偶数,初值为之间所有偶数,初值为2,递变方式应为,递变方式应为xx2。 【答案】【答案】A【变式训练】【变式训练】3.下面是一段关于计算变量下面是一段关于计算变量s的算法:的算法:变量变量s的初值是的初值是0,t的初值是的初值是1;将将1赋值给变量赋值给变量i;tt*i 然后然后sst;将变量将变量i加加1,若,若i还小于或等于还小于或等于20,转,转;输出变量输出变量s的值;的值;结束。结束。该算法采用的程序结构是该算法采用的程序结构是()A顺序结构顺序结构 B判断结构判断结构 C

26、选择结构选择结构 D循环结构循环结构【解析】题中第【解析】题中第步到第步到第步为循环部分,将执行步为循环部分,将执行20次,因此为循环模式。次,因此为循环模式。【答案】D四、对象、属性、事件和事件处理的概念四、对象、属性、事件和事件处理的概念【典例【典例4】下列关于对象的描述中,错误的是下列关于对象的描述中,错误的是()A对象的属性用于描述对象的状态对象的属性用于描述对象的状态B对象的属性与方法可以有多个对象的属性与方法可以有多个C对象事件的发生会驱动该对象相应事件处理过程的执行对象事件的发生会驱动该对象相应事件处理过程的执行D对象的属性值只能在属性窗口中设置对象的属性值只能在属性窗口中设置【

27、解析】所考知识点:【解析】所考知识点:VB中对象、属性、事件等概念。每个对象都有中对象、属性、事件等概念。每个对象都有自己的状态,一个对象的状态是通过若干个属性自己的状态,一个对象的状态是通过若干个属性(property)来描述的,所以来描述的,所以A、B正确。事件正确。事件(event)就是发生在该对象上的事情,通常这是用户在对象就是发生在该对象上的事情,通常这是用户在对象上激发的一种动作。一个事件的发生,可以引起某个对象上某个方法上激发的一种动作。一个事件的发生,可以引起某个对象上某个方法(事件事件处理过程处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行,故的执行,即由某个事件

28、驱动了相应的事件处理过程的执行,故C也正确。对象的属性值可以在属性窗口中设置,也可以在事件处理过程中也正确。对象的属性值可以在属性窗口中设置,也可以在事件处理过程中通过通过“对象名,属性名属性值对象名,属性名属性值”来设置,故来设置,故D答案错误。答案错误。 【答案】【答案】D【变式训练】【变式训练】4.在在Visual Basic中,下列关于对象的说法正确的是中,下列关于对象的说法正确的是()A同一类的对象在一个窗体上只能出现一个同一类的对象在一个窗体上只能出现一个B所有对象都具有同样的属性所有对象都具有同样的属性C对象的属性可以在属性窗口中修改,也可以在程序代码中修改对象的属性可以在属性窗

29、口中修改,也可以在程序代码中修改D同一个窗体中的两个不同类的对象可以用相同的名称同一个窗体中的两个不同类的对象可以用相同的名称【解析】在【解析】在VB程序设计中,在同一窗体上同类的对象可程序设计中,在同一窗体上同类的对象可以有多个,不同的对象属性不完全相同,对象名是识别对象的以有多个,不同的对象属性不完全相同,对象名是识别对象的ID,不能相同,因此,不能相同,因此A、B、D描述都有错。描述都有错。【答案】C五、五、VB应用程序的界面设计与调试应用程序的界面设计与调试【典例【典例5】一个一个VB工程的部分工程的部分设计界面如右图所示。下列说法正设计界面如右图所示。下列说法正确的是确的是()工程文

30、件名是工程文件名是“工程工程1.vbp”该工程只有该工程只有1个窗体个窗体窗体文件名是窗体文件名是“MyForm”窗体名称是窗体名称是“对象识别对象识别”A BC D【解析】本题主要考查【解析】本题主要考查VB主要界面,在截图中右侧的是工程资源主要界面,在截图中右侧的是工程资源管理器,工程名为管理器,工程名为“工程工程1”,工程文件名为,工程文件名为“工程工程1.vbp”,窗体名为:,窗体名为:Myform,窗体文件名为,窗体文件名为Form1.frm;截图左侧的是窗体设计窗口,窗体;截图左侧的是窗体设计窗口,窗体的标题的标题(Caption属性属性)值已经设置为值已经设置为“对象识别对象识别

31、”。 【答案】【答案】A【变式训练】【变式训练】5.在在VB窗体中有一个对象。该对象的属性窗口如图所示。下列说法中不窗体中有一个对象。该对象的属性窗口如图所示。下列说法中不正确的是正确的是()AAutoSize为属性名为属性名 BFalse为属性值为属性值C该对象的名称为该对象的名称为stuname D该对象上显示的文字是该对象上显示的文字是“姓名姓名”【解析】本题主要考查属性窗口的相关知识,属性窗口上方的列表框【解析】本题主要考查属性窗口的相关知识,属性窗口上方的列表框中显示的是当前选择的控件的名称和控件类型,下方的表格中左边是属中显示的是当前选择的控件的名称和控件类型,下方的表格中左边是属

32、性名,右边是属性值。本题中所选的性名,右边是属性值。本题中所选的label控件,名称为控件,名称为lbl_stuname。【答案】C六、基本数据类型、常量、变量、常用的标准函数、一维数组六、基本数据类型、常量、变量、常用的标准函数、一维数组【典例【典例6】在在Visual Basic中,下列能作为变量名的是中,下列能作为变量名的是()AAnd By5 C5g DNext【解析】本题考查变量名的组成。变量名由英文字母、数字和下划【解析】本题考查变量名的组成。变量名由英文字母、数字和下划线等字符组成,必须以英文字母开头,不能是线等字符组成,必须以英文字母开头,不能是VB中的保留字。中的保留字。 【

33、答案】【答案】B【典例【典例7】下列下列VB函数返回值为数值的是函数返回值为数值的是()AChr(x) BStr(x) CVal(x) DMid(x,n,k)【解析】本题考查标准函数、数据类型相关的知识点。【解析】本题考查标准函数、数据类型相关的知识点。Chr(x)用于求用于求ASCII表中编码为表中编码为x的字符,的字符,Str(x)将数值将数值x转转化为对于的数字字符串,化为对于的数字字符串,Mid(x,n,k)在字符串在字符串x中从第中从第n个字符开始取个字符开始取k个字符,以上个字符,以上3个函数返回数据都是文本;个函数返回数据都是文本;Val(x)的功能是将字符串的功能是将字符串x转

34、为数值,返回数据为数值类型。转为数值,返回数据为数值类型。 【答案】【答案】C【典例【典例8】已知某校已知某校100名学生的体重数据名学生的体重数据(包含一位小数包含一位小数),要求编写,要求编写VB程程序,统计超过平均体重的人数。下列变量定义最适合该程序的是序,统计超过平均体重的人数。下列变量定义最适合该程序的是()A定义定义100个整数类型变量个整数类型变量B定义定义100个单精度实数类型变量个单精度实数类型变量C定义一个元素个数为定义一个元素个数为100的整数类型一维数组的整数类型一维数组D定义一个元素个数为定义一个元素个数为100的单精度实数类型一维数组的单精度实数类型一维数组【解析】

35、所考知识点:数组变量。数组是一批同类型的变量构成的序列,【解析】所考知识点:数组变量。数组是一批同类型的变量构成的序列,本题中本题中100名学生的体重数据名学生的体重数据(包含一位小数包含一位小数),类型相同,类型相同(实数型实数型),可以定义,可以定义100个元素的实数型数组,如个元素的实数型数组,如Dim tz(1 to 100) as single。 【答案】【答案】D【变式训练】【变式训练】6.下列下列Visual Basic表达式中计算结果为表达式中计算结果为4的是的是()ALen(” a1234” ) BSqr(4)CFix(3.6) DAbs(Int(4.2)【解析】数组的定义中

36、【解析】数组的定义中Dim数组变量名数组变量名(A1toA2)As元素的类型,元素的类型,A1表示表示下标的下界,下标的下界,A2表示下标的上界。题目中下标的值是在表示下标的上界。题目中下标的值是在2到到5之间,共之间,共8个数组元素。个数组元素。【答案】【答案】C7.Visual Basic表达式表达式Len(Mid(” abc123” ,4,1)的值是的值是()A1 B2 C3 D48.在在VB中,若中,若x3.14159,下列表达式的值最大的是,下列表达式的值最大的是()AAbs(x) Bfix(x) Cint(x) DAbs(int(x)9.用下面语句定义的数组的元素个数是用下面语句定义的数组的元素个数是()Dim Data(2 To 5) As IntegerA6 B7 C8 D9【答案】【答案】A【解析】【解析】A选项结果为选项结果为3.14,其他各项计算结果都是,其他各项计算结果都是3。【答

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论