April 3, 2021

Multiple-Choice Questions About Powerbuilder Part 3

Multiple-Choice Questions About Powerbuilder

Question: 201

Which of the following are advantages of using the Modify method over dot notation? 

Answer

Modification of properties in nested DataWindows is allowed.

The control and property to be modified can be expressed programmatically

Invalid references to DataWindow objects generate compiler versus runtime errors.

The resulting application code runs more quickly.

Controls in the DataWindow can be created and destroyed dynamically.

Question: 202

Which of the following is not a valid metadata SaveAs type and storage format? (Choose 3) 

Answer

External Schema

External XSL

Internal DTD

Internal Schema

External DTD

Question: 203

Which of the following classes is not a descendant of PBDOM_OBJECT? 

Answer

PBDOM_ELEMENT

PBDOM_COMMENT

PBDOM_DOCUMENT

PBDOM_BUILDER

PBDOM_CDATA

Question: 204

The XSLTGen.PublishPath refers to  ______ 

Answer

a reference to the currently associated XML template

HTML/JS for transmission to a browser client by the web tier server

the physical path of the Web site folder to which HTMLGenerator100 publishes the generated XSLT document.

browser-specific JavaScript that performs the XSLT transformation on the client browser.

Question: 205

Web DataWindow controls are of the following class type when they are defined on a 4GL Web Page. 

Answer

PSDataWindowSourceClass

PSWebDataWindowClass

HTMLGenerator100

PSDataWindowClass

Question: 206

Set the contents of the following HTML DataWindow column property to add JavaScript to the HTML generated for a column. 

Answer

ClientScriptable

Link

SelfLinkArguments

ValueIsHTML

AppendHTML

Question: 207

Which of the following are TRUE about DataWindow Object properties that control the feature set richness of generated HTML & JavaScript for a Web DataWindow? (Choose 3) 

Answer

Are ignored when the DataWindow Object is used on a 4GL JSP page

Can be set by invoking the HTMLGenerator100 component SetWeight method and passing appropriate parameters

Have no effect on the generation characteristics of the XML Web DataWindow

Can be set in the DataWindow Object Painter

Can be set in a web editor Design Time Control

Question: 208

Which statement best describes what it means to select the elative radio button on the enerate Path in Script option of the Web DataWindow DTC? 

Answer

The DataWindow Object will be included in the Web Target

The DataWindow Object must be manually deployed to the web server

The library in which the DataWindow Object exists is deployed with the web site

The path to the pbl of the DataWindow Object is written into the script of the page

Question: 209

On a 4 GL DataWindow JSP page, which are server side events? (Choose 3) 

Answer

AfterUpdate()

RequestStart()

ItemChanged()

onload()

AfterGenerate()

Question: 210

Which statement is TRUE regarding functions and events? (Choose 2) 

Answer

events can be posted functions cannot be posted

The default behavior of a function is to override; the default for an event is to extend

Functions and events can be both mapped and unmapped

Both functions and events can be made private

Question: 211

______________ is an Object Oriented Concept in which a function in a descendent object  replaces a function of the same name and argument list on its ancestor object. 

Answer

Inheritance

Abstraction

Encapsulation

Overloading

Overriding

Question: 212

Choose the best description of the following line of code (assume n_tr_tran is a descendant of the system class transaction): n_tr_tran = create n_tr_tran 

Answer

An instance of n_tr_tran will be created in memory, because no refereneces exist for it, the object will be destroyed.

This code will load the n_tr_tran class into the class pool, but no objects will be created in memory.

This code will not compile, because n_tr_tran is not a valid  reference variable.

The n_tr_tran object will be created and a global reference variable of the same name will automatically be declared.

Question: 213

A class that becomes instantiated is called: 

Answer

an extension class.

an abstract class.

a base class.

a concrete class.

Question: 214

Identify the TRUE statements with regard to external functions? (Choose 3) 

Answer

Global external functions are available anywhere in the application but can also be restricted as a part of the object’s definition.

External subroutines are the same as external functions except that they return a value.

Local external functions must be declared before using it in script.

Global external functions do not need to be declared before using them in script.

Local external functions are part of the object’s definition and can always be used in scripts for the object itself.

