Python Programming (non-OO) Final Review

Python Programming (non-OO) Final Review

9th - 12th Grade

40 Qs

quiz-placeholder

Similar activities

Administras Infrastrktur Jaringan - Kelas XII TKJ - SMK Peristek

Administras Infrastrktur Jaringan - Kelas XII TKJ - SMK Peristek

9th - 12th Grade

40 Qs

T9 TEKNIK ANIMASI 2D 3D KELAS XI DKV-3

T9 TEKNIK ANIMASI 2D 3D KELAS XI DKV-3

11th Grade

44 Qs

Post-Test Administrasi Infrastruktur Jaringan Kelas XI TKJ

Post-Test Administrasi Infrastruktur Jaringan Kelas XI TKJ

11th Grade

40 Qs

Penilaian Sumatif (Excel, Jaringan Komputer, Perangkat Komputer)

Penilaian Sumatif (Excel, Jaringan Komputer, Perangkat Komputer)

10th Grade

38 Qs

Movies

Movies

2nd Grade - Professional Development

44 Qs

Emptech Summative Exam L-3-4-5

Emptech Summative Exam L-3-4-5

12th Grade

40 Qs

Quiz Informatika kelas 10

Quiz Informatika kelas 10

10th Grade

40 Qs

Pemrograman1

Pemrograman1

10th Grade

40 Qs

Python Programming (non-OO) Final Review

Python Programming (non-OO) Final Review

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

Brett Kottmann

Used 3+ times

FREE Resource

AI

Enhance your content in a minute

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

40 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

For some IF statements, we use compound conditions (two or more). Given that you had an IF statement where both X and Y had to be true, which of the following will give you a result of true?

X=T, Y=F

X=T, Y=T

X=F, Y=T

X=F, Y=F

Answer explanation

Media Image

Only if both X and Y are true will you get a result of true.

A good tool is a "truth table" were you write out the possible X and Y combinations and their results. Note that the "^" symbol means "and". The "v" symbol means "or".

You can also have a "not" operator (sometimes represented with a "!" or "~" symbol) which negates the result, so true becomes false, etc.

2.

DRAG AND DROP QUESTION

30 sec • 5 pts

Software repositories like Git act as ​ (a)   systems, making sure only one person has access to a file at a time.

version control
file control
vault
queueing

Answer explanation

Version control makes sure only one person has access to a file at a time, preventing accidental overwrites.

It can also help with software version releases and archiving by keeping separate versions available.

3.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Variables act like named memory locations in your computer. When is a variable created?

When designed

When tested

When called

When instantiated (declared)

Answer explanation

Variables (objects) are created in the computer when they are declared (or instantiated).

The following all create variables or objects:

int x = -5

y = 14.8

my_list = [one, two, three]

m = n = "Hello"

These do not:

int z

float price, quantity

because they are never assigned values. If you try to use them you will get an error:

int x = z

for example.

4.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

What is a step-by-step English description of a task called?

Algorithm

List

Flowchart

Goal

Answer explanation

An English step-by-step description of a task is an algorithm.

Not to be confused with a flowchart (a visual representation of the flow of a program) or psuedocode (generic code-like steps for an algorithm or flowchart).

5.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

If you want to re-use a chunk of code to compute and return a result, what should you use?

Function

Loop

Branch

Block

Answer explanation

Code that is to be re-used should be put into a function, (also known as a method) which allows you to "call" it from anywhere in your code.

Functions usually return a value, but do not have to. Functions inside classes or associated with objects are usually referred to as methods of the class/object.

In some languages you will also see the term procedure, which usually means a function (or method) that does not return a value, but may alter the variables passed to it. Many programmers use all of these terms interchangeably.

6.

DRAG AND DROP QUESTION

1 min • 1 pt

Testing a condition to determine which block of code to execute is known as

(a)   .

itemizing
looping
branching
sorting

Answer explanation

In a class diagram, the bottom row is always the class methods (functions).

7.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

What is a simple way of adding strings together (catenating or concatenating strings)?

Using the "+" sign

Using several " marks

Usings a built-in function

You cannot add strings together

Answer explanation

A simple way of adding strings together is to use the "+" sign.

"Hello" + "World" results in "HelloWorld"

"Hello" + " " + "World" results in "Hello World".

You can also use string variables.

String my_string = "World!"

"Hello" + " " + my_string results in "Hello World!"

Note the use of " " to add spaces!

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?

Discover more resources for Computers