- 1. To create a main window, and to change the name of the window, you can change the className to the desired one.
A) Tk() B) Pk() C) Jk()
- 2. is used when your application is ready to run
A) mainloop() B) __name__ C) whileloop()
- 3. It refers to the display box where you can put any text or image which can be updated any time as per the code.
A) label B) text C) entry
- 4. To add a button in your application, this widget is used
A) button B) radiobutton C) click
- 5. It is used to input the single-line text entry from the user
A) Messagebox B) Entry C) Textbox
- 6. To select any number of options by displaying a number of options to a user as toggle buttons
A) radiobutton B) checkbutton C) clickbutton
- 7. It is used to offer multi-choice option to the user. It offers several options to the user and the user has to choose one option.
A) radiobutton B) clickbutton C) checkbutton
- 8. It offers a list to the user from which the user can accept any number of options
A) openbox B) listbox C) textboxt
- 9. It refers to the slide controller which will be used to implement listed widgets.
A) scrollbar B) controlbar C) bindbar
- 10. It is used to create all kinds of menus used by the application.
A) minu B) menu C) manu
- 11. It is used to provide a graphical slider that allows to select any value from that scale.
A) slide B) scale C) scroll
- 12. This widget is directly controlled by the window manager. It don’t need any parent window to work on.
A) toplevel B) bottomlevel C) downlevel
- 13. It refers to the multi-line and non-editable text. It works same as that of Label.
A) Message B) Chat C) Text
- 14. It is a part of top-down menu which stays on the window all the time.
A) checkbutton B) menubutton C) listbutton
- 15. It is used to draw pictures and other complex layout like graphics, text and widgets.
A) canva B) frame C) canvas
- 16. It is a container widget which is used to handle number of panes arranged in it.
A) Widgetwindow B) Arrangedwindow C) Pannedwindow
- 17. It organizes the widgets in blocks before placing in the parent widget.
A) place() B) grid() C) pack()
- 18. It organizes the widgets in grid (table-like structure) before placing in the parent widget.
A) place() B) pack() C) grid()
- 19. It organizes the widgets by placing them on specific positions directed by the programmer.
A) place() B) grid() C) pack()
- 20. This option is used to control the positioning of the text if the widget has more space than required for the text. The default is anchor=CENTER, which centers the text in the available space.
A) bg B) anchor C) height
- 21. This option is used to set the normal background color displayed behind the label and indicator.
A) fg B) color C) bg
- 22. This option is used to set the vertical dimension of the new frame.
A) width B) weight C) height
- 23. This option is used to set the size of the border around the indicator.
A) bd B) bg C) fg
- 24. It is used to specify what cursor to show when the mouse is moved over the label
A) cursor B) anchor C) place
- 25. This option is used to display a static image in the label widget.
A) photo B) picture C) image
- 26. This option is used to add extra spaces between left and right of the text within the label.
A) padxy B) pady C) padx
- 27. This option is used to add extra spaces between top and bottom of the text within the label.
A) padxy B) padx C) pady
- 28. This option is used to define how to align multiple lines of text. Use LEFT, RIGHT, or CENTER as its values.
A) center B) left C) justify
- 29. This option is used to specify appearance of a decorative border around the label.
A) relief B) relive C) redesign
- 30. is a fundamental concept in Python, empowering developers to build modular, maintainable, and scalable applications.
A) Object Orient Program B) Object Oriented Programming C) Objects Orients Programming
- 31. are blueprints for creating objects.
A) object B) class C) room
- 32. allows a class (child class) to acquire properties and methods of another class (parent class).
A) Inheritance B) Abstraction C) Polymorphism
- 33. allows methods to have the same name but behave differently based on the object’s context.
A) Encapsulation B) Abstraction C) Polymorphism
- 34. is the bundling of data (attributes) and methods (functions) within a class, restricting access to some components to control interactions.
A) Inheritance B) Encapsulation C) Abstraction
- 35. hides the internal implementation details while exposing only the necessary functionality. It helps focus on “what to do” rather than “how to do it.”
A) Abstraction B) Inheritance C) Polymorphism
- 36. is a Python module used for taking inputs with additional validation features and will keep asking the user for text until they enter valid input.
A) Prompt B) Input C) PyInputPlus
- 37. Accepts a numeric value. It takes additional parameters ‘min’, ‘max’, ‘greaterThan’ and ‘lessThan’ for bounds. Returns an int or float.
A) inputNum B) inputNumber C) inputInt
- 38. Accepts a floating-point numeric value. Also takes additional ‘min’, ‘max’, ‘greaterThan’ and ‘lessThan’ parameters. Returns a float.
A) inputInt B) inputNum C) inputFloat
- 39. Accepts a boolean value. Input can be any case-insensitive form of ‘true’/’false’ and ‘T’/’F’. Returns a boolean value.
A) inputBoolean B) inputYESNO C) inputBool
- 40. Accepts a string value. It provides features such as ‘blockRegexes’, ‘timeout’, ‘limit’ etc.
A) inputName B) inputChar C) inputStr
- 41. Accepts an integer value. This also takes additional parameters ‘min’, ‘max’, ‘greaterThan’ and ‘lessThan’ for bounds. Returns an int.
A) inputNum B) inputInt C) inputStr
- 42. Takes a list of strings and accepts one of them as input.
A) inputChoose B) inputChoice C) inputMenu
- 43. it can be marked with letters or numbers, using the ‘lettered’ and ‘numbered’ parameters.
A) inputChoose B) inputChoice C) inputMenu
- 44. Accepts a date in a strftime format. We need to pass this format to the ‘formats’ parameter
A) inputDate B) inputTime C) inputTimeDate
- 45. Accepts ‘yes’/’no’ or ‘y’/’n’ in case-insensitive form. Returns ‘yes’ or ‘no’.
A) inputYESorNO B) inputYesNo C) inputTrueFalse
- 46. parameter’s value as the regex pattern we want to invalidate.
A) yesnoRegexes B) allowRegexes C) blockRegexes
- 49. Used with exceptions, what to do when an exception occurs
A) else B) except C) try
- 50. Used with exceptions, a block of code that will be executed no matter if there is an exception or not
A) finally B) try C) except
- 51. A null statement, a statement that will do nothing
A) return B) pass C) break
- 52. To raise an exception
A) raise B) try C) up
- 53. To make a try...except statement
A) try B) except C) finally
- 54. Raised when an error occurs in numeric calculations
A) AttributeError B) AssertionError C) ArithmeticError
- 55. Raised when an index of a sequence does not exist
A) IndexError B) NameError C) KeyError
- 56. Raised when a program runs out of memory
A) MemoryError B) LookupError C) NameError
- 57. Raised when the second operator in a division is zero
A) ValueError B) ZeroDivisionError C) TypeError
- 58. Raised when two different types are combined
A) NameError B) TypeError C) ValueError
- 59. are used to perform common mathematical operations
A) Assignment Operators B) Comparison Operators C) Arithmetic Operators
- 60. are used to compare two values
A) Arithmetic Operators B) Assignment Operators C) Comparison Operators
|