《POWERBUILDER程序设计》期末考试复习题+答案--吐血推荐--史上(5)

2019-03-09 13:58

10、 messagebox()函数的返回值Integer型的。(√)

11、 自定义函数的参数传递方式如果选择“址传递”,则在函数内对参数的修改也会传递给原变量。(对)

12、 事件只能由系统触发而不能由用户触发。(×) 13、 函数只能由用户在代码中引用而不能由系统触发。(√)

14、 一个主窗口类型的窗口打开以后,要想更改为响应窗口,可以在事件处理程序中修改窗口类型(window type)属性。(×)

15、 在PowerBuilder中,按钮控件上的文字颜色是不能改变的。(√) 16、 在PowerBuilder中,任何控件和对象都有visible属性和enabled属性。(×)

17、 tag属性是一段和控件相关的字符串,其本身没有什么特定的用途。(√)

18、 在PowerBuilder中,tabpage控件包含在tab控件中。(√) 19、 分组框只起装饰效果。(×)

20、 PowerBuilder只能访问ASA数据库,而不能访问Oracle和MS SQL Server。(×)

21、 在用户的应用程序中是不需要DB Profile的,它只在开发环境中起作用。(√)

22、 数据库中的视图可以像表一样访问与使用,且可以随意修改。 (×) 23、 数据窗口就是数据窗口对象。(×)

24、 SQLCA.SQLcode=0,说明连接数据库失败。(×)

25、 Quick select数据源不能生成计算列,也不支持分组。(√) 26、 数据窗口不能访问数据库之外的数据 (×)

21

27、 SetTransObject( transaction )中的transaction必须是SQLCA。(×) 28、 在删除用户事件时,系统会提示用户“是否真的要删除?”。(×) 29、 Triggerevent( )不能带事件参数。(√)

30、 选单是一个对象,必须依附于窗口才能使用。(√)

31、 枚举型数据实际是一组值,每个值都以英文单词开始,以!结束。( √)

32、 静态文本框不属非操作性控件,运行时它可以获得焦点。( ×) 33、 为命令按钮定义快捷键时,需在其属性表“General”页的“Accelerator”编辑框中输入快捷键字符。( ×)

34、 数据窗口对象主要用来展示数据并允许用户增删改数据,数据窗口控件用来放置数据窗口对象,数据窗口对象必须通过数据窗口控件才能使用。(√)

35、 用户事件号是以pbm_为前缀的事件标识,绝大多数事件标识都对应于特定的Windows消息。( √)

36、 PowerBuilder应用的入口对象是Application对象。(√) 37、 对象是程序的一个重要组成部分,所有对象都放在PowerBuilder库文件里。(√)

38、 在建立数据窗口时,选择的Query数据源完成的功能与另一个数据源SQL Select完全相同。(×)

39、 选单项的快捷键是组合键,用户可以用它来选择一个菜单项。(×) 40、 PowerScript语言是解释执行的。(×)

41、 对象级结构与某类特定的PowerBuilder对象相关,只能在对象内部的程序中使用。(√)

22

42、 用PowerBuilder开发的应用程序不可以同时访问多个数据库系统。(×)

43、 在PowerBuilder中,删除数据源不会对磁盘上的数据库产生影响。 (√)

44、 一般来讲,在Power Builder应用程序中用CREATE命令创建的对象都应用DESTROY命令将其释放,以减少资源占用。(√)

45、 PowerBuilder是完全按照浏览器/服务器体系结构研制设计,采用面向对象技术的图形化的应用开发环境,是数据库的前端开发工具。(×) 46、 PowerBuilder的应用程序是事件驱动的。(√)

47、 PowerBuilder使用的编程语言是PowerScript语言,它是一种高级的、结构化编程语言。(√)

48、 表达式 “boAt”= “boat”的结果为true。 (×)。

49、 多行编辑框的rbuttondown事件的返回值为1时表示继续处理。(×) 50、 表达式a/=c+d与 a=a/(c+d)等价。 (√)

四、简答题。(共6题,每题5分,共30分) 1、对面对象开发方法包括哪几个典型阶段? (1)系统调查和需求分析 (2)面向对象分析阶段 (3)面向对象设计阶段

23

(4)面向对象程序设计阶段 (5)面向对象测试阶段

2、试述C/S和B/S两种系统体系结构的优缺点。 (1)C/S

优点:降低了系统的通讯开销;能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器;客户端响应速度快。

缺点:需要针对不同的操作系统开发不同版本的软件;当用户需求频繁变更时,软件产品更新换代快导致代价高、效率低;很难适应百台电脑以上的局域网用户同时使用。 (2)B/S

优点:可以在任何地方进行操作而不用安装任何专门的软件;只需要一台能上网的电脑就能使用,客户端零维护;系统的扩展性非常容易。 缺点:安全性难以保证,容易受到外来病毒或黑客的攻击。

3、补充:PowerBuilder进行程序设计的一般步骤?

4、使用PowerBuilder创建一个客户机/服务器结构的应用程序有哪些基本步骤?

(1)创建工作区; (2)创建目标和应用对象; (3)连接数据库; (4)创建窗口; (5)创建菜单;

24

(6)创建结构、函数和事件编码; (7)创建数据窗口对象; (8)调试各功能模块; (9)编译程序。

5、在PowerBuilder中,函数和事件各自的含义是什么? 函数是完成一个特定功能的程序或子程序。

事件是外部作用于对象的动作,这个动作可以触发事件中程序代码的执行。

6、详述MessageBox函数的功能及语法格式。

MessageBox函数的功能:常用于向用户显示出错、警告及其他重要信息,并且在开发过程中常用它显示程序运行状态和重要变量的取值,以进行调试。 语法格式:MessageBox(title,text[,Icon[,Button[,Default]]])

7、在ASA数据库的创建过程中,PowerBuilder在后台自动完成了哪两项任务? (1)建立ODBC数据源; (2)定义数据库连接Profile。

8、在PowerBuilder删除ASA本地数据库分几个层次,分别是什么? 分3个层次。

(1)删除数据库连接Profile。 (2)删除数据源。 (3)删除数据库文件。

9、数据管道可以完成的任务有哪些?

25


《POWERBUILDER程序设计》期末考试复习题+答案--吐血推荐--史上(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012年福建省高中化学竞赛预赛试题及答案(5.6刚考,纯WORD版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: