computer science paper 1

computer science paper 1

9th - 12th Grade

93 Qs

quiz-placeholder

Similar activities

Spanish: Irregular Present Tense Conjugations

Spanish: Irregular Present Tense Conjugations

9th - 12th Grade

90 Qs

French to English translation

French to English translation

9th - 10th Grade

88 Qs

Preparación para EOC

Preparación para EOC

9th - 12th Grade

90 Qs

Intro to World Languages: French

Intro to World Languages: French

7th Grade - University

89 Qs

Native Speakers Spanish 1 Final

Native Speakers Spanish 1 Final

9th - 12th Grade

90 Qs

frequently missed questions sp 2 mid

frequently missed questions sp 2 mid

9th - 12th Grade

88 Qs

Leccion Preliminar Review

Leccion Preliminar Review

9th - 12th Grade

96 Qs

AP German Test Prep

AP German Test Prep

9th - 12th Grade

88 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

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?