好文档 - 专业文书写作范文服务资料分享网站

PB入职试卷-1

天下 分享 时间: 加入收藏 我要投稿 点赞

姓名: 杭州创业软件股份有限公司

新员工入职考试卷

考试时间: 考生姓名: 考分: (其中:问答题 分+上机题 分)

一、填空题(每题2分,共18题,共36分) 1、 2、

软件开发环境的基本组成有三部分:开发工具

、操作系统平台

、硬件

PowerBuilder是一个面向对象的开发环境,用它开发的应用程序是以 和_____________为基本特征,对象之间则通过_____________来联系。PB中用 显示。

实现数据的图形

3、 Powerbuilder与数据库的连接通过数据库接口来实现,Powerbuilder提供了两类接口: _________、________。

4、 在Powerbuilder中,系统预定义的五个全局变量为__SQLCA______、SQLDA、SQLSA、Error、Message。填入的全局变量是

5、 6、 7、 8、

PowerBuilder中的Message是 。 窗口中控件的属性中显示属性和活动状态属性分别为 、 。

当一单行编辑框修改数据时将产生 事件,当失去焦点时将产生 事件。 数据窗口包括两方面的内容:

。数据窗口对象主要用于

,数据窗口控件则是

9、 10、

数据窗口对象的SetTransObject函数用于

PowerBuilder的数据窗口提供了11种显示风格。与Excel电子表格的风格相似,行与列之间通过网格线分割的是 风格。常用于数据输入界面用的,一般一屏显示一条记录的是 风格。

11、 12、 13、 14、 15、

datawindow与datastore的区别在于 。 PowerBuilder程序中使用SQL语句时,在语句的后面必须加;

在PowerScript中,标识符由 、 、 等组成,且必须以 开头。 PowerBuilder程序中可以定义四种不同作用范围的变量:实例 、 共享

全局 、

局部 、

16、 17、

在PowerBuilder运行时需要用 命令将数据库中的数据提取到数据窗口。

每执行一条SQL语句后,与该语句相关的事务对象的____________属性给出一个值指示SQL语句的执行是否成功,如果其值为-1,则事务对象的______________属性中存放着厂商提供的错误代码,_____________属性中存放着厂商提供的错误信息。利用这两个属性,可以得到出错信息。

18、 触发父窗口中的ue_insert事件需要使用下面的哪一种命令:

姓名: 杭州创业软件股份有限公司

二、选择题(每题2分,共6题,共12分)

1、PB是一种( A )。

A.客户/服务器开发工具 B.程序语言 C.杀毒软件 D.翻译软件

2、在PowerBuilder中,缺省对象名d_1标明该对象是( )。

A、窗口

B、单行编辑器

C、数据窗口控件 D、数据窗口对象

3、建立PowerBuilder应用程序时,首先应该创建的对象是( C )。

A、菜单 B、窗口对象

C、应用对象 D、数据窗口对象

4、在PowerBuilder中有一种类型的窗口,它显示在父窗口前面,既可以移出父窗口,也能覆盖父窗口,但不能被父窗口覆盖,当父窗口最小化时,它随之隐蔽,父窗口关闭时,它也随之关闭。这种类型的窗口是( )

A、响应窗口 B、弹出式窗口 C、主窗口 D、子窗口

5、触发父窗口中的ue_insert事件需要使用下面的哪一种命令?( )

A、ue_insert( ) B、parent.ue_insert( )

C、parent.triggerevent(\D、parentwindow.event ue_insert( )

6、要使命令按钮cb_1“变灰”不可用的程序代码为 C 。

A、cb_1.visible=true B、cb_1.visible=false C、cb_1.enabled=false D、cb_1.enabled=true

三、是非题,请给正确的打上“√”,错误的打上“?”。(每题1分,共12题,共12分) 1、 ( ) 在PD中,对每一个对象都设立一些属性来表示对象的特有性质。

2、 ( ) PowerBuilder 所提供的窗口有Main、Child、Tabular和MDI Frame几种类型。 3、 ( )在PB中,主窗口是独立的,它不依赖其他任何窗口而独立存在。 4、 ( )对用户来说,界面就是系统本身。

5、 ( )PowerBuilder中的数据窗口对象主要用于操作数据库中的数据,但不能完成数据库中数据定义。 6、 ( )在Powerbuilder中,进行字符串比较时,区分大小写。

7、 ( )一个应用程序的执行,最先执行应用的Application对象中Open事件中的脚本。 8、 ( )在PowerScipt表达式中,使用减法运算符时,必须在减号的两边加上2个空格。

姓名: 杭州创业软件股份有限公司

9、 ( )在Powerbuilder中,能够像访问和使用表一样访问和使用视图,视图的物理结构和数据存储在当前数据库中。

10、 ( )在程序中要使用数据库中的数据,不一定要先建立数据库连接。

11、 ( )在Powerbuilder开发过程中,定义DB Profile是开发环境和运行环境下都必须的。 12、 ( )在Powerbuilder中,对象的属性只能通过该对象的函数来修改。( )

四、问答题(40分)

1、(6分)系统开发过程可分为哪几个步骤?

2、(4分)如何在视窗之间传递叁数?

3、(6分)请说明DataWindow的四个缓冲区的差异?

4、(12分)数据窗口中检索出数据,因为需要要求删除行数为奇数的记录,如检索出来的数据为5条,则在数据窗口中删除第1、第3、第5条数据,其代码如下,请补充删除奇数行数据的代码(提示,注意数据删除后总行数和实际行数序号的变动,如第1行删除,原来的第2行就变成第1行了):

long ll_row,ll_rowcount ll_rowcount = dw_1.retrieve() //删除序号为奇数行的数据

For ll_row = ll_rowcount to 1 setp -1 If mod (ll_row ,2)=1 then Dw_1.deleterow() End if End for

姓名: 杭州创业软件股份有限公司

5、(12分)求出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数的本身。例如:153就是一个“水仙花数”,用Messagebox函数显示结果。

PB入职试卷-1

姓名:杭州创业软件股份有限公司新员工入职考试卷考试时间:考生姓名:考分:(其中:问答题分+上机题分)一、填空题
推荐度:
点击下载文档文档为doc格式
6j3wk5g94a83uyx9681999g5n13tgu00uoz
领取福利

微信扫码领取福利

微信扫码分享