Local external functions can be made accessible to scripts other than that of the object for which it has been declared.

Question: 215

An event is defined with arguments. If it is invoked via the TriggerEvent() or PostEvent() functions 

Answer

The event will ail silently

Attempts to access the arguments will result in a run-time error.

The arguments are initialized to appropriate default values.

The arguments will be NULL.

Question: 216

Which of the following statements are TRUE when using the DYNAMIC keyword? (Choose 2) 

Answer

When using the DYNAMIC keyword the actual method signature is determined at execution time.

The DYNAMIC keyword indicates that it is Strongly typed by the compiler.

The DYNAMIC keyword applies only to methods that are associated with an object.

You can call Global functions using the DYNAMIC keyword.

Question: 217

Identify the CORRECT statements with regard to the AncestorReturnValue variable? (Choose 2) 

Answer

The AncestorReturnValue variable is generated if you extend the ancestor script and use the CALL syntax to call the ancestor event script.

When you extend an event, the compiler automatically generates a local variable called AncestorReturnValue.

When you extend an event, the compiler automatically generates an instance variable called AncestorReturnValue.

The AncestorReturnValue variable is generated if you override the ancestor script and use the CALL syntax to call the ancestor event script.

Question: 218

Class n_utility consists primarily of general utility functions and has the AutoInstantiate property set. A global variable of class n_utility, gnv_utility, is declared in the application. Which of the following are TRUE? (Choose 3) 

Answer

gnv_utility is accessible throughout the application.

n_utility’s methods and properties may be accessed directly through the class.

The statement “gnv_utility = CREATE n_utility” may be used to reinitialize the instance.

If n_utility declares an instance variable of class n_utility, the object will not save.

n_utility represents an appropriate use of the AutoInstantiate property.

Question: 219

In the code shown below, what is the value of lb_valid_object? 

powerobject   lpo_object 
boolean   lb_valid_object 
SetNull(lpo_object) 
lb_valid_object = isValid(lpo_object) 

Answer

Causes a runtime error

Null

True

False

Question: 220

 Which event gets triggered only at the time of first expansion of an item in a Tree View? 

Answer

ItemExpanding

ItemPopulate

ItemCollapsing

ItemExpanded

ItemCollapsed

Question: 221

A tab control containing one page is instantiated when a window is opened.  Which of the following methods will most efficiently add tab pages with potentially different content? 

Answer

OpenUserObject

OpenTab

CreatePage

OpenUserObjectWithParm

Question: 222

Considering the following lines of code and assuming all references are valid, which of the statements below are TRUE? (Choose 2)                   
Tab_1.OpenTab(u_mytabpage, 1)        
Tab_1.OpenTab(u_mytabpage, 1) 

Answer

The tab page becomes immediately selected

Two tab pages are placed in the tab control

Constructor events for controls on the tab page are immediately triggered by the system

Only one tab page is placed in the tab control

The newly added user object references are added to the tab control’s Control array

Question: 223

Which of the following have a control array? (Choose 2) 

Answer

SingleLineEdit

Tab Control

Menu

Window

Question: 224

Which of the following should be used for multiple selections? 

Answer

DropDownListBox

TreeView

MultiLineEdit

ListBox

RadioButtons

Question: 225

Level 0 in a Treeview represents which of the following? 

Answer

Last level of items

Root

First level of items

An error condition

Question: 226

Compare Structures and autoinstantiated Custom Class UserObjects: Which statements are TRUE? (Choose 2) 

Answer

Both are created when they are declared and destroyed when they go out of scope.

Declaring the variable does not allocate memory for the object. After you declare it, you must instantiate it with a CREATE statement.

Both can be inherited from an ancestor class.

Both use dot notation to refer to properties.

Question: 227

Given a Custom Class User Object  n_counter , having the instance variable:       
private integer ii_counter    
And a public function:                   
of_increment ( )                           
return ii_counter ++
 What will be the value of ii_counter at the end of this code segment?              
n_counter  ln_counter              
 ln_counter = CREATE n_counter               
ln_counter.ii_counter = 8               
of_increment(ln_counter) 

Answer

10

99

8

This code will not compile

Question: 228

