High level vs Low Level. Assembly Language vs Machine code

High level vs Low Level. Assembly Language vs Machine code

8th Grade

34 Qs

quiz-placeholder

Similar activities

Year 7 End of Year Revision

Year 7 End of Year Revision

6th - 8th Grade

39 Qs

Arduino

Arduino

7th - 12th Grade

32 Qs

Edison Robot

Edison Robot

8th Grade

30 Qs

Computer Science Assessment

Computer Science Assessment

4th Grade - University

35 Qs

Python Programming

Python Programming

5th - 9th Grade

37 Qs

Coding Review

Coding Review

6th - 8th Grade

30 Qs

Basics of Computer

Basics of Computer

3rd - 10th Grade

31 Qs

CSD-Unit 3-Part 1

CSD-Unit 3-Part 1

8th - 10th Grade

32 Qs

High level vs Low Level. Assembly Language vs Machine code

High level vs Low Level. Assembly Language vs Machine code

Assessment

Quiz

Computers

8th Grade

Hard

Created by

Shervon Yak

FREE Resource

34 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a High-Level Language?

A programming language that is abstracted from the hardware details. It uses natural language elements and complex statements, which makes it easier to read, write, and maintain. Examples include Python, Java, C++, and Ruby.

A low-level programming language that is closer to machine code and hardware.

A markup language used for structuring and presenting content on the web.

A type of software that directly manages and controls computer hardware.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a Low-Level Language?

A programming language that provides little or no abstraction from a computer’s instruction set architecture. It is closer to the hardware, giving the programmer more control over system resources but at the expense of ease of use. Low-level languages include assembly language and machine code.

A high-level programming language that is easy to read and write, such as Python or Java.

A markup language used for creating web pages, such as HTML.

A database query language used for managing and manipulating databases, such as SQL.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is Assembly Language?

A low-level programming language that uses symbolic representations called mnemonics (such as MOV, ADD, or JMP) for machine instructions. Although it is human-readable compared to machine code, it still corresponds very closely to the underlying machine instructions. Assembly language must be translated into machine code by an assembler before it can be executed.

A high-level programming language used for web development.

A markup language used for creating web pages.

A database query language used for managing databases.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is Machine Code?

The lowest-level programming language consisting of binary digits (0s and 1s) that the computer’s processor can directly execute. It is the native language of the computer hardware. Every assembly instruction corresponds to one or more machine code instructions.

A high-level programming language used for web development.

A markup language used for structuring and presenting content on the internet.

A type of software application used for database management.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the level of abstraction for Assembly Language?

No abstraction

Slightly abstracted

Highly abstracted

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Fill in the blank: Assembly Language is more human-readable due to ________ names and labels.

symbolic

numeric

binary

hexadecimal

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which language must be translated into machine code using an assembler?

Assembly Language

Machine Code

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?