wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CS II Week 4 Vocab Quiz NEGH

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

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

a)

It only captures primitive operations.

b)

It is designed to simplify common tasks.

c)

It requires direct interaction with hardware.

d)

It has no built-in commands or functions.

2.

A low-level programming language:

a)

Makes use of many abstract functions to ease programming.

b)

Is limited to basic operations available on a machine.

c)

Is used for web development only.

d)

Is primarily used for solving high-level problems.

3.

In pair programming, who is responsible for using the mouse and keyboard?

a)

The navigator

b)

The driver

c)

Both programmers equally

d)

None of the above

4.

Which of the following is the best description of top-down design?

a)

Writing code without planning

b)

Breaking down a system to gain insight into its subsystems

c)

Starting from the smallest details and building upwards

d)

Writing code in multiple programming languages

5.

What does an API provide for a programmer?

a)

A collection of commands to access external systems.

b)

Hardware specifications of the computer.

c)

A guide to use the keyboard efficiently.

d)

A list of errors in the code.

6.

Hexadecimal is a base-10 number system.

a)

True

b)

False

7.

In pair programming, programmers never switch roles.

a)

True

b)

False

8.

Low-level programming languages can represent anything a computer can do.

a)

True

b)

False

9.

Documentation is useful for understanding how to use functions and commands.

a)

True

b)

False

10.

What is the main difference between a high-level programming language and a low-level programming language?

a)

High-level languages are closer to human languages, while low-level languages are closer to machine code.

b)

Low-level languages are easier to learn than high-level languages.

c)

High-level languages are used for system programming, while low-level languages are used for application programming.

d)

There is no difference between high-level and low-level programming languages.

11.

The role of the "navigator" in pair programming is to:

a)

Write code while the other person reviews

b)

Review code and provide guidance

c)

Manage project timelines

d)

Test the software

12.

What is a parameter in programming, and why is it used?

a)

A variable used to store data temporarily

b)

A special kind of variable used in a function to refer to one of the pieces of data provided as input

c)

A type of loop used to iterate over a sequence

d)

A method to define a class in object-oriented programming

13.

The number system that uses symbols 0-9 and A-F is called the __________ system.

a)

hexadecimal

b)

binary

c)

octal

d)

decimal

14.

A __________ is a collection of commands or functions, typically with a shared purpose.

a)

library

b)

book

c)

folder

d)

document

15.

__________ refers to a description of the behavior of a command, function, or API.

a)

Documentation

b)

Implementation

c)

Compilation

d)

Execution