MS TH SMP2
MS TH SMP2
2. Set of instructions that tell a computer what to do to complete a task is called a ________
i. Software
ii. Instruction
iii. RAM
iv. CPU
3. Physical parts of a computer that you can touch and see are called ________
i. Wide Area Network
ii. Personal Area Network
iii. Metropolitan Area Network
iv. Hardware
Page 1 of 5
4. While working with numbers in Python the ______ keyword needs to be used
i. Input
ii. Int
iii. Integer
iv. Number
II. State whether the following statements are True or False (T/F). [1X5=5M]
3. An ethernet cable has a higher bandwidth compared to fibre optics cable. FALSE
Part 2
III. A company named TAWARA INDUSTRIES wants to set up a working environment in their
newly opened office in Jakarta. You, being the Network Administrator for the company, has
been given this responsibility.
a. Which type of network (write in full) would you chose to set up all the devices in one
floor of the main building of TAWARA INDUSTRIES? Justify your answer. [1]
- Local Area Network
- Justification: Area spans over one floor of one building – The devices
need to be connected to each other and not to the internet. – These are
the perfect conditions for a LAN.
b. Name any two hardware components that would be required for you to setup this
network. [2]
- Switch
- Ethernet Cable [2]
c. Mention one device that you would use to connect this network to the World Wide
Web. [1]
- Router
Page 2 of 5
d. Installing a server is a good idea in this type of network. Name any two types of
server. [2]
- Any from: Mail Server, Web Server, File Server or Printer Server.
e. Name the type of Operating System that the server of the network is going to have. [1]
- Network Operating System
- WLAN: limited area; does not enable internet access; uses Wi-Fi and may
require WAPs.
b. Copper wire and Fibre optic cable
- Copper wire: transmits data as electrical pulses; Bandwidth is around
10Gb per second; Inexpensive.
- Fibre optic: transmits data as pulses of light; Bandwidth is around 100 Tb
per second; Expensive.
c. Compiler and Interpreter
- Compiler: Translates high level language to machine language in the
program’s entirety; Does not stop the execution of the program if an error
is found; Gives a summary of all the errors at the end of the execution of
the program.
- Interpreter: Translates high level language to machine language one line
at a time; Stops the execution of the program if an error is found; Displays
the error as soon as it is found.
Page 3 of 5
V. Answer the following:
a. What are comments in Python? [2]
- In Python, comments are text annotations within the code that are not
executed as part of the program. They are used to provide explanations,
notes, or documentation to make the code more understandable to
humans, including other programmers who might read or work on the
code. Comments are ignored by the Python interpreter and have no
impact on the execution of the program
VI. As the Network Administrator of TAWARA INDUSTRIES, you have been given the
responsibility of the security and safety of the firm.
b. Mention two types of malwares that can be found in computer systems. [2]
- Virus, Trojan, Ransomware etc
Page 4 of 5
c. Explain the any two types of malwares. [4]
- Virus: Attaches itself to some other system file. Enters the destination
system without authorization. Harms the computer system depending
upon its purpose.
- Trojan: Hides itself or disguises itself to be a part of the system. It seems
so unharmful and may not get detected by the antivirus system. Such files
does not start causing harm as soon as it enters a system, instead waits
for a perfect time to start causing harm to the system.
Page 5 of 5