《Visual Basic程序设计》课件1第2章_第1页
《Visual Basic程序设计》课件1第2章_第2页
《Visual Basic程序设计》课件1第2章_第3页
《Visual Basic程序设计》课件1第2章_第4页
《Visual Basic程序设计》课件1第2章_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

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

文档简介

第2章代码基础2.1数据类型

2.2常量

2.3变量

2.4内部函数

2.5表达式

2.6语句

教学小结

习题

2.1数据类型

数据是程序处理的对象,一个数据必定属于某一种数据类型。不同类型的数据有不同的操作,也决定了数据的取值范围以及在计算机中的存储形式。VB的数据类型如图2-1所示,各数据类型的关键字、类型符、前缀、占字节数如表2-1所示。图2-1VB的数据类型表2-1VB6.0的标准数据类型

1.数值(Numeric)数据类型

1)整型(Integer)

整型数用于表示不带小数的数,取值范围为-32 768~32 767。一个整型数在内存中用2个字节来存储,整型数运算速度快、精确。

2)长整型(Long)

长整型数用于表示比整型数范围更大的整数,取值范围为-2 147 483 648~2 147 483 647,一个长整型数在内存中用4个字节来存储,长整型数运算速度快、精确。

3)单精度型(Single)

单精度型数用于表示带小数部分的实数,有效位数为7位。一个单精度型数在内存中用4个字节来存储,单精度型数存储运算有误差,运算速度比整型数慢。

4)双精度型(Double)

双精度型数用于表示比单精度数范围更大的小数,有效位数为15位。一个双精度型数在内存中用8个字节来存储,但双精度型数存储运算有误差,运算速度较整型数慢。

5)货币型(Currency)

货币型数用于表示精度特别重要的数据,如货币计算与定点计算。一个货币型数最多保留小数点右边4位和小数点左边15位。

6)字节型(Byte)

字节型数主要用于存储无符号整数,范围为0~255。不能表示负数。

2.字符(String)数据类型

字符型数据用来存储ASCII字符或中文汉字等符号。它在内存中占有多少个字节数,与数据类型的定义格式有关。若为定长字符型数据,则占有确定大小的字节数;若为变长字符型数据,则占有的字节数与实际存储的字符个数有关。

3.布尔(Boolean)数据类型

布尔型数据用于表示逻辑判断的结果,只有True和False两个值,一个布尔型数据用2个字节存储,属于特殊的整型数。

布尔型数据可以当整型数据使用,规则是:True转换为-1,False转换为0。其他类型数据也可当成布尔型数据使用,规则是:非0为True,0为False。

4.日期(Date)数据类型

日期型数据类型用来存储日期和时间,日期范围为公元100年1月1日~9999年12月31日,时间范围为00:00:00~23:59:59。日期型数据按8字节存储,是一种特殊的双精度型数据。

5.变体(Variant)数据类型

变体型数据用于存储一些不确定类型的数据,它可以存储除了固定长度字符串类型以及用户自定义类型以外的上述任何一种数据类型。在VB中,所有未定义而直接使用的变量默认的数据类型为变体型。

6.对象(Object)数据类型

对象数据类型用于表示应用程序中的对象,如文本框、窗体等。用4个字节存储。

2.2常量

1.直接常量

直接常量指的是程序代码中,以直接明显的形式给出的数据。根据常量的数据类型分为数值型常量、字符型常量、日期型常量和布尔型常量。

1)数值型常量

数值(Numeric)型常量包括了Integer、Long、Single、Double、Currency和Byte六种类型,学习时除了搞清楚各种数据类型的关键字、类型符、前缀、占字节数、范围(详见表2-1)外,还需清楚数据的表示形式。一般情况下,数值型数据都使用十进制数表示,但也可使用十六进制数(以 &H引导)和八进制数(以 & 或 &O引导)表示。如 &O123、&H1234等。

整型数的表示形式:± n[%],n是由0~9构成的整数,% 是整型的类型符,可省略。例如,123、-123、+123、123% 均表示整型数。

长整型数的表示形式:± n&,n是由0~9构成的整数,& 是长整型的类型符。例如,123&、-123&均表示长整型数。单精度数的表示形式:± n.n、± n!、± nE ± m、± n.nE ± m,即分别以小数形式、整数加单精度类型符、指数形式表示,其中n和m为0~9构成的整数。例如,123.45、123.45!、0.12345E+3等都表示同值的单精度数。

双精度数的表示形式:± n.n#、± n#、± nD ± m、± n.nD ± m#,即分别以小数形式、整数加双精度类型符、指数形式表示,其中n和m为0~9构成的整数。例如,123.45#、0.12345D+3都表示同值的双精度数。

货币型的表示形式:在数字后面加 @ 符号。例如,123.45@、1234@。

2)字符型常量

字符型常量是用双引号引住的一系列可打印的ASCII字符或中文汉字,也称为字符串。双引号称为字符串的定界符。如 "123"、"sum=" 都是字符型常量。当双引号中没有任何字符时称为空字符串;当双引号中字符为空格时,这种字符型称为空格字符串。这两种字符串是有区别的,空字符串的长度为0,空格字符串的长度为其空格数。

3)日期型常量

日期型数据的表示形式有两种:一种是任何形式上可被认为是日期和时间的字符,只要用“#”括起来。如:

#11/18/1999# '表示1999年11月18日

#1999-11-18# '表示1999年11月18日

#11/18/199910:28:56pm# '表示1999年11月18日下午10:28:56

另一种是以数字序列表示,在这种情况下,整数部分表示天数,小数部分表示时间。0表示1899年12月30日,正数表示这个日期之后的日期,如2.5表示1900年1月1日12:00:00;负数表示这个日期之前的日期,如-2.5表示1899年12月28日12:00:00,这种方式用得很少。

4)布尔型常量

布尔型常量只有True(真)和False(假)两个值。

2.符号常量

在程序中要多次使用同一个常数,例如π (3.141 592 6),如果每次用到π时都重复录入3.1415926是不方便的。VB允许用一个符号来代表一个常量,这个符号称为符号常量,其定义格式为:

Const符号常量名[As<类型>]=<表达式>

其中:符号常量的命名规则与变量的命名规则相同;<类型>用来声明常量类型,为表2-1中的任一数据类型;<表达式>由数值常量、字符串等常量及运算符组成,可以包含前面定义过的常量,但不能使用函数调用,即表达式中不能出现函数。可以看出,第一种使用了符号常量,后两种一个使用了RGB函数,另一个使用了直接常量。相比较可以看出:使用符号常量要比使用函数或直接常量更便于记忆。

其实,VB提供的符号常量还有很多,有些会在以后的学习中逐渐掌握。可借助“对象浏览器”查看VB提供的符号常量。方法是:选择“视图”→“对象浏览器”,打开“对象浏览器”窗口,如图2-2所示。图2-2VB“对象浏览器”窗口

2.3变量

2.3.1变量命名

VB6.0中给变量命名时应遵守如下原则:

(1)变量名以字母、汉字开始,后面可跟字母、汉字、数字或下划线,长度不超过255个字符。

(2)变量名不能使用VB的关键字命名。如For、Else等。

(3)变量名不区分大小写,例如,XYZ、xyz、Xyz、xYz均表示同一个变量。

给变量命名时应注意以下事项:

(1)变量名尽可能简单明了、见名知义。如用sum(或s)代表求和,用Difference(或d)代表求差等。变量名太长会不便于阅读和书写。

(2)变量名中不能出现句点“.”、空格或嵌入“!”、“#”、“@”、“$”、“%”、“&”等字符。因为这些符号在VB中有特殊的用途,比如“!”就是单精度数据类型说明符。

(3)尽量采用VB建议的变量名前缀或后缀的约定来命名,以便区分变量的类型。如intMax,strName。2.3.2声明变量

在程序中,使用变量前一般应先声明变量及其数据类型,以便系统为变量分配存储空间。VB中用以下方式声明变量及其类型。

1.显式声明

所谓显式声明,就是用声明语句来定义变量及类型。通常有两种格式:

格式一:

Dim<变量名>[As<类型>]

格式二:

Dim<变量名>尾符

2.隐式声明

所谓隐式声明,是指在程序中直接使用未声明的变量,变量类型默认为Variant型。

采用隐式声明似乎很方便,但会遇到因为变量名输入错误,导致程序运行结果不正确的错误,这种错误初学者还难以查找;另外,过多使用Variant型变量会降低程序运行速度。因此,使用变量时最好养成先声明后使用的良好习惯。

值得一提的是,VB中可以强制规定每个变量都要经过显式声明才可使用,即强制显式声明,当遇到一个未经声明的变量时,会自动发出错误警告。为实现强制显式声明,可在窗体的通用声明段或标准模块的声明段中,加入强制声明语句:

OptionExplicit

强制声明语句也可以执行“工具”菜单中的“选项”功能项,单击“编辑器”选项卡,选择“要求变量声明”复选框,如图2-3所示。图2-3强制显式声明变量窗口 2.4内部函数

在程序设计中常常要进行一些专门的运算,如数值计算中求sinx、cosx、| x | 等,VB提供了一系列函数来完成这些运算,用户不必编写完成这些功能的程序代码,而只需给出函数名以及参数(自变量),就可以返回一个结果值(函数值),这样极大地方便了用户,提高了编程的效率。

内部函数的调用格式:

函数名([参数表])

2.4.1数学运算函数

数学运算函数用于各种数学运算,常用数学运算函数如表2-2所示。表2-2VB常用数学运算函数为了便于学习,对数学运算函数作如下说明:

(1)函数名是VB的关键字,调用函数时一定要书写正确,其“参数”应在函数有意义的区间内取值。如平方根函数Sqr(x)中的x不能为负,否则会出现如图2-4所示错误提示。图2-4非法调用函数时的出错提示

(2)三角函数中,参数x应为弧度,遇到角度时必须转换为弧度。sin(45°)应写成“Sin(3.14/180*45)”,这里π取3.14。

(3) Int(x)为取整函数,取不大于x的最大的整数。如“Int(-6.7)”结果为-7,“Int(6.7)”结果为6。Fix(x)为截尾函数,如“Fix(-6.7)”结果为-6,“Fix(6.7)”结果为6。

(4) Rnd()产生0~1之间的随机小数,调用时可以为Rnd()、Rnd等形式。该函数与取整函数或截尾函数配合,可产生任意范围内的随机整数。2.4.2字符串操作函数

VB具有强大的字符串处理能力,常用的字符串操作函数如表2-3所示。表2-3VB字符串操作函数2.4.3转换函数

常用的VB转换函数如表2-4所示。表2-4VB转换函数2.4.4格式输出函数

格式输出函数Format可以使数值或日期按指定的格式输出,一般格式为:

Format(数值或日期表达式,格式字符串)

该函数的功能是:按“格式字符串”指定的格式输出“数值或日期表达式”。如果省略“格式字符串”,则Format函数的功能与Str函数基本相同,但把正数转换成字符串时,Str函数在字符串前留有一个空格,而Format函数则不留空格。在Format函数中,“格式字符串”包括的格式说明字符如表2-5所示。表2-5格式说明字符及其作用

(1)“#”表示一个数字位。“#”的个数决定了显示区段的长度,如果要显示的数值位数小于格式字符串指定的区段长度,则该数值靠区段的左端显示,多余的位不补0;如果要显示的数值的位数大于指定的区段长度,则数值照原样显示。

(2)“0”与“#”功能相同,只是多余的位以“0”补齐。

(3)“.”显示小数点位置,小数部分多余的数字按四舍五入处理。

(4)“,”用于从小数点左边第一位开始,每3位用一个逗号分开。逗号可以放在小数点左边除头部和紧靠小数点位以外的任何位置。

(5)“%”通常放在格式字符串尾部,用来输出百分号,同时对数值乘100。

(6)“E+/E-”用于将数值按指数形式输出,两者的作用基本相同。

(7)“其他符号”在格式字符串中被原样输出。2.4.5日期和时间函数

表2-6列出了常用的日期和时间函数及其功能。表2-6日期和时间函数2.4.6对话框函数

VB的对话框函数用于获得用户的输入信息或给用户提示信息,常用的对话框函数有InputBox和MsgBox。

1.InputBox函数

InputBox函数可以弹出一个对话框来接收用户从键盘输入的值,其调用格式为:

变量=InputBox(提示信息[,标题][,默认值][,x坐标][,y坐标])

执行该语句,程序运行时会出现如图2-5所示的对话框窗口。输入内容后单击“确定”按钮或按回车键,输入的内容就赋给变量x。图2-5InputBox应用示例

2.MsgBox函数

使用过Windows及其应用软件的人都应该熟悉如图2-6所示的消息框,这在VB中可用MsgBox函数来实现。图2-6Word中的保存文件消息框

MsgBox函数的调用格式如下:

变量=MsgBox(提示[,按钮][,标题])

其中:

(1)变量:用于指定接收函数的返回值。MsgBox函数的返回值是一个整数,因此变量通常为整型变量。

(2)提示与标题:意义同InputBox函数。

