Year 11 Software Engineering Yearly Revision Test 3

Year 11 Software Engineering Yearly Revision Test 3

11th Grade

50 Qs

quiz-placeholder

Similar activities

Exam in Python

Exam in Python

9th - 12th Grade

50 Qs

Week 6 - Input/Output Functions

Week 6 - Input/Output Functions

9th - 12th Grade

46 Qs

Python 3 Loops

Python 3 Loops

9th - 12th Grade

55 Qs

Week 7 - User Functions

Week 7 - User Functions

9th - 12th Grade

54 Qs

Basic Python

Basic Python

11th Grade

51 Qs

Python Module , OOPs & Emerging Techonolgies

Python Module , OOPs & Emerging Techonolgies

11th Grade

45 Qs

Class 11 Boolean Logic and python

Class 11 Boolean Logic and python

11th Grade

46 Qs

Python Coding Specialist Exam

Python Coding Specialist Exam

9th - 12th Grade

46 Qs

Year 11 Software Engineering Yearly Revision Test 3

Year 11 Software Engineering Yearly Revision Test 3

Assessment

Quiz

Computers

11th Grade

Medium

Created by

Brian Johnson

Used 1+ times

FREE Resource

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.

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?