A、/ B、// C、/* D、*/ 37、Powerbuilder的变量名最长不能超过( B )个字符。 A、8 B、255 C、128 D、256
38、PowerBuilder是(B )公司推出的的一种软件产品。
A、Borland B、Sybase C、oracle D、Microsoft 39、”Power”=”power”的结果是(A)。 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内部有一个全局的事物对象,通过这个全局对象,PowerBuilder可以和多种流行的数据库管理系统通信,这个全局对象是( C )。
A、SQL B、DataWindow对象 C、SQLCA D、OLE 43、在PowerBuilder当中,用来处理数据库数据的环境是( c )
A、窗口画板 B、菜单画板 C、数据窗口 D、用户对象画板 44、按钮的作用是删除数据窗口控件dw_1中显示内容的当前行,那么其clicked事件的代码应是( B)。
A、Dw_1.deleterow() B、 Dw_1.deleterow(0) C、 Dw_1.deleterow(getrow()) D、 Dw_1.deleterow(thisrow())
D
、
11
二、填空题。(共10题,每题1分,共10分) 第一章 管理信息系统概述
1、管理信息系统开发所常用的体系结构包括两种:_____________ C/S 模式和_____________ B/S 模式。
2、在B/S模式下,客户端只需要安装某种_____________ 浏览器 即可,不需要安装任何特别开发的软件,应用程序的应用逻辑由_____________ web服务器 完成。
3、信息系统开发方法主要包括:________________结构化生命周期法 、______-_____________快速原型法 、_____________面向对象方法 。目前流行的系统开发方法是_____________ 面向对象方法 。
第二章 PowerBuilder11概述
1、工作区(Workspace)就是PowerBuilder开发应用程序的一个_____________ 开发平台 。
2、PowerBuilder_____________ 应用对象 是应用程序的入口。
3、PowerBuilder开发环境和应用程序访问数据库之前,应首先_____________ __________ 建立与数据库的连接 。
4、窗口对象保存为w_main,其中w_开头,说明该对象的类型是_____________ window ,main代表_____________ 主窗口 。
12
5、PowerBuilder的开发界面与大多数windows窗口类似,都包含一些基本元素,除此之外的空间默认被分割为四部分:_____________ 系统树窗口 、-_____________ 粘贴窗口 、_____________ 工作区 、_____________ 输出窗口 。
6、画板就是_____________ 用来编辑对象的编辑器 。
8、在编程区内输入某一函数名,选中后按_____________ Shift+F1 键,则直接进入该函数的帮助。
用户一次可以打开_____________ 1 个工作区,每个工作区中可以包含___________多__ 个目标。
第三章 PowerBuilder应用对象和库管理
1、当工作区存在多个目标时,要运行某个目标,应把该目标设置为当前目标。操作是右键单击目标,在弹出菜单中选择_____________ ___________ set as current target 。
2、另一种更改运行目标的操作方法是,单击菜单_____________ _______ Run/Select and Run ,弹出一个对话框。在对话框中,可以选择一个目标作为当前运行的目标。
3、PowerBuilder中的所有对象都保存到一个或多个后缀名为-_____________ .pbl 的磁盘文件中,也叫做_____________ 库文件 。
13
第四章 PowerScript 编程语言
1、行注释用_____________ // 表示单行注释,之后的所有字符被忽略。块注释用 _____________ /*?*/ 注释程序块。之间的所有字符被忽略。 2、PowerScript的续行符为_____________ & ,它放在一行的末尾,表示下一行是当前行的继续。
3、在嵌入式SQL语句中不能使用续行符,因为SQL语句以_____________ ; 作为语句的结束,因此允许把一条SQL语句写成多行。 4、标识符必须以_____________ 字母或下划线 开头。
5、PowerScript提供了三个代词来指代特定的对象或控件,分别为:-_____________ This 、_____________ Parent 、_____________ Super 。
6、空值是PowerScript与数据库交换数据时使用的一种特殊值,代表数据未定义或未知,它既不是_____________ 空字符串 ,也不是数字-_____________ 0 。
7、PowerBuilder包括_____________ 标准数据类型 、_____________ 系统对象数据类型 和_____________ 枚举类型 三大类数据类型。 8、变量声明的基本语法格式为:_____________ 数据类型 变量名 。 9、PowerBuilder的变量类型有四种: _____________ 全局变量 、 -_____________ 实例变量 、_____________ 共享变量 和 _____________ 局部变量 。
10、_____________ 逻辑运算符 用于构成结果为TRUE或FALSE的逻辑表达式。
11、连接运算符只有一个,就是符号_____________ + 。
14
12、PowerBuilder的条件语句共有两类: _____________ IF 和 -_____________ CHOOSE CASE 。
13、PowerScript的循环语句有三种形式: _____________ DO?LOOP 、 _____________ FOR?NEXT 和 _____________ GOTO 。
14、 _____________ DO?LOOP 结构用于循环次数不确定的任务; -_____________ FOR?NEXT 结构用于循环次数确定的任务。
第五章 窗口与菜单
1、按照对信息响应的方式,窗口分为 _____________模式窗口 和 -_____________ 非模式窗口 两大类。
2、 _____________模式窗口 的特点是:操作没有完成之前,不能进入别的窗口进行其他操作。
3、当调用close函数来关闭窗口时,先触发 _____________ CloseQuery 事件,之后再触发 _____________ Close 事件。
4、触发窗口Timer事件的是 _____________ Timer 函数或_____________ Starter 函数。
5、控件名的 _____________ 前缀 反映了控件的类别。
6、单击 _____________ Format/Tab order 菜单项或单击工具条上的图标,系统会显示各控件的Tab值。
7、Tab值代表程序运行时从一个控件跳转到另一个控件的顺序,数字小的控件先得到输入焦点,数字_____________ 大 的控件后得到输入焦点。 8、菜单有三种类型: _____________ 主菜单 、_____________ 弹出式菜单 和 _____________ 级联菜单 。
15