《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华版.docx
- 文档编号:11546403
- 上传时间:2023-03-19
- 格式:DOCX
- 页数:22
- 大小:35.58KB
《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华版.docx
《《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华版.docx》由会员分享,可在线阅读,更多相关《《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华版.docx(22页珍藏版)》请在冰豆网上搜索。
《POWERBUILDER程序设计》期末考试复习题+答案吐血推荐史上最全精华版
《POWERBUILDER程序设计》期末复习题+答案
一、单选选择题。
(共20题,每题1分,共20分)
第二章PowerBuilder11概述
1、工作区保存后在后缀名为()_____A____的文件中。
A、.pbwB、.pblC、.pbtD、.pbs
2、以树形结构显示当前工作区中存在的目标和目标中的各种对象的工作空间被称为()____A_____。
A、系统树窗口B、粘贴窗口C、工作区D、调试窗口
3、用于输出显示多种操作的执行结果,如版本迁移、调试结果显示、对象的保存和查找操作等的工作空间被称为()__D______。
A、系统树窗口B、粘贴窗口C、工作区D、输出窗口
4、用于编写事件的脚本程序的视图称为()____B_____。
A、布局视图B、编程视图C、函数列表视图D、属性视图
第三章PowerBuilder应用对象和库管理
1、移除目标的操作:
右键单击目标,在弹出菜单中选择()____A_____。
A、RemoveTargetB、DeleteC、EraseD、AddTarget
2、决定窗口中的控件、用户对象、数据窗口中静态文本的缺省字体的是()___A_____属性。
A、TextFontB、ColumnFontC、HeaderFontD、LabelFont
3、指定数据窗口中检索出的数据使用的缺省字体的是()___B______属性。
A、TextFontB、ColumnFontC、HeaderFontD、LabelFont
4、应用对象的()___A_____事件必须编写事件处理程序,否则整个应用程序就会什么也不做就结束了。
A、OpenB、CloseC、IdleD、SystemError
第四章PowerScript编程语言
1、代词()___A______代表对象或控件本身。
A、ThisB、ParentC、SuperD、ParentWindow
2、代词()____B_____代表当前控件所在的窗口。
A、ThisB、ParentC、SuperD、ParentWindow
3、测试变量a是否为空值时,应使用()____B_____。
A、a=nullB、函数IsNull()C、函数SetNull()D、a<>null
4、()___B______实际上是一组固定值,每个值都以英文单词开始,以感叹号(!
)结束。
A、普通类型B、枚举类型C、系统对象数据类型D、标准数据类型
5、一次声明多个变量时,变量名之间用()_____A____分隔。
A、,B、;C、:
D、。
6、____D_____()在使用它的事件处理程序或函数中声明,其作用域仅限于说明它的程序段。
A、全局变量B、实例变量C、共享变量D、局部变量
7、___A______()语句立即终止事件处理程序或函数的执行,把控制返回给用户或调用函数的地方。
A、ReturnB、HaltC、ExitD、Continue
8、____B_____()语句用于终止应用程序的运行。
A、ReturnB、HaltC、ExitD、Continue
9、___D______()语句跳出本次循环,继续执行下一次循环。
A、ReturnB、HaltC、ExitD、Continue
10、____C_____()语句跳出当前层循环。
A、ReturnB、HaltC、ExitD、Continue
第五章窗口与菜单
1、CloseQuery事件的返回值为()_____B____时,则窗口不被关闭。
A、0B、1C、2D、null
2、带参数打开窗口的函数名称为()____C____。
A、OpenB、OpenSheetC、OpenWithParmD、OpenWithReturn
3、控件Tab值为()____A_____时表示用Tab键在控件间跳转时会跳过该控件。
A、0B、1C、2D、10
第六章PowerBuilder与数据库
1、PowerBuilder可以同时和多个数据库建立连接,但当前活动连接只能有()____B____个。
A、0B、1C、2D、不确定
2、在应用程序启动时,系统自动创建一个名为()___A_____的全局对象事务,该对象在应用程序的如何地方都可以访问。
A、SQLCAB、SQLDAC、SQLPAD、SQLQA
3、SQLCA中的()___C_____属性指示最近一次SQL语句的执行是否成功。
A、DatebaseB、DBMSC、SQLCodeD、SQLDBCode
第七章SQL语句和游标
1、Select画板中,用来定义检索条件的标签是()____A_____。
A、WhereB、GroupC、SortD、Compute
2、___C_____()语句用来在游标中读取一行数据。
A、OPENB、CLOSEC、FETCHD、DECLARE
第8章窗口控件
1、表明控件是否可见的属性为()____A_____。
A、VisibleB、TextC、NameD、Enable
2、表明控件是否可用的属性为()____D_____。
A、VisibleB、TextC、NameD、Enable
3、表明控件名称的属性为()____C_____。
A、VisibleB、TextC、NameD、Enable
4、_____A____()是彼此排斥的,用来表示一组互斥的选项。
A、单选按钮B、复选框C、组框D、多选按钮
5、_____B____()用于让用户设置独立的选项,多个选项之间彼此相互独立,不相互排斥。
A、单选按钮B、复选框C、组框D、多选按钮
补充:
1、在PowerBuilder中默认的事物对象的名称是(B)。
A、SQLSAB、SQLCAC、SQLDAD、SQLCODE
1、有以下程序:
integers,i
s=0
i=100
do
s+=i
i+=2
loopuntili>99
执行程序后s的值(B)
A、0B、100C、4849D、5050
2、用PowerBuilder开发一个医院门诊管理系统,此系统的目标(Target)为Thospital、工作空间(Workspace)为Whospital、登录窗口(window)为w_login、应用对象(Application)为Ahospital,其逻辑顺序应该是(D)。
A、w_login->Whospital->Thospital->AhospitalB、Ahospital->w_login->Thospital->Whospital
C、Thospital->Whospital->w_login->AhospitalD、Whospital->Thospital->Ahospital->w_login
3、在登录窗口w_login打开一个主窗口w_main时,使用了函数OpenWithParm(w_main,lstr_user),其中lstr_user是一个字符串参数变量。
当打开窗口w_main后,可以使用此参数值。
在w_login和w_main之间传递此参数是依靠(A)完成的?
A、Message B、Transaction C、Error D、Datastore
4、PowerBuilder窗口由(D)组成。
A、属性、事件、函数和代码B、控件、事件、函数和文件
C、属性、记录、函数和控件D、属性、事件、函数和控件
5、以下定义的PowerScript标识,(B)不正确?
A、string_string B、%string_string C、String_n2ame D、String_Parent
6、下列运算符优先最高的是( A )。
A、++ B、^ C、* D、NOT
7、S=“123”+“246”的结果是(C)
A、369B、“369”C、“123246”D、123456
8、执行语句ret=MessageBox(“提示”,“是否存盘”,question!
YesNoCancel!
3),出现了提示框时点击”否”按钮,变量ret的值为:
(B)
A、1B、2C、3D、0
9、执行语句ret=MessageBox(“提示”,“是否存盘”,question!
YesNo!
2),出现了提示框时点击”是”按钮,变量ret的值为:
(A)
A、1B、2C、3D、0
10、执行完语句ret=MessageBox(“提示”,“是否存盘”,question!
YesNo!
2),变量ret的数据类型为:
(A)
A、整型B、字符串型C、日期型D、时间型
11、在开发应用程序过程中,需要从多个选项中选择一项内容时,应该选用(A)。
A、单选按钮 B、复选按钮 C、多行编辑框 D、数据窗口
12、在开发应用程序过程中,需要选择多个项目时,应该选用(B)。
A、单选按钮 B、复选按钮 C、多行编辑框 D、数据窗口
13、PowerBuilder是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是 (D)
A、支持面向对象的开发方法B、提供可视化图形用户界面
C、使用ODBC与多种数据库连接D、可通过数据窗口访问数据库
14、要删除一个不再使用的表时,在菜单中选择(C)操作。
A、deletetableB、cleartableC、droptableD、closetable
15、要新建一个表时,在菜单中选择(C)操作。
A、deletetableB、droptableC、newtableD、altertable
16、修改一个表的结构(如新增加一个字段“学号”)时,在菜单中选择(D)操作。
A、deletetableB、droptableC、newtableD、altertable
17、要往一个表里添加记录时,在菜单中选择(C)操作。
A、editdataB、droptableC、newtableD、altertable
18、如果在一个窗口中放置了一个选项卡tab_1,它具有2个选项页tabpage_1和tabpage_2,在tab_page2上又放置了一个单行编辑框sle_1,如果要在窗口的open事件中为sle_1的text属性赋值,(A)条语句是正确的。
A、tab_1.tabpage_2.sle_1.text=”test”B、sle_1.text=”test”
C、tabpage_2.sle_1.text=”test”D、super:
sle.text=”test”
19、( B )提供了在数据库内部、数据库之间,甚至不同的数据库管理系统之间快速复制数据的简便途径。
A、结构 B、数据管道 C、函数 D、PBL库管理器
20、视图与表的惟一区别就是(C)
A、在视图中只能检索而不能增加、删除和修改数据
B、在视图中只能增加记录而不能修改数据
C、在视图中只能检索和删除记录而不能增加和修改数据
D、在视图中只能检索、增加和删除记录而不能修改数据
21、一般说来,选单中的每个选单项都需要对(D)事件编程,以响应用户的选择操作。
A、help B、selected C、dohittest D、clicked
22、如果PowerBuilder的菜单项比较多,可以把菜单项用分类线隔开,其方法是在二类菜单项间插入一个( B)。
A、加号 B、减号 C、破折号 D、下划线
23、ASA数据库中数据表中记录的输入方式不包含( D )。
A、Grid B、FreeForm C、Tabular D、Graph
24、窗口对象通过(A)属性实现与选单对象的关联。
A、MenuNameB、NameC、MenuObjectD、Menu
25、默认情况下不带有标题栏的窗口类型是(B)。
A、popup!
B、child!
C、response!
D、mdihelp!
26、在PowerBuilder中有一种类型的窗口不依赖于其它任何窗口而独立存在,它既能够覆盖其它窗口,也能够被其它窗口覆盖,这种类型的窗口是(C)
A、响应窗口B、弹出式窗口C、主窗口D、子窗口
27、执行下列语句:
anyaa=5
stringkk=“aa”
aa=kk
变量aa的类型为(A)
A、stringB、intC、anyD、类型不确定
28、PowerScript提供了一整套嵌入式SQL语句,SQL语句中变量正确的写法是(B):
A、在变量前加#B、在变量前加:
C、在变量后加#D、在变量后加:
29、一个PowerBuilder应用程序必须具备的对象是(c)。
A、window对象B、datawindow对象C、application对象D、菜单对象
30、在PowerBuilder中,弹出菜单的应用非常灵活。
用户定义自己的弹出菜单应使用(C)命令。
A、MenusB、PopUpMenuC、PopMenuD、PopMenus
31、下面哪些是有效的注释表达方式(A)?
A、//这是一个注释B、/*这是一个注释/
C、***********这是一个注释***********D、REM这是一个注释
32、PowerBuilder是(B )。
A、操作系统B、新一代数据库开发工具C、C/J结构D、分布式计算模式
33、关于PowerBuilder的功能特点,下面说法错误的是(B)。
A、可视化的面向对象的程序设计B、可同时与多个数据库链接
C、跨平台开发D、事件驱动的应用程序
34、在PowerBuilder中,使用的编程语言是(C)。
A、VBScriptB、PASCALC、PowerScriptD、PowerDesigner
35、为了操作的方便,我们可以在数据窗口中设置Tab键,如果设置某字段的顺序为(c),则该字段将无法被Tab键访问。
A、1B、-1C、0D、100
36、在Powerscript的注释方式中,单行注释用(B)开始。
其后面书写注释内容,直到行尾结束均为注释部分。
A、/B、//C、/*D、*/
37、Powerbuilder的变量名最长不能超过(B)个字符。
A、8B、255C、128D、256
38、PowerBuilder是(B)公司推出的的一种软件产品。
A、BorlandB、SybaseC、oracleD、Microsoft
39、”Power”=”power”的结果是(A)。
A、trueB、falseC、1 D、0
40、建立PowerBuilder应用程序时,首先应该创建的对象是( D )。
A、菜单 B、窗口对象C、数据窗口对象 D、应用对象
41、在PowerBuilde应用程序中,对数据库中数据的操作是通过( A )对象进行的。
A、DataWindow B、WindowC、Application D、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())
二、填空题。
(共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代表_____________主窗口。
5、PowerBuilder的开发界面与大多数windows窗口类似,都包含一些基本元素,除此之外的空间默认被分割为四部分:
_____________系统树窗口、_____________粘贴窗口、_____________工作区、_____________输出窗口。
6、画板就是_____________用来编辑对象的编辑器。
8、在编程区内输入某一函数名,选中后按_____________Shift+F1键,则直接进入该函数的帮助。
用户一次可以打开_____________1个工作区,每个工作区中可以包含___________多__个目标。
第三章PowerBuilder应用对象和库管理
1、当工作区存在多个目标时,要运行某个目标,应把该目标设置为当前目标。
操作是右键单击目标,在弹出菜单中选择________________________setascurrenttarget。
2、另一种更改运行目标的操作方法是,单击菜单____________________Run/SelectandRun,弹出一个对话框。
在对话框中,可以选择一个目标作为当前运行的目标。
3、PowerBuilder中的所有对象都保存到一个或多个后缀名为_____________.pbl的磁盘文件中,也叫做_____________库文件。
第四章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、连接运算符只有一个,就是符号_____________+。
12、PowerBuilder的条件语句共有两类:
_____________IF和_____________CHOOSECASE。
13、PowerScript的循环语句有三种形式:
_____________DO…LOOP、_____________FOR…NEXT和_____________GOTO。
14、_____________DO…LOOP结构用于循环次数不确定的任务;_____________FOR…NEXT结构用于循环次数确定的任务。
第五章窗口与菜单
1、按照对信息响应的方式,窗口分为_____________模式窗口和_____________非模式窗口两大类。
2、_____________模式窗口的特点是:
操作没有完成之前,不能进入别的窗口进行其他操作。
3、当调用close函数来关闭窗口时,先触发_____________CloseQuery事件,之后再触发_____________Close事件。
4、触发窗口Timer事件的是_____________Timer函数或_____________Starter函数。
5、控件名的_____________前缀反映了控件的类别。
6、单击____
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- POWERBUILDER程序设计 POWERBUILDER 程序设计 期末考试 复习题 答案 吐血 推荐 史上最全 精华版