月二级VB等级考试辅导第1次课件

上传人:桔**** 文档编号:570648203 上传时间:2024-08-05 格式:PPT 页数:54 大小:666.50KB
返回 下载 相关 举报
月二级VB等级考试辅导第1次课件_第1页
第1页 / 共54页
月二级VB等级考试辅导第1次课件_第2页
第2页 / 共54页
月二级VB等级考试辅导第1次课件_第3页
第3页 / 共54页
月二级VB等级考试辅导第1次课件_第4页
第4页 / 共54页
月二级VB等级考试辅导第1次课件_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《月二级VB等级考试辅导第1次课件》由会员分享,可在线阅读,更多相关《月二级VB等级考试辅导第1次课件(54页珍藏版)》请在金锄头文库上搜索。

1、CopyRight2009SWPUNCREAllRightsReserved2013年9月等级考试辅导二级Visual Basic第一讲 基础知识数据类型数据类型1常量与变量常量与变量2运算符与表达式运算符与表达式43常用内部函数常用内部函数 数据的输入与输出数据的输入与输出5考点考点1数据类型数据类型不同类型的数据适用于解决不同类型的问题不同类型的数据在内存中的存放形式不同标准数据类型用户自定义数据类型数据类型数据类型标准类型标准类型字节型字节型Byte逻辑型逻辑型Boolean整型整型Integer长整型长整型Long单精度型单精度型Single双精度型双精度型Double字符型字符型St

2、ring货币型货币型Currency日期型日期型Date对象型对象型Object变体型变体型Variant自定义类型自定义类型关键字关键字字节数字节数1224482/字符字符884按需分配按需分配P112 用户自定数据类型 自定自定自定自定义义数据数据数据数据类类型定型定型定型定义义位置位置位置位置1 1、标标准模准模准模准模块块中定中定中定中定义义,默,默,默,默认为认为PublicPublic2 2、窗体、窗体、窗体、窗体层层定定定定义义,需要加上,需要加上,需要加上,需要加上PrivatePrivateTypeTypeTypeType 自定自定自定自定义类义类型名型名型名型名元素名元素名

