




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PowerBuilder程序设计前8章课后习题与参考答案考试范围:前7章课后习题第1章管理信息系统概述(7页)1、管理信息系统开发所常用的体系结构包括两种:C/S模式和 B/S模式。2、在B/S模式下,客户端只需要安装某种浏唬器 即可.不需要安装任何特别开发的软件,应用程序的应用逻辑由 web服务器 完成。3、信息系统开发方法主要包括:结构化牛命周期法、快谏原 型法、面向对象方法。目前流行的系统开发方法是 面向 对象方法。二、问答题1、对面对象开发方法包括哪几个典型阶段?答案:(1)系统调查和需求分析(2)面向对象分析阶段(3)面向对象设计阶段(4)面向对象程序设计阶段(5)面向对象测试阶段
2、2、试述两种系统体系结构的优缺点答案:(1) C/S优点:降低了系统的通讯开销;能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器;客户端 响应速度快。缺点:需要针对不同的操作系统开发不同版本的软件;当用户 需求频繁变更时,软件产品更新换代快导致代价高、效率低; 很难适应百台电脑以上的局域网用户同时使用。B/S优点:可以在任何地方进行操作而不用安装任何专门的软件;只需要一台能上网的电脑就能使用,客户端零维护;系统的扩展性非常容易。缺点:安全性难以保证,容易受到外来病毒或黑客的攻击。第 2 章 PowerBuilderll 概述(43 页)1、工作区(Workspace就是
3、PowerBuilder开发应用程序的一 个开发平台。2、PowerBuilder 应用对象是应用程序的入口。3、PowerBuilder开发环境和应用程序访问数据库之前,应首 先建立与数据库的连接。4、窗口对象保存为 w_main,其中w_开头,说明该对象的类 型是 window , main代哀一主窗口 。5、PowerBuilder的开发界面与大多数 windows窗口类似,都 包含一些基本元素,除此之外的空间默认被分割为四部分: 系统树窗口 、 粘贴窗口 、 工作区 、 输出窗口 。6、圆 板就是 用来编辑对象的编辑器。7、在PowerBuilder中,一个画板窗口由多个视图构成,包括
4、: 布局视图、编程视图、事件列表视图、函数列表视图、变量声 明视图、属性视图、可视对象控件选择视图、非可视对象控件 选择视图。Shift+F1 键,8、在编程区内输入某一函数名,选中后按 则直接进入该函数的帮助。:、选择题AAD1、 工作区保存后在后缀名为 A的文件中。A、.pbwB、.pblC、.pbtD、.pbs2、以树形结构显示当前工作区中存在的目标和目标中的各种对象的工作空间被称为A QA、系统树窗口B、粘贴窗口C、工作区D、调试窗口3、用于输出显示多种操作的执行结果,如版本迁移、调试结C、果显示、对象的保存和查找操作等的工作空间被称为A、系统树窗口B、粘贴窗口工作区D、输出窗口4、用
5、于编写事件的脚本程序的视图称为B oA、布局视图B、编程视图C、函数列表视图D、属性视图三、问答题1、使用PowerBuilder创建一个客户机/服务器结构的应用程序有哪些基本步骤?答案:(1)创建工作区;(2)创建目标和应用对象;(3)连接数据库;(4)创建窗口;(5)创建菜单;(6)创建结构、函数和事件编码;(7)创建数据窗口对象;(8)调试各功能模块;(9)编译程序。2、试述PowerBuilder版本迁移的主要操作过程。答案:P40第3章PowerBuilder应用对象和库管理(56页)一、填空题1、当工作区存在多个目标时,要运行某个目标,应把该目标 设置为当前目标。操作是右键单击目标
6、,在弹出菜单中选择set as current target。2、另一种更改运行目标的操作方法是,单击菜单Run/Selectand Run ,弹出一个对话框。在对话框中,可以选择一个目 标作为当前运行的目标。3、PowerBuilder中的所有对象都保存到一个或多个后缀名 为 .pbl 的磁盘文件中.也叫做 库文件 。1、移除目标的操作:右键单击目标,在弹出菜单中选择AQA、Remove TargetB、DeleteC、EraseD、Add Target2、决定窗口中的控件、用户对象、数据窗口中静态文本的缺 省字体的是A 属性。A、Text FontB、Column FontC、Header
7、 FontD、Label Font3、指定数据窗口中检索出的数据使用的缺省字体的是 B属性。A、Text FontB、Column FontC、Header FontD、Label Font4、应用对象的A事件必须编写事件处理程序,否则整C、 Idle个应用程序就会什么也不做就结束了。A、OpenB、CloseD、System Error第4章PowerScript编程语言(101页)填空题1、行注释用 一H一表示单行注释,之后的所有字符被忽略。块注释用/*, */注释程序块。之间的所有字符被忽略。2、PowerScript的续行符为&,它放在一行的末尾,表示下一行是当前行的继续。3、
8、在嵌入式SQL语句中不能使用续行符,因为SQL语句以_ 作为语句的结束,因此允许把一条 SQL语句写成多行。4、标识符必须以一字母或下划线开头。5、PowerScript提供了三个代词来指代特定的对象或控件,分 别为: This 、 Parent 、 Super 。6、空值是PowerScript与数据库交换数据时使用的一种特殊值, 代表数据未定义或未知,它既不是 空字符串 、也不是数 才 0。7、PowerBuilder包括标准数据类型、_系统对象数据类 型和枚举类型三大类数据类型8、变量声明的基本语法格式为:数据类型中量铝9、PowerBuilder的变量类型有四种:全局变量、 实例变量、
9、共享变量和局部变量 。10、逻辑运算符 用干构成结果为TRUE或FALSE的逻辑表达式。11、连接运算符只有一个,就是符号 +。12、PowerBuilder的条件语句共有两类: IF 和CHOOSE CASE 。13、PowerScript的循环语句有三种形式:DO, LOOPFOR, NEXT 禾口 GOTO 14、 DO, LOOP 结构用于循环次数不确定的任务;FOR, NEXT 结构用于循环次数确定的任务。选择题ABBBADABDC1、代词A代表对象或控件本身。A、 ThisB、ParentC、SuperD、ParentWindow2、代词_B代表当前控件所在的窗口。A、 ThisB
10、、ParentC、SuperD、ParentWindow3、测试变量a是否为空值时,应使用 _B。A、a=nullB、函数 IsNull()C、函数SetNull()D、a<>null 4、B 实际上是一组固定值,每个值都以英文单词开始, 以感叹号(!)结束A、普通类型B、枚举类型C、系统对象数据类型D、标准数据类型5、一次声明多个变量时,变量名之间用 A 分隔。A、 ,B、 ;C、 :D、。6、D在使用它的事件处理程序或函数中声明,其作用域仅限于说明它的程序段。A、全局变量B、实例变量C、共享变量D、局部变量7、A语句立即终止事件处理程序或函数的执行,把控制返回给用户或调用函数的
11、地方。A、ReturnB、HaltC、ExitD、Continue8、_B语句用于终止应用程序的运行。A、ReturnB、HaltC、ExitD、Continue9、D语句跳出本次循环,继续执行下一次循环。A、ReturnB、HaltC、ExitD、Continue10、C语句跳出当前层循环。A、ReturnB、HaltC、ExitD、Continue三、问答题1、在PowerBuilder中,函数和事件各自的含义是什么?答案:函数是完成一个特定功能的程序或子程序。事件是外部作用于对象的动作,这个动作可以触发事件中程序 代码的执行。2、详述MessageBox函数的功能及语法格式。答案:Mes
12、sageBox函数的功能:常用于向用户显示出错、警告及其 他重要信息,并且在开发过程中常用它显示程序运行状态和重 要变量的取值,以进行调试。语法格式:MessageBox(title,text,Icon,Button,Default)第5章窗口与菜单(131页)一、填空题1、按照对信息响应的方式,窗口分为模式窗口一和 非模式窗口 两大类。2、模式窗口_的特点是:操作没有完成之前,不能进入别的窗口进行其他操作。3、当调用close函数来关闭窗口时,先触发CloseQuery 事件,之后再触发 Close 事件。4、触发窗口 Timer事件的是Timer函数或Starter 函数。5、捽件多的前缀
13、反映了捽件的类别。6、单击Format/Tab order菜单项或单击工具条上的图标爱,系统会显示各控件的Tab值。7、Tab值代表程序运行时从一个控件跳转到另一个控件的顺 序,数字上的控件先得到输入焦点,数字 大 的控件后得到 输入焦点。8、菜单有三种类型:丰菜单 、 弹出式菜单 和 级联菜单。1、CloseQuery事件的返回值为 B时,则窗口不被关闭。A、0B、1C、2D、null2、带参数打开窗口的函数名称为_C。A、OpenB、OpenSheetC、OpenWithParmD、OpenWithReturn3、控件Tab值为一A时表示用Tab键在控件间跳转时会跳过该控件。A、 0B、
14、1C、 2D、 10第6章PowerBuilder与数据库(166页) 网状型数据库 和 关系型数据库 。1、数据库系统的发展经历了三个阶段:层次型数据库2、PowerBuilder与数据库连接的两种方法:通过标准数据库接口 和 专用数据库接口 。3、标准数据库接口通过符合标准的驱动程序与某数据库相连。PowerBuilder现在支持的标准接口有ODBC 、 JDBC和 OLE DB 。4、为了提高数据的检索效率,通常要对经常查询的列定义* 引。5、丰键 是指酢够唯一标识每一行记录的一列或多列的集合。6、如果要操作的表既没有创建主键 ,有没有创建引,则不是对该表的数据进行操作。7、菜单“ Ro
15、w/Sort, ”可以指定数据的排底 。8、菜单“Row/Filter,”可以指定数据的显示条件 。9、DBParm 当中定义了 PowerBuilder用来与数据库进行连接的参数。10、SQLCA中的SQLCode属性指定最近一次 SQL语句的执 行结果是操作成功还是失败,其可能取值为:操作成功为0_;操作失败为;没有找到数据为 100 。11、在利用事务对象建立PowerBuilder应用程序与数据库之间 的连接时,必须检查 SQLCode 属性值,以确认与数据库 连接是否成功。12、CONNECT 语句的功能是通过事务对象建立应用程序与数据库之间的连接13、 DISCONNECT 语句的
16、功酢是断开放用程序与数据库之间的连接。14、 COMMIT 语句的功能是提交事务,完成数据库的物理修改。15、 ROLLBACK 语句的功能是撤销白上一个 COMMIT、ROLLBACK或CONNECT语句执行后的所有数据库操作,关 闭所有的游标和过程,并开始一个新的事务。1、PowerBuilder可以同时和多个数据库建立连接,但当前活 动连接只能有 B 个。A、0B、1C、2D、不确定 2、在应用程序启动时,系统自动创建一个名为 A的全局对象事务,该对象在应用程序的如何地方都可以访问。 A、SQLCAB、SQLDAC、SQLPAD、SQLQA 3、SQLCA中的C属性指示最近一次 SQL语
17、句的执行是否成功。A、DatebaseB、DBMSC、SQLCodeD、SQLDBCode 三、问答题1、在ASA数据库的创建过程中,PowerBuilder在后台自动完成了哪两项任务?答案:(1)建立ODBC数据源;(2)定义数据库连接Profile o2、在PowerBuilder删除ASA本地数据库分几个层次,分别是 什么?答案:分3个层次。(1)删除数据库连接Profile o(2)删除数据源。(3)删除数据库文件。3、详述ODBC接口工作原理,通过图来说明 PowerBuilder创 建界面中的配置文件与后台数据库文件之间是如何建立联系 的。答案:P137-1384、数据管道可以完成
18、的任务有哪些?答案:156页中间部分(1)把一个或多个表中的数据灌入到相同或不同数据库管理 系统的表中,在复制数据的同时,数据管道可以把表的属性一 起复制。(2)把整个表一次性地复制到另一个数据库中。(3)创建一个与原表结构相同但不包含数据的表。(4)提供一种修改表结构的手段第7章SQL语句和游标一、填空题1、SQL语言共分为四类,分别是 数据杳询语言、数据 操纵语言、数据定义语言和数据控制语言 。2、_SELECT 语句从数据库中检索记录。3、INSERT 语句向数据库中插入记录。4、UPDATE 语句修改表中指定的数据。5、DELETE语句删除表中的数据。6、用DECLARE语句声明游标;用 OPEN 语句打开 游标;用 FETCH 语句读取一行数据:用 CLOSE 语 句关闭游标。二、选择题 AC1、Select画板中,用来定义检索条件的标签是 A。A、WhereB、GroupC、SortD、Compute2、一C语句用来在游标中读取一行数据。A、OPENB、CLOSEC、FETCHD、DECLARE第8章窗口控件一、填空题1、 Default属性选中时,表示该按钮为当前窗口的默认按钮;Cancel 属性选中时,表示该按钮为当前窗口的取消按钮。2、当用户用Tab键或鼠标把输入焦点移到该控件时,触发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初级社会工作者考试的逐步解析试题及答案
- 新版中级社会工作者考试碰撞试题及答案
- 系统分析师考试学习小组试题及答案
- 合理膳食试题及答案
- 洞见未来中级社会工作者考试试题及答案
- 糖酒公司库房管理制度
- 房地产垂直业务管理制度
- 初级社会工作者考试的高频试题及答案
- 林业收支业务管理制度
- 建立学校健康管理制度
- 2025广西桂盛金融信息科技服务有限公司专业技术人员常态化招聘笔试参考题库附带答案详解
- 工业自动化设备维护与保养手册
- 河南省五年中考(2020-2024)化学真题试卷含答案
- 音乐教学培训创业计划
- “岗课赛证”融合下的高职软件技术专业课程体系构建探索
- 2024年河南省开封市小学五年级上学期期末英语试卷及答案指导
- 化学能与电能(9大易错点)-2025年高考化学复习易错题(含解析)
- 热力站电气知识培训课件
- 2024年甘肃兰州中考满分作文《根深叶茂:成长的双重旋律》
- 2025届高考语文作文素材-哪吒之魔童闹海
- 【高考真题】2022年高考物理真题试卷-福建卷(含答案)
评论
0/150
提交评论