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)