You have the following user objects and methods defined n_foo            
 protected string isMyName string of_hello() n_bar (inherited from n_foo)             
string of_goodbye() Which of the following code fragments will compile and execute correctly? (Choose 2) 

Answer

n_bar myCompString
sGreetingmyComp = CREATE USING “n_foo”
sGreeting = myComp.DYNAMIC of_hello()

n_foo myFooCompn_bar
myBarCompmyBarComp = CREATE n_barmyFooComp = myBarCompRETURN  
myFooComp.DYNAMIC of_goodbye()

n_foo myCompString
sPartingMessagemyComp = CREATE USING _bar myComp.isMyName = red sPartingMessage  = myComp.of_goodbye()

n_bar myCompmyComp = CREATE n_barmyComp.of_hello()

Question: 229

Which of the following are methods of the SOAPConnection object? (Choose 3) 

Answer

SetProxyServerOptions()

SetMessage()

CreateInstance()

SetOptions()

CreateObject()

Question: 230

When implementing a UDDI browser you use methods of the which class? 

Answer

UDDIProxy

UDDI Generator

UDDI client

UDDI Component

Question: 231

Which of the following is minimally mapped in a PowerDesigner Class Diagram? 

Answer

Window

User Object

Global Function

Structure

DataWindow Object

Question: 232

Which libraries need to be deployed with every PowerBuilder 10 application, regardless of functionality? (Choose 3) 

Answer

PBDWE100.DLL

PBRTC100.DLL

LIBJCC.DLL

PBSYS100.DLL

PBVM100.DLL

PBSHR100.DLL

Question: 233

Which of the following DataWindow presentation styles are NOT supported with regard to accessibility support? (Choose 2) 

Answer

Composite

Crosstab

Graph

Label

OLE 2.0

Question: 234

What is the default encoding format for the FileOpen() function? 

Answer

EncodingUTF8!

EncodingANSI!

EncodingUTF16BE!

EncodingUTF16LE!

Question: 235

You can use try-catch statements in your code if you plan to distribute your application: 

Answer

with DLLs or PBDs

with only DLLs

only when not using the PowerBuilder Runtime Packager

with only PBDs

Question: 236

Which of these are invalid return types from a method in an EAServer component serving as a web service? (Choose 3) 

Answer

Long

String[ ]

Any

TabularResults

DataStore

Question: 237

The PowerDesigner plug-in allows the developer to perform which tasks? (Choose 2) 

Answer

Reverse-engineer a database to a Physical Data Model

Generate PowerBuilder code/classes from a model

Create a Java object-oriented model

Selectively reverse-engineer PowerBuilder classes in a specified target

Question: 238

What are the differences between user-defined object functions and user-defined global functions? (Choose 3) 

Answer

Only object functions can throw exceptions

The access level of a global function can be changed

User-defined global functions can be inherited

Only object functions can be overloaded and overridden

User-defined global functions can be called from DataWindow expressions

Question: 239

What functionality does the FileReadEx method have that the FileRead method does not? 

Answer

ability to read binary files

ability to read files specified via Unified Naming Convention (UNC)

ability to read more than 32K bytes at a time

ability to read Unicode files in addition to ASCII files

Question: 240

Assuming that the DataWindow object d_employee is in the same PBL as the object with the following script, which lines that display a message box will be executed? 

1   long rc 
2   DataStore d 
3   TRY
4   d.DataObject = “d_employee” 
5   rc = d.Retrieve() 
6   IF rc = -1 THEN MessageBox(“Return from Retrieve”, “Got Here”) 
7   CATCH (dwruntimeerror e1) 
8   MessageBox(“DWRuntimeError clause”, “Got Here”) 
9   CATCH (runtimeerror e2) 
10   MessageBox(“RuntimeError clause”, “Got Here”) 
11   CATCH (throwable e3) 
12   MessageBox(“Exception clause”, “Got Here”) 
13   FINALLY 
14   MessageBox(“Finally clause”, “Got Here”) 
15   END TRY 

Answer

Line 6 only

Line 14 only

Line 8 and Line 14

Line 10 and Line 14

Line 6 and Line 14

Question: 241

Using the Call Stack view, you can 

Answer

examine an expandable list of objects currently in memory

change the values of variables while debugging a remote object

change the values of local variables

examine the sequence of function calls leading up to the script or function that was executing at the time of the breakpoint

Question: 242

Assuming the default behavior for the Transaction object, in which of the following situations will PowerBuilder commit an open transaction? (Choose 2) 

Answer

You issue the statement EXECUTE IMMEDIATE egin transaction before executing the database modification statements.

Your application encounters an uncaught runtime error and exits.

You change SQLCA.AutoCommit from true to false.

You change SQLCA.AutoCommit from false to true.

Question: 243

In what event might you restart or shutdown your application when there has been no user activity for a specified period of time? 

Answer

application’s Close event

MDI window’s Activate event

application’s Idle event

active window’s Timer event

Question: 244

Which of these tasks can be performed in both the System Tree and the Object Browser? (Choose 3) 

Answer

View registered ActiveX controls

View the inheritance hierarchy of a set of classes

View a class’s defined functions

View a list of global functions

Question: 245

Considering the following invalid line of code, which of the statements below are TRUE? (Choose 2)               dw_1.Object.DataWindow.NotReadMeOnly = 45 

Answer

If nested within an appropriate Try Catch block, no error handling events will occur.

A DataWindow control Error event will be invoked and if the error is not handled there, the SystemError event will be invoked and the application terminated.

If nested within an appropriate Try Catch block, the catch block will execute follow by a SystemError event.

The SystemError event will be invoked and if the error is not handled there it will be followed by the DataWindow control Error event.

A DataWindow control ItemError event will occur.

Question: 246

What is the effect of the following Powerscript statement:  my_app.FreeDBLibraries = TRUE 

Answer

PowerBuilder libraries are held in memory after PowerBuilder disconnects from a database.

Process initialization issues are resolved when PowerBuilder libraries are removed from memory.

PowerBuilder libraries are released from memory after PowerBuilder disconnects from a database.

By releasing PowerBuilder libraries from memory after disconnecting from a database, performance is enhanced.

Question: 247

Event ue_sum(ref Integer a, Integer b)
return (None){ a = a +1 b = b+ 2 } 
Function wf_show()
return Integer{ Int a = 3, b = 5 Constant int c = 7 this.Event ue_sum(a, c)  a = a + b + c Return a }

Answer

18

17

15

16

Question: 248

After Run below power builder program what result will display?

Integer i
For i = 1 To 3
For i = 1 To 2
MessageBox(”,i)
Next
Next

Answer

1 — > 2 –> 3 –> 1 — > 2 –> 3 –> 1 — > 2 –> 3

1 –> 2

1 — > 2 –> 1 –> 2… Result is a infinite loop.

1 — > 2 –> 1 — > 2 –> 1 — > 2

Question: 249

Which of following about the Debugger mode for Breakpoint set is correct? 

Long ll_cnt –>A
SELECT COUNT(*) -→B
INTO :ll_cnt –>C
FROM DUAL –>D
USING sqlca; -→E

Answer

C,E

D,E

B,D

A,B

C,D

Question: 250

Running PowerBuilder script as below, which answer is right about ls_str? 
String ls_str 
SELECT SUBSTR(‘abcdcba’, INSTR(‘abcdcba’,’c’)) INTO ls_str FROM DUAL ;

Answer

Script is error.

cdcba

c

cba

Question: 251

How to obtain dw_1 nested inside the first row, first column reports dw_ns Value.

Answer

Dw_1.getitemstring(1,dw_ns.getitemstring(1,1))

Dw_1.Object.column[1]

dw_1.object.dw_ns[1].object.data[1]

Dw_1.GetItemString(1,1)

Question: 252

Which cross report the following statement is correct?

Answer

You can update only a single table

You can update multiple tables simultaneously.

It does not support data updates.

With update attribute.

Question: 253

Which of the following is wrong about the PB Dynamic SQL?

Answer

String ls_sql,ls_factnm,ls_factno ls_factno = ‘131’ ls_Sql = ‘SELECT fact_nm from factm where fact_no = :A1;’ EXECUTE IMMEDIATE :ls_Sql INTO :ls_factnm USING :ls_factno;

int li_id string ls_sql,ls_name,ls_filter ls_filter = ‘1’ ls_sql=”SELECT id,name FROM temp_test WHERE id>?” DECLARE c1 DYNAMIC CURSOR FOR SQLSA; PREPARE SQLSA FROM :ls_sql; OPEN DYNAMIC c1 USING :ls_filter; FETCH c1 INTO :li_id,:ls_name; DO WHILE SQLCA.SQLCODE=0 // FETCH c1 INTO :li_id,:ls_name; LOOP CLOSE c1;

STRING ls_sql ls_sql = “INSERT INTO TABLE TEMP_TEST VALUES(1,’TTTT’)” EXECUTE IMMEDIATE :ls_sql;

int li_id li_id = 1 PREPARE SQLSA FROM “DELETE TEMP_TEST WHERE id=?”; EXECUTE SQLSA USING :li_id;

Question: 254

When declaring a variable (non PB keyword) in the PB code, PB will traverse the program to have the same variable name in the program, what is the traversal order of PB?

Answer

instance variable–>local variable–>shared variable–>global variable

global variable–>local variable–>shared variable–>instance variable

local variable–>shared variable–>global variable–>instance variable

shared variable–>local variable–>global variable–>instance variable

Question: 255

What Functions Can DataStore Use?

Answer

filter

setfocus

GetItemString

RowsCopy

Question: 256

Which are probably return values in ItemError Event?

Answer

3

2

0

1

Question: 257

Which events exist in a DataStore?

Answer

ItemChanged

Resize

UpdateEnd

DoubleClicked

Question: 258

Which of the following about the Status Flag for DataWindow is correct?

Answer

Use Update Function for DataWindow, only DataModified! And NewModified! Generates SQL syntax

When insert a row, column’s status flag is New!

When insert a row and key in data, column’s status flag is DataModified!

When data retrieve from the database, column’s status flag is NotModified!

When insert a row, row’s status flag is New!

Question: 259

In PowerBuilder, which Function can get data ?

Answer

GetItemTime()

GetItemNumber()

GetItemDate()

GetItemString()

GetItemLong()

Question: 260

In oracle,cursor operator including below:

Answer

close

execute

open

fetch

Question: 261

Which option is not Default value of MessageBox function button parameter?

Answer

4.YesNo!

3.YesNoCancel!

1.OKCancel!

2.OK!

Question: 262

STRING LS_FRONT, LS_BACK, LS_PASS, LS_PASS_2
LONG A, B, C, D, E 
LS_FRONT = ‘JACK’
LS_BACK  = ‘DAWSON’ 
A = 9
B = 14
C = 72 E = (C / A) – 8
D = A * (B + C) 
LS_PASS = LS_FRONT +  STRING(E) + LS_BACK + STRING(D) + STRING(B)
LS_PASS_2 = LS_FRONT +  STRING(E) + LS_BACK + STRING(A) + STRING(C)

IF Power Builder Syntak above is Running, what value of variable LS_PASS and LS_PASS_2 ?

Answer

Syntack Error

Error acquired

JACK0DAWSON77414

JACK0DAWSON972

Question: 263

Itemchanged return value argument is correct?

Answer

1 Reject the data value and do not allow focus to change

*-1 Reject the data value and do not allow focus to change

0 (Default) Accept the data value

2 Reject the data value but allow the focus to change

Question: 264

Which can inherit?

Answer

User Object

Structure

Menu

DataWindow Object

Question: 265

which of the following statements is wrong in Powerbuilder ?

Answer

You can delete an ancestor function from within a descendant

Descendant can use ancestor’s functions(no set private)

when you write event scripts in a descendent object, you can extend or override scripts that have been written in the ancestor.

when you write event scripts in a descendent object, you can cancel inheritance scripts that have been written in the ancestor.

Question: 266

Which of the following Variable equals 10?

Answer

long a = 10.3

int a = 9.5

double a = 10.0001

decimal a = 10.09

real a = 10

Question: 267

