返回卡包市场

Year 10 - Mock Test 2

暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。

卡片总数: 24内容版本: v4公开卡包更新时间: 8/1/2026

卡片预览 (24 张)

#1
正面 (问题)

What are the components of Computational Thinking?

背面 (解答)

Abstraction Decomposition Algorithm Design Pattern Recognition

#2
正面 (问题)

What is Abstraction?

背面 (解答)

taking out any unneccesary characteristics

#3
正面 (问题)

What is Decomposition?

背面 (解答)

A large problem is broken down into smaller chunks that can then be solved into computing

#4
正面 (问题)

What is Pattern Recognition?

背面 (解答)

is the process of identifying patterns in a data set to categorize, process and resolve the information more effectively.

#5
正面 (问题)

What is an Algorithm?

背面 (解答)

A sequence of steps that can be followed to complete a task…….

#6
正面 (问题)

Why do programmers use high-level languages?

背面 (解答)

they are easier to understand and are less complex than machine code. They allow the programmer to focus on what needs to be done, rather than on how the computer actually works.

#7
正面 (问题)

Give me examples of High Level Languages?

背面 (解答)

Java, C++, Python

#8
正面 (问题)

Can different programming concepts apply to different high-level languages.​ True or False?

背面 (解答)

True

#9
正面 (问题)

Give me 4 advantages of using High Level Languages?

背面 (解答)

• Easier to understand • Written in short time • Errors can be debugged at the development stage • Programs can be maintained whilst in use

#10
正面 (问题)

What are the 2 types of Low Level Languages?

背面 (解答)

• Machine code, Binary instructions that are understood by computer • Assembly language that needs to be converted to machine code.​

#11
正面 (问题)

What is a Low Level Language?

背面 (解答)

Are languages that sit close to the computer’s instruction set.

#12
正面 (问题)

What is an Instruction Set?

背面 (解答)

is the set of instructions that the processor understands.

#13
正面 (问题)

What is Assembly Language used for?

背面 (解答)

used by programmers to make use of special hardware. ​

#14
正面 (问题)

What is the advantage of Assembly Language?

背面 (解答)

The code does not take up much space of primary memory and performs its task quickly. ​

#15
正面 (问题)

What are Registers?

背面 (解答)

high-speed data storage areas in the computer.​

#16
正面 (问题)

What is Machine Code written in?

背面 (解答)

Hexadecimals or Binary

#17
正面 (问题)

What is a Translator?

背面 (解答)

Is a program that converts source code (known as high level language) into machine code to be executed by the CPU.

#18
正面 (问题)

What are the 3 types of Translators?

背面 (解答)

Compiler, Interpreter, Assembler

#19
正面 (问题)

What does the Compiler do?

背面 (解答)

A compiler takes the source code as a whole and translates it into machine code all in one go which can then be directly used by a computer to perform required tasks. ​

#20
正面 (问题)

Tell me 3 Advantages of a Compiler?

背面 (解答)

• Runs quickly • Can be supplied as an executable file (A file this ready to run). • Optimises code and Optimised code runs quicker and takes less memory space.

#21
正面 (问题)

Tell me 2 Disadvantages of a Compiler?

背面 (解答)

• The source code must be re-compiled every time the programmer changes the program. • Source code compiled on one platform will not run on another - the machine code is specific to the processor’s architecture.

#22
正面 (问题)

What does an Interpreter do?

背面 (解答)

An interpreter translates source code into machine code one instruction at a time and then the resulting machine code is executed immediately.

#23
正面 (问题)

Tell me 2 Advantages of an Interpreter?

背面 (解答)

• The instructions are executed as soon as they are translated. • Errors can quickly be spotted - once an error is found, the program stops running and the user is notified at which part of the program the interpretation has failed.

#24
正面 (问题)

Tell me 2 Disadvantages of an Interpreter?

背面 (解答)

• It run slowly as the processor has to wait for each instruction to be translated before it can be executed. • the program has to be translated every time it is run. • do not optimise code - the translated code is executed as it is.