Eoy-Ict Comprehensive Guide Grade 7
Eoy-Ict Comprehensive Guide Grade 7
PECHS Campus
ICT Question Bank
2023-2024
Name: _______________________________ Class/ Sec: 7 ____
NOTE:
The following material is just to give you an idea of the topics and questions which
can be asked in the ICT EOY.
For the preparation of EOY learners should not only depend on the given document
but must go through the complete units of the syllabus.
ICT EOY will include Fill in the blanks, True/ False, MCQ’s, Q/A and Diagrams.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15. Computer programming is a way of giving computers instructions about what they should
do next.
16. Programming instructions are called code
17. Algorithm and flowcharts are two different tools used for creating new programs
18. An algorithm is a step-by-step analysis of the process to solve problem, while a flowchart
explains the steps of a program in a graphical way
19. An algorithm includes calculations, reasoning and data processing
20. Flowcharts are used in analyzing, designing, documentation or managing a process or
program in various fields.
21. Hardware is a term we use to describe the electronics and mechanical parts of the
computer
22. The program is embedded inside a hardware device is called firmware.
23. Free to use software are called open source even for commercial application
24. Python can run on windows, Unix and Mac system
25. Python is a scripting language, like Ruby or Perl and is often used for creating web
application and dynamic Web content
26. IDLE stands for Integrated Development and Learning Environment
27. File menu is for basic operations like opening, saving and printing programs
28. Shell menu is to reset the environment
29. Debug menu is to check your program from any errors
30. Short cut key to save file Ctrl + S
31. Short cut key to run program is Ctrl + F5
32. Data types are Text, Number and Integers etc
33. Numeric data type holds numeric values like integers, or Float like decimal values
34. String data types stores Character/Text values e.g “Hello world”
35. Python supports Unicode characters
36. Python has no command to declare a variable. A variable is created as we assign the
first value to it.
37. A variable name must start with letter or the or the underscore character
38. A variable name can not start with number
39. A variable name can only contains alpha-numeric character and underscores (A-z, 0-9
and __ )
40. Print statement is used to output variables
41. The character used to add a variable to another variable is +
42. Comments are used for the purpose of in-code documentation. They are just a dead
piece of code which can be used for reference only
43. Comment starts with a #, and Python will render the rest of the line as a comment
44. A list is an ordered collection of items. An example of list is: NewList = [10, 20, 30,
“Samsung”]
45. Del command is used to delete a list element
46. The command used to add an item to the end of the list is append(). Example
thisList.append(“orange”)
47. Conditional statement is a set of rules performed if a certain condition is met
48. IF statement is a programming conditional statement that if proved true, perform a
function or display information
49. A For loop is used for repeating over a sequence
50. A function is a group of related statements that perform a specific task.
51. Functions help break our program into smaller and modular chunks
52. In Python a function is defined using the def keyword
53. To mark the end of the function header (:) is used
54. A software bug is a coding error that causes an unexpected defect in a computer
program
55. There are two types of error/ bug in python: Syntax error and logical error
56. Syntax error is a error in typing the command and variables. Syntax error
57. will be automatically detected by the Python IDLE
58. Logical Error is a mistake while designing the program which occurs due to improper
planning of the program flow
59. The Canvas widget supplies graphics facilities for Tkinter
60. Events execute at any specific action/signal occurred
61. App Lab is agreat tool for building new apps and sharing them with your friends
62. The setProperty () block changes the look of to elements on your scree. Like the
buttons, labels, or even the screen itself
63. If we hover over an element in our app we can see the name or ID
64. Elements have lots of properties we can change like their colour, background colour or
font size
65. Events are user actions like clicking a button, scrolling through a menu, or hovering a
picture
66. onEvent () function is used to set actions
67. To drag a button from design box onto the screen is available in Design mode
68. Text on button can be changed from properties option
69.
70.
71.
72.
73.
74.
75. The Sound library has lots of different categories like instrument, background music or animals
76. The most important part of Edison bot is edison’s Microcontroller.
77. There are Resistors, capacitors, transistors, motor and more.
78. Edisons MCU is very similar to the processor chip.
79. Edpy programming environment can be used with or without an account.
80. The edpy programming are has numbered lines.
81. Edpy works on python and will work .
82. The most important function to use the variable is to have flexibility.
83. We use variables to represent the data.
84. The for loop often goes together with the range() function.
85. To run a program infinitely we use while loop.
86. To play tunes on Edison we use Ed.playTone() function.
87. The phototransistor component is a light sensor.
88. With sway we are no longer limited to picking a pre-designed template.
89. we can customize our layout.
90. The order of cards can be re-arrange at any time.
91. To add content to your sway click on + icon .
92. You can easily search for add additional content.
93. Enter any search keyword or phrase into the search sources box.
94. Click the Remix button to change style.
95. Sway is used to make presentations.
Flow Chart Symbols and their uses
Example of Flowchart:
Code
Block Coding
Area
Preview your
application
Q2. Questions and Answers: