Multiple-Choice Questions About Powerbuilder
Question: 601 |
PB. Which the following type is not functions for
datawindow control |
Answer |
SetRedDraw |
Move |
|
Print |
|
Title |
|
Question: 602 |
PB. what answer of below define is correct for CloseQuery in window? |
Answer |
Occur when close the
window, before Close event |
Occur when close the window, after Save event |
|
Occur when close the window, before Save event |
|
Occur when close the window, after Close event |
|
Question: 603 |
PB. This script, what answer Of below Is correct For Sum? |
Answer |
483 |
834 |
|
438 |
|
348 |
|
Question: 604 |
PB. This script, what answer Of below Is correct?) |
Answer |
1->1->1 |
1->2 |
|
1 |
|
1->2->3 |
|
Question: 605 |
PB. This script, what answer of below is correct for
ls_str?) String ls_str SELECT SUBSTR(‘abcdcba’, INSTR(‘abcdcba’,’c’)) INTO
:ls_str FROM DUAL ; messagebox(‘tb’,
ls_str) |
Answer |
Code be error |
cdcba |
|
c |
|
cba |
|
Question: 606 |
PB. What the following type is properties for
DropDownListBox control |
Answer |
InsertItem |
Modified |
|
AllowEdit |
|
DragDrop |
|
Question: 607 |
PB. which is not Events for Window control? |
Answer |
MouseMove |
Clicked |
|
Resize |
|
Title |
|
Question: 608 |
Pb. Share Datawindow, which of the following function,
when doing on the secondary window will not affect the main window? |
Answer |
InsertRow |
SetItem |
|
ImportClipboard |
|
SetFilter |
|
Question: 609 |
When writing code, we often use the messagebox function to
display the prompt information, there are several arguments for the function
at least? |
Answer |
3 |
2 |
|
0 |
|
1 |
|
Question: 610 |
PB. Which the following type is not properties for Message
object? |
Answer |
GetParent |
ClassDefinition |
|
WordParm |
|
ReturnValue |
|
Question: 611 |
Which of the following is not a valid PB variable name? |
Answer |
a$ |
parent |
|
name |
|
window |
|
Question: 612 |
Which of the following window type can not have menu? |
Answer |
Main! |
MDI! |
|
Child! |
|
Popup! |
|
Question: 613 |
PB. The following script, Which is view “Hello”
and “world”, but them will
be separated by 1 line? |
Answer |
messagebox(”, “Hello~nworld”) |
messagebox(”, “Hello~rworld”) |
|
messagebox(”,
“Hello~r~rworld”) |
|
messagebox(”, “Hello~r~nworld”) |
|
Question: 614 |
When data does not match the datawindow validdation
rules,the system show an error message.Which of the following events can
cancel the error message ? |
Answer |
Constructor Event |
ItemEdit Event |
|
Itemfocuschanged Event |
|
ItemError Event |
|
Question: 615 |
Execute the following PB script,which the result of
execution is correct ? String ls_arr[]
ls_arr[5] = ‘test’ |
Answer |
Use function Upperbound(ls_arr) result is 4 |
Use function lowerbound(ls_arr) result is 0 |
|
ls_arr[3] is empty
string |
|
can use SetNull (ls_arr) function,Initialize the array |
|
Question: 616 |
Declare dc_sel dynamic cursor for SQLSA; Prepare SQLSA
from “select count(*) from dept where dept_no in (‘SA’,’SB’,’SC’)”;
what is it? |
Answer |
For storage input and output parameter |
For storage dynamic
SQL statement |
|
for connect database |
|
Just a user defined name |
|
Question: 617 |
Which SQL excute will get result ‘20150228’? |
Answer |
select to_char (
add_months(to_date(‘20141231′,’yyyymmdd’),2),’yyyymmdd’ ) from dual ; |
select to_char ( add_months(to_date(‘20141230′,’yyyymmdd’),2),’yyyymmdd’
) from dual ; |
|
select to_char (
add_months(to_date(‘20141228′,’yyyymmdd’),2),’yyyymmdd’ ) from dual ; |
|
select to_char ( add_months(to_date(‘20141229′,’yyyymmdd’),2),’yyyymmdd’
) from dual ; |
|
Question: 618 |
There is Data Pipeline Object,when executing
Pipeline.start() which of following can be triggered ? |
Answer |
PipeEnd |
Destructor |
|
Constructor Event |
|
PipeStart |
|
Question: 619 |
Execute the following PB script,which the result of
execution is correct ? |
Answer |
1==>1==>1 |
1==>2 |
|
1 |
|
1==>2==>3 |
|
Question: 620 |
Execute the following PB script,which the result of
execution is correct ? |
Answer |
1==>2==>1==2==>1==>2 |
1==>2==>3==>1==>2==>3==>1==>2==>3 |
|
1==>2==>1==2==>…….Endless loop |
|
1==>2 |
|
Question: 621 |
Declare variable in PB , which declare are wrong ? |
Answer |
string $123_%~nx |
string $123_%nx |
|
string 123_nx |
|
string %123_nx |
|
Question: 622 |
Related to function FileRead of PB,Which of the following
describes is correct ? |
Answer |
FileRead return number
of bytes read |
FileRead don’t support Stream Mode |
|
FileRead don’t
support Text Mode |
|
FileRead can read a
maximum of 32,765 bytes at a time |
|
Question: 623 |
Which of the following statements are DML ? |
Answer |
Truncate |
Delete |
|
Insert |
|
Update |
|
Question: 624 |
There are the following PB scripts. In PB ,which formula
return result the same (a -= b+4) ?
Int a , b a=0 b=10 |
Answer |
a = (b+4) -a |
a = a – (b+4) |
|
a = 1/(b+4) |
|
a = – (b+4) |
|
Question: 625 |
Which of the following statements is wrong in Powerbuilder
? |
Answer |
When you write events scripts in a descendent object ,you
can cancel inheritance scripts that have been written in the ancestor |
when you write events scripts in a descendent object ,you
can extend or override scripts that have been written in the ancestor |
|
Descendant can use ancestor’s functions |
|
You can delete an
ancestor function from within a descendant |
|
Question: 626 |
When PowerBuilder executes a script and finds an
unqualified reference to a variable, it searches for the variable in the
following order : |
Answer |
Local variable
==>Shared variable==>Global variable ==>Instance variable |
Global variable ==>Local variable ==>Shared
variable==>Instance variable |
|
Global variable==>Instance variable ==>Local
variable ==>Shared variable |
|
Local variable ==>Global variable ==>Shared
variable==>Instance variable |
|
Question: 627 |
About PB’s POS function , which answers are right? |
Answer |
Pos(“The Avengers”, “The”, 4 ) ==>
Return 1 |
PosA(“The
Avengers”, “av”) ==> Return 0 |
|
Pos(“The
Avengers”, “e”) ==> Return 3 |
|
lastpos(“The
Avengers”, “A”) ==> Return 5 |
|
Question: 628 |
There are the following PB scripts, please fill in correct
_____ in order to save without errors _____abc |
Answer |
Double |
String |
|
All |
|
Any |
|
Question: 629 |
There are the following PB scripts, What’s the resulting
value e ? |
Answer |
-32536 |
32000 |
|
33000 |
|
-233 |
|
Question: 630 |
There are the following PB scripts, What Is the result? |
Answer |
6 |
5 |
|
9 |
|
10 |
|
Question: 631 |
Related to Taborder ,which statements is wrong ? |
Answer |
Maximum four digits |
TabOrder can be set a
negative number |
|
When the user presses the Tab key , TabOrder will decide
the order to move the focus |
|
TabOrder is 0 you can not keying data |
|
Question: 632 |
Which of the following SQL statement results are 100? |
Answer |
select trunc(145.567,-2)
from dual; |
select
round(103.49,-1) from dual; |
|
select ceil(100.01) from dual; |
|
select ABS(-100) from
dual; |
|
Question: 633 |
Which one of the following is faster? |
Answer |
All of the above gives the same performance |
Creating menu items dynamically as and when needed and
destoring them when done |
|
Enabling and
Disabling a menu item |
|
Hiding and Displaying a menu item |
|
Question: 634 |
after Idle() function,Which explanation is correct? |
Answer |
Fires the Application
object Idle event after the specified number of seconds |
Makes the application idle and stops taking input from the
user |
|
PowerBuilder doesn’t have Idle() function |
|
Fires the Application object Idle event after the
specified number of minutes |
|
Checks whether the application is idle and returns
True/False value |
|
Question: 635 |
SignalError() function,Which explanation is correct? |
Answer |
It is a wrong function. It should be ErrorSignal() |
Checks for any error signals |
|
Fires Application SystemError
event |
|
Called from the SystemError event to indicate the error
processing is about to begin |
|
Populates the Error object and fires Application
SystemError event |
|
Question: 636 |
How to specify the application start-up window name? |
Answer |
Any of the above is correct |
in the application object’s properties dialogbox at the
design-time |
|
by turning the window’s StartupWindow property on at
run-time |
|
by calling the Open() function in the Application Object
Constructor event |
|
by calling the Open()
function in the Application Object Open event |
|
Question: 637 |
How many times the SQLPreview event is fired when you call
dw_1.Retrieve()? |
Answer |
will not |
once |
|
Number of dw_1 total Rows |
|
Currentl Rows of dw_1 |
|
Question: 638 |
Disable a MenuItem, what affect for the associated toolbar
icon ? |
Answer |
display ‘X’ symbol in red color on the toolbar icon |
not affect the toolbar icon |
|
disable the
associated toolbar icon |
|
hide the associated toolbar icon |
|
Question: 639 |
About the Toolbar Icons description, which is correct? |
Answer |
You can associate any number of toolbar icons to a menu
item and control which one to display in the script |
two toolbar icons one
icon is for default display and another is when the mouse button is depressed |
|
You can’t associate more than one toolbar icon to a menu
item |
|
two toolbar icons, one to display when the menu bar item
is enabled, and another is when the menu bar item is disabled |
|
two toolbar icons, one to display when the menu item is
displayed, and another is when the menu bar item is hidden |
|
Question: 640 |
About ToolbarItem following properties, which is wrong? |
Answer |
ToolbarItemText |
ToolbarItemName |
|
ToolbarItemType |
|
ToolbarItemOrder |
|
Question: 641 |
Which one of the following refers to the associated menu
from the Window’s Activate event? |
Answer |
None of the above |
This.MenuID |
|
This.MenuName |
|
ParentMenu |
|
This.Menu |
|
Question: 642 |
If you want refresh a Datawindow automatically at a
certain intervals, the following function which is the correct usage ? |
Answer |
Timer ( interval {,
windowname } ) |
windowname.timer(interval) |
|
DataWindow.Refresh(Interval) |
|
Timer ( interval {, datawindow } ) |
|
Question: 643 |
WindowName.WorkSpaceHeight() returns: |
Answer |
There is no such function. The window has an attribute
‘WorkSpaceheight’ which you can refer directly. |
The second option, but applies only for the MDI Frame/Help
windows. |
|
The second option, but doesn’t apply to a response window. |
|
一.The
total height of the specified window minus the total height of
toolbar,statusbar, and all the controls placed on the window. |
|
二.The total height
of the specified window minus the sum of border, toolbar, menubar, statusbar,
titlebar height. |
|
Question: 644 |
Which one of the following attribute a Response window
can’t have? |
Answer |
Maximize &
Minimize buttons |
Control Menu |
|
Title |
|
Menu |
|
Border |
|
Question: 645 |
Which one of the following statement is wrong? |
Answer |
Option D is correct with one exception; It applies to only
those controls that are inherited from the DragObject object. |
You can drag any
non-sheet window and drop it on the Operating System icons such as Printer,
Mailbox, etc. |
|
A Window control can
be dragged and dropped only within the same window. |
|
A window control can
be dragged and dropped on another window. |
|
The above option is
correct with once exception; it is applicable only among sheets in a MDI
frame window. |
|
Question: 646 |
The SQL statement for a Pipeline data source can, Multiple
table joins are NOT allowed? |
Answer |
Option C with a maximum of 4 tables in the join. |
Have a multi-table join SELECT statement as a DataSource. |
|
Have a SELECT
statement with a SUB-SELECT statement as a DataSource. |
|
Have a Stored
Procedure as a DataSource. |
|
Have a SELECT
statement on a VIEW as a DataSource. |
|
Question: 647 |
A window event/function has the following script, what
results are correct? WINDOW
lw_MyWindow lw_MyWindow = PARENTWINDOW |
Answer |
No matter where you
code it, it will result in compilation error unless you call this on a MENU
object. |
Since, window doesn’t have a PARENT, it refers to the
WINDOW itself in which it is called. |
|
Refers to the
associated WINDOW. |
|
Refers to the parent window, i.e., MDI window if this
window is opened as a sheet in the MDI window. Otherwise, it referrs to NULL. |
|
Question: 648 |
Which of the following DataWindow control functions, Will
affect the Original Buffer data of DataWindow dw_1? |
Answer |
dw_1.retrieve() |
dw_1.filter() |
|
dw_1.reset() |
|
dw_1.delete() |
|
Question: 649 |
To remove a range of rows in a DataWindow control. Once a
row has been removed using it code, you cannot restore the row. You have to
retrieve it again from the database. Which function can achieve the above
mentioned function ? |
Answer |
RowCount |
RowsDiscard |
|
RowsCopy |
|
RowsMove |
|
Question: 650 |
Which of the following about OpenWithParm Function is
wrong? |
Answer |
Always save arguments
in Message.PowerObjectParm Object Property |
When Save PowerObject, it’s can support Structure Object |
|
When Open Window, it will save arguments in Message Object |
|
Can save Numeric Datatype、String Datatype、PowerObject |
|
Question: 651 |
Declared Array following PB script, What is ll_array[1,1]
+ ll_array[2,2]? |
Answer |
7 |
5 |
|
1 |
|
3 |
|
Question: 652 |
When you enter data in the DataWindow dw_1 column, Which
of following events will write data to dw_1 DWBuffer? |
Answer |
Press the Enter key |
Execute AcceptText
Method |
|
dw_1 lose focus |
|
Press the Tab key |
|
Click on other dw_1
column |
|
Question: 653 |
Integer a = 32000, b = 1000, c |
Answer |
-32536 |
33000 |
|
31000 |
|
32000 |
|
Question: 654 |
Which variable’s values is 10? |
Answer |
real a = 10 |
double a = 10.0001 |
|
decimal a = 10.09 |
|
long a = 10.3 |
|
int a = 9.5 |
|
Question: 655 |
Run below PB script, will Show up which MessageBox? |
Answer |
show message test2 first, and show message test3 |
show message test1
first, and show message test3 |
|
show message test1 |
|
show message test2 |
|
Question: 656 |
When two DataWindow are being shared,which following descriptions are correct? |
Answer |
Crosstab DataWindow windows can be share data |
The sort criteria can
be share |
|
Share the data
buffers( including Delete! and Filter!) |
|
The shared datawindow
controls do not share formatting; only the data is shared. |
|
Question: 657 |
Powerbuilder provided by Debug, has what function? |
Answer |
Add program comment |
Change the content of the program function. |
|
Change the variable
value of the stop point. |
|
Adjust the program execution steps. |
|
Question: 658 |
Which event is triggered only on first expansion of a
TreeViewItem |
Answer |
ItemExpanded |
ItemPopulate |
|
ItemExpanding |
|
ItemSelected |
|
Question: 659 |
How to set the col_1 DataWindow field data does not show
Repeating data ? |
Answer |
All of the above statement is right |
SetFilter() |
|
Rows -> Suppress
Repeating Values -> col_1 DataWindow |
|
dw_1.Modify(“DataWindow.Sparse=’col_1′”) |
|
Question: 660 |
Datawindow only show which one buffer’s data? |
Answer |
filter buffer |
delete buffer |
|
primary buffer |
|
original buffer |
|
Question: 661 |
Which statements about using DataStore is true? |
Answer |
DataWindow objects are assigned to DataStores using the
datastore.object.data property |
DataWindow objects
are assigned to DataStores using the datastore.dataobject property |
|
The DataWindow object
property can be copied from a DataWindow to a DataStore |
|
DataWindow objects are assigned to DataStores using the
datastore.object.dwo property |
|
Question: 662 |
If string ls_a =’Helloword’ and string ls_b =
MidA(ls_a,7,mod(10,LenA(ls_a)-2) ) , about string ls_b , which option is
true? |
Answer |
ls_b=rd |
ls_b=wor |
|
ls_b=ord |
|
ls_b=owo |
|
Question: 663 |
Which of the following functions is used to determine the
data on the DataWindow to be modified? |
Answer |
FilteredCount() |
RowCount() |
|
ModifiedCount() |
|
DeletedCount() |
|
Question: 664 |
How to close Timer Event ? |
Answer |
Timer(1) |
Timer(0) |
|
Timer(-1) |
|
Timer(2) |
|
Question: 665 |
Which are probably return values in ItemChanged Event? |
Answer |
3 |
2 |
|
NULL |
|
1 |
|
Question: 666 |
String a ,array[3,3] = {‘△‘,’☆‘,’▲’,’◇‘,’□’,’★‘,’▽‘,’◆‘,’▼’} |
Answer |
△□▽ |
▲☆▽ |
|
△□▼ |
|
△□▲ |
|
Question: 667 |
Which PB scripts excute will get result ‘000’? |
Answer |
mid(‘0000’,2,3) |
’00’ + Space (1) |
|
string (111,’000′) |
|
Fill( ‘0’, 3 ) |
|
Question: 668 |
There are two functions in a Window. |
Answer |
10 |
2 |
|
‘0’ |
|
‘2’ |
|
Question: 669 |
Which one Of Error will upon when Execute below script ? |
Answer |
D |
C |
|
A |
|
B |
|
Question: 670 |
Integer a[3,2] = {1,2,3,4,5,6} Integer b[4,4] b = a In PowerScript,which answer is b[2,3]
value? |
Answer |
6 |
5 |
|
0 |
|
4 |
|
Question: 671 |
What is the string variable ls_result’s value of below
power builder script? dec{2} amount
string ls_result amount = 123456.32 ls_result = string(amount,”\N\T\D\
0.00″) |
Answer |
\N\T\D 123456.32 |
NTD 123456.32 |
|
123456.32 |
|
\N\T\D123456.32 |
|
Question: 672 |
Which function can open a file that is more than 32767
bytes ? |
Answer |
FileReadEX |
GetFileRead |
|
Read |
|
FileRead |
|
Question: 673 |
Which of the following syntax is used to read the data
using the Cursor. |
Answer |
DECLARE |
FETCH |
|
OPEN |
|
CLOSE |
|
Question: 674 |
PowerScript pronouns which provides correct? |
Answer |
super |
parentwindow |
|
this |
|
parent |
|
Question: 675 |
About PB Tab Order ,which statement is wrong ? |
Answer |
Maximum four digits |
Tab Order can be set
a negative number |
|
When the user presses the Tab key , Tab Order will decide
the order to move the focus |
|
Tab Order is 0 you can not keying data |
|
Question: 676 |
Which one of the following controls does the
groupbox control have an effect on ? |
Answer |
PictureButton |
CheckBox |
|
SingleLineEdit |
|
RadioButton |
|
Question: 677 |
Which of the following DataWindow’s Primary Buffer
statuses will cause the DataWindow to generate SQL statements? |
Answer |
NewModified |
New! |
|
NotModified! |
|
DataModified! |
|
Question: 678 |
The following syntax error is: |
Answer |
dw_1.Object.address.protect
= no |
dw_1.Object.address.Visible = ‘yes’ |
|
dw_1.Object.address.Visible = 1 |
|
dw_1.Object.address.Visible = False |
|
Question: 679 |
Which of the following DataWindow control functions will
cause database activity to occur? |
Answer |
Update() |
DeleteRow() |
|
SelectRow() |
|
ReselectRow() |
|
Question: 680 |
Which of the following functions are provided by
PowerBuilder to calculate the rows of data? |
Answer |
FilteredCount() |
RowCount() |
|
ModifiedCount() |
|
DeletedCount() |
|
Question: 681 |
How can I find out if the PowerBuilder application is
connected to the DB or not? |
Answer |
GetActiveSheet |
GetApplication() |
|
Sqlca.Sqlcode |
|
Dbhandle() |
|
Question: 682 |
What is the event from which I can see the exact SQL
statement sent to the DB by PowerBuilder? |
Answer |
RetrieveEnd |
DbError |
|
SqlPreview |
|
UpdateEnd |
|
Question: 683 |
What would be the row status in the destination DataWindow
when a row is copied from another DataWindow using RowsCopy() function? |
Answer |
DataModified! |
NotModified! |
|
New! |
|
NewModified! |
|
Question: 684 |
The Timer event of a window can be initialized with which
function? |
Answer |
Timer() |
Sleep() |
|
Start() |
|
Idle() |
|
Question: 685 |
After inserting or modifying rows in a grouped DataWindow,
what functions should be called to ensure proper display? |
Answer |
GetChanges() then Move() |
FindCategory() then RowsMove() |
|
SetSort() then Sort() |
|
Sort() then
GroupCalc() |
|
Question: 686 |
Copy the data of dw_1 to dw_2, which options of the
following are true? |
Answer |
Dw_2.object.data =
dw_1.object.data |
blob lb_data long
ll_row ll_row = dw_1.getfullstate(lb_data) dw_2.setfullstate(lb_data) |
|
dw_1.rowscopy(1,dw_1.rowcount(),Primary!,dw_2,1,primary!) |
|
dw_1.sharedata(dw_2) |
|
Question: 687 |
Which of following command could escape loop from
Powerbuilder? |
Answer |
continue |
Go to |
|
exit |
|
end |
|
Question: 688 |
FOR a=100 to 2 step
-2 |
Answer |
98 |
51 |
|
48 |
|
50 |
|
Question: 689 |
To dynamically modify the font color in the text box st_1
PowerBuilder script, Which option is correct? |
Answer |
st_1.color = rgb(255,0,0) |
st_1.text = 255 |
|
st_1.text = rgb(255,0,0) |
|
st_1.textcolor =
rgb(255,0,0) |
|
Question: 690 |
How to run the application start-up window ? |
Answer |
Any of the above is correct |
in the application object’s properties dialogbox at the
design-time |
|
by turning the window’s StartupWindow property on at
run-time |
|
by calling the Open() function in the Application Object
Constructor event |
|
by calling the Open()
function in the Application Object Open event |
|
Question: 691 |
Which setting of the retrieve options has a new row while
scrolling? |
Answer |
Rows in needed |
Rows on time |
|
Rows as needed |
|
Rows to disk |
|
Question: 692 |
integer a,b=100 ,c |
Answer |
-100 |
0 |
|
null |
|
100 |
|
Question: 693 |
Which object can’t use Inheritance? |
Answer |
user object |
menu |
|
datawindow |
|
window |
|
Question: 694 |
about powerbuilder function Upper ( string ),which option
is true |
Answer |
Upper(“Apple”) = Apple |
Upper(“Apple”) = aPPLE |
|
Upper(“Apple”) = apple |
|
Upper(“Apple”)
= APPLE |
|
Question: 695 |
Which method of invoking event is correct ? |
Answer |
this.triggerevent(eventcom) |
this.event(‘eventcom’) |
|
this.event eventcom() |
|
this.triggerevent
eventcom() |
|
Question: 696 |
For Any type of account is wrong? |
Answer |
Use the function the ClassName () to get type of data
saved in Any type variable |
Any type variable can
not change the data type in the second assignment |
|
Any type of variables to participate in operations,,Must
ensure that the data type of the value is correct and meet operator requirements |
|
Any type is a kind of variable data types |
|
Question: 697 |
In the event of PB, what is the trigger condition of key
events? |
Answer |
Occurs When the user
presses a key |
Occurs When the output specific characters |
|
Occurs when the window becomes inactive. |
|
Occurs When the input specific characters |
|
Question: 698 |
In using TreeView object, which property can allow item to
be dragged? |
Answer |
Indentation |
DisableDragDrop |
|
Hide Selection |
|
Lines At Root |
|
Question: 699 |
if we want to modify text color , where do we change the
setting argument? |
Answer |
database |
library |
|
properties |
|
browser |
|
Question: 700 |
PB code, function mod (5,2) is the result of what? |
Answer |
5 |
3 |
|
1 |
|
2 |
Note: Maybe the answers are not correct, you should check again
Good Luck!