Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Chapter 4 : Implementation & Development

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Which of the following best describes the implementation phase in software development?

a)

Writing project requirements

b)

Translating design into working code

c)

Planning software schedules

d)

Testing only

2.

Which programming language is commonly used for Artificial Intelligence and Data Science?

a)

C

b)

Java

c)

Python

d)

PHP

3.

Which factor is MOST important when selecting a programming language for a banking system?

a)

Ease of learning

b)

Security

c)

Flashy graphics

d)

Personal preference

4.

Java is often preferred for enterprise systems because:

a)

It is interpreted only

b)

It is platform-independent (runs on JVM)

c)

It runs faster than C++

d)

It does not require testing

5.

Which tool is primarily used for version control?

a)

VS Code

b)

Git

c)

Slack

d)

Trello

6.

Which of the following is an Integrated Development Environment (IDE)?

a)

GitHub

b)

PyCharm

c)

Jira

d)

Trello

7.

Which of the following is NOT a best practice in software development?

a)

Writing modular code

b)

Using consistent naming conventions

c)

Avoiding version control

d)

Conducting code reviews

8.

In Python, which keyword is used to provide an alternative condition in selection structures?

a)

elseif

b)

else if

c)

elif

d)

otherwise

9.

What is the output of the following code?

x = 5

if x > 10:

print("Big")

else:

print("Small")

a)

Big

b)

Small

c)

Error

d)

Nothing

10.

Which statement best explains "dynamic typing" in Python?

a)

You must declare variable types before use

b)

Variables can change type during execution

c)

Variables can only be integers

d)

Python does not support variables

11.

The implementation phase is where the actual coding of the software happens.

a)

TRUE

b)

FALSE

12.

Python is a statically typed language.

a)

TRUE

b)

FALSE

13.

Git is used to write and compile Python programs.

a)

TRUE

b)

FALSE

14.

Following coding best practices can make maintenance and updates easier.

a)

TRUE

b)

FALSE

15.

JavaScript is mainly used for web development.

a)

TRUE

b)

FALSE

16.

Dynamic typing means variables must always be declared with a type.

a)

TRUE

b)

FALSE

17.

Using comments in code is considered a good practice.

a)

TRUE

b)

FALSE

18.

An IDE such as VS Code can provide debugging tools.

a)

TRUE

b)

FALSE

19.

In Python, the correct way to write a conditional is if-else-if.

a)

TRUE

b)

FALSE

20.

Writing modular code makes testing and reuse easier.

a)

TRUE

b)

FALSE