《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华.docx

上传人:牧羊曲112 文档编号:3171302 上传时间:2023-03-11 格式:DOCX 页数:31 大小:52.91KB
返回 下载 相关 举报
《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华.docx_第1页
第1页 / 共31页
《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华.docx_第2页
第2页 / 共31页
《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华.docx_第3页
第3页 / 共31页
《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华.docx_第4页
第4页 / 共31页
《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华.docx_第5页
第5页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华.docx》由会员分享,可在线阅读,更多相关《《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华.docx(31页珍藏版)》请在三一办公上搜索。

1、POWERBUILDER程序设计期末考试复习题+答案吐血推荐史上最全精华POWERBUILDER程序设计期末复习题+答案 一、单选选择题。 第二章 PowerBuilder11概述 1、工作区保存后在后缀名为_ A _的文件中。 A、.pbw B、.pbl C、.pbt D、.pbs 2、以树形结构显示当前工作区中存在的目标和目标中的各种对象的工作空间被称为_ A _。 A、系统树窗口 B、粘贴窗口 C、工作区 D、调试窗口 3、用于输出显示多种操作的执行结果,如版本迁移、调试结果显示、对象的保存和查找操作等的工作空间被称为_ D _。 A、系统树窗口 B、粘贴窗口 C、工作区 D、输出窗口

2、4、用于编写事件的脚本程序的视图称为_ B _。 A、布局视图 B、编程视图 C、 函数列表视图 D、属性视图 第三章 PowerBuilder应用对象和库管理 1、移除目标的操作:右键单击目标,在弹出菜单中选择_ A _。 A、Remove Target B、Delete C、Erase D、Add Target 2、决定窗口中的控件、用户对象、数据窗口中静态文本的缺省字体的是1 _ A _属性。 A、Text Font B、Column Font C、Header Font D、Label Font 3、指定数据窗口中检索出的数据使用的缺省字体的是_ B _属性。 A、Text Font

3、B、Column Font C、Header Font D、Label Font 4、应用对象的_ A _事件必须编写事件处理程序,否则整个应用程序就会什么也不做就结束了。 A、Open B、Close C、Idle D、System Error 第四章 PowerScript 编程语言 1、代词_ A _代表对象或控件本身。 A、 This B、Parent C、Super D、ParentWindow 2、代词_ B _代表当前控件所在的窗口。 A、 This B、Parent C、Super D、ParentWindow 3、测试变量a是否为空值时,应使用_ B _。 A、a=null

4、B、函数IsNull C、函数SetNull D、anull 4、_ B _实际上是一组固定值,每个值都以英文单词开始,以感叹号结束。 A、普通类型 B、枚举类型 C、系统对象数据类型 D、标准 2 数据类型 5、一次声明多个变量时,变量名之间用_ A _分隔。 A、 , B、 ; C、 : D、 。 6、_ D _在使用它的事件处理程序或函数中声明,其作用域仅限于说明它的程序段。 A、全局变量 B、实例变量 C、共享变量 D、局部变量 7、_ A _语句立即终止事件处理程序或函数的执行,把控制返回给用户或调用函数的地方。 A、Return B、Halt C、Exit D、Continue 8

5、、_ B _语句用于终止应用程序的运行。 A、Return B、Halt C、Exit D、Continue 9、_ D _语句跳出本次循环,继续执行下一次循环。 A、Return B、Halt C、Exit D、Continue 10、_ C _语句跳出当前层循环。 A、Return B、Halt C、Exit D、Continue 第五章 窗口与菜单 1、CloseQuery事件的返回值为_ B _时,则窗口不被关闭。 A、0 B、1 C、2 D、null 2、带参数打开窗口的函数名称为_ C _。 A、Open B、OpenSheet C、OpenWithParm D、OpenWithR

