一、单项选择题1.PB系统默认的工作空间(Workspace)文件的扩展名为(A)。
A、.pbwB、.htmC、.pbtD、.dbf2.PB编写的所有对象放在扩展名为(B)的文件中。
A、.dbB、.pblC、.pbtD、.log3.使用窗口的继承,后代窗口中不允许(B)。
A、隐藏继承的控件B、删除继承的控件C、新增控件D、修改继承的控件4.S= “123” + “246”的结果是(C )。
A、369B、“369”C、“123246”D、1234565.执行语句ret=messagebox(“例题”,“是否存盘”,question!,yesnocancel!,3),出现了提示框时点击NO按钮,变量ret的值为:(B)。
A、1B、2C、3D、06.一个可以独立运行的PB应用程序必须具备的对象是(C )。
A、window对象B、datawindow对象C、application对象D、pbl对象7.PB应用程序运行时首先执行的代码是(B)对象的open事件。
A、windowB、applicationC、groupboxD、statictext8.以下( A )种变量的作用范围最小。
A、局部B、共享C、实例D、全局9.以下( D )种变量的作用范围最大。
A、局部B、共享C、实例D、全局10.integer一个整型数据用来存储整数,整数包括( D )。
A、正整数B、正整数和零C、正整数和负整数D、正整数,负整数和零11.powerBuilder是(B)。
A、操作系统B、新一代数据库开发工具C、C/J结构D、分布式计算模式12.建立PowerBuilder应用程序时,首先应该创建的对象是(D)。
A.菜单 B.窗口对象C.数据窗口对象 D.应用对象13.Powerbuilder的事件和函数统称为(A)。
A、方法B、对象C、事件D、函数14.在Power Builder中有一种类型的窗口可以显示在父窗口的前面,当它被关闭后,才可以对父窗口进行操作。
这种类型的窗口是( A )。
A、responseB、childC、mainD、popup15.在Power Builder中有一种类型的窗口是默认的窗口类型。
这种类型的窗口是( C)。
A、responseB、childC、mainD、popup16.(D)类型的窗口可以在其窗口的内部管理其它窗口。
A、responseB、 childC、 mainD、Mdi17.要使命令按钮cb_1“变灰”的程序代码是(D)。
A、cb_1.visible=trueB、cb_1.visible=falseC、cb_1.enabled=trueD、cb_1.enabled=false1.在定义检索条件时,如果条件中的值在程序运行时才能确定,那么就需要使用检索参数,它是在SLQ select语句的(A)子句中使用的参数。
A、whereB、selecteC、fromD、group by2.从学生表查询姓名姓名,出生日期使用SQL语句( C )姓名,出生日期 from 学生。
A、insertB、deleteC、selectD、update3.在应用中连接数据库的时候默认的事务对象是(D)。
A.SQLCodeB.SQLErrTextC.DBMSD.SQLCA4.数据库连接成功与否可以通过事务对象sqlcode的属性得知,成功返回的数值是(B)。
A.1B.0C.100D.-15.连接数据库的脚本一般是写在(B)的open事件里面。
A.windowB.applicationC.menuD.datawindow6.ASA数据库中,日志文件的扩展名为( C )。
A、.dbcB、.dbfC、.logD、.scx7.一个物理数据可以定义多少个ODBC数据源( D )。
A、1个B、2个C、10个D、若干个8. 4 powerbuilder连接多种不同数据库时一般是通过( B )。
A、物理数据库B、ODBC数据源C、ASA数据库D、任意数据库9.表结构定义好后,只有给表设置了( A ),才能向表中添加数据。
A、主键B、外键C、候选索引D、普通索引10.数据库表中,一个表的主键可以是( C )。
A、一个列B、多个列的组合C、一个列或多个列的组合D、不需要列11.索引是在数据库中实现表中数据逻辑排序的方法,建立索引的列可以是(C )。
A、一个列B、多个列的组合C、一个列或多个列的组合D、任意列12.创建表后,能够进行删除的是( D )。
A、主键B、索引和外键C、外键D、主键、索引和外键13.ASA数据库表中,能够作为主键的列,其NULL值为(B )。
A、yesB、noC、yes或noD、不填14.powerbuilder和数据库的链接是建立在( B )之上。
A、应用程序B、驱动程序C、硬件D、软件15.在新建并连接数据库时,不必有的操作是( D )。
A、创建ASA数据库B、创建ODBC数据源C、配置DB ProfileD、创建表16.database画板是专门用来(A)。
A、管理数据库B、创建和删除ASA数据库C、连接数据库D、管理表17.删除数据源,不会影响( C )。
A、连接数据库B、DB Profile配置C、物理数据库D、在PB中操作数据库18.在表中增加新数据的SQL语句为( D )。
A、putB、put intoC、udateD、insert into19.从表中删除数据的SQL语句为( B )。
A、selectB、deleteC、dropD、drop from20.表中更新表中数据记录的SQL为( D )。
A、update ···getB、update ···fromC、update ···intoD、update ···set21.select count是查询(A)。
A、符合条件的数据共有几条B、多个表格中值相同的数据C、符合条件的数据内容D、数据类型相同的字段22.建立数据库表的SQL语句为( D )。
A、create fromB、delete tableC、drop fromD、create table23.查询所有职员信息,正确的SQL语句是(C )。
A、Select * from zyxxb:B、Select count(*) from zyxxb:C、Select count(*) from zyxxb;D、Select * from zyxxb;24.将编号为“005”的职员的登录密码改为“456”,正确的是(A )。
A、Update zyxxb set dlmm='456' where bh='005'B、Update zyxxb from dlmm='456' where bh='005'C、Update zyxxb into dlmm='456' where bh='005'D、Update dlmm='456' where bh='005'25.select avg( )计算的是( B )。
A、总和B、平均C、最大值D、最小值26.UPDATE语句为更改某个数据列的值,设定参数值需要加单引号的是(B )。
A、数值型B、字符型C、枚举型D、布尔型27.数据库表中数据的常用来源可以是(D)。
A、直接输入B、ini文件导入C、excel表导入D、以上均可以28.delete用于删除(C )。
A 、数据库 B、数据库中的表 C、表中的数据 D、以上均可以29.查询所有部门信息,表示正确的是( B )。
A、SelectB、Select *C、Select allD、select 全部30.创建数据窗口时可以不与数据库连接而直接选用的数据源是( D )。
A、quick select数据源B、query数据源C、storeprocedure 数据源D、external数据源31.设置数据窗口dw_1第3行startdate字段为2003-1-14,程序为(A ):A、dw_1.setitem(3,”startdate”,2003-1-14)B、dw_1.setitem(3, 2003-1-14,”startdate”)C、dw_1.setitemdate(3,”startdate”,2003-1-14)D、dw_1.setitemdate(3,2003-1-14,”startdate”)32. ( D )表现风格可以在一个数据窗口对象中包含多个预先定义好的数据窗口。
A、GroupB、CrosstabC、N-UpD、Composite33.在设计数据窗口时,如果要在检索出的数据的最后显示统计结果,应把统计公式放在数据窗口的(D )。
A、detail区域B、footer区域C、 group trailer区域D、 summary区域34.按钮的作用是删除数据窗口控件dw_1中显示内容的当前行,那么其clicked事件的代码应是( B)。
A、Dw_1.deleterow()B、 Dw_1.deleterow(0)C、 Dw_1.deleterow(getrow())D、 Dw_1.deleterow(thisrow())35.下列关于数据窗口控件函数retrieve( )的论述正确的是(A)。
A、返回值为long型,表示检索到数据的记录数B、返回值为integer型,表示检索到数据的记录数C、返回值为long型,表示数据表中的记录数D、返回值为integer型,表示数据表中的记录数36.数据窗口控件的DataObject属性的数据类型是(A)。
A、stringB、AnyC、datawindowD、枚举类型37.数据窗口可以用图形表示数据,其图形组成元素不包含( D )。
A、SeriesB、CategoriesC、ValuesD、Group38.在访问数据库时,为了不显示出错误信息,可以让数据窗口控件的( C)事件的返回值为1。
A、ErrorB、EditchangedC、DBerrorD、ItemError39.在数据窗口中当用户修改了字段,然后移走焦点、但数据未能通过该列的有效性检查时会触发(B)事件。
A、ErrorB、ItemErrorC、ItemChangedD、DBError40.一般来讲,建立数据窗口时,所选择的数据风格Grid用于建立( B )比较合适。
A、数据输入窗口B、数据列表窗口C、标签窗口D、分组窗口41.在PB的DataWindow的设计视图,下列( A )Band显示DataWindow的标题栏。