当前位置:首页 > PowerBuilder10.复习资料
一、单项选择题
1. 在PowerBuilder10.0中创建一个应用程序时,应当首先创建:( b )
A. 应用Application B. 工作空间WorkSpace C. 窗口对象Window D. 菜单对象Menu 2. 在新建对话框的页面中,Project 页用于:( c )
A. 产生新的工作区 B. 产生新的目标 C. 应用程序的编译和发布 D. 产生新的对象 3. PowerBuilder应用程序的入口点是:( a )
A. 应用对象 B. 窗口 C. Main函数 D. 主菜单 4. 在同一时间内,PowerBuilder开发环境:( a )
A. 可以连接到多个数据库,但只能有一个数据库是活动的。 B. 只能连接到一个数据库,且只能有一个数据库是活动的。
C. 可以连接到多个数据库,且可以有多个数据库是活动的。 D. 不能选择数据库的连接。 5. PowerScript 的续行符为:( a )
A. & B. // C. * D. ** 6. 在嵌入式SQL语句中,下列说法正确的是:( d )
A. 无需使用续行符,也无需结束符号(;) B. 需要使用续行符 C. 不需要结束符号 D. 无需使用续行符,但需要结束符号(;) 7. 代词Parent 指:( )
A. 当前控件所在的窗口。 B. 运行时菜单所在的窗口。 C. 父对象 D. 对象或控件本身。 8. 指示最近一次SQL语句执行成功的SQLcode的取值为:( d )
A. 1 B. -1 (失败) C. 100 (空表) D. 0 (成功) 9. 按钮的跳转序号为0时,表示:( d )
A. 用tab键移动输入焦点时跳过该控件的使用,且不能选择该控件。 B. 该控件不可用 C. 该控件最先被选中。 D. 用tab键移动输入焦点时跳过该控件的使用,但可以通过鼠标选择该控件。 10. 在同一个组中,每次只能选中其中一个控件的是下列那一类控件: ( a )
A. 单选按钮 B. 复选框 C. 组框 D. 编辑框 1. 能够从多个表中进行选择的数据源是:( a )
A. SQL Select 数据源 B. Quick Select 数据源 C. Query数据源 D. External数据源 2. 一般情况下,下列哪种风格的数据窗口用于一屏显示一条记录: ( a )
A. 自由格式 B. Grid格式 C. 标签风格 D. 列表风格 3. 在数据窗口中,tab order为0的对象,含义是: ( c )
A. 首先被选中 B. 永远无法得到输入焦点 C. 通过tab键无法选中,但通过鼠标可以选中 D. 最后被选中 4. 数据过滤针对存放在数据窗口缓冲区中的数据进行,在此过程中: (d )
A. 需要访问数据库,且生成新的SQL语句 B. 不需要访问数据库,且生成新的SQL语句 C. 需要访问数据库,不生成新的SQL语句 D. 不需要访问数据库,不生成新的SQL语句
5. PowerScript 的续行符为:( a )
A. & B. // C. * D. **
6. 在嵌入式SQL语句中,下列说法正确的是:( d )
A. 无需使用续行符,也无需结束符号(;) B. 需要使用续行符 C. 不需要结束符号
D. 无需使用续行符,但需要结束符号(;)
7. 代词Parent 指:( a )
A. 当前控件所在的窗口。 B. 运行时菜单所在的窗口。 C. 父对象
D. 对象或控件本身。
8. 指示最近一次SQL语句执行成功的SQLcode的取值为:( d )
A. 1 B. -1 C. 100 D. 0
9. 若要使用户必须按指定的格式输入字符,应该使用: ( b )
A. 单行编辑框 B. 掩码编辑框 C. 超文本编辑框 D. 多行编辑框
10. 在数据窗口中用户修改了数据后,就需要把修改过的数据保存到数据库中,最简便的方法是使用: ( a )
A. Update()函数 B. Retrieve()函数 C. Accept()函数 D. GetItem()函数
11. 数据窗口控件只显示( a )缓冲区中的数据。
A.主 B.原始 C.删除 D.过滤
12. Power脚本算术表达式a-=b+4等价于( c )。
A. a=1/(b+4) B. a=-(b+4) C. a=a-(b+4) D. a=(b+4)-a
13. 编辑风格影响用户输入和修改数据的方法。当在数据窗口中输入IP地址时,宜选用( )编辑风格。
A.Edit B. EditMask C. radiobutton D. DropDownListBox
14. 使用函数openwithparm(w_1,“李芳”)打开窗口w_1,在窗口w_1的open事件中应使用( )语句编程,来接收参数“李芳”并将它显示在窗口w_1的单行编辑框sle_1中。
A.sle_1.text=w_1.stringparm B.sle_1.text=message.parameter C.sle_1.text=message.stringparm
D.sle_text=message.parameter
15. 使用分组框不仅对其有装饰作用,还可以起到分组效果的控件是( a ) 。
A.单选钮 B.复选框 C.命令按钮 D.图片超链接
16.如果在一个窗口中放置了一个选项卡tab_1,它具有2个选项页tabpage_1和tabpage_2,在tab_page2上又放置了一个单行编辑框sle_1,如果要在窗口的open事件中为sle_1的text属性赋值,( a )条语句是正确的。
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”
17.在脚本中动态修改静态文本框中字体的颜色,可用( b )。
A.st_1.textcolor= (255,255,0) B.st_1.textcolor=12345 C.st_1.text=rgb(255,255.0) D.st_1.textcolor=rgb(12345)
18.如果PowerBuilder的菜单项比较多,打开后既不美观也不易操作,于是把菜单项分类,用分类线分隔开,其方法是在二类菜单项间插入一个( b ) 。
A.加号 B.减号 C.破折号 D.下划线
19.对于继承窗口的修改,下面哪一项是不可以做的?( c )
A.修改窗口的属性 B.添加新控件 C.删除已有控件 D.编写事件处理程序
20.在PowerBuilder的DataWindow的设计视图,下列哪一个Band显示DataWindow的标题栏?( a )
A.Header B.Detail C.Summary D.Footer
二、填空题
1. 在使用PowerBuilder开发环境操作数据库之前,必须先建立PB与数据库的联系。
2. 对于 Oracle、Sybase、Microsoft SQL Server 等大型数据库管理系统,PowerBuilder 提供了____专用___的数据库接口。
3. PowerBuilder是面向____对象____的应用程序开发环境。
4. 在一个应用中,可以通过不同的 事务 连接到多个数据库,需要连接到其他数据库时,可以使用__数据库配置画板_____改变当前数据库。
5. 需要修改与数据库连接的数据源时,在_____ODBC数据源管理器______中进行。
6. 如果要操作的表既没有创建______主键______,也没有创建______索引________,则不能对该表的数据进行操作。
7. 如果希望以某种次序查看数据,则可以指定数据的__排序方式__,如果想浏览符合某些条件的数据,则可以指定 __过滤条件____
8. 窗口对象名称以( W_ )作为前缀。
9. 对于以继承方式创建的子窗口,不能删除继承来的控件,但可以修改 ___VISIBLE_____以及____enalbed____属性值,使其不可用和不可视。
10. 程序中要实现在关闭窗口时,询问用户是否真要关闭窗口,应使用_____CloseQuery_______事件。
1. 如果希望以某种次序查看数据,则可以指定数据的____排序方式________,如果想浏览符合某些条件的数据,则可以指定 _____过滤条件________
2. 窗口对象名称以____(w_)_________作为前缀。
3. 对于以继承方式创建的子窗口,不能删除继承来的控件,但可以修改 ___visible_____以及____enabled____属性值,使其不可用和不可视。
4. 程序中要实现在关闭窗口时,询问用户是否真要关闭窗口,应使用____closequery________事件。
5. 要修改窗口中的按钮跳转次序,可从___formart_________菜单中选择___tab order_________菜单项,输入新的tab值, 返回窗口设计状态即可。
6. PowerBuilder提供了两种按钮: _____普通按钮_______、 _____图片按钮______
7. 数据窗口中, _settransobjecte()____函数完成为数据窗口空间分配事务对象的功能,在连接成功后一直保持连 接,直到执行 __disconnect__________语句才断开与数据库的连接。
8. 数据窗口中, ___retrieve()__________函数完成检索数据,把数据装入数据窗口中。
9. 除了____子_______窗口和____响应式_______窗口外,其他类型的窗口都可以拥有菜单。
10. 菜单有三种类型,包括 ___下拉菜单______、 ____弹出式菜单________、 ___级联菜单___________。
三、简答题
1. 建立一个最简单的PowerBuilder应用程序都需要经过哪些步骤?
答:创建工作空间、添加应用和应用对象、创建窗口对象、打开应用对象并编写代码、运行并调试、编译应用和发布
2. 创建表的两种方式分别是什么?
答:数据库画板、数据库管理系统本身的工具 Sybase central
1. PB中窗口的类型包括哪些,作用分别是什么?
答:主窗口:应用于任何场合;弹出式窗口:应用于支持窗口;子窗口:常用;
响应窗口:应用于消息提示窗口 多文档窗口和带为帮组的多文档窗口(创建 Microsoft word powerpoint 风格的应用程序 ) Main! Popup! Child! MDI! MDIHelp!
共分享92篇相关文档