Powerbuilder期未考试总复习题库.docx
《Powerbuilder期未考试总复习题库.docx》由会员分享,可在线阅读,更多相关《Powerbuilder期未考试总复习题库.docx(32页珍藏版)》请在三一办公上搜索。
1、Powerbuilder期未考试总复习题库一、填空题: 1、PB系统默认的工作空间(Workspace)文件的扩展名为:;库文件(Library)扩展名是;目标文件的扩展名是 2、PB提供了三种查看和修改数据表的格式,分别为、和。 3、定义表结构时需要输入,、dec和null等五个项目。 4、PowerScript提供了4个代词分别为、和super。 5、PB的变量有四种作用域分别是、和shared。 6、 在PowerScript定义的字符串中, n表示;r 表示。 7、在PowerScript定义的字符串中,t表示;“ 表示。 8、PB系统预定义的五个全局变量为、Error和Message
2、。 9、窗口的属性表共有4页,分别为、和other 10、 11、 12、 13、 14、 窗口控件的属性决定了控件的可视性;属性决定了控件的可用性。 Groupbox控件只对控件有效,对其他控件只起作用 单选钮可表示种状态,复选框可表示种状态。 要想使用快捷键ALT+D执行某按钮,只需在按钮控件的标题前面加上 在PB程序中调用windows应用程序C:WINDOWSsystem32 mshearts.exe可用的close事件,然后结束应用程序。 使用窗口的继承。后代窗口中所有继承来的控件都不允许。遇到不需要的祖先控件,可以将该控件的属性为False. 17、 18、 19、 20、 是指在
3、关闭当前响应窗口之前,不能切换到应用程序的其它窗口。 函数的入口参数传递方式有三种分别为:。 timer(5)的作用是。 要想选中多个不连续的控件,可以先按下键盘上的(Ctrl)键,然后再陆续单击所需控件。如果要选中全部窗口控件,可用快捷键(Ctrl+A). 21、 PB允许对控件的tab键顺序号进行修改,在输入顺序号时,应处于输入状态。静态文本类控件的顺序号默认为,表示得不到。 22、 23、 24、 25、 26、 27、 在多行编辑控件中用指定字符串替换当前选定的文本可用函数。 在多行编辑控件中返回插入点的位置可用函数,返回字符串的长度可用函数 为了实现与数据库的连接,PB提供了两类接口
4、,即和。 PB默认的事物对象是,它包含了,是一个不可见的对象。 PB中有五种数据源:、External和Stored Procedure。 是一组保存在数据库中的,经过预先编译和优化的,执行数据库操作的SQL语句,使用存储过程有两个好处:一是,二是。 28、 将数据窗口中的数据保存到数据库中去的函数是;将数据窗口中的某一行删除,应使用函数 29、 30、 在各种数据窗口中,格式可以把已有的数据窗口对象组合到一起,形成组合式数据窗口对象 默认对象名st_1,sle_1,cb_1分别标明该对象是、。 31、 graph格式的数据窗口对象是以统计图的形式表现数据,它将数据组织成,和三种元素 32、
5、数据窗口是的最常用,最直接,最完整的控件。在PB中,与的结合构成了应用程序访问和操作数据库数据的主要手段。 33、 在定义检索条件时,如果条件中的值在程序运行时才能确定,那么就需要使用,它是在SLQ select语句的子句中使用的参数 34、 35、 将数据窗口控件dw_1关联的数据窗口对象换成d_a,可以用语句 当在窗口中使用数据窗口时,在打开窗口时,一般使用或(SetTrans( )函数将DataWindow控件与事务对象联系起来,使用DataWindow控件的对象函数(Retrieve( )将数据库中的数据装入数据窗口中。 36、 数据窗口在处理数据时,它在客户机的本地内存中开辟了4个缓
6、冲区,分别为:,、过滤缓冲区和原始缓冲区 37、 数据窗口在处理数据时,它在客户机的本地内存中开辟了4个缓冲区,分别为:主缓冲区,删除缓冲区、和 38、 在使用数据窗口控件中,插入数据时,数据存入在缓冲区中,当删除一行时,被删除的数据从缓冲区移动到缓冲区。 39、 40、 过滤缓冲区中的记录行数可以通过函数得到。利用可以动态改变过滤条件。 数据窗口的编辑状态标志是个枚举类型的量,其取值分别为: notmodified!、和newmodified! 41、 数据窗口的编辑状态标志是个枚举类型的量,其取值分别为:、datamodified!、new!和 42、 43、 当数据窗口中的列可以编辑时,
7、系统自动创建一个“漂浮”在上。 数据窗口对象使用的计量单位有4种选择,默认的选择是:,即使用是单位,它的优点是使用它设计出来的应用程序在不同的监视器和不同平台上运行。 44、 列表框显示的项目,也可以在属性页的列表框中直接输入,也可以在程序中使用函数动态添加。 45、 向列表控件lb_1中添加一“市电大”项目的语句为(lb_1.additem(“市电大”) )。删除lb_1列表对象第3个列表项的语句为 46、 47、 48、 49、 在PB开发过程中,数据库的操作步骤是:创建数据库、配置DB和 用户对象是的可重用对象。 在PB应用系统中,系统的运行是由来驱动的。 PowerScript中可以嵌
8、入SQL语句,其中和语句分别完成向数据库提交或回滚操作。 50、 Accepttext函数不能在和事件中,否则会选成死循环。 二、选择题 1、用PB开发一个医院门诊管理系统,此系统的目标(Target)为Thospital、工作空间(Workspace)为 Whospital、登录窗口(window)为w_login、应用对象(Application)为Ahospital,其逻辑顺序应该是 A、 w_login- Whospital - Thospital - Ahospital B、 Ahospital - w_login - Thospital- Whospital C、 Thospita
9、l - Whospital- w_login - Ahospital D、 Whospital - Thospital - Ahospital - w_login 2、在登录窗口w_login打开一个主窗口w_main时,使用了函数OpenWithParm(w_main,lstr_user),其中lstr_user是一个字符串参数变量。当打开窗口w_main后,可以使用此参数值。在w_login和w_main之间传递此参数是依靠完成的? A、Message B、Transaction C、Error D、Datastore 3、PB窗口由组成。 A、属性、事件、函数和代码 B、控件、事件、函数
10、和文件 C、属性、记录、函数和控件 D、属性、事件、函数和控件 4、以下定义的PowerScript标识,不正确? A、string_string B、%string_string C、String_n2ame D、String_Parent 5、以下是PowerScript脚本语句: Integer a3,2 = 1,2,3,4,5,6 Integer b4,4 b = a 执行程序后,b2,3的值是 A、0 B、4 C、5 D、6 6、下列运算符优先最高的是。 A、+ B、 C、* D、NOT 7、S= “123” + “246” 的结果是 A、369 B、“369” C、“123246”
11、 D、123456 8、执行语句ret=messagebox(“例题”,“是否存盘”,question!,yesnocancel!,3),出现了提示框时点击NO按钮,变量ret的值为: A、1 B、2 C、3 D、0 9、运行PB应用程序的快捷键是。 A、R B、F5 C、Ctrl+Shift+P D、P 10、 在开发应用程序过程中,需要从多个选项中选择一项内容时,应该选用。 A、单选按钮 B、复选按钮 C、多行编辑框 D、数据窗口 11、 在开发应用程序过程中,需要选择多个项目时,应该选用。 A、单选按钮 B、复选按钮 C、多行编辑框 D、数据窗口 12、 是一种使用图标和文本标签集来表达
12、数据的高级控件。 A、列表控件 B、列表视图控件 C、下拉列表控件 D、树状视图控件 13、 使用格式的数据窗口格式能够比较直观的反映数据之间的关系,而且当数据库中的相关数据改变后,数据窗口对象中的统计图不会因为数据的修改变的无效。 A、group B、crosstab C、graphic D、label 14、 在PB中有一种类型的窗口不依赖于其它任何窗口而独立存在,它既能够覆盖其它窗口,也能够被其它窗口覆盖,这种类型的窗口是 A、响应窗口 B、弹出式窗口 C、主窗口 D、子窗口 15、 窗口对象是PB应用程序的一个主要组件,只有加载到窗口上才能在应用程序中起作用的对象是。 A、库对象 B、
13、工程对象 C、数据窗口对象 D、应用对象 16、 PB是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是 A、 支持面向对象的开发方法 B、 提供可视化图形用户界面 C、 使用ODBC与多种数据库连接 D、 可通过数据窗口访问数据库 17、 要删除一个不再使用的表时,在菜单中选择操作。 A、delete table B、clear table C、drop table D、close table 18、 编辑风格影响用户输入和修改数据的方法。当在数据窗口中输入人员的性别时,宜选用编辑风格。 A、Edit B、 EditMask C、RadioButtons D、
14、DropDownListBox 19、 一个PB应用程序必须具备的对象是。 A、window对象 B、datawindow对象 C、application对象 D、pbl对象 20、 要删除对象级结构,需在中操作。 A、pbl库管理器 B、结构画板 C、对象画板 D、资源管理器 21、 默认情况下不带有标题栏的窗口类型是( B )。 A、popup! B、child! C、response! D、mdihelp! 22、 编辑风格影响用户输入和修改数据的方法。当在数据窗口中输入人员的出生日期时,宜选用编辑风格。 A、Edit B、EditMask C、CheckBox D、DropDownLi
15、stBox 23、 创建数据窗口时可以不与数据库连接而直接选用的数据源是( D )。 A、quick select数据源 B、query数据源 C、storeprocedure 数据源 D、external数据源 24、 设置数据窗口dw_1第3行startdate字段为2003-1-14,程序为(A ): A、dw_1.setitem(3,”startdate”,2003-1-14) B、dw_1.setitem(3, 2003-1-14,”startdate”) C、dw_1.setitemdate(3,”startdate”,2003-1-14) D、dw_1.setitemdate(3
16、,2003-1-14,”startdate”) 25、 ( D )表现风格可以在一个数据窗口对象中包含多个预先定义好的数据窗口。 A、Group B、Crosstab C、N-Up D、Composite 26、 在设计数据窗口时,如果要在检索出的数据的最后显示统计结果,应把统计公式放在数据窗口的。 A、detail区域B、footer区域 C、 group trailer区域 D、 summary区域 27、 如果在一个窗口中放置了一个选项卡tab_1,它具有2个选项页tabpage_1和tabpage_2,在tab_page2上又放置了一个单行编辑框sle_1,如果要在窗口的open事件中
17、为sle_1的text属性赋值,条语句是正确的。 A、tab_1.tabpage_2.sle_1.text=”test” B、sle_1.text=”test” C、tabpage_2.sle_1.text=”test” D、super:sle.text=”test” 28、 按钮的作用是删除数据窗口控件dw_1中显示内容的当前行,那么其clicked事件的代码应是。 A、Dw_1.deleterow B、 Dw_1.deleterow(0) C、 Dw_1.deleterow(getrow) D、 Dw_1.deleterow(thisrow) 29、 窗口对象通过属性实现与选单对象的关联。
18、 A、MenuName B、Name C、MenuObject D、Menu 30、 在Power Builder中有一种类型的窗口可以显示在父窗口的前面,它既可以移出父口,也能覆盖父窗口,但不能被父窗口覆盖,当父窗口最小化时,该窗口随之隐蔽,父窗口被闭时,该窗口也随之关闭。这种类型的窗口是( D )。 A、响应窗口 B、子窗口 C、主窗口 D、弹出式窗口 31、 提供了在数据库内部、数据库之间,甚至不同的数据库管理系统之间快速复制数据的简便途径。 A、结构 B、数据管道 C、函数 D、PBL库管理器 32、 ASA数据库中数据表中记录的输入方式不包含。 A、Grid B、FreeForm C
19、、Tabular D、Graph 33、 在datawindow中,视图与表的惟一区别就是 A、在视图中只能检索而不能增加、删除和修改数据 B、在视图中只能增加记录而不能修改数据 C、在视图中只能检索和删除记录而不能增加和修改数据 D、在视图中只能检索、增加和删除记录而不能修改数据 34、 下列关于数据窗口控件函数retrieve( )的论述正确的是。 A、返回值为long型,表示检索到数据的记录数 B、返回值为integer型,表示检索到数据的记录数 C、返回值为long型,表示数据表中的记录数 D、返回值为integer型,表示数据表中的记录数 35、 数据窗口对象中某字段的数据显示方式设
20、置为:“¥#,#0; -¥#,#0;零;空”,则该字段的数值为-53时,显示为。 A、¥5,300 B、-¥53 C、 零 D、空 36、 数据窗口控件的DataObject属性的数据类型是。 A、string B、Any C、datawindow D、枚举类型 37、 数据窗口可以用图形表示数据,其图形组成元素不包含。 A、Series B、Categories C、Values D、Group 38、 在访问数据库时,为了不显示出错误信息,可以让数据窗口控件的事件的返回值为1 A、Error B、Editchanged C、DBerror D、ItemError 39、 有以下程序: in
21、teger s,i s=0 i=100 do s+=i i+=2 loop until i99 执行程序后s的值 A、0 B、100 C、4849 D、5050 40、 定义一个两维整型数组name,一维下标从2变化到5,二维下标从1变化到10。其语句格式为 A、integer name 2-5,10 B、integer name2,5 ,10 C、integer name2 5,10 D、integer name2 to 5,10 41、 在数据窗口中当用户修改了字段,然后移走焦点、但数据未能通过该列的有效性检查时会触发事件 A、Error B、ItemError C、ItemChanged
22、 D、DBError 42、 在数据窗口控件函数dwcontrol.GetItemStatus(row,column,dwbuffer)中,dwbuffer用来指定数据窗口控件函数访问的缓冲区,其默认值为 A、Primary! B、Delete! C、Filter! D、Modified! 43、 执行以下语句: string person setnull(person) 则变量person的值为 A、 空值 B、0 C、 空串 D、空格 44、 对象函数的访问属性Access不包含。 A、Public B、Protected C、Local D、 Private 45、 一般来讲,建立数据窗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Powerbuilder 考试 复习 题库
链接地址:https://www.31ppt.com/p-3062056.html