Search Header Logo

Year 11 Software Engineering Yearly Revision Test 3

Authored by Brian Johnson

Computers

11th Grade

Used 1+ times

Year 11 Software Engineering Yearly Revision Test 3
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

50 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

Assembly

Python

Machine code

Binary

Opcode

Answer explanation

Python is a high-level programming language known for its readability and ease of use. In contrast, Assembly, machine code, binary, and opcode are low-level languages that are closer to hardware and less abstract.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In software development, what does IDE stand for?

Integrated Development Environment

Internal Design Evaluation

Instructional Debugging Engine

Independent Data Entry

Information Design Editor

Answer explanation

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

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these is an example of a logic error?

Division by zero

Infinite loop caused by wrong condition

Missing semicolon

Misspelling a keyword

Incorrect variable type

Answer explanation

An infinite loop caused by a wrong condition is a logic error because the code runs indefinitely due to incorrect logic. In contrast, division by zero, missing semicolon, misspelling a keyword, and incorrect variable type are syntax or runtime errors.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A compiler translates:

High-level code to low-level code

Binary to Assembly

Pseudocode to flowchart

HTML to CSS

Algorithms to pseudocode

Answer explanation

A compiler translates high-level code (like C++ or Java) into low-level code (like machine code or assembly) so that the computer can execute it. This is the primary function of a compiler, making 'High-level code to low-level code' the correct choice.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is not a programming paradigm?

Object-oriented

Functional

Procedural

Declarative

Binary-coded decimal

Answer explanation

Binary-coded decimal (BCD) is a method of encoding decimal numbers, not a programming paradigm. The other options—Object-oriented, Functional, Procedural, and Declarative—are all recognized programming paradigms.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The purpose of version control software is to:

Store files in binary

Keep track of program versions and changes

Increase CPU performance

Compile faster

Debug automatically

Answer explanation

The correct choice is 'Keep track of program versions and changes' because version control software is designed to manage and track changes in code, allowing multiple versions to be maintained and collaborated on effectively.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a runtime error?

Syntax error

File not found error

Missing semicolon

Misuse of keyword

Indentation error

Answer explanation

A runtime error occurs during program execution. The 'File not found error' is a runtime error because it happens when the program tries to access a file that doesn't exist. The other options are syntax errors that occur before execution.

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?