VB基本数据类型

上传人:无*** 文档编号:133412087 上传时间:2022-08-10 格式:PPT 页数:15 大小:655KB
返回 下载 相关 举报
VB基本数据类型_第1页
第1页 / 共15页
VB基本数据类型_第2页
第2页 / 共15页
VB基本数据类型_第3页
第3页 / 共15页
点击查看更多>>
资源描述
类:对相同性质的一种抽象,而对象则是类的一个实例。对象:客观存在的事物或概念对象的特点:状态和行为(属性和方法)如:label1.caption=“hello!”label1.drog 事件:发生在对象上的事情,是由用户在对象上激发的一种动作 (如在按钮对象上单击鼠标事件 command1_click、双击事件等)事件驱动:一个事件的发生,可以引起某个对象上某个方法的执行,即某个事件驱动了相应的事件处理过程的执行。(如按钮上鼠标的单击可以引起Text2属性的改变)VB:Visual Basic面向对象的程序设计语言回顾举例:请说出abcdabcd四个变量的类型 a=a=作秀 b=3.14 b=3.14 c=2011 c=2011 D=b+c D=b+c 数据类型名数据类型名说明说明性质:举例性质:举例IntegerInteger整数整数型型-32768-327683276732767:如:如5656、30003000等等LongLong长整数型长整数型4B4B:如:如4500045000等等SingleSingle单精度单精度实数实数型型4B4B:如:如3.253.25等等DoubleDouble双精度实数型双精度实数型8B8B:StringString字符串型字符串型一段文字与符号:如一段文字与符号:如“vbiseasy”vbiseasy”BooleanBoolean逻辑型逻辑型判断的结果判断的结果:如如true,falsetrue,falsedatedate日期型日期型日期和时间:如日期和时间:如20162016年年1212月月1 1日日一、基本数据类型二、常量与变量概概 念念常量常量程序执行过程中其值不能改变的存储单元或数据程序执行过程中其值不能改变的存储单元或数据(直接常量、符号常量直接常量、符号常量)变量变量用来表示数据的存储区,在程序运行过程中,可以改变这些存储的数据用来表示数据的存储区,在程序运行过程中,可以改变这些存储的数据(变量名:必须以字母开头,不区分大小写,特殊功能词除外如(变量名:必须以字母开头,不区分大小写,特殊功能词除外如for,else等)等)定义变量格式:dim 变量名 as 变量的类型定义符号常量格式:const pi=3.14159Dim a,e as Dim a,e as stringstringDim b,d as Dim b,d as singlesingleDim c as Dim c as integerintegera=a=作秀 b=3.14b=3.14c=2011c=2011D=b+cD=b+cE=a+E=a+a a 举例:请说出abcdeabcde五个变量的类型 a=a=作秀 b=3.14 b=3.14 c=2011 c=2011 D=b+c D=b+c e=a+”a”e=a+”a”如何定义变量、在visual basic中,鼠标单击文本框text1触发的事件处理名称名是:()(A)command1_click (B)text1_click (C)text1_dblclick (D)form_click2、在visual basic中,下列能作为变量名的是()(A)end (B)2a (C)b7 (D)pass_5 (E)next (F)f4 (G)a-23、将文本框text2内输入的字符数据”abc”送到字符型变量N中,应使用的语句是()dim n as string (A)n=text2 (B)n=text2.text (C)n=val(text2)(D)n=val(text2.text)4、将文本框text2内输入的字符数据”123”送到数值型变量N中,应使用的语句是()dim n as integer (A)n=text2 (B)n=text2.text (C)n=val(text2)(D)n=val(text2.text)提示:在文本框中输入或输出的数据均属于字符串型三、数组变量定义变量格式:dim 变量名 as 变量的类型定义一维数组变量格式:dim 数组变量名(A1 to A2)as 元素的类型练习:解释说明变量类型,元素个数。Dim x As integerDim x As integerDim score(1 to 50)as singleDim score(1 to 50)as single score1,score2,score3score50score1,score2,score3score50共5050个元素price(1,1),price(1,2)price(5,6)price(1,1),price(1,2)price(5,6)共3030个元素 dim a as longDim y(1 to 30)as single5、某校对新入学的320名高一男生进行1000米耐久跑测试,测试成绩保留2位小数。在Visual Basic中,下列存储成绩数据的变量定义最合适的是:(A)定义320个整数型变量(B)定义1000个整数型变量(C)定义一个元素个数为320的一维数组,数据类型为整数型(D)定义一个元素个数为320的一维数组,数据类型为单精度实数型6、右图中是visual basic窗体中某对象的属性窗口。从图中可以看出,该对象名是:(A)lab(B)label(C)label1(D)标签1三、标准函数(常用)函数名函数名函数功能函数功能应用举例应用举例Abs(x)Abs(x)求求X X的绝对值的绝对值Abs(-9)=Abs(-9)=Int(x)Int(x)求不大于求不大于X X的最大整数的最大整数IntInt(4.6)=,(4.6)=,intint(-4.6(-4.6)=Sqr(x)Sqr(x)求求X X的算术平方根的算术平方根SqrSqr(4)=(4)=RndRnd随机产生随机产生001 1)的单精度)的单精度值值IntInt(rndrnd*90)90)、intint(rndrnd*90+10)90+10)、intint(rndrnd*90)+1090)+10Len(x)Len(x)计算字符串长度计算字符串长度Len(“s392d)jLen(“s392d)j兔?年兔?年”)=)=Mid(Mid(x,n,kx,n,k)Mid(“a1b2c3de”,2,3)=Mid(“a1b2c3de”,2,3)=Val(x)Val(x)数字字串转换为数值数字字串转换为数值Val(“-170”)=Val(“-170”)=StrStr(x)(x)数值转换成字符串数值转换成字符串StrStr(-170)=(-170)=Asc(x)Asc(x)字符转换为字符转换为ASCIIASCIIAscAsc(“A”)=(“A”)=ChrChr(x)(x)ASCIIASCII转换为字符转换为字符ChrChr(49)=(49)=运算符运算符优先级优先级表达式表达式表达式的值表达式的值算术类算术类-*/Mod+-1234562-1-a3/232-7 mod 3A+b-c关系类关系类=75=20“abd”“abd”逻辑类逻辑类NotAndOr8910Not(32)(32)and 22 or 3B AND CC的值是 (A)true (B)false (C)-1 (D)117、随机产生0,12)中的数,以模拟旅客通过检票口的时间,正确的Visual Basic表达式是 补充:Rnd()函数功能是产生一个范围在0,1)的随机数。(A)Rnd()*12 (B)Rnd()*13 (C)Int(Rnd()*12)+1 (D)Int(Rnd()*13)+118、下面VB程序段用于计算2n并将计算结果显示在文本框text1中,调试时出 现如图所示的错误。关于产生错误的原因,下列叙述正确的是()(A)216的值太大,计算机无法计算 (B)变量S的值超出其定义类型的数据范围 (C)216的值不能在文本框text1中输出 (D)216在VB中不能表示成2nDim n,s as integerN=16S=2nText1.text=str(s)
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!