Search Header Logo

computer science paper 1

Authored by Thanzil Ahmed Sakir Husain

World Languages

9th - 12th Grade

Used 28+ times

computer science paper 1
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?