String string_now, org_string,col_ary[]
Long arraylen, stringlen, place_nbr, place_tt
org_string = “123,456,789” stringlen = Len(org_string)
Do While stringlen > 0
place_nbr = Pos(org_string, “,”)
If place_nbr > 0 Then
place_tt = place_nbr – 1
string_now = Mid(org_string,0,place_tt)
org_string = Right(org_string,stringlen – place_nbr)
stringlen = stringlen – place_nbr
Else
string_now = org_string
org_string = Right(org_string,stringlen – place_nbr)
stringlen = 0
End If
arraylen = UpperBound(col_ary)
col_ary[arraylen+1] = string_now
Loop

What Is UpperBound(col_ary) Value?

Answer

1

0

null

3

Question: 268

Try Catch (Throwable th) Catch (Exception ex) End Try  What would happen when compiling the above code?

Answer

Error: Illegal data type: Throwable, Exception

Error: Catch statement unreachable. Ancestor (or same type) is caught in previous statement.

Error: Undefined variable: th, ex

Compiles normally

Question: 269

Choose the correct answers which are valid reasons for using DataStores?

Answer

As part of a strategy to partition business logic from the user interface.

To retrieve, store and manipulate data that does not need a visual representation.

to perform multi-table updates which are not supported by the DataWindow.

Perform database access on the user computer

Question: 270

What method is overloaded in PBDOM_ELEMENT ?

Answer

GetChildElement ()

removeattribute ()

removechildelement ( )

isrootelement ( ) 

Question: 271

What are the join types for multi-table?

Answer

Cross Join

Inner Join

Full outer Join

Left outer join

Question: 272

What are the default values for the following types?

Answer

Default value of Date type is 1900-01-01

Default value of Bolean type is true

Default value of Time type is 00:00:00

Default value of String type is NULL

Question: 273

About the PB script, Which one of the following is true?

Answer

None of the answers

You can write in one line as long as each block (IF block, ELSE block) contains only one Statement.

You can’t write IF…ELSE statement in one line.

You can write in one line as long as the commands in each blocks are separated by a semicolon and each block is enclosed in curly brackets.

Question: 274

Related to Menu object,Please select the correct description

Answer

The ITEM attribute of a menu contains the menu item name

refers to the associated menu from the Window’s Activate event you use scripts ‘This.MenuID’

The ITEM attribute of a menu is an array and contains one element for each of the menu bar item

Disabling a menu item will not affect the toolbar icon

Question: 275

What is the event from which I can see the exact SQL statement that is being sent to the database by PowerBuilder?

Answer

None of the all answer

UpdateStart event of the DataWindow control.

RetrieveStart event of the DataWindow control.

SQLPreview event of the DataWindow control.

Question: 276

What is the maximum characters number in PowerBuilder variables or objects identifier names?

Answer

40

30

10

20

Question: 277

When the connectionbegin event of an application object is fired?

Answer

None of the all answers

In Both Client & Server Applications

Server Application Only

Client Application Only

Question: 278

Relate to Menu Object , A menu item toolbar icons, which answer correct?

Answer

You can’t associate more than one toolbar icon to a menu item

can have two toolbar icons one icon is for default display and another is when the mouse button is depressed

can have two toolbar icons, one to display when the menu bar item is enabled, and another is when the menu bar item is disabled

can have two toolbar icons, one to display when the menu item is displayed, and another is when the menu bar item is hidden

Question: 279

Use SignalError() function in Pb Scripts will be

Answer

Checks for any error signals

Populates the Error object

Fires Application SystemError event

Called from the SystemError event to indicate the error processing is about to begin

Question: 280

Which function refreshes the Datawindow automatically at a certain intervals?

Answer

None of all the answers

Set the DataWindow Timer property

DataWindow.Refresh(Interval)

Return the refresh interval from the DataWindow

Question: 281

What’s the result of the program? 

integer i 
for i = 1 to 10
i ++
messagebox(‘values’,i)
Next

Answer

It’s a infinite loop,No result.

1 -> 3 -> 5 -> 7 -> 9

1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10

2 -> 4 -> 6 -> 8 -> 10

Question: 282

Which one isn’t DataWindow’s format?

Answer

N-Up

Freeform

Grid

Matrix

Question: 283

An array is Interger c [ ], then LowerBound( c ) will return value ?

Answer

