PB复习题及参考答案

上传人:飞*** 文档编号:29244451 上传时间:2018-01-23 格式:DOC 页数:5 大小:101KB
返回 下载 相关 举报
PB复习题及参考答案_第1页
第1页 / 共5页
PB复习题及参考答案_第2页
第2页 / 共5页
PB复习题及参考答案_第3页
第3页 / 共5页
PB复习题及参考答案_第4页
第4页 / 共5页
PB复习题及参考答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《PB复习题及参考答案》由会员分享,可在线阅读,更多相关《PB复习题及参考答案(5页珍藏版)》请在金锄头文库上搜索。

1、1PowerBuilder 复习题一、1. 以下( D )不是 PowerBuilder 10 的新技术。 A. Web DataWindow B. 迭代开发和目标建模 C. 支持 Microsoft.NET D. 工作区管理程序对象2. 下面哪个不是类型转换函数( B ) 。A. real B. int C. double D. dec3. 下面(D )不属于插入菜单项的命令。A. Insert Submenu Item B. Insert Menu ItemC. Insert Menu Item At End D. Insert Parentmenu Item4. (B )是跟踪条的共有事

2、件。A. LineLeft B. Moved C. LineDown D. PageUp5. 下面( C )控件可以起到装饰作用。A. ScroolBar B. CommandButton C. LineD. RadioButton6. 用于检索数据的命令是(A ) 。A. SELECT B. UPDATE C. INSERT D. DELETE7. ( A)风格为数据窗口对象提供对数据分组的简便方法。A. Group B. Tabular C. Grid D. Label8.以带线的电子表格方式显示数据,数据的每一项都放在网格之中,是属于哪一种表现风格(C ) 。A. Group B. Ta

3、bular C. Grid D. Label9. 获取数据窗口对象指定缓冲区中的行、列状态的函数是(A ) 。A. GetItemStatus B. CurrentRow C. DeletedCount D. ModifyCount10. 数据窗口控件的 DoubleClicked 事件触发之前,会先触发( C )事件。A. Error B. OpenC. Clicked11. (D )不是 PowerBuilder 10 的特点。A. 面向对象开发 B. 面向事件驱动的应用程序 C. 跨平台开发 D. 面向过程的开发12. PowerScript 算术表达式 a-=b+4 等价于(C ) 。

4、A. a=1/(b+4) B. a=-(b+4) C. a=a-(b+4)D. a=(b+4)-a13. 下面变量命名正确的是(B ) 。A. #number B. _name C. %number D. 123loop14. 应用程序对象是以( D)结尾。A. pbr B. pbd C. pbw D. pbl15. 以下(A)不是窗口的类型。A. mdihelp B. MDI C. mdiMain D. popup16. ( D)不是窗口作用域的范围。A. Instance B. Share C. Static D. Local17. 在 PowerBuilder 中执行 SQL 查询语句时

5、,如果查询结果没有数据,其事务的 sqlcode 的值是(D) 。A. 0 B. 1 C. -1 D. 10018. (D)风格的数据窗口对象是由多个标签组成的。A. Group B. Tabular C. Grid D. Label19. Page 标签页只能用于(A)目标。A. Web 目标 B. EAServer 组件 C. 应用程序模板 D. 应用程序20. MessageBox 函数 button 参数的默认值为( B ) 。A. OKCancel! B. OK! C. YesNoCancel! D. YesNo!21. 菜单名称中作为访问键的字母可加符号(C) 。A. $ B. #

6、 C. & D. 22. ( A)是一种很常用的数据窗口表现风格,它对输入的数据内容有明确的提示。其主要特点是布局灵活、自由,列标题紧挨着数据列。A. Freeform B. Tabular C. Grid D. Label23. 下面(B)不属于修饰类控件。A. Line B. OLE C. Rectangle D. GroupBox24. 以下哪个不是数据窗口画板上的带(C) 。 A. 汇总带 B. 标题带 C. 粗目带 D. 脚注带25. 数据列的长度及宽度的单位是(B) 。A. 厘米 B. 米 C. 分米 D. 毫米1. PowerBuilder 的变量作用域有 全局变量,实例变量,共

7、享变量,局部变量 。2. 用于显示、修改和删除数据的控件是 DataWindow。3. 数据库事务有两种方式,分别为静态关联和动态关联。4. 创建数据表有两种方法,分别是通过数据库管理系统提供的工具创建和使用 powerbuilder 画板来创建。5. PowerBuilder 所提供的 5 种数据源分别是 Quick Select_,SQL Select,_Query_,_External_,_Store Procedure6. 分栏显示数据,使用的显示风格为 N-UP 风格 。7. PowerBuilder 是事件驱动 工作方式。8. 应用程序对象设置其名称的属性是 Text Font。9

8、. 常见菜单的类型有弹出式菜单、下拉菜单、级联式菜单。10. 可以显示树形数据的控件是 Tree View。11. 动态 SQL 有四种类型,分别是既无输入参数,也无结果集,有输入参数,但没有结果集,编译时已经知道参数和结果集的列,开发程序时,上不知道参数和结果集。12. 数据窗口提供了一种把多个数据窗口对象集中在一个对象之中的有效途径的风格是 Composite。13. 每个数据窗口有四个缓冲区,分别是 Primary Buffer、Delete Buffer、Filter Buffer、Original Buffer。14. 要在网页上使用数据窗口对象,必须选中的属性是 web gener

9、ation。15. 数据窗口对象的两个主要组件是 Describe()和 Modify()。三、简述题1.简答 PowerBuilder 有哪些特点?使用方便的数据窗口对象.丰富的数据表现风格(11 种数据窗口格式)面向对象的编程(包含面向对象的特点,封装性;多态性;继承性)编程方法简单,效率高,报表功能强大无须编写 SQL 代码 直接利用数据窗口对数据库的数据进行管理(增删改查等操作)1. PowerBuilder 中标识符的构成规则是怎样的?首先:标示符是程序中代表变量,标号,函数,窗口,选单,控件,对象等名称的符号.规则:必须是字母或者下划线开头 由字母,数字,下划线 _,短横线- ,美

10、元符号,#, %组成。 不能是 powerscript 保留字。不区分大小写。最长 40 个字符2. PowerBuilder 10 变量作用域有哪几种?各有什么特点?全局变量在整个应用程序中都可访问,它的作用域是整个应用程序 。实例变量与对象相关联,只有在该对象的事件处理程序或函数中才能使用为该对象定义的实例变量在它所关联的对象被打开时创建,被关闭时消失。共享变量是一种静态变量,这不仅意味着它所在的对象关闭后再次打开时,共享变量依然保持对象关闭时的值,而且还意味着同一个类多个实例中的同名共享变量保持相同的值。局部变量只能在相应的脚本程序里定义和使用的临时变量,在该脚本运行结束后,相应的变量就

11、不存在了3. PowerBuilder 中计算数值表达式时,数据类型提升的规则是什么?根据操作数提升数据类型:如果表达式中包含不同类型的操作数,那么数据类型优先级较低的操作数的值被转换为数据类型优先级较高的值,之后进行计算,表达式的数据类型为优先级较高的操作数的数据类型;根据运算符提升数据类型:如果操作数是整型,系统首先把操作数的数据类型提升为长整型,除法和幂的最低精度是 double 类型; 根据文字量提升数据类型:没有小数点的文字量的值在 long 数据类型表的值的范围内时,文字量的数据类型为 long;当没有小数点的文字量的值超出long 数据类型时,文字量的数据类型为 unsigned

12、long;带小数点、点不是指数表示的文字量的数据类型为 decimal;带小数点、并且指数表示的文字的数据类型为 double。4. 写出 PowerScript 中的条件语句、For 循环语句、Do 循环语句、Choose 语句的格式与功能(可用图表示) 。IF 语句IFTHEN 语句是一个控制结构。在规定条件为真的情况下执行特定的动作格式:IF condition THEN action1 ELSE action2 FORNEXT 是个循环次数确定的循环结构,它使循环体内的语句执行规定的次数,其语法格式为:FOR varname=start TO end STEP incrementSta

13、tementblock NEXTDOLOOP 结构提供了一种基于某个条件的灵活的循环方法, 2它有四种形式,分别为: DO UNTIL conditionLOOP DO WHILE conditionLOOP DOLOOP UNTIL condition DOLOOP WHILE conditionCHOOSE CASE 语句CHOOSE CASE 语句能根据测试表达式的值选择不同的操作语法格式为:CHOOSE CASE testexpression CASE expressionlist statementblock CASE expressionlist statementblock .

14、. .CASE expressionlist statementblock CASE ELSE statementblock END CHOOSEDOLOOP5. PowerBuilder 中,什么是应用程序对象?应用程序对象是 PowerBuilder 应用程序启动时装入的第一个对象,它是用户应用程序的入点6. 什么是 PowerBuilder 中的目标?它的作用是什么?目标可只包括一个应用程序对象或包括其他的对象,作用是管理不同的应用程序,目标包括有应用程序、应用程序模板、web 目标等。7. 什么是 PowerBuilder 应用程序对象画板?作用是什么?P46-47是创建应用程序对象的

15、主要工具,通过该画板可以设置应用程序属性,编写相应事件的脚本,它是为创建应用程序提供了相应的菜单和工具栏,通过命令和工具按钮来使用画板。8. PowerBuilder 提供了哪几类窗口?各自的特点是什么? 主窗口:独立于其它窗口的单独窗口 弹出窗口:在另一个窗口打开。子窗口:总是在主窗口或弹出窗口中打开 响应窗口:用于向用户请求信息,通常从另一个窗口中打开 多文档界面窗口和带微帮助的多文档界面窗口:mdi 窗口是一个可在其中显示其它窗口的主窗口9. 什么是菜单?有哪几个种类? 1. 菜单是相关命令和选项(菜单项)的列表,是激活其他窗口或执行某项功能的一种方法。2.菜单分 3 类,下拉式菜单、弹

16、出式菜单、级联式菜单。10. 菜单有哪些事件?并加以解释。Clicked:当用户对象被单击时触发。 Help:当用户按 F1 键或窗口标题条上的上下文帮助按钮 “?” ,且选中并单击某菜单项时。Selected:当用户使用箭头键或鼠标移动焦点到该菜单对象时触发。11. 如何在应用程序中控制某一个菜单项的“可用”与“ 不可用”?Gereral 选项卡使用如下菜单函数控制:Disable:关闭菜单对象并使显示变为灰色;Enable:开放菜单对象。使用户可以选择该菜单项,并且这个菜单项以正常颜色显示,同时把该菜单对象的 enable 属性设置为true.12. 如何实现菜单对象与窗口对象的关联?在窗口画板中的 General 标签页中,有一个 Menu Name 属性,该编辑框决定窗口是否带有菜单,其内容为空时说明没有菜单,否则该编辑框的内容就是菜单的名称,通过此项实现窗口与菜单的关联。13. 根据控制功能不同,窗口控件有哪些种

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号