stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Programming Languages Quiz Flashcards | StudBud
Explore
/
Programming Languages Quiz
Programming Languages Quiz
37 terms
·
StudBud Administration
·
148 plays
Test your knowledge on programming languages and their key concepts
Flashcards
37 cards
F
Practice quiz
P
Host live
L
Questions
37
Answers
1
Which is a low level language?
Machine code
Java
Assembly
Python
2
What does a flowchart represent?
Machine code
Pictorial logic
Assembly code
Text-based logic
3
What is an advantage of using algorithms?
Requires graphics
Easy to understand
Time-consuming
Hard to modify
4
Which programming tool is best for beginners?
Assembler
Compiler
Flowchart
Pseudo code
5
True or false: High level languages are machine dependent.
True
False
6
True or False: High level languages are easier to maintain.
True
False
7
Which is not a characteristic of good programming language?
Efficiency
Flexibility
Readability
Complexity
8
True or False: Compilers translate code line by line.
False
True
9
What is the main disadvantage of using flowcharts?
Time consuming
Lacks detail
Too simple
Too modern
10
True or False: High level languages are machine dependent.
False
True
11
What does a compiler primarily do?
Optimizes code
Executes code
Translates code
Debugs code
12
True or false: Interpreters execute code line by line.
False
True
13
True or false: Assemblers translate high level language.
True
False
14
True or False: Flowcharts are a visual representation of algorithms.
False
True
15
What does 'PDL' stand for in programming?
Program Design Language
Programming Data Language
Program Debugging Language
Process Development Language
16
What symbol starts and ends a flowchart?
Decision Box
Terminator
Preparation
Connector
17
What is the purpose of a symbol table?
Create flowcharts
Translate languages
Execute code
Store identifiers
18
What is an advantage of low level language?
Human-readable
Fast execution
Easy to debug
Portable
19
Which language level is also known as machine code?
Assembly
Low Level
High Level
Middle Level
20
What does an interpreter do?
Translates line by line
Translates all at once
Only compiles code
Creates object files
21
What is a programming language?
Language for robots
Language for animals
Language for humans
Language for computers
22
What is a disadvantage of flowcharts?
Time-consuming to draw
Clear representation
Helps debugging
Easy to modify
23
What is a key feature of high level languages?
Hard to read
User-friendly
Machine dependent
Requires assembly
24
Which is known as the first generation language?
High Level Language
Assembly Language
Low Level Language
Middle Level Language
25
Which is a middle level language?
Java
Assembly
Python
C++
26
Which is not a phase in the compilation process?
Syntax optimization
Semantic analysis
Lexical analysis
Code generation
27
Which is not a type of error handled by compilers?
Improper sequencing
Logical errors
Illegal characters
Syntax errors
28
What is the main advantage of high level languages?
Speed
Memory efficiency
Portability
Flexibility
29
Which is NOT a type of programming language translator?
Debugger
Compiler
Interpreter
Assembler
30
What does a linker primarily do?
Translates code
Loads programs
Links object files
Debugs programs
31
Which language level uses mnemonics?
Middle Level
High Level
Low Level
Machine Code
32
Which design method starts from the top component?
Bottom-Up
Linear
Modular
Top-Down
33
What does an assembler specifically translate?
Machine to Assembly
High to Low Level
Low to High Level
Assembly to Machine
34
True or False: A linker merges object files into an executable.
True
False
35
True or False: Pseudocode is a formal programming language.
True
False
36
What is the role of a compiler?
Executes code directly
Translates to assembly
Creates flowcharts
Translates to machine code
37
Which tool is used for detailed logic representation?
Compiler
Algorithm
Pseudo code
Flowchart