Computer Studies

Includes fundamentals of computers, hardware and software, operating systems, MS Office, internet, networking, and basic IT concepts for recruitment exams.

1
What is the correct order of steps in an algorithm to add two numbers?
Medium 1 Mark
You need the numbers before you can add them.
A Start > Display Sum > Input A > Input B > Compute Sum > End
B Start > Input A > Input B > Compute Sum > Display Sum > End
C Start > Compute Sum > Input A > Input B > Display Sum > End
D Start > Display Sum > Compute Sum > Input A > Input B > End
2
What is a flowchart?
Easy 1 Mark
Flow + chart = a diagram showing how things flow.
A A type of programming language
B A graphical representation of an algorithm
C A list of programming errors
D A hardware diagram
3
Which flowchart symbol represents the Start and End of a program?
Easy 1 Mark
Think of it as the terminal points of a journey.
A Rectangle
B Diamond
C Parallelogram
D Oval (Terminator)
4
Which flowchart symbol is used for calculations or processing instructions?
Easy 1 Mark
Rectangular boxes = doing work/processing.
A Oval
B Diamond
C Rectangle (Process)
D Parallelogram
5
Which flowchart symbol is used for input and output operations?
Easy 1 Mark
It is slanted like data entering or leaving the process.
A Diamond
B Rectangle
C Oval
D Parallelogram
6
Which flowchart symbol is used for decision making?
Easy 1 Mark
Decisions have two paths like a diamond splitting directions.
A Rectangle
B Oval
C Diamond
D Parallelogram
7
What do flow lines (arrows) represent in a flowchart?
Easy 1 Mark
Arrows show where to go next.
A Input and output data
B The direction of program execution
C Decision points
D Start and end points
8
Which of the following is NOT an advantage of flowcharts?
Medium 1 Mark
Flowcharts are planning tools not coding tools.
A Easy to understand program logic
B Helps detect logical errors
C Replaces the need for programming languages
D Improves program documentation
9
What language do computers directly understand?
Easy 1 Mark
Computers speak in 0s and 1s.
A Python
B Assembly Language
C Machine Language
D C++
10
Which of the following is a Low-Level Language?
Easy 1 Mark
Low-level = close to hardware.
A Python
B Java
C Assembly Language
D JavaScript
11
Which of the following is a High-Level Language?
Easy 1 Mark
High-level = human-friendly.
A Machine Language
B Assembly Language
C Binary Code
D Python
12
What is the main characteristic of Machine Language?
Medium 1 Mark
Machines speak binary.
A It uses English-like words
B It consists entirely of binary digits (0 and 1)
C It requires an assembler for translation
D It is machine independent
13
Which of the following is a characteristic of High-Level Languages?
Medium 1 Mark
High-level languages are portable across machines.
A Machine dependent
B Difficult to read and write
C Machine independent
D Directly executed without translation
14
Which tool is required to translate Assembly Language into Machine Language?
Medium 1 Mark
Assembler translates Assembly Language.
A Compiler
B Interpreter
C Assembler
D Linker
15
Which of the following is NOT a High-Level Language?
Easy 1 Mark
Assembly is close to hardware and not human-friendly.
A C++
B Java
C Assembly Language
D PHP
16
What is a key disadvantage of Machine Language?
Medium 1 Mark
Reading 0s and 1s is not easy for humans.
A Slow execution
B Machine independent
C Difficult for humans to read and write
D Requires a compiler
17
What is the purpose of a language translator?
Easy 1 Mark
Translators convert one language to another.
A To design flowcharts
B To convert programs into machine code for execution
C To manage computer memory
D To create operating systems
18
Which translator converts the entire source code into machine code at once?
Medium 1 Mark
Compiler = complete translation at once.
A Interpreter
B Assembler
C Compiler
D Linker
19
Which translator executes a program line by line?
Medium 1 Mark
Interpreter = line by line.
A Compiler
B Assembler
C Linker
D Interpreter
20
Which of the following languages uses a compiler for translation?
Medium 1 Mark
C++ is compiled into fast executable programs.
A Python
B Ruby
C C++
D JavaScript
Question Palette
0/34 Answered
Showing 1 - 20 of 34
Instructions:
  • Click on an option to select your answer
  • Use the hint button if you need help
  • Track your progress with the question palette
  • Submit your answers to see results
Difficulty Distribution
Easy 11
Medium 9
Hard 0