(3)按钮:整型表达式,决定消息框中按钮的数目、类型及出现在消息框上的图标类型。其设置如表2-7所示。表2-7消息框中“按钮”的设置值及意义变量x用于记录用户按了消息框中哪一个按钮,不同的按钮返回的值不同。各个按钮的返回值如表2-8所示。表2-8MsgBox函数按钮及其返回值对照表 2.5表达式

2.5.1算术表达式

算术表达式也称为数值型表达式,由算术运算符、数值型常量、变量、函数和圆括号组成,其运算结果为一个数值。

1.算术运算符

VB的算术运算符如表2-9所示。表2-9VB的算术运算符

2.算术表达式的书写规则

算术表达式与数学中的代数式写法是有区别的,在书写时应特别注意以下几点:

(1)所有字符必须写在同一行上,遇到分式写成除法的形式,上标写成乘方或指数形式,下标写成下标变量的形式。

(2)一律用小括号“( )”,并且必须配对。

(3)乘号不能省略。

(4)尽量使用标准函数。

VB算术表达式书写实例如表2-10所示。表2-10VB算术表达式书写实例

3.不同数据类型的转换

如果参与运算的两个数值型数据为不同类型,VB系统会自动将它们转化为同一类型,然后进行运算。转换的规律是将范围小的类型转换成范围大的类型,即

Integer→Long→Single→Double

但当Long型与Single型数据运算时,结果为Double型。

4.算术运算符的优先级

在一个表达式中可能包括多个运算符,这就要确定各运算符的优先顺序问题。算术运算符的优先顺序可表示如下:2.5.2字符串表达式

1.字符串运算符

字符串运算符有“+”和“&”两个,它们均可实现将两个字符串首尾相连。使用“&”时应注意,其两侧都应加空格。

2.字符串表达式

字符串表达式由字符串运算符连接起来的字符串常量、变量、函数所构成,其运算结果可能为数值型,也可能为字符型。

3.运算过程中的类型转化

1)“+”连接符

对于“+”连接符,当两边的操作数均为字符型时,做字符串连接运算;当两边的操作数均为数值型时,做算术运算;当一个为数字字符串,另一个为数值型,则自动将数字字符串转化为数值,然后做算术运算;当一个为非数字字符串,另一个为数值型,则会弹出对话框,提示出错信息为“类型不匹配”。

2)“&”连接符

对于“&”连接符,无论连接符两旁是字符型数据还是数值型,进行连接操作之前,系统先将操作数转换成字符型,然后再连接。2.5.3关系表达式

关系表达式用于对两个同类型表达式的值进行比较,比较的结果为布尔值True(真)或False(假)。如a>b、4>7、"ab"<"abc" 都是合法的关系表达式。由于关系表达式常用来描述一个给定条件,故也称为条件表达式。

1.关系运算符

VB提供的常用的关系运算符有6种,如表2-11所示。表2-11VB中常用的关系运算符

2.表达式组成

关系表达式的格式为:

<表达式1><关系运算符><表达式2>

3.比较规则

比较规则如下:

(1)数值型数据按其数值大小进行比较。

(2)日期型数据将日期看成“yyyymmdd”格式的8位整数,按数值大小比较。

(3)汉字字符按其机内码的大小比较。

(4)对于单个字符是按其ASCII码值大小比较的。

(5)对于字符串的比较,是将这两个字符串从左到右逐个字符相比,如果两个字符串长度相等,对应位置的字符也完全相同,则这两个字符串相等;否则,以第一次出现的不同字符的比较结果为准。2.5.4布尔表达式

关系表达式只能表示一个条件,即简单条件,如“x>0”代表了数学表达式“x>0”,但时常会遇到一些比较复杂的条件,如“0<x<5”,它实际上是“x>0”和“x<5”两个简单条件的组合,可以把它看做一个“复合”条件。布尔表达式就是用来表示“非……”、“不但……而且……”、“或……或……”等复杂条件的。

1.布尔运算符

布尔运算符用来对布尔型数据进行各种布尔操作的运算,VB中常用的布尔运算符如表2-12所示。表2-12VB常用的布尔运算符

2.布尔表达式

布尔表达式的一般格式为:

<布尔量><布尔运算符><布尔量>

VB中的布尔量可为布尔常量、布尔变量、布尔函数和关系表达式四种。布尔表达式的运算结果仍为布尔型数据,即True或False。

设A和B是两个布尔型数据,对它们进行布尔运算后返回的结果如表2-13所示。表2-13布尔运算真值表