3、元素名元素名(下下下下标标) As ) As ) As ) As 类类型名型名型名型名 元素名元素名元素名元素名(下下下下标标) As ) As ) As ) As 类类型名型名型名型名 End TypeEnd TypeEnd TypeEnd Type用户自定义数据类型 Type Blood Wbc As Double 血血细胞胞计数(数(单位位109/L)Rbc As Double 红细胞数(胞数(单位位109/L)Hgb As Integer 血血红蛋白含量(蛋白含量(单位位 g/L)Plt As Long 血小板(血小板(单位位109/L) End Type类型名类型名元元素素名名用户自

4、定义数据类型Type Student ID As String*9Name As String*4Sex As String*1Age As Integer Score As SingleEnd Type类型名类型名元元素素名名字字节数数=9*1+4*1+1*1+2+4=20=9*1+4*1+1*1+2+4=20考点考点2常量常量在程序运行在程序运行过程中,其程中,其值不能改不能改变的量的量普通常量普通常量表示形式: &O205 &H3AF 123& -123! 0.123E+3分界符: abc ABDXYZ #2004-9-27#逻辑常量:True False符号常量符号常量用一个符号来代替

5、多次被使用的常量,具有含义清楚,一改全改的优点如:Const PI As Double=3.1415926535系系统常量常量由VB提供的应用程序和控件的系统定义常数Text1.BackColor=vbRed考点考点3变量变量在程序运行在程序运行过程中,其程中,其值可以改可以改变的量的量三要素三要素:变量名、变量类型、变量值实质变量代表着内存中一定的存一定的存储空空间存储空间中存放的数据即变量的值存储空间的大小取决于变量的类型型变量名代表对应存储空间的起始地址起始地址10a整型整型2字节字节变量量命名命名规则以字母开头,由字母、数字和下划线组成的字符串变量变量使用方法量使用方法建建议先声明,后

6、使用先声明,后使用声明声明显式声明式声明如:如: Dim count As Integer , sum As Single等价于等价于Dim count%, sum!Dim I,k As Integer隐式声明式声明VB允允许用用户不声明不声明变量而直接使用量而直接使用所有所有隐式声明的式声明的变量都是量都是Variant数据数据类型型VB根据程序中根据程序中赋予予变量的量的值来自来自动调整整变量量类型型强制制显式声明式声明Option Explicit语句句变量变量的初量的初值声明一个数值型的变量后,VB自动为其赋初值0声明一个字符型的变量后,VB自动为其赋初值空串空串声明一个逻辑型的变量后

7、,VB自动为其赋初值False变量量赋值变量名表达式量名表达式先计算表达式值,再将结果保存到变量所代表的内存空间中变量类型转换规则 教材P26变量变量的作用域量的作用域 过程程级(局部局部变量量) 声明位置:事件过程、普通子过程或函数过程内部。声明符:Dim 可见范围:在声明变量的过程或者函数中。 模模块级声明位置:窗体级代码的通用声明部分(.frm)模块级代码的通用声明部分(.bas)声明符:Private 或或 Dim 可见范围:在声明变量的整个窗体或模块中变量全局全局变量量声明位置:模块代码的通用声明部分声明符:Public 可见范围:整个工程P26考点考点4常用内部函数常用内部函数一、

8、数学函数一、数学函数一、数学函数一、数学函数 1.1.三角函数三角函数三角函数三角函数Sin(x)Sin(x)、Cos(x)Cos(x)、Tan(x)Tan(x)、Atn(x)Atn(x)2.2.取整函数取整函数取整函数取整函数Int(x)Int(x):求不大于:求不大于:求不大于:求不大于x x的最大整数。的最大整数。的最大整数。的最大整数。Cint(x)Cint(x):把:把:把:把x x的小数部分四舍五入变为整数(四舍六入五凑偶)。的小数部分四舍五入变为整数(四舍六入五凑偶)。的小数部分四舍五入变为整数(四舍六入五凑偶)。的小数部分四舍五入变为整数(四舍六入五凑偶)。Fix(x)Fix(

9、x):去掉:去掉:去掉:去掉x x的小数部分,保留整数部分。的小数部分,保留整数部分。的小数部分,保留整数部分。的小数部分,保留整数部分。 3 3随机函数:随机函数:随机函数:随机函数:Rnd(x)Rnd(x)(参数(参数(参数(参数x x一般省略)产生一般省略)产生一般省略)产生一般省略)产生0,1)0,1)的随机数。的随机数。的随机数。的随机数。RandomizeRandomize 初始化随机数生成器初始化随机数生成器初始化随机数生成器初始化随机数生成器如何产生如何产生如何产生如何产生200200,300300之间的随机整数之间的随机整数之间的随机整数之间的随机整数Int(300-200+

10、1)*Rnd+200)Int(300-200+1)*Rnd+200) 不要把括号忘记了!不要把括号忘记了!Int(Rnd*(b-a+1)+a)Int(Rnd*(b-a+1)+a)的的取取值范范围是多少?是多少?常用内部函数4.4.其它数学函数其它数学函数其它数学函数其它数学函数平方根函数平方根函数平方根函数平方根函数Sqr(x)Sqr(x)、绝对值函数、绝对值函数、绝对值函数、绝对值函数Abs(x)Abs(x)、 对对对对数函数数函数数函数数函数Log(x)Log(x)、符号函数、符号函数、符号函数、符号函数Sgn(x)Sgn(x)、指数函数、指数函数、指数函数、指数函数Exp(x)Exp(x

11、)历年真题历年真题2005年年9月选择题第月选择题第15题题设设设设a=5a=5,b=10b=10,则执行,则执行,则执行,则执行c=Int(b-a)*Rnd+c=Int(b-a)*Rnd+a)+1a)+1后,后,后,后,c c值的范围为值的范围为值的范围为值的范围为_。(A A)5 51010(C C)6 61010(B B)6 69 9(D D)5 59 9练习题在窗体上画一个名称为在窗体上画一个名称为在窗体上画一个名称为在窗体上画一个名称为Command1Command1的命令按钮,然后编写如的命令按钮,然后编写如的命令按钮,然后编写如的命令按钮,然后编写如下事件过程:下事件过程:下事件

12、过程:下事件过程:PrivateSubCommand1_Click()PrivateSubCommand1_Click() x=-5x=-5 IfSgn(x)ThenIfSgn(x)Then y=Sgn(x2)y=Sgn(x2) ElseElse y=Sgn(x)y=Sgn(x) EndIfEndIf PrintyPrintyEndSubEndSub程序运行后,单击命令按钮,窗体上显示的是程序运行后,单击命令按钮,窗体上显示的是程序运行后,单击命令按钮,窗体上显示的是程序运行后,单击命令按钮,窗体上显示的是_。(A A)-5-5(B B)2525(D D)-1-1(C C)1 1P31考点考点

13、4常用内部函数常用内部函数二、字符函数二、字符函数二、字符函数二、字符函数1.1.删除空白字符函数删除空白字符函数删除空白字符函数删除空白字符函数 Ltrim$(Ltrim$(字符串字符串字符串字符串) ):去掉:去掉:去掉:去掉“ “字符串字符串字符串字符串” ”左边的空白字符左边的空白字符左边的空白字符左边的空白字符 Rtrim$(Rtrim$(字符串字符串字符串字符串) ):去掉:去掉:去掉:去掉“ “字符串字符串字符串字符串” ”右边的空白字符右边的空白字符右边的空白字符右边的空白字符 Trim$(Trim$(字符串字符串字符串字符串) ):去掉:去掉:去掉:去掉“ “字符串字符串字符

14、串字符串” ”左右两边的空白字符左右两边的空白字符左右两边的空白字符左右两边的空白字符2.2.字符串长度测试函数字符串长度测试函数字符串长度测试函数字符串长度测试函数 LenLen( (字符串字符串字符串字符串)Len(Len(变量名变量名变量名变量名) )测试字符串中字符的个数测试字符串中字符的个数测试变量所占字节大小测试变量所占字节大小P20考点考点3常用内部函数常用内部函数3.3.大小写转换函数大小写转换函数大小写转换函数大小写转换函数 Lcase$Lcase$( (字符串字符串字符串字符串)转换为小写转换为小写转换为小写转换为小写 Ucase$Ucase$( (字符串字符串字符串字符串

15、)转换为大写转换为大写转换为大写转换为大写4.4.字符串截取函数字符串截取函数字符串截取函数字符串截取函数 Left$(Left$(字符串字符串字符串字符串,n),n) MidMid( (字符串字符串字符串字符串, ,位置位置位置位置,L),L)Right$(Right$(字符串字符串字符串字符串,n),n)历年真题历年真题2005年年4月选择题第月选择题第13题题 设设设设a = MicrosoftVisualBasic a = MicrosoftVisualBasic ,则以下使变量,则以下使变量,则以下使变量,则以下使变量b b 的值为的值为的值为的值为“ “VisualBasicVis

16、ualBasic” ”的语句是。的语句是。的语句是。的语句是。(A A)b = Left(a, 10) b = Left(a, 10) (B B)b = Mid(a, 10)b = Mid(a, 10)(C C)b = Right(a, 10) b = Right(a, 10) (D D)b = Mid(a, 11, 10)b = Mid(a, 11, 10)历年真题历年真题2007年年9月选择题第月选择题第14题题执行以下程序后输出的是执行以下程序后输出的是执行以下程序后输出的是执行以下程序后输出的是_。PrivatePrivate SubSub Command1_Click()Comman

17、d1_Click()Ch$=“AABCDEFGH”Ch$=“AABCDEFGH”PrintPrint Mid(Right(ch$,6),Len(left(ch$,4),2)Mid(Right(ch$,6),Len(left(ch$,4),2)EndEnd SubSub(A A)CDEFGHCDEFGH (B B)ABCDABCD (C C)FGFG (D D D D)ABABABAB2004年年9月选择题第月选择题第28题题执行以下程序段执行以下程序段执行以下程序段执行以下程序段a$=abbacddcbaa$=abbacddcbaFor i=6 To 2 Step -2 For i=6 To

18、2 Step -2 X=Mid(a,i,i) X=Mid(a,i,i) Y=Left(a,i)Y=Left(a,i)z=Right(a,i)z=Right(a,i)z=UCase(X & Y & z)z=UCase(X & Y & z)Next iNext iPrint zPrint z输出结果为输出结果为输出结果为输出结果为_。(A A)ABAABA(C C)ABBABA ABBABA (D D)AABAABAABAAB(B B B B)BBABBABBABBABBABBABBABBA2005年年4月选择题第月选择题第22题题在窗体上画一个名称为在窗体上画一个名称为在窗体上画一个名称为在窗体

19、上画一个名称为Command1 Command1 命令按钮,然后编写如下事件过命令按钮,然后编写如下事件过命令按钮,然后编写如下事件过命令按钮,然后编写如下事件过程:程:程:程:Private Sub Command1_Click()Private Sub Command1_Click()c = ABCDc = ABCDFor n= 1 To 4For n= 1 To 4Print _Print _NextNextEnd SubEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如下内容程序运行后,单击命令按钮,要求在窗体上显示如下内容程序运行后,单击命令按钮,要求在窗体上显示如下内容程序

20、运行后,单击命令按钮,要求在窗体上显示如下内容_。D DCDCDBCDBCDABCDABCD则在则在则在则在_处填入的内容为。处填入的内容为。处填入的内容为。处填入的内容为。(A A)Left(c,n)Left(c,n)(C C)Mid(c,n,1) Mid(c,n,1) (D D)Mid(c,n,n)Mid(c,n,n)(B B B B)Right(c,n) Right(c,n) Right(c,n) Right(c,n) 考点考点4常用内部函数常用内部函数 5. 5. 其它字符串函数其它字符串函数其它字符串函数其它字符串函数String$(n,ASCIIString$(n,ASCII码码码

21、码) )返回由返回由返回由返回由ASCII ASCII 码对应的码对应的码对应的码对应的n n个字符个字符个字符个字符String$(n,String$(n,字符串字符串字符串字符串) )返回返回返回返回“ “字符串字符串字符串字符串” ”首字符组成的首字符组成的首字符组成的首字符组成的n n 个字符个字符个字符个字符Space$(n)Space$(n)生成由生成由生成由生成由n n个空格组成的字符串个空格组成的字符串个空格组成的字符串个空格组成的字符串Instr(Instr(首字符位置首字符位置首字符位置首字符位置, ,字符串字符串字符串字符串1,1,字符串字符串字符串字符串2)2)从指定位

22、置开始按指定方式在字符串从指定位置开始按指定方式在字符串从指定位置开始按指定方式在字符串从指定位置开始按指定方式在字符串1 1中查找字符中查找字符中查找字符中查找字符串串串串2 2,若找到返回开始字符的位置,否则返回,若找到返回开始字符的位置,否则返回,若找到返回开始字符的位置,否则返回,若找到返回开始字符的位置,否则返回0 0。MyString = String(5, “*”) 返回返回 “*”。 MyString = String(5, 42) 返回返回 “*”。 MyString = String(10, ABC) 返回返回 AAAAAAAAAA。 练习题练习题设有如下程序段:设有如下程

23、序段:设有如下程序段:设有如下程序段:a$=BeijingShanghaia$=BeijingShanghaib$=Mid(a$,InStr(8,a$,g)+1)b$=Mid(a$,InStr(8,a$,g)+1)执行上面的程序段后,变量执行上面的程序段后,变量执行上面的程序段后,变量执行上面的程序段后,变量b$b$的值为的值为的值为的值为_。考点考点4常用内部函数常用内部函数三、其它函数三、其它函数三、其它函数三、其它函数 1. 1. 转换函数转换函数转换函数转换函数Val(x)Val(x):将参数:将参数:将参数:将参数x x转换成数值转换成数值转换成数值转换成数值Str$(x)Str$(

24、x):将参数:将参数:将参数:将参数x x转换成一个字符串转换成一个字符串转换成一个字符串转换成一个字符串Chr$(x)Chr$(x):将:将:将:将x x变为相应变为相应变为相应变为相应ASCIIASCII的字符的字符的字符的字符Asc(Asc(字符串字符串字符串字符串) ):求:求:求:求“ “字符串字符串字符串字符串” ”的第一个字符的的第一个字符的的第一个字符的的第一个字符的ASCIIASCII码码码码2. 2. 时间和日期函数时间和日期函数时间和日期函数时间和日期函数NowNow:获得系统当前时间,包括日期:获得系统当前时间,包括日期:获得系统当前时间,包括日期:获得系统当前时间,包

25、括日期TimeTime:获得系统当前时间,不包括日期:获得系统当前时间,不包括日期:获得系统当前时间,不包括日期:获得系统当前时间,不包括日期P27- 考点5 运算符和表达式1算术运算符算术运算符 2关系运算符关系运算符 3逻辑运算符逻辑运算符 算术运算符基本运算基本运算运算符运算符优先级优先级示例示例乘方乘方 9 92828表示表示2 28 8负号负号- -8 8-3-3表示负表示负3 3乘法乘法* *7 7a*ba*b表示表示a a乘以乘以b b除号除号/ /7 75.2/25.2/2计算结果为计算结果为2.62.6整除整除 6 69.529.52计算结果为计算结果为5 5求余数求余数Mo

26、d Mod 5 517 mod 317 mod 3计算结果为计算结果为2 2加法加法+ +4 4a+ba+b表示表示a a加加b b的和的和减法减法- -4 4a-ba-b表示表示a a减去减去b b的差的差算术运算符幂(幂(幂(幂( )取负(取负(取负(取负(- -)乘、浮点除(乘、浮点除(乘、浮点除(乘、浮点除(* *、/ /)整除整除整除整除( )取余(取余(取余(取余(ModMod)加、减(加、减(加、减(加、减(+ +、- -)连接(连接(连接(连接(&、+ +) 整数除(整数除():在进行除法运算之前,先将操作):在进行除法运算之前,先将操作数四舍五入,除得的结果将小数部分直接舍去

27、。数四舍五入,除得的结果将小数部分直接舍去。如如9.55与与9.45取余(取余(Mod):在进行取余运算之前,先将操作):在进行取余运算之前,先将操作数四舍五入,取余结果的符号与被除数的符号相数四舍五入,取余结果的符号与被除数的符号相同。如同。如9.5mod5与与9.4mod5字符串连接 “+”和“&” “ “123123” ” + + “ “456456” ” “ “123123” ” & & “ “456456” ” “ “123123” ” + 456 + 456 “ “123123” ” & 456 & 456 “ “a23 a23 ” ” + 456 + 456 “ “a23a23”

28、 ” & 456 & 456 “ “123456123456” ” “ “123456123456” ” 出错出错 “ “a23456a23456” ” 579 579 “ “123456123456” ”False + 12 + 24 “”运算符4当两边操作数为字符串时,进行字符串的连接4当两边操作数为数值数据或为可转换为数值数据 的逻辑值True(-1)、False(0)或字符串时,则做 数值相加运算 4其他情况:出错 关系运算符 关系运算关系运算关系运算关系运算运算符运算符运算符运算符优先级优先级优先级优先级示例示例示例示例大于大于大于大于3 31009910099结果为结果为结果为结果

29、为TrueTrue小于小于小于小于3 31.2-231.2=3 3Sin(1)=0Sin(1)=0结果为结果为结果为结果为TrueTrue小于等于小于等于小于等于小于等于=3 3Sqr(3)=0Sqr(3)=0结果为结果为结果为结果为FalseFalse等于等于等于等于= =3 312=1312=13结果为结果为结果为结果为FalseFalse不等于不等于不等于不等于3 312131213结果为结果为结果为结果为TrueTrueac 结果为?关系运算:结果为逻辑值关系运算:结果为逻辑值逻辑运算符逻辑运算逻辑运算逻辑运算逻辑运算运算符运算符运算符运算符优先级优先级优先级优先级示例示例示例示例非非

30、非非(求反)(求反)(求反)(求反)NotNot2 2Not(1213)Not(1213)结果为结果为结果为结果为FalseFalse与与与与(并且)(并且)(并且)(并且)AndAnd1 1(2310)and(3010)and(3010)or(3010)or(30 算术运算算术运算 字符串运算字符串运算 关系运算关系运算 逻辑运算逻辑运算逻辑值参与逻辑运算,结果为逻辑值数值数据参与逻辑运算,结果为数值(按位操作) 历年真题13.13.设设设设a=2a=2,b=3b=3,c=4c=4,下列表达式的值是,下列表达式的值是,下列表达式的值是,下列表达式的值是_。(20062006年年年年9 9月选

31、择题第月选择题第月选择题第月选择题第1313题)题)题)题)Nota=cOr4*a=b2Andba+cNota=cOr4*a=b2Andba+c(A A)-1-1(B B)11(C C)TrueTrue(D D)FalseFalseNota=cOr4*a=b2Andba+cNotTrueOrFalseAndTrueFalseOrFalseAndTrueFalseOrFalse历年真题1.1.设设设设a=4,b=3,c=2,d=la=4,b=3,c=2,d=l,下列表达式的值是,下列表达式的值是,下列表达式的值是,下列表达式的值是_。 (2006(2006年年年年4 4月月月月) ) ab+1O

32、rcb+1Orc b+1 Or c b+1 Or c b Print c = a b Print a = b + cEnd Sub数据输入输出数据输入输出1PrintPrint方法方法 2InputBoxInputBox函函数数 3MsgBoxMsgBox函数和函数和MsgBoxMsgBox语句语句 P37-考点考点1Print方法方法PrintPrint方法可以在窗体上显示文本字符串和表达式方法可以在窗体上显示文本字符串和表达式方法可以在窗体上显示文本字符串和表达式方法可以在窗体上显示文本字符串和表达式的值,并可在其他图形对象或打印机上输出信息。的值,并可在其他图形对象或打印机上输出信息。的

33、值,并可在其他图形对象或打印机上输出信息。的值,并可在其他图形对象或打印机上输出信息。其一般格式为其一般格式为其一般格式为其一般格式为: :对象名称对象名称.Print表达式表表达式表,|;可以是窗体名称(Form)、图片控件名称(PictureBox)、打印机(Printer),也可以是立即窗口(Debug),省略默认为当前窗体。1.可以是一般表达式,也可以是常数或变量2.在两个表达式之间可以加“,”、“;”3.“,”表示两个表达式的值按标准格式输出4.“;”表示按紧凑格式输出用于控制和下一Print输出间的关系,无符号表示换行,加“,”表示按标准格式,加“;”表示按紧凑格式qq用用用用“

34、“, ,” ”隔开,以标准格式输出(分区输出格式),隔开,以标准格式输出(分区输出格式),隔开,以标准格式输出(分区输出格式),隔开,以标准格式输出(分区输出格式),以以以以1414个字符宽度划分为一个区段。个字符宽度划分为一个区段。个字符宽度划分为一个区段。个字符宽度划分为一个区段。 判断下面语句的输出结果?判断下面语句的输出结果?判断下面语句的输出结果?判断下面语句的输出结果? Print2,-4Print2,-4P37Print方法方法以下几种输出形式以下几种输出形式以下几种输出形式以下几种输出形式 PrintAB;CDEPrintAB;CDE Print2;-4,6Print2;-4,

35、6 PrintAB;CDEPrintAB;CDE, ,末尾出现了逗号末尾出现了逗号末尾出现了逗号末尾出现了逗号 Print2;-4,6Print2;-4,6 PrintAB;CDEPrintAB;CDE; ;末尾出现了分号末尾出现了分号末尾出现了分号末尾出现了分号Print2;-4,6Print2;-4,6P38考点考点1与与Print方法有关的函数方法有关的函数1.Tab函数函数 :功能是在指定的位置显示输出信息。参数功能是在指定的位置显示输出信息。参数功能是在指定的位置显示输出信息。参数功能是在指定的位置显示输出信息。参数n n为数值表达式,其值为一整数,它是下一个输出位置的为数值表达式,

36、其值为一整数,它是下一个输出位置的为数值表达式,其值为一整数,它是下一个输出位置的为数值表达式,其值为一整数,它是下一个输出位置的列号。列号。列号。列号。格式:格式:Tab(n)Print Tab(25); 80 在第在第25个位置个位置输出数出数值802Spc函数:函数:功能是在两个输出表达式之间空功能是在两个输出表达式之间空功能是在两个输出表达式之间空功能是在两个输出表达式之间空n n个空格。个空格。个空格。个空格。参数参数参数参数n n为数值表达式,其值为一整数,它是两个表达式之为数值表达式,其值为一整数,它是两个表达式之为数值表达式,其值为一整数,它是两个表达式之为数值表达式,其值为一

37、整数,它是两个表达式之间的空格数。间的空格数。间的空格数。间的空格数。N:032767格式:格式:Spc(n)print”abc”;spc(8);”def”P38考点考点1与与Print方法有关的函数方法有关的函数3空格函数空格函数:返回返回n个空格个空格组成的字符串。成的字符串。N:032767 格式:格式:Space$(n)Print Space$(n)Form1.Print“*”Form1.Print“*” 共共共共1010个个个个* *Form1.PrintForm1.PrintTab(2)Tab(2);*;*;Spc(8)Spc(8);*;*Form1.PrintTab(3);*;S

38、pc(8);*Form1.PrintTab(3);*;Spc(8);*Form1.PrintTab(4);*;Spc(8);*Form1.PrintTab(4);*;Spc(8);*Form1.PrintTab(5);*;Spc(8);*Form1.PrintTab(5);*;Spc(8);*Form1.PrintTab(6);*;Spc(8);*Form1.PrintTab(6);*;Spc(8);*Form1.PrintTab(7);*Form1.PrintTab(7);*Fori=1To10Fori=1To10Print*;Print*;NextiNextiPrintPrintFori=

39、2ToFori=2To5 5PrintPrintTab(i);Tab(i);*;*;Spc(8);Spc(8);*NextiNextiPrintTab(i);PrintTab(i);Fori=1To10Fori=1To10Print*;Print*;NextiNextiP40考点考点1与与Print方法有关的函数方法有关的函数3.格式格式输出函数:出函数: 将数将数将数将数值值或日期按指定格式或日期按指定格式或日期按指定格式或日期按指定格式输输出。出。出。出。格式:格式: Format (数数值表达式表达式, 格式字符串格式字符串)常用数常用数值格式符及格式符及举例例 1.23E-010.00

40、E+001234.567用指数表示E+$1234.57$#.#1234.567在数字前强加123456.7%#.#%1234.567数值乘以100,加百分号%1,234.567#,#0.0001234.567千分位,1234.567#.#1234.567位置不足时不填充0#01234.567000000.00001234.567用0填充不足的位置0显示结果格式字符串表达式作 用符号 FormatFormat函数函数函数函数Format(Format(数数数数值值表达式,格式字符串表达式,格式字符串表达式,格式字符串表达式,格式字符串) ) 与Print方法有关的函数历年真题 2004年9月执行

41、如下两条语句,窗体上显示的是执行如下两条语句,窗体上显示的是执行如下两条语句,窗体上显示的是执行如下两条语句,窗体上显示的是_。(20042004年年年年9 9月选择题第月选择题第月选择题第月选择题第1919题)题)题)题)a=9.8596a=9.8596Print Format(a,$00,00.00)Print Format(a,$00,00.00)(A A)0,009.86 0,009.86 (B B)$9.86 $9.86 (C C)9.86 9.86 (D D)$0,009.86$0,009.86历年真题【EX】以下语句的输出结果是( )Print Format$ (32548.5,

42、”0000,00.00”) A)32548.5 B)32,548.5 C)032,548.50 D)32,548.50【EX】以下语句的输出结果是()a = Sqr(3)Print Format(a,”$# .#”) A)$1.732 B)$1.732 C)$1732 D)$00001.732P56-考点考点2InputBox函数函数InputBoxInputBox函数可产生一个对话框,这个对话框函数可产生一个对话框,这个对话框函数可产生一个对话框,这个对话框函数可产生一个对话框,这个对话框作为输入数据的界面,等待用户输入数据,并作为输入数据的界面,等待用户输入数据,并作为输入数据的界面,等待

43、用户输入数据,并作为输入数据的界面,等待用户输入数据,并返回所输入的内容。返回所输入的内容。返回所输入的内容。返回所输入的内容。InputBoxInputBox(prompt, title,default, xpos, ypos prompt, title,default, xpos, ypos )对话框中显示的提示信息对话框标题栏显示的信息对话框的输入默认值对话框与屏幕左边、上边的距离P57-考点考点2InputBox函数函数InputBoxInputBox函数可产生一个对话框,这个对函数可产生一个对话框,这个对函数可产生一个对话框,这个对函数可产生一个对话框,这个对话框作为输入数据的界面,

44、等待用户输入话框作为输入数据的界面,等待用户输入话框作为输入数据的界面,等待用户输入话框作为输入数据的界面,等待用户输入数据,并返回所输入的内容。数据,并返回所输入的内容。数据,并返回所输入的内容。数据,并返回所输入的内容。注意:注意:注意:注意:1 1)InputBoxInputBox的返回值是字符串的返回值是字符串的返回值是字符串的返回值是字符串; ;2 2)InputBoxInputBox一次只能输入一个值,要输入多个值一次只能输入一个值,要输入多个值一次只能输入一个值,要输入多个值一次只能输入一个值,要输入多个值时则需多次调用该函数。时则需多次调用该函数。时则需多次调用该函数。时则需多

45、次调用该函数。InputBoxInputBox(prompt, title,default, xpos, ypos, helpprompt, title,default, xpos, ypos, help)掌握掌握对话框的帮助文件名及帮助主题目录号,二者要同时存在历年真题(历年真题(2005年年4月选择题第月选择题第17题)题)在窗体上画一个文本框,然后编写如下事件过程:在窗体上画一个文本框,然后编写如下事件过程:在窗体上画一个文本框,然后编写如下事件过程:在窗体上画一个文本框,然后编写如下事件过程:Private Sub Form_Click()Private Sub Form_Click(

46、) x = InputBox( x = InputBox(请输入一个整数请输入一个整数请输入一个整数请输入一个整数) Print x + Text1.Text Print x + Text1.TextEnd SubEnd Sub程序运行时,在文本框中输入程序运行时,在文本框中输入程序运行时,在文本框中输入程序运行时,在文本框中输入456456,然后单击窗体,在输入,然后单击窗体,在输入,然后单击窗体,在输入,然后单击窗体,在输入对话框中输入对话框中输入对话框中输入对话框中输入123123,单击,单击,单击,单击“ “确定确定确定确定” ”按钮后,在窗体上显示的按钮后,在窗体上显示的按钮后,在窗

47、体上显示的按钮后,在窗体上显示的内容为内容为内容为内容为(A A)123 123 (B B)456 456 (C C)479479当两个操作数同为字符串时为字符串连接符(D D)123456123456P58考点考点3MsgBox函数和函数和MsgBox语句语句MsgBoxMsgBox函数函数函数函数1.1.格式格式格式格式2.2.返回值返回值返回值返回值MsgBoxMsgBox函数的返回值是一个整数,这个整数函数的返回值是一个整数,这个整数函数的返回值是一个整数,这个整数函数的返回值是一个整数,这个整数与所选择的按钮有关(表与所选择的按钮有关(表与所选择的按钮有关(表与所选择的按钮有关(表3

48、-33-3)。)。)。)。 X=MsgBox(msg, type, title, help)X=MsgBox(msg, type, title, help)对话框中显示的提示信息,为一个字符串对话框类型,确定对话框的图标和按钮,为一个整数值或符号常量 (表3-2)对话框标题显示的信息,为一字符串P60-考点考点3MsgBox函数和函数和MsgBox语句语句二、二、二、二、MsgBoxMsgBox语句语句语句语句 MsgBoxMsg$,type%,title$,helpMsgBoxMsg$,type%,title$,help各参数的含义及作用与各参数的含义及作用与各参数的含义及作用与各参数的含义

49、及作用与MsgBoxMsgBox函数相同,由函数相同,由函数相同,由函数相同,由于于于于MsgBoxMsgBox语句没有返回值,因而常用于较简单语句没有返回值,因而常用于较简单语句没有返回值,因而常用于较简单语句没有返回值,因而常用于较简单的信息显示。的信息显示。的信息显示。的信息显示。最常用的方式是:最常用的方式是:最常用的方式是:最常用的方式是:MsgBoxMsgBox提示信息字符串提示信息字符串提示信息字符串提示信息字符串历年真题(历年真题(2006年年4月选择题第月选择题第19题)题)假定有如下的命令按钮(名称为假定有如下的命令按钮(名称为假定有如下的命令按钮(名称为假定有如下的命令按

50、钮(名称为CommandlCommandl)事件过程)事件过程)事件过程)事件过程PrivateSubCommandl_Click()PrivateSubCommandl_Click()x=InputBox(x=InputBox(输入:输入:输入:输入:,输入整数输入整数输入整数输入整数)MsgBoxMsgBox输入的数据是:输入的数据是:输入的数据是:输入的数据是:,输入数据:输入数据:输入数据:输入数据:+x+xEndSubEndSub 程序运行后,单击命令按钮,从键盘上输入整数程序运行后,单击命令按钮,从键盘上输入整数程序运行后,单击命令按钮,从键盘上输入整数程序运行后,单击命令按钮,从

51、键盘上输入整数1010,则以下,则以下,则以下,则以下叙述中错误的是叙述中错误的是叙述中错误的是叙述中错误的是_。(A)xA)x的值是数值的值是数值的值是数值的值是数值1010(B B)输入对话框的标题是)输入对话框的标题是)输入对话框的标题是)输入对话框的标题是 输入整数输入整数输入整数输入整数 (C C)信息框的标题是)信息框的标题是)信息框的标题是)信息框的标题是 输入数据:输入数据:输入数据:输入数据:1010(D D)信息框中显示的是)信息框中显示的是)信息框中显示的是)信息框中显示的是 输入的数据是:输入的数据是:输入的数据是:输入的数据是: CopyRight2009SWPUNCREAllRightsReserved

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号