Year 11 Software Engineering Yearly Revision Test 3

Quiz
•
Computers
•
11th Grade
•
Medium
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
Similar Resources on Wayground
50 questions
PYTHON BASICS GRADE 11

Quiz
•
11th - 12th Grade
49 questions
Year 11 Software Engineering Year exan revision 1

Quiz
•
11th Grade
49 questions
Software - Computer Science CIE IGCSE

Quiz
•
11th Grade
50 questions
Algoritmika 1.

Quiz
•
10th Grade - University
47 questions
Programming Algorithm and File Processing

Quiz
•
11th Grade
45 questions
Introduction to Typing

Quiz
•
7th - 12th Grade
48 questions
Algorithms

Quiz
•
9th - 11th Grade
45 questions
Pra ATS Ganjil Pemrograman

Quiz
•
11th Grade
Popular Resources on Wayground
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
9/11 Experience and Reflections

Interactive video
•
10th - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
9 questions
Tips & Tricks

Lesson
•
6th - 8th Grade
Discover more resources for Computers
20 questions
Digital Citizenship

Quiz
•
8th - 12th Grade
35 questions
Computer Baseline Examination 2025-26

Quiz
•
9th - 12th Grade
13 questions
Problem Solving Process

Quiz
•
9th - 12th Grade
10 questions
Understanding Algorithms with Pseudocode and Flowcharts

Interactive video
•
9th - 12th Grade
19 questions
AP CSP Unit 1 Review (code.org)

Quiz
•
10th - 12th Grade