Search Header Logo

Year 11 Software Engineering Year exan revision 1

Authored by Brian Johnson

Computers

11th Grade

Used 3+ times

Year 11 Software Engineering Year exan revision 1
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

49 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which number system does a computer use internally?

Decimal

Octal

Binary

Hexadecimal

Answer explanation

Computers use the binary number system internally, which consists of only two digits: 0 and 1. This system is fundamental for processing and storing data, making 'Binary' the correct answer.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

Machine Code

Opcode

C++

Assembly

Answer explanation

C++ is a high-level programming language that provides abstraction and is user-friendly, unlike Machine Code and Assembly, which are low-level languages. Opcode is a part of machine language, making C++ the correct choice.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does IDE stand for?

Internal Development Environment

Integrated Development Environment

Interactive Debugging Editor

Integrated Design Environment

Answer explanation

IDE stands for Integrated Development Environment, which is a software application that provides comprehensive facilities to programmers for software development, including code editing, debugging, and building.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is an example of an object-oriented programming concept?

Recursion

Iteration

Encapsulation

Linear Search

Answer explanation

Encapsulation is a core object-oriented programming concept that involves bundling data and methods that operate on that data within a single unit, or class, while restricting access to some of the object's components.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which symbol is used in Python for a single-line comment?

//

#

!

/*

Answer explanation

In Python, the symbol used for a single-line comment is '#'. The choice '//' is incorrect as it is used in languages like C++ and Java. Therefore, the correct answer is '#', not '//', which is not valid in Python.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the role of a compiler?

Store variables

Translate machine code to high-level code

Run code line by line

Translate high-level code to machine code

Answer explanation

A compiler's primary role is to translate high-level code, which is human-readable, into machine code, which is executable by a computer. This process allows programs written in languages like C++ or Java to run on hardware.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which data structure stores data in key-value pairs?

List

Stack

Tuple

Hash Table

Answer explanation

A Hash Table is a data structure that stores data in key-value pairs, allowing for efficient data retrieval. In contrast, Lists, Stacks, and Tuples do not use key-value pairs for data storage.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?