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

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?