• No results found

WINDOW PROGRAMMING

1. Frames is

(A) the exterior of a window.

(B) the interior of a frame window.

(C) windows used for input/output that are placed on a panel window

(D) None of these 2. Panels is

(A) the exterior of a window.

(B) the interior of a frame window

(C) windows used for input/output that are placed on a panel window

(D) None of these 3. Controls are

(A) the exterior of a window.

(B) the interior of a frame window.

(C) windows used for input/output that are placed on a panel window

(D) None of these 4. In frame windows

(A) One can put another frame windows (B) One can not put another frame windows 5. A panel window is a window

(A) which can only exist inside a frame win-dow

(B) which can not exist inside a frame win-dow

(C) which can exist outside the frame win-dow

(D) none of these

6. These exist ——— panel windows inside the same frame window.

(A) Several (B) Only one (C) None (D) None of these 7. Button in window programming

(A) displays text and can be clicked with the mouse or spacebar

(B) a checkmark which the user can select (C) a list from which one item can be

se-lected.

(D) area in which text may be entered.

8. Checkbox in window programming

(A) displays text and can be clicked with the mouse or spacebar

(B) a checkmark which the user can select (C) a list from which one item can be

se-lected.

(D) area in which text may be entered.

9. Combobox in window programming (A) displays text and can be clicked with the

mouse or spacebar

(B) a checkmark which the user can select (C) a list from which one item can be

se-lected.

(D) area in which text may be entered.

10. Edit in window programming

(A) displays text and can be clicked with the mouse or spacebar

(B) a checkmark which the user can select (C) a list from which one item can be

se-lected.

(D) area in which text may be entered 11. Groupbox in window programming

(A) does nothing except draw a rectangle, it is used to visually group controls to-gether

(B) displays text

(C) for input of multiple lines of text (D) none of these

12. Label in window programming

(A) does nothing except draw a rectangle, it is used to visually group controls to-gether

(B) displays text

(C) for input of multiple lines of text (D) none of these

13. Memo in window programming

(A) does nothing except draw a rectangle, it is used to visually group controls to-gether

(B) displays text

(C) for input of multiple lines of text (D) none of these

14. All the classes necessary for Windows pro-gramming are in the module

(A) win.txt (B) win.std (C) win.main (D) none of these 15. Window class, onCreate/1 ,defines

(A) is executed when a visible window is being created

(B) is executed when a window is being closed, it is possible to prevent the win-dow from closing

(C) when the background of a window must be erased this event is executed (D) when a window must be re-painted this

event is executed 16. Window class, on Close/2

(A) is executed when a visible window is being created

(B) is executed when a window is being closed, it is possible to prevent the win-dow from closing

(C) when the background of a window must be erased this event is executed (D) when a window must be re-painted this

event is executed

17. Window class, onEraseBackground/1, de-fines

(A) is executed when a visible window is being created

(B) is executed when a window is being closed, it is possible to prevent the win-dow from closing

(C) when the background of a window must be erased this event is executed (D) when a window must be re-painted this

event is executed

18. Window class, onPaint/2, defines

(A) is executed when a visible window is being created

(B) is executed when a window is being closed, it is possible to prevent the win-dow from closing

(C) when the background of a window must be erased this event is executed (D) when a window must be re-painted this

event is executed

19. Window class, onShow/2, defines

(A) is executed when a window is becom-ing visible or is bebecom-ing hidden

(B) when a window is being disabled or en-abled this event is executed

(C) this event is executed when the user switches to another window of the same application

(D) when a window receives the keyboard focus this event is executed

20. Window class, onActivate/2, defines (A) is executed when a window is

becom-ing visible or is bebecom-ing hidden

(B) when a window is being disabled or en-abled this event is executed

(C) this event is executed when the user switches to another window of the same application

(D) when a window receives the keyboard focus this event is executed

21. Window class, onEnable/1, defines (A) is executed when a window is

becom-ing visible or is bebecom-ing hidden

(B) when a window is being disabled or en-abled this event is executed

(C) this event is executed when the user switches to another window of the same application

(D) when a window receives the keyboard focus this event is executed

22. Window class, onKBFocus/3, defines (A) is executed when a window is

becom-ing visible or is bebecom-ing hidden

(B) when a window is being disabled or en-abled this event is executed

(C) this event is executed when the user switches to another window of the same application

(D) when a window receives the keyboard focus this event is executed

23. Window class, onSetCursor/3, defines (A) the window wants to know what cursor

it must display for the mouse pointer (B) the mouse is moved over a window (C) when a mouse button is pressed this

event is executed

(D) a mouse button is released

24. Window class, onMouseMove/5 , defines (A) the window wants to know what cursor

