预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共35页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第三章作业答案习题三1、在VB6中有哪些数据类型?答:VB中有以下几种数据类型:字节型(Byte)、布尔型(Boolean)、整型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)、货币型(Currency)、日期型(Date)、对象型(Object)、变长字符串型(String)、定长字符串型(String*n)、可变类型(Variant)。2、简要介绍VB变量命名规则。答:(1)第一个字母必须是字母;(2)后接字符可以是字母、下划线、数字,但不能有小数点、空格及各类变量类型说明符;(3)最后一个字符可以是类型说明符(!@#$%&);(4)变量名最大长度是255个字符;(5)变量名不能与保留字重名。3、为什么推荐使用显式变量声明?答:VB支持变量隐式声明和显式声明,但是当使用者使用隐式声明直接使用变量时可能因为各种原因输错变量名,而在程序运行时不能检查出错误,特别是在较大型复杂的程序中更是如此。因此使用显式变量声明更为安全。4、怎样强制显式声明变量?答:可以使用两种方式:(1)在[工具]/[选项]/[编辑器]里面的[要求变量声明]选项前选上,然后重启VB即可。(2)在窗体的对象列表中选择[通用],然后在声明区中声明OptionExplicit。5、全局变量声明有哪些限制?答:全局变量的声明只能位于标准模块的声明部分。6、什么是常量?答:常量指在程序运行过程中,其值不能改变的量,可分为系统内部常量和自定义常量。7、如何自定义常量?答:使用关键字进行声明。语法格式为:[Public|Private]Const常量名[As数据类型]=表达式。8、字符串是否可以自动转换成数字类型?答:数字字符串可以自动转化为数值类型。9、VB提供了哪些数据类型转换函数?试加以说明。答:见下表函数名称转换后的类型或返回值CboolBooleanCbyteByteCcurCurrencyCdateDateCDblBoubleChr返回字符码对应的字符CintIntegerCLngLongCSngSingleCStrStringCvarVariantCVErrErrorHex16进Oct8进Str将字符串以数字返回Val返回字符串内的数字10、为什么要使用动态数组?答:当在数组使用前,不能知道需要多大的数组才能满足实际需要时,如果使用静态数组,则要将数组大小设置成足够大,这将降低效率。此时应该使用动态数组,在程序运行时根据实际需要,精确地定义数组的大小。11、动态数组如何定义?答:在定义动态数组时,不给出维数列表即可。12、在VB6中有哪些运算符?答:有算术运算符、连接运算符、比较运算符、逻辑运算符和特殊运算符。13、运算符是否有优先级别?如何规定?答:VB中运算符有优先级别。优先顺序由高到低为:算术运算符、连接运算符、比较运算符、逻辑运算符。其他见课本P60。14、为什么要使用闲置循环?DoEvents函数用途是什么?答:闲置循环使长循环在CPU闲置时间(事件与事件触发的间隔)内运行,避免占用有效的CPU时间。DoEvents函数将控制权交给操作系统,让系统检测有无其它事件需要处理。使用DoEvents函数后,若有其他事件触发,操作系统将处理队列内的触发事件,完成后将控制权交还。15、在VB6中有哪些标准函数?答:(1)交互式函数:和用户进行交互。如Msgbox函数和Inputbox函数。(2)类型转换函数:按需要对不同类型的变量进行类型转换。(3)数学函数:完成特定的数学运算。(4)日期和时间函数:用于处理时间和日期。(5)字符串函数:完成对字符串的操作和处理。(6)目录和文件函数:操作目录和文件。自测题三1、设计一个可判断年份是否为闰年的程序。要求:使用两个文本框控件和一个命令按纽控件。PrivateSubCommand1_Click()DimYAsInteger,pdAsBooleanY=Val(Text1.Text)IfY<0OrY>9999ThenMsgBox"您所输入的年份不存在,请重新输入!"Text1.Text=""Text1.SetFocusElsepd=(YMod4=0)And(YMod100<>0OrYMod400=0)IfpdThenLabel1.Caption=闰年""ElseLabel1.Caption=非闰年""EndIfEndIfEndSub2、用For...Next循环编写1!+2!+...+100!的程序。Dimnn,sumPrivateSubCommand1_Click()nn=1sum=nnForI=2To100nn=nn*Isum=sum+nnNextIEndSub第四章作业答案习题四1、窗体的用途是什么?答:在VB中,窗体是VB其他可视对象的载体,可以在窗体上放置各种对