NULL

-1

0

1

Question: 284

PowerBuilder dynamic SQL, please fill in the correct script in the brackets (__).
 
string ls_Filter = “01”
string ls_SQL = “SELECT code,name FROM Tab_test WHERE SUBSTR(code,3,2) = ?”
string ls_Code,ls_name
DECLARE cursor_base DYNAMIC CURSOR FOR SQLSA;
PREPARE SQLSA FROM :ls_SQL;
(___________________)
FETCH cursor_base INTO:ls_Code,:ls_Name;
DO WHILE SQLCA.SQLCODE=0
FETCH cursor_base INTO:ls_Code,:ls_Name;
LOOP CLOSE cursor_base;

Answer

OPEN SQLSA  cursor_base USING:ls_Filter;

OPEN DYNAMIC SQLSA  cursor_base USING:ls_Filter;

OPEN cursor_base USING:ls_Filter;

OPEN DYNAMIC cursor_base USING:ls_Filter;

Question: 285

How objects inherit after the call ue_even Ue_even ancestor object code?

Answer

Super::ue_even()

parent.ue_even()

ue_even()

parent.event ue_even()

Question: 286

Which option should be used to execute a SQL statement that does not produce a result set and does not require input parameters?

Answer

OPEN DYNAMIC my_cursor using :variable;

PREPARE SQLSA FROM sqlstatement;

EXECUTE SQLSA USING :variable ;

EXECUTE IMMEDIATE sqlstatement;

Question: 287

A PowerBuilder application must have an object that is?

Answer

Menu object

Application Object

Window Object

DataWindow Object

Question: 288

The following syntax error that triggers the clicked event of the cb_1 button is

Answer

cb_1.trigger event static clicked()

cb_1.trigger event(clicked!)

cb_1.triggerevent(clicked!)

cb_1.triggerevent(“clicked”)

Question: 289

Which of the following can be inherited?

Answer

DataWindow Object

Menu

User Object

Structure

Question: 290

Which of the following different datawindow display types has both data maintenance and report display capabilities?

Answer

RichText

N-UP

Composite

Group

Question: 291

Which answers of the array declaration is correct?

Answer

integer li_RunRate[1 to 5, 10 to 25]

integer li_count[10 to 5]

string ls_day[7]

string ls_name[-10 to 15]

Question: 292

Which of the following arguments about PB function or event is on the right ( ).

Answer

The Reference parameters passed, its value in the function or event cannot be Modified

The Reference parameters passed, its value can be modified in the function or Event

The value passed parameters, its value can be modified in the function or event

Readonly parameters passed, its value in the function or event cannot be modified

Question: 293

How to trigger the ue_event event?

Answer

This.triggerEvent(“ue_event”)

This.ue_event()

This.event ue_event()

This.post event ue_event()

Question: 294

About powerbuilder “protect”? , which options are true?

Answer

when protect = 0 , it means column become

when protect = 1 , it means column? become enabled

when protect = 1 , it means column? become unenabled

when protect = 0 , it means column become enabled

Question: 295

Which functions EXIST on the DataStore object?

Answer

SetRowFocusIndicator()

GetItemString()

SelectRow()

GenerateResultSet()

Question: 296

Execute the following PB script, which the result is correct ? 

any la_any
string ls_str
la_any = 2
ls_str = la_any
ls_str += ‘string’
messagebox(”,ls_str)

Answer

runtime error

0

2

2string

Question: 297

Filter() function on a non-updatable Datawindow dw_1 filtered out 12 rows out of 100 rows. Which the answer of function dw_1.FilteredCount() returns?

Answer

NULL

100

0

12

Question: 298

The following PB scripts. What return results same (a -= b+4) ?  Int a , b a=0 b=10

Answer

a = a – (b+4)

a = – (b+4)

a = (b+4) -a

a = 1/(b+4)

Question: 299

What all functions fire on calling update function?

Answer

UpdateStart

UpdateEnd

DBError

SQLPreview

Question: 300

What are different statuses that a column can have in a DataWindow?

Answer

Clicked!

NewModified!

DataModified!

NotModified!

Note: Maybe the answers are not correct, you should check again

Good Luck!

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x