User interface language: English | Español

Date November 2017 Marks available 2 Reference code 17N.1.SL.TZ0.1
Level SL Paper 1 Time zone no time zone
Command term Identify Question number 1 Adapted from N/A

Question

Identify two essential features of a computer language. 

Markscheme

Award up to [2 max].
Fixed vocabulary;
Unambiguous meaning;
Consistent grammar;
Consistent syntax;
Provide a way to define basic data types and operations on those types (ability to write functions/procedures);
Provide ability of Input and output handling;
Provide some kind of loop that can be stopped / conditional statement / branching (conditional and unconditional branching);
It should have variables that reference computer memory, syntax for basic arithmetic and logical;
Operations on those memory locations;
It has to run on/be able to be processed by a computer (i.e. it must have a compiler/interpreter)

Note: do not accept aspects that address interoperability/portability/standards/user friendliness

Examiners report

[N/A]

Syllabus sections

Topic 4: Computational thinking, problem-solving and programming » 4.3 Introduction to programming
Show 34 related questions
Topic 4: Computational thinking, problem-solving and programming

View options