3.布尔表达式的运算顺序

一个布尔表达式中可能包含有算术运算、关系运算和布尔运算,例如:

a<0Anda+c>b+dOrNotTrue

它们的运算次序如何呢?VB规定按照以下次序进行运算:

(1)先计算算术表达式的值,运算顺序参考本章2.5.1节。

(2)再求关系表达式的值,运算顺序按照从左向右运算的原则。

(3)最后进行布尔运算,运算顺序为Not→And→Or。

2.6语句

2.6.1 VB语句的书写规则

在学习程序设计之前,必须了解VB语句的书写规则,这样写出的程序既能被VB系统正确地识别,又能增加程序的可读性。

VB语句的书写规则如下:

(1)一行可写多条语句,语句间用“ : ”号隔开。

(2)一条语句可分为若干行书写,但需在行末加续行符“ _”(一个空格和一个下划线组成)。

(3)一个语句最多允许书写255个字符。

(4)变量名不区分大小写。2.6.2赋值语句

使用赋值语句可以把指定的值赋给某个变量,或修改对象的某个属性值。赋值语句有如下两种格式:

格式一:

变量名=表达式

格式二:

对象名.属性名=表达式

其中,“=”是赋值号。格式一用于给变量赋值,格式二用于修改对象的属性值。

1.语句格式的问题

(1)赋值号左边只能是变量名,不能是函数或表达式。

(2)“=”为赋值号,而不是数学上的等号。

(3)不能在同一个赋值语句中为多个变量赋值。

(4)变量之间的赋值与交换变量值不是一回事情。

2.数据类型的问题

赋值号左边变量类型与右边表达式类型不一致的情况,通常有如下几种情形:

(1)两边均为数值型,而类型不同时,以变量类型为准。

(2)当变量为数值型,而表达式为数字字符串,则自动转换成数值型再赋值。当表达式中有非数字字符或是空字符串时,会出现“类型不匹配”的提示信息。

(3)当变量为数值型,而表达式为布尔数据型时,VB系统自动将True转换成-1,False转换成0;反之,将数值型数据赋给布尔型变量时,VB系统自动将非0转换为True,0转换成False。

(4)任何非字符型赋值给字符型变量,均自动转换为字符型。2.6.3结束语句

格式:

End

作用:通常用来结束一个程序的执行。

End语句提供了一种强行结束程序的方法。

2.6.4注释语句

