wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Introduction To Programming

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

What is a programming language?

a)

A set of tools for computer hardware

b)

A formal system for instructing computers

c)

A type of computer virus

2.

In programming, what is debugging?

a)

Writing new code

b)

Identifying and fixing errors or bugs in code

c)

Ignoring errors and running the program

3.

Which of the following is a characteristic of low-level programming languages?

a)

Closer to human language

b)

More direct control over machine

c)

Easier for programmers to read and write

4.

What is a key characteristic of low-level languages like assembly language?

a)

They are platform-independent.

b)

They are primarily used for web development.

c)

They use symbolic instructions representing machine-level operations.

5.

In low-level programming, what is machine code?

a)

A set of instructions executed directly by the computer's central processing unit (CPU).

b)

Code written in a high-level language.

c)

A type of programming language for beginners.

6.

What is a drawback of low-level programming languages like machine code?

a)

They are less efficient in terms of memory usage.

b)

They are not suitable for complex applications.

c)

They can be difficult for programmers to understand and work with.

7.

What is a characteristic of high-level programming languages?

a)

They provide more direct control over hardware.

b)

They are platform-specific.

c)

They are closer to human language.

8.

Which of the following is an advantage of high-level languages like Python or Java?

a)

They offer portability across different platforms.

b)

They are less readable compared to low-level languages.

c)

They are more difficult for beginners to learn.

9.

What are advantages of high-level programming languages?

a)

More direct control over hardware

b)

Easier and faster development

c)

Closer proximity to machine code

10.

Which of the following is a high-level programming language?

a)

Assembly language

b)

Machine language

c)

JAVA