中文Visual Basic 6.0实用教程-结构化程序设计-习题解答

  • 格式:doc
  • 大小:232.50 KB
  • 文档页数:5

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

部分思考与练习答案

思考与练习1

1.填空题

(1)中文Visual Basic 6.0包括学习版(Learning)、专业版(Professional)和企业版(Enterprise)三个版本。

(2)中文Visual Basic 6.0的菜单栏主要包括文件、编辑、视图、工程、格式、调试、运行、查询、图表、工具、外接程序、窗口和帮助。

(3)应用程序建立在工程的基础之上,一个工程是各种类型文件的集合。

(4)工程包括有如下文件:文件(Vbp)、窗体文件(Frm)、标准模块文件(Bas)、类模块文件(Cls)、资源文件(Res)和包含ActiveX的文件(ocx)。

(5)Visual Basic为了对这些工程资源进行有效地管理,提供了工程资源管理器。单击“视图”→“工程资源管理器”菜单命令,即可调出“工程资源管理器”窗口。

(6)代码编辑器由“对象”下拉列表框、“过程”下拉列表框、程序编辑区域、“过程查看”按钮和“全模块查看”按钮组成。

(7)调出代码编辑器的方法有以下三种:单击“视图”→“代码窗口”菜单命令;单击选中一个对象,单击鼠标右键,弹出它的快捷菜单,再单击该菜单中的“查看代码”命令;在调出代码编辑器的同时,也创建了该对象的一对过程头和过程尾语句;双击某一个对象,在调出代码编辑器的同时,也创建了该对象的一对过程头和过程尾语句。

(8)Visual Basic应用程序的基本单元就是对象。对象是代码和数据的的集合。

(9)“属性”窗口有两种显示方式,一种是按照属性分类排序,另外一种是按照英文字母排序。

(10)对象属性的设置可以使用“属性”窗口修改其属性值来完成,在程序中使用代码来完成两种方法。

(11)方法是改变对象属性的操作。在Visual Basic中,方法是针对对象进行操作的程序和改变对象属性值的程序。

(12)事件可分为鼠标事件及键盘事件等。

(13)通常的程序设计方法有结构化程序设计、面向对象程序设计和事件驱动程序设计三种。结构化程序设计中的三种基本结构是顺序、选择和循环。

(14)安装好MSDN后,单击“开始”→“所有程序”→“Microsoft Developer Network”→“MSDN Library Visual Studio 6.0”菜单命令,即可启动MSDN Library Visual Studio 6.0。

(15)从顺序结构与选择结构的执行过程来看,计算机在执行程序时,顺序结构中所有书写出来的语句都从左至右、自顶向下地顺序执行,选择结构中书写出来的分支语句并不一定都要执行,并且一般情况下均有“无论分支多少,仅选其一”的特性。

(16)程序的循环结构是指:在编写程序让计算机工作时,当在某个条件成立时(或不成立时),反复执行循环体中的某段程序或某条语句,直到条件不成立后(或成立后)才停止这种重复工作。

思考与练习2

1.填空题

(1)Visual Basic中变量、符号常量、自定义函数的名称以字母或汉字开头,变量名称不可以超过255个字符,对象名称不可以超过40个字符。一个汉字相当于1个字符。

(2)Visual Basic中的数据类型可分为标准数据类型和用户自定义数据类型两大类。

(3)标准数据类型可分为字节型、布尔型、整型、长整型、单精度型、双精度型、货币型、日期型、变长字符型、定长字符型、对象型、变体型(数值)和变体型(字符)类型。

(4)日期型数据有一般表示法和序号表示法两种表示方法。

(5)如果没有声明变量的数据类型,则该变量将被默认为是变体型类型。

(6)一行语句允许最多255个字符,一行中的多条语句之间必须用“:”分隔

(7)一行语句可以分多行书写,在续行的前一行末尾应加入一个空格和一个下划线。

(8)Abs(-9.6)=9.6,Asc(“cde”)=99,Chr(69)=E,Len(“2008年北京奥运")=9。

(9)Str$(-16)+Str$(16)=-12 12,Val(“68”)+Val(“21abc”)=89,Len(Space(9))=9,String$(2,”2008年北京奥运”)=2008年北京奥运”2008年北京奥运。

(10)Left(“中华人民共和国",4)=中华人民,Right(“2008年北京奥运",6)= 8年北京奥运,Mid(“迎接2008年北京奥运",2,6)=接2008年________, ”ABC”&123= ABC123。

(11)32\3=10,7 Mod 2=1,-7 Mod 2=-1,7 Mod -2=1,-7 Mod -2=-1,4^3=64。

(12)Int(100/2)=56,Abs(10-23)=13,Sgn(10-23)= -1,Fix(-5.6) =-5,Int(-5.6) =-6,Fix(5.6) =5,Int(5.6) =5。

3.下列Visual Basic数据中,哪些是合法的,哪些是非法的?为什么?

合法:2、7、8、9、10、12

4.判断下面的符号哪些是Visual Basic的变量,其中的变量各属于哪一类变量。

Visual Basic的变量:1、2、3、5、8、9、10、11、13、14、15、16 6.计算下列表达式的值,并指出其值是什么数据类型。

答案:False、False、True

思考与练习3

1.填空题

(1)算法是为了解决一个特定问题而采取的特定和有限的操作步骤,就是用于求解某个特定问题的一些指令的集合。常见算法的描述方法有流程图、N-S图和PAD图。

(2)算法具有有穷性、确定性、可行性、输入性和输出性5个重要特性。

(3)算法的控制结构有顺序结构、选择结构和循环结构三种。

(4)选择结构中的“条件”是指关系表达式表达、逻辑表达、数值表达式和数值形式的字符串表达式四种表达式。

(5)循环语句的嵌套需注意内循环与外循环的循环变量名称不能够相同、外循环必须完全包含内循环,不可以出现交叉现象和不可以没有执行For语句,就执行Next语句。

(6)流程图是一种用图形来表示算法的描述方法。

(7)N-S图是一种描述算法的图形方法。N-S图形方法完全去掉了流程线、,全部算法写在一个矩形框内内。

(8)PAD是英文ProblemAnalysisDiagram的缩写,其原意是问题分析图。它是近年来在软件开发中被推广使用的一种描述算法的图形方法。它是一种二维图形,从上到下各框功能顺序执行,从左到右表示层次关系。这种算法的优点是:层次清楚和逻辑关系明了,以及逻辑关系明了。

各框功能顺序执行,从左到右表示层次关系。这种描述算法的方法,层次清楚,逻辑关系明了,以及在有多次嵌套时,不易出错。

(9)当型Do Loop语句和直到型Do Loop语句的区别是当型Do Loop语句是先判断条件,再执行循环体语句序列中的语句。

2.下面程序运行后的结果是什么?

(1)