it must display for the mouse pointer (B) the mouse is moved over a window (C) when a mouse button is pressed this

event is executed

(D) a mouse button is released

25. Window class, onMouseDown/5, defines (A) the window wants to know what cursor

it must display for the mouse pointer (B) the mouse is moved over a window (C) when a mouse button is pressed this

event is executed

(D) a mouse button is released

26. Window class, onMouseUp/5 , defines (A) the window wants to know what cursor

it must display for the mouse pointer (B) the mouse is moved over a window (C) when a mouse button is pressed this

event is executed

(D) a mouse button is released

27. Window class, onMouseDoubleClick/5, de-fines

(A) a mouse button was double clicked (B) the user clicks on a window (C) a key on the keyboard is pressed (D) a key on the keyboard is released 28. Window class, onClick/1, defines

(A) a mouse button was double clicked (B) the user clicks on a window (C) a key on the keyboard is pressed (D) a key on the keyboard is released 29. Window class, onKeyDown/3 , defines (A) a mouse button was double clicked (B) the user clicks on a window (C) a key on the keyboard is pressed (D) a key on the keyboard is released 30. Window class, onKeyUp/3, defines

(A) a key on the keyboard is pressed (B) a key on the keyboard is released (C) a mouse button was double clicked (D) the user clicks on a window 31. Window class, onChar/3, defines

(A) during the processing of a key this event is executed with the ASCII value of the key pressed

(B) a menu command was selected (C) a menu item is selected

(D) a window was resized

32. Window class, onCommand/2, defines (A) during the processing of a key this event

is executed with the ASCII value of the key pressed

(B) a menu command was selected (C) a menu item is selected

(D) a window was resized

33. Window class, onMenuSelect/2, defines (A) during the processing of a key this event

is executed with the ASCII value of the key pressed

(B) a menu command was selected (C) a menu item is selected

(D) a window was resized

34. Window class, onSize/2, defines

(A) during the processing of a key this event is executed with the ASCII value of the key pressed

(B) a menu command was selected (C) a menu item is selected

(D) a window was resized 35. Window class, onMove/2, defines

(A) a window is moved to a new position (B) the user wants to view a floating popup

menu for the window

(C) an event from the vertical scrollbar of the window

(D) an event from the horizontal scrollbar of the window

36. Window class, onInitPopupMenu/2, defines (A) a window is moved to a new position (B) the user wants to view a floating popup

menu for the window

(C) an event from the vertical scrollbar of the window

(D) an event from the horizontal scrollbar of the window

37. Window class, onVScroll/3, defines (A) a window is moved to a new position (B) the user wants to view a floating popup

menu for the window

(C) an event from the vertical scrollbar of the window

(D) an event from the horizontal scrollbar of the window

38. Window class, onHScroll/3, defines (A) a window is moved to a new position (B) the user wants to view a floating popup

menu for the window

(C) an event from the vertical scrollbar of the window

(D) an event from the horizontal scrollbar of the window

39. SizerClient in window programming ? (A) this type of sizer ensures that a panel

window fills the complete client rect-angle of a frame window

(B) this sizer class makes a panel ‘stick’ to one side of a frame window and the size of the panel window is a fixed num-ber of pixels.

(C) this sizer ensures that a panel window is percentage of the size of a frame win-dow.

(D) None of these

40. SizerFixed in window programming (A) this type of sizer ensures that a panel

window fills the complete client rect-angle of a frame window

(B) this sizer class makes a panel ‘stick’ to one side of a frame window and the size of the panel window is a fixed num-ber of pixels

(C) this sizer ensures that a panel window is percentage of the size of a frame win-dow.

(D) None of these

41. SizerPercent in window programming (A) this type of sizer ensures that a panel

window fills the complete client rect-angle of a frame window

(B) this sizer class makes a panel ‘stick’ to one side of a frame window and the size of the panel window is a fixed num-ber of pixels.

(C) this sizer ensures that a panel window is percentage of the size of a frame win-dow.

(D) None of these

Answer Sheet

1. (A) 2. (B) 3. (C) 4. (A) 5. (A) 6. (A) 7. (A) 8. (B) 9. (C) 10. (D) 11. (A) 12. (B) 13. (C) 14. (A) 15. (A) 16. (B) 17. (C) 18. (D) 19. (A) 20. (C) 21. (B) 22. (D) 23. (A) 24. (B) 25. (C) 26. (D) 27. (A) 28. (B) 29. (C) 30. (B) 31. (A) 32. (B) 33. (C) 34. (D) 35. (A) 36. (B) 37. (C) 38. (D) 39. (A) 40. (B) 41. (C)

DATA BASE MANAGEMENT