computer science paper 1

computer science paper 1

9th - 12th Grade

93 Qs

quiz-placeholder

Similar activities

Ir a +Infinitive

Ir a +Infinitive

9th - 12th Grade

96 Qs

Trinity SPA II - U1 Vocab 5 Analysis

Trinity SPA II - U1 Vocab 5 Analysis

11th Grade

98 Qs

Spanish 1 Semester 1 Exam

Spanish 1 Semester 1 Exam

9th - 11th Grade

90 Qs

E11 - UNIT 4 - GERUNDS

E11 - UNIT 4 - GERUNDS

11th Grade

97 Qs

Complete test of English from A1 to C1

Complete test of English from A1 to C1

1st - 9th Grade

96 Qs

Que Pasa Complete

Que Pasa Complete

11th Grade

95 Qs

Viva 1 Module 3 Mi Insti

Viva 1 Module 3 Mi Insti

7th - 9th Grade

95 Qs

Examende gramatica y vocabulario 4 temas

Examende gramatica y vocabulario 4 temas

12th Grade

97 Qs

computer science paper 1

computer science paper 1

Assessment

Quiz

World Languages

9th - 12th Grade

Easy

Created by

Thanzil Ahmed Sakir Husain

Used 26+ times

FREE Resource

93 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Algorithm
Variables of this type remain in memory even when a subroutine ends, their scope is the whole program
A statement that assigns a value to a variable. The right side of the equals sign can be any expression. These are valid: health ← 100 fare ← 5 + 0.5 * miles
A sequence of steps that can be followed to complete a task.
A type of translator which converts a high-level language in to machine code all at once

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Decomposition
Precise, English-like description of an algorithm. It has no specific syntax, so input name and if name is bob are valid instructions.
Boolean operator that returns a true value only if both operands are true
Breaking a problem into a number of sub-problems, so that each sub- problem accomplishes an identifiable task, which might itself be further subdivided.
This translator converts a high-level language into machine code one line at a time and then executes it, it's slower but interpreted code is quicker to write and easier to update

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Abstraction
Programing languages designed to make it easier for humans to understand and write computer programs, than using low-level languages. Examples include Python and C#.
Coding a second programming construct inside the first. You can do this with selection and iteration
A collection of related data items called fields, often stored as a row in a database, it represents something in the real world like a person or product
The process of removing unnecessary detail from a problem.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Pseudo-code
The numeric value of a character in a the character set. In ASCII, "A" is 65
Programing languages designed to make it easier for humans to understand and write computer programs, than using low-level languages. Examples include Python and C#.
A statement that assigns a value to a variable. The right side of the equals sign can be any expression. These are valid: health ← 100 fare ← 5 + 0.5 * miles
Precise, English-like description of an algorithm. It has no specific syntax, so input name and if name is bob are valid instructions.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Flowchart
Boolean operator that returns a true value only if both operands are true
A programming construct where the code makes a decision, and takes one of several branches, usually coded with IF-THEN-ELSE
This statement starts a condition-controlled loop with the condition at the start, so the loop will only begin if the condition is true
A visual representation of an algorithm using specific shapes including rectangle, diamond and parallelogram.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

IPO
Breaking a problem into a number of sub-problems, so that each sub- problem accomplishes an identifiable task, which might itself be further subdivided.
Where inputs, processing and outputs are taking place within an algorithm.
A sequence of steps that can be followed to complete a task.
The process of removing unnecessary detail from a problem.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Linear search
A data type also called floating point numbers, they have a decimal part, for example 1.5, 0.935 or the value of Pi
A searching algorithm which looks at every element in turn until it finds the target, it is slow but works even on unsorted data
Boolean operator that returns a true value only if both operands are true
The systematic process of running a program repeatedly with different input data and checking the output is as expected, revealing errors

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?