WorksheetsChapter 4 : Implementation & Development
Total questions: 20
Worksheet time: 10mins
Which of the following best describes the implementation phase in software development?
Writing project requirements
Translating design into working code
Planning software schedules
Testing only
Which programming language is commonly used for Artificial Intelligence and Data Science?
C
Java
Python
PHP
Which factor is MOST important when selecting a programming language for a banking system?
Ease of learning
Security
Flashy graphics
Personal preference
Java is often preferred for enterprise systems because:
It is interpreted only
It is platform-independent (runs on JVM)
It runs faster than C++
It does not require testing
Which tool is primarily used for version control?
VS Code
Git
Slack
Trello
Which of the following is an Integrated Development Environment (IDE)?
GitHub
PyCharm
Jira
Trello
Which of the following is NOT a best practice in software development?
Writing modular code
Using consistent naming conventions
Avoiding version control
Conducting code reviews
In Python, which keyword is used to provide an alternative condition in selection structures?
elseif
else if
elif
otherwise
What is the output of the following code?
x = 5
if x > 10:
print("Big")
else:
print("Small")
Big
Small
Error
Nothing
Which statement best explains "dynamic typing" in Python?
You must declare variable types before use
Variables can change type during execution
Variables can only be integers
Python does not support variables
The implementation phase is where the actual coding of the software happens.
TRUE
FALSE
Python is a statically typed language.
TRUE
FALSE
Git is used to write and compile Python programs.
TRUE
FALSE
Following coding best practices can make maintenance and updates easier.
TRUE
FALSE
JavaScript is mainly used for web development.
TRUE
FALSE
Dynamic typing means variables must always be declared with a type.
TRUE
FALSE
Using comments in code is considered a good practice.
TRUE
FALSE
An IDE such as VS Code can provide debugging tools.
TRUE
FALSE
In Python, the correct way to write a conditional is if-else-if.
TRUE
FALSE
Writing modular code makes testing and reuse easier.
TRUE
FALSE