使用注释是提高程序可读性的好方法。通常用注释语句来说明某段代码的作用或声明某个变量的含义。对语句进行注释的方法是以Rem或英文方式下的单引号( ' )开头,后跟被注释语句。

教学小结

本章讲述了数据类型、变量及其定义、函数及其使用、表达式及其写法、语句及格式等问题,这些可能会让初学者感到抽象而不可理解,这是非常正常的现象,相信随着学习的不断深入,上述内容会逐渐地清晰和明朗,希望读者努力掌握,因为这些是VB程序设计的基础。

(1) VB有丰富的数据类型、内部函数和多种形式的表达式,要做到全部熟记并掌握是有一定的困难。建议:数据类型先重点掌握数字型、字符型等常用数据类型;内部函数以数学运算函数和字符函数为主;表达式应先掌握算术表达式,关系表达式和布尔表达式还可在控制结构中深入学习。

(2)赋值语句是最常用的语句之一,改变变量的值、对象属性的值均可通过赋值语句实现;END语句是程序运行结束的出口语句;注释语句有利于提高程序的可阅读性,初学者一开始就应养成良好的程序书写习惯。

(3)建议可在立即执行窗口中使用Print输出函数的值、表达式的运算结果,以便熟记函数的调用格式和表达式的运算等。

习题

一、选择题

1.下面的

是合法的变量名。

(A) X_yz (B) 123abc

(C) Integer (D) X-Y

2.下面的

是合法的字符串常量。

(A) ABC$ (B) "ABC"

(C)‘ABC’ (D) ABC

3.下面的

是合法的单精度型变量。

(A)

num! (B)

sum%

(C) xinte$ (D) mm#

4.表达式16/4-2^5*8/4Mod5\2的值为

(A) 14 (B) 4

(C) 20 (D)以上均错

5.与数学表达式对应,VB不正确的表达式是

(A) a*b/(3*c*d) (B) a/3*b/c/d

(C) a*b/3/c/d (D) a*b/3*c*d

6.用X、Y、Z分别表示三角形的三条边,条件“三角形任意两边之和大于第三边”的布尔表达式可以用

表示。

(A)

X+Y>ZAndX+Z>YAndY+Z>X

(B)

X+Y<ZOrX+Z<YOrY+Z<X

(C)

Not(X+Y<ZOrX+Z<YOrY+Z<X)

(D)

X+Y>=ZOrX+Z>=YOrY+Z>=X

7.Int(198.555*100+0.5)/100的值是

(A) 198 (B) 199.6

(C) 198.56 (D) 200

8.已知A$="12345678",则表达式Val(Left$(A$,4)+Mid(A$,4,2))的值为

(A) 123456 (B) 123445

(C) 8 (D) 6

9.表达式LenB("123程序设计ABC")的值是

(A) 10 (B) 14

(C) 20 (D) 17

10.表达式123&Mid("123456",3,2)的值是

(A)

"1234" (B) 123

(C) "12334" (D) 157

11.设a=2,b=3,c=4,d=5,表达式3>2*bora=candb<>corc>d的值是

(A) -1 (B) 1

(C) True (D) False

12.如果将布尔常量值True赋给一个整型变量,则整型变量的值为

(A) 0 (B) -1

(C) True (D) False

13.定义变量但未赋值时,数值型变量的值为

,字符串变量的值为

(A) 0 (B)空串""

(C) Null (D)没任何值

14.假设变量BoolVar是一个布尔型变量,则下面正确的赋值语句是

(A) BoolVar='True' (B) BoolVar=“True”

(C) BoolVar=#True# (D) BoolVar=3<4

15.表达式Val("123.4e-2")的值为

(A) 123.4e-2 (B) 123.4

(C) 1.234 (D)非法表达式

16.用十六进制表示VisualBasic的整型常数时,前面要加上的符号是

(A) &H (B) &O

(C) H (D) O

17.数学关系3≤ x <10表示成正确的VB表达式为__

____。

(A) 3<=x<10 (B) 3<=xANDx<10

(C) x>=3ORx<10 (D) 3<=xAND<10

18.\、/、Mod、* 这四个算术运算符中,优先级别最低的是

(A) \ (B) /

(C) Mod (D) *

19.下列逻辑表达式的值为真的是

(A) "A">"a" (B) "9">"a"

(C) "That">"Thank" (D) 12>12.1

20.一元二次方程ax2 + bx + c = 0有实根的条件是a ≠ 0,且b2-4ac ≥ 0,表示该条件的布尔表达式是

(A) a<>0Andb*b-4*a*c≥0

(B) a<>0Orb*b-4*a*c≥0

(C) a<>0Andb*b-4*a*c>=0

(D) a<>0Orb*b-4*a*c>=0

21.PrintFormat("HELLO","<") 的输出结果是

(A) HELLO (B) hello

(C) He (D) he

22.若Y1="welcome!",表达式Left(Y1,Len(Y1)-1)的值是

(A) "welcome!" (B) "w"

(C) "welcome" (D) ""

23.函数Mid("123456789",3,4)的值是

(A) "3456" (B) "456"

(C) 3456 (D) 456

24.表达式Int(5*Rnd+1)*Int(5*Rnd-1) 值的范围是

(A) [0,15] (B) [-1,15]

(C) [-4,15] (D) [-5,15]

25.已知a="12345678",则表达式Left(a,4)+Mid(a,4,2)的值是

(A) 123456 (B) "123445"

(C) 123445 (D) 1279

26.表达式Instr("全国计算机等级考试","等级")的值是

(A) 4 (B) 5

(C) 6 (D) 7

27.表达式Val("1234abc"+"567")的值是

(A) 1234abc567 (B) 1234567

(C) 1234 (D) abc

28.以下语句的输出结果是

PrintFormat(12345.6,"000,000.00")

(A) 012,345.60 (B) 12,345.60

(C) 12,345.6 (D) 012,345.6

29.可以同时删除字符串前面和尾部空白的函数是

(A) Trim (B) Rtrim

(C) Mid (D) Ltrim

30.在VisualBasic中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是

(A)字符型 (B)数值型

(C)变体型 (D)可以是任何类型

31.下面关于InputBox函数的叙述,不正确的是

(A)在默认情况下,InputBox的返回值是一个字符串

(B) InputBox函数不可以没有参数

(C)执行一次InputBox函数可以输入多个数值

(D)执行一次InputBox函数时,不

温馨提示

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

评论

0/150

提交评论