PB试卷A

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PB数据库应用编程课程期末A试卷考试形式闭卷

一、填空(1'×20=20分)

1、PowerBulider10中的每个应用程序都必须拥有一个⑪用来标识

应用程序,作为应用程序的⑫。

2、在编写事件处理程序或函数时,使用⑬语句返回控制给用户或

调用函数的地方。当希望终止应用程序运行时,使用⑭语句。

3、函数调用的方式有⑮和⑯。

4、PowerScript用于控制程序的流程,主要有⑰、⑱和⑲

语句等。

5、复制窗口控件的方法分为:⑳和⑴两类。

6、PowerBulider数据窗口对象提供的5种数据源分别是⑵、

⑶、⑷、⑸和⑹。

7、PowerBulider中的视图控件包含⑺和⑻两类。

8、PowerBulider中,就像函数一样结构也有两种类型:⑼和⑽。

二、单项选择题(2'×10=20分)

1、以下不是Powerbuilder 10 的新技术。

(A)Web Data Window (B)迭代开发和目标建模

(C)支持 (D)工作区管理程序对象

2、Powerscript算术表达式a-=b+4等价于。

(A)a=1/(b+4) (B)a=-(b+4)

(C)a=a-(b+4) (D)a=(b+4)

3.下面哪一种类型的窗口具有模式化。

(A)主窗口(B)弹出式窗口

(C)子窗口(D)响应式窗口

4、下面函数用于读取配置文件ini 。

(A)profilestring (B)profilelong

(C)profiledecimal (D)profiledate

5、下面可作为控件名称的是。

(A)_name (B)#name (C)4name (D)constant

6、在PowerBuilder中执行SQL查询语句时,如果查询结果

没有数据,其事务对象的sqlcode的值是。

(A)0 (B)1 (C)-1 (D)100

7、以下哪个不是数据窗口画板上的带。

(A)汇总带(B)标题带(C)粗目带(D)脚注带

8、对象将几种标准控件集成到一个用户对象中,可以将其

看作标准控件的再封装。

(A)标准可视用户(B)定制可视用户

(C)标准类用户(D)外部可视用户

9、自定义事件中必须指定的成分是(即不允许“None”):。(A)Event name (B) Event ID

(C)Argument (D)return value

10、取出当前行、列的值,该列是整型的函数。

(A)GetItemNumber (B)GetItemstring

(C)GetItemDecimal (D)GetItemDataTime

三、程序分析题(2'×10=20分)

1、该程序的主要功能就是:从单行编辑框sle_nums输入一个职工号,

然后根据输入的职工号从数据库的employee表中查找职工的姓名(name)和所在部门(department),若有改员工即将查找结果用单行编辑框sle_name,sle_department分别显示;若无改员工则用信息框提示没有查询到。(表中员工号字段为:num;姓名字段为:name;部门字段号为:department;并用缺省的事务对象SQLCA进行数据库的连接)

int emp_num

string emp_name,emp_depart

emp_num=integer( ① )

select name, ②

into ③ , ④

from employee

where num = ⑤

using ⑥;

if sqlca.code = ⑦ then

messagebox(“提示信息”,“没有查询到职工信息”)

elseif sqlca.code < ⑧ then

messagebox(“数据库错误”,SQLCA.SQLErrText,Exclamation!) else

⑨ =emp_name

⑩ =emp_depart

endif 四、简答题(5'×4=20分)

1、数据窗口的两个基本部件是什么?在系统开发中各自怎么分工?

2、什么是用户自定义事件?在什么情况下要使用用户自定义事件?。

3、选单有哪些事件?试写出编写选单事件处理程序的步骤。

4、函数的参数传值共有哪几种方式?当使用对象名作为函数参数时,系

统在传值处理上有何特征?

五、程序设计题(10'×2=20分)

1、编写一个程序实现查找在列表框lb_name中显示内容为“tom”的所

有数据项,并将其高亮度显示,最后提示查找后的匹配(即选中项)个数。

2、编写相应的程序,以完成数据窗口的相关操作。

1) 为数据窗口控件dw_1检索数据。如果检索成功,则将光标放在数

据窗口控件的第一行,并在当前行建立一个手型指针;当检索失败时,用信息框进行提示。

2)在数据窗口控件dw_1中的最后一行插入一新行,并且滚动到新插入的行上。

相关文档
最新文档