6、eturn 3 3、控件Tab值为_ A _时表示用Tab键在控件间跳转时会跳过该控件。 A、0 B、1 C、2 D、10 第六章 PowerBuilder 与数据库 1、PowerBuilder可以同时和多个数据库建立连接,但当前活动连接只能有_ B _个。 A、0 B、1 C、2 D、不确定 2、在应用程序启动时,系统自动创建一个名为_ A _的全局对象事务,该对象在应用程序的如何地方都可以访问。 A、SQLCA B、SQLDA C、SQLPA D、SQLQA 3、SQLCA 中的_C_属性指示最近一次SQL语句的执行是否成功。 A、Datebase B、DBMS C、SQLCode D、

7、SQLDBCode 第七章 SQL语句和游标 1、Select画板中,用来定义检索条件的标签是_ A _。 A、Where B、Group C、Sort D、Compute 2、_ C_语句用来在游标中读取一行数据。 A、OPEN B、CLOSE C、FETCH D、DECLARE 第8章 窗口控件 1、表明控件是否可见的属性为_ A_。 4 A、Visible B、Text C、Name D、Enable 2、表明控件是否可用的属性为_ D_。 A、Visible B、Text C、Name D、Enable 3、表明控件名称的属性为_C _。 A、Visible B、Text C、Name

8、 D、Enable 4、_ _A_是彼此排斥的,用来表示一组互斥的选项。 A、单选按钮 B、复选框 C、组框 D、多选按钮 5、_ _B_用于让用户设置独立的选项,多个选项之间彼此相互独立,不相互排斥。 A、单选按钮 B、复选框 C、组框 D、多选按钮 补充: 1、在PowerBuilder中默认的事物对象的名称是。 A、SQLSA B、SQLCA C、SQLDA D、SQLCODE 1、 有以下程序: integer s,i s=0 i=100 do s+=i i+=2 5 loop until i99 执行程序后s的值 A、0 B、100 C、4849 D、5050 2、 用PowerBu

9、ilder开发一个医院门诊管理系统,此系统的目标(Target)为Thospital、工作空间(Workspace)为 Whospital、登录窗口(window)为w_login、应用对象(Application)为Ahospital,其逻辑顺序应该是。 A、 w_login- Whospital - Thospital - Ahospital B、 Ahospital - w_login - Thospital- Whospital C、 Thospital - Whospital- w_login - Ahospital D、 Whospital - Thospital - Ahospi

10、tal - w_login 3、 在登录窗口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 4、 PowerBuilder窗口由组成。 A、属性、事件、函数和代码 B、控件、事件、函数和文件 C、属性、记录、函数和控件 D、属性、事件、函数和控件 5、 以下定义的PowerScript标识,不正

11、确? A、string_string B、%string_string C、String_n2ame D、String_Parent 6、 下列运算符优先最高的是。 A、+ B、 C、* D、NOT 6 7、 S= “123” +“246” 的结果是 A、369 B、“369” C、“123246” D、123456 8、 执行语句ret=MessageBox(“提示”,“是否存盘”,question!,YesNoCancel!,3),出现了提示框时点击”否”按钮,变量ret的值为: A、1 B、2 C、3 D、0 9、 执行语句ret=MessageBox(“提示”,“是否存盘”,quest

12、ion!,YesNo!,2),出现了提示框时点击”是”按钮,变量ret的值为: A、1 B、2 C、3 D、0 10、执行完语句ret=MessageBox(“提示”,“是否存盘”,question!,YesNo!,2),变量ret的数据类型为: A、整型 B、字符串型 C、日期型 D、时间型 11、在开发应用程序过程中,需要从多个选项中选择一项内容时,应该选用。 A、单选按钮 B、复选按钮 C、多行编辑框 D、数据窗口 12、在开发应用程序过程中,需要选择多个项目时,应该选用。 A、单选按钮 B、复选按钮 C、多行编辑框 D、数据窗口 13、PowerBuilder是一种深受广大用户欢迎的快

13、速应用开发工具,它与其他应用开发工具比较,最具有特色的是 A、 支持面向对象的开发方法 B、 提供可视化图形用户界面 C、 使用ODBC与多种数据库连接 D、 可通过数据窗口访问数据库 14、要删除一个不再使用的表时,在菜单中选择操作。 7 A、delete table B、clear table C、drop table D、close table 15、要新建一个表时,在菜单中选择操作。 A、delete table B、drop table C、new table D、alter table 16、修改一个表的结构时,在菜单中选择操作。 A、delete table B、drop tab

14、le C、new table D、alter table 17、要往一个表里添加记录时,在菜单中选择操作。 A、edit data B、drop table C、new table D、alter table 18、如果在一个窗口中放置了一个选项卡tab_1,它具有2个选项页tabpage_1和tabpage_2,在tab_page2上又放置了一个单行编辑框sle_1,如果要在窗口的open事件中为sle_1的text属性赋值,条语句是正确的。 A、tab_1.tabpage_2.sle_1.text=”test” B、sle_1.text=”test” C、tabpage_2.sle_1.t

15、ext=”test” D、super:sle.text=”test” 19、提供了在数据库内部、数据库之间,甚至不同的数据库管理系统之间快速复制数据的简便途径。 A、结构 B、数据管道 C、函数 D、PBL库管理器 20、视图与表的惟一区别就是 A、在视图中只能检索而不能增加、删除和修改数据 B、在视图中只能增加记录而不能修改数据 C、在视图中只能检索和删除记录而不能增加和修改数据 D、在视图中只能检索、增加和删除记录而不能修改数据 21、一般说来,选单中的每个选单项都需要对事件编程,以响应用户 8 的选择操作。 A、help B、selected C、dohittest D、clicked

16、22、如果PowerBuilder的菜单项比较多,可以把菜单项用分类线隔开,其方法是在二类菜单项间插入一个。 A、加号 B、减号 C、破折号 D、下划线 23、ASA数据库中数据表中记录的输入方式不包含。 A、Grid B、FreeForm C、Tabular D、Graph 24、窗口对象通过属性实现与选单对象的关联。 A、MenuName B、Name C、MenuObject D、Menu 25、默认情况下不带有标题栏的窗口类型是( B )。 A、popup! B、child! C、response! D、mdihelp! 26、在PowerBuilder中有一种类型的窗口不依赖于其它任

17、何窗口而独立存在,它既能够覆盖其它窗口,也能够被其它窗口覆盖,这种类型的窗口是 A、响应窗口 B、弹出式窗口 C、主窗口 D、子窗口 27、执行下列语句: any aa = 5 string kk = “aa” aa = kk 变量aa的类型为 A、string B、int C、any D、类型不确定 28、PowerScript提供了一整套嵌入式SQL语句,SQL语句中变量正确的写法是: A、在变量前加# B、在变量前加: C、在变量后加# D、 9 在变量后加: 29、一个PowerBuilder应用程序必须具备的对象是。 A、window对象 B、datawindow对象 C、appli

18、cation对象 D、菜单对象 30、在PowerBuilder中,弹出菜单的应用非常灵活。用户定义自己的弹出菜单应使用命令。 A、Menus B、PopUpMenu C、PopMenu D、PopMenus 31、下面哪些是有效的注释表达方式? A、/这是一个注释 B、/*这是一个注释/ C、*这是一个注释* D、REM 这是一个注释 32、PowerBuilder是。 A、操作系统 B、新一代数据库开发工具 C、C/J结构 D、分布式计算模式 33、关于PowerBuilder的功能特点,下面说法错误的是。 A、可视化的面向对象的程序设计 B、可同时与多个数据库链接 C、跨平台开发 D、事

19、件驱动的应用程序 34、在PowerBuilder中,使用的编程语言是。 A、VBScript B、PASCAL C、Power Script D、Power Designer 35、为了操作的方便,我们可以在数据窗口中设置Tab键,如果设置某字段的顺序为,则该字段将无法被Tab键访问。 A、1 B、-1 C、0 D、100 36、在Powerscript的注释方式中,单行注释用开始。其后面书写注释内容,直到行尾结束均为注释部分。 10 A、/ B、/ C、/* D、*/ 37、Powerbuilder的变量名最长不能超过个字符。 A、8 B、255 C、128 D、256 38、PowerB

20、uilder是公司推出的的一种软件产品。 A、Borland B、Sybase C、oracle D、Microsoft 39、”Power”=”power”的结果是。 A、true B、false C、1 D、0 40、建立PowerBuilder应用程序时,首先应该创建的对象是( D )。 A、菜单 B、窗口对象 C、数据窗口对象 D、应用对象 41、在PowerBuilde应用程序中,对数据库中数据的操作是通过( A )对象进行的。 A、Data Window B、Window C、Application UserObject 42、PowerBuilder内部有一个全局的事物对象,通过

21、这个全局对象,PowerBuilder可以和多种流行的数据库管理系统通信,这个全局对象是( C )。 A、SQL B、DataWindow对象 C、SQLCA D、OLE 43、在PowerBuilder当中,用来处理数据库数据的环境是 A、窗口画板 B、菜单画板 C、数据窗口 D、用户对象画板 44、按钮的作用是删除数据窗口控件dw_1中显示内容的当前行,那么其clicked事件的代码应是。 A、Dw_1.deleterow B、 Dw_1.deleterow(0) C、 Dw_1.deleterow(getrow) D、 Dw_1.deleterow(thisrow) D、 11 二、填空

22、题。 第一章 管理信息系统概述 1、管理信息系统开发所常用的体系结构包括两种:_ C/S 模式和_ B/S 模式。 2、在B/S模式下,客户端只需要安装某种_ 浏览器 即可,不需要安装任何特别开发的软件,应用程序的应用逻辑由_ web服务器 完成。 3、信息系统开发方法主要包括:_结构化生命周期法 、_-_快速原型法 、_面向对象方法 。目前流行的系统开发方法是_ 面向对象方法 。 第二章 PowerBuilder11概述 1、工作区就是PowerBuilder开发应用程序的一个_ 开发平台 。 2、PowerBuilder_ 应用对象 是应用程序的入口。 3、PowerBuilder开发环境

23、和应用程序访问数据库之前,应首先_ _ 建立与数据库的连接 。 4、窗口对象保存为w_main,其中w_开头,说明该对象的类型是_ window ,main代表_ 主窗口 。 12 5、PowerBuilder的开发界面与大多数windows窗口类似,都包含一些基本元素,除此之外的空间默认被分割为四部分:_ 系统树窗口 、-_ 粘贴窗口 、_ 工作区 、_ 输出窗口 。 6、画板就是_ 用来编辑对象的编辑器 。 8、在编程区内输入某一函数名,选中后按_ Shift+F1 键,则直接进入该函数的帮助。 用户一次可以打开_ 1 个工作区,每个工作区中可以包含_多_ 个目标。 第三章 PowerBu

24、ilder应用对象和库管理 1、当工作区存在多个目标时,要运行某个目标,应把该目标设置为当前目标。操作是右键单击目标,在弹出菜单中选择_ _ set as current target 。 2、另一种更改运行目标的操作方法是,单击菜单_ _ Run/Select and Run ,弹出一个对话框。在对话框中,可以选择一个目标作为当前运行的目标。 3、PowerBuilder中的所有对象都保存到一个或多个后缀名为-_ .pbl 的磁盘文件中,也叫做_ 库文件 。 13 第四章 PowerScript 编程语言 1、行注释用_ / 表示单行注释,之后的所有字符被忽略。块注释用 _ /*/ 注释程序

25、块。之间的所有字符被忽略。 2、PowerScript的续行符为_ & ,它放在一行的末尾,表示下一行是当前行的继续。 3、在嵌入式SQL语句中不能使用续行符,因为SQL语句以_ ; 作为语句的结束,因此允许把一条SQL语句写成多行。 4、标识符必须以_ 字母或下划线 开头。 5、PowerScript提供了三个代词来指代特定的对象或控件,分别为:-_ This 、_ Parent 、_ Super 。 6、空值是PowerScript与数据库交换数据时使用的一种特殊值,代表数据未定义或未知,它既不是_ 空字符串 ,也不是数字-_ 0 。 7、PowerBuilder包括_ 标准数据类型 、_

26、 系统对象数据类型 和_ 枚举类型 三大类数据类型。 8、变量声明的基本语法格式为:_ 数据类型 变量名 。 9、PowerBuilder的变量类型有四种: _ 全局变量 、 -_ 实例变量 、_ 共享变量 和 _ 局部变量 。 10、_ 逻辑运算符 用于构成结果为TRUE或FALSE的逻辑表达式。 11、连接运算符只有一个,就是符号_ + 。 14 12、PowerBuilder的条件语句共有两类: _ IF 和 -_ CHOOSE CASE 。 13、PowerScript的循环语句有三种形式: _ DOLOOP 、 _ FORNEXT 和 _ GOTO 。 14、 _ DOLOOP 结构

27、用于循环次数不确定的任务; -_ FORNEXT 结构用于循环次数确定的任务。 第五章 窗口与菜单 1、按照对信息响应的方式,窗口分为 _模式窗口 和 -_ 非模式窗口 两大类。 2、 _模式窗口 的特点是:操作没有完成之前,不能进入别的窗口进行其他操作。 3、当调用close函数来关闭窗口时,先触发 _ CloseQuery 事件,之后再触发 _ Close 事件。 4、触发窗口Timer事件的是 _ Timer 函数或_ Starter 函数。 5、控件名的 _ 前缀 反映了控件的类别。 6、单击 _ Format/Tab order 菜单项或单击工具条上的图标,系统会显示各控件的Tab值

28、。 7、Tab值代表程序运行时从一个控件跳转到另一个控件的顺序,数字小的控件先得到输入焦点,数字_ 大 的控件后得到输入焦点。 8、菜单有三种类型: _ 主菜单 、_ 弹出式菜单 和 _ 级联菜单 。 15 9、将窗口w_welcome标题设置为“欢迎窗口”的程序语句是 w_welcome.title=”欢迎窗口” 。 第六章 PowerBuilder 与数据库 1、数据库系统的发展经历了三个阶段: _ 层次型数据库 、 _ 网状型数据库 和 _ 关系型数据库 。 2、PowerBuilder与数据库连接的两种方法:通过_ 标准数据库接口 和 _专用数据库接口 。 3、标准数据库接口通过符合标

29、准的驱动程序与某数据库相连。PowerBuilder现在支持的标准接口有 _ ODBC 、 _ JDBC 和 _ OLE DB 。 4、为了提高数据的检索效率,通常要对经常查询的列定义_ 索引 。 5、 _ 主键 是指能够唯一标识每一行记录的一列或多列的集合。 6、如果要操作的表既没有创建_主键,有没有创建_ 索引 ,则不是对该表的数据进行操作。 7、菜单“Row/Sort”可以指定数据的_ 排序 。 8、菜单“Row/Filter”可以指定数据的 _ 显示条件 。 9、 _ DBParm 当中定义了PowerBuilder用来与数据库进行连接的参数。 16 10、SQLCA中的SQLCode

30、属性指定最近一次SQL语句的执行结果是操作成功还是失败,其可能取值为:操作成功为 _ 0 ;操作失败为 -_ -1 ;没有找到数据为_ 100 。 11、在利用事务对象建立PowerBuilder应用程序与数据库之间的连接时,必须检查 _ SQLCode 属性值,以确认与数据库连接是否成功。 12、 _ CONNECT 语句的功能是通过事务对象建立应用程序与数据库之间的连接。 13、 _ DISCONNECT 语句的功能是断开应用程序与数据库之间的连接。 14、 _ COMMIT 语句的功能是提交事务,完成数据库的物理修改。 15、 _ ROLLBACK 语句的功能是撤销自上一个COMMIT、

31、ROLLBACK或CONNECT语句执行后的所有数据库操作,关闭所有的游标和过程,并开始一个新的事务。 第七章 SQL语句和游标 1、SQL语言共分为四类,分别是_ 数据查询语言 、 -_ 数据操纵语言 、_ 数据定义语言 和 -_ 数据控制语言 。 2、 _ SELECT 语句从数据库中检索记录。 3、 _ INSERT 语句向数据库中插入记录。 4、 _ UPDATE 语句修改表中指定的数据。 5、 _ DELETE 语句删除表中的数据。 17 6、用 _ DECLARE 语句声明游标;用_ OPEN 语句打开游标;用 _ FETCH 语句读取一行数据;用 -_ CLOSE 语句关闭游标。

32、 第8章 窗口控件 1、 Default 属性选中时,表示该按钮为当前窗口的默认按钮; Cancel 属性选中时,表示该按钮为当前窗口的取消按钮。 2、当用户用Tab键或鼠标把输入焦点移到该控件时,触发 GetFocus 事件;当移走输入焦点时触发 LoseFocus 事件。 3、当用户修改了单行编辑框显示的文本并移走输入焦点时,触发 Modified 事件。可以在这个事件的事件处理程序中检查用户输入是否有效,从而决定是否允许移走输入焦点。 4、将焦点放到控件上的函数为 SetFocus 函数。 5、 掩码编辑框 与单行编辑框的外观完全相同,但是它能够使用户输入完成自动格式化。 6、Power

33、Builder提供了四个控件用于完成列表选择: 列表框 、 图像列表框 、 下拉列表框 和 下拉图像列表框 。 7、 树形视图 控件是用树形方式来组织数据项,适合显示具有层次关系的数据。 8、Tab控件又称为 标签 控件,它可以在有限的空间内安排更多的控件。 18 9、PowerBuilder提供了三类条状控件: Scrollbar 、 Trackbar 和 Progressbar 。每一类都包括 水平方向 和 垂直方向 。 补充: 1、创建PowerBuilder应用程序时,会产生三个文件,一个是_工作区_文件,扩展名为 .pbw ,一个是目标文件,扩展名为.pbt,一个是库文件,扩展名为.

34、pbl。 2、在PowerScript语言中,强制退出循环体的语句是exit。 3、IsNull函数用于判断变量是否为空值。 4、PowerBuilder中的续行符是&。 5、使用游标读取数据的四个过程是定义游标,打开游标,读取一行数据,关闭游标。 6、PowerBuilder中事务提交的命令是commit。 7、事务撤销并回滚的命令是rollback。 8、PowerScript中可以嵌入SQL语句,其中和语句分别完成向数据库提交或回滚操作。 9、PowerBuilder提供了三种查看和修改数据表的格式,分别为、和。 10、PowerBuilder的变量有四种作用域分别是、和。 11、弹出提

35、示信息窗口可以通过 MessageBox 函数实现。 19 11、数据窗口由数据窗口控件和数据窗口对象两部分组成。 补充: 三、判断题 1、PowerBuilder是利用面向对象技术进行开发应用程序的,它开发的应用程序是由过程驱动的。 2、PowerBuilder开发的应用程序可以生成EXE文件,并脱离PowerBuilder环境运行。 3、标识符不区分大小写。 4、字符串中可以包括不可见的字符,如制表符。 5、PowerBuilder中的代词在不同的控件和对象中所代表的内容是相同的。 6、枚举类型是PowerBuilder定义的特殊常量,不能自已随意的定义。 7、PowerBuilder所定义的数组,其下标必须从0开始。 8、Instance变量的作用范围是所在对象的全部事件和函数。 9、“+”可以把string型变量或blob变量的内容连接在一起,形成一个新的字符串。 20 10、 messagebox函数的返回值Integer型的

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号