Python Programming Quiz

Python Programming Quiz

12th Grade

27 Qs

quiz-placeholder

Similar activities

Danger online

Danger online

7th Grade - University

25 Qs

packet switching s.d. transmisi digital analog

packet switching s.d. transmisi digital analog

11th Grade - University

25 Qs

Quiz tentang LCD 16x2 dan Arduino

Quiz tentang LCD 16x2 dan Arduino

12th Grade - University

24 Qs

Dell Tech Direct - Pre Boot Environment Questions

Dell Tech Direct - Pre Boot Environment Questions

10th Grade - University

24 Qs

PENILAIAN SUMATIF TENGAH SEMESTER I (PSTS I) - Keamanan Jaringan

PENILAIAN SUMATIF TENGAH SEMESTER I (PSTS I) - Keamanan Jaringan

12th Grade - University

25 Qs

LATIHAN SOAL TENTANG CANVA

LATIHAN SOAL TENTANG CANVA

8th Grade - University

25 Qs

9-1/4 Yangi  texnologiyalarning  taʼsiri

9-1/4 Yangi texnologiyalarning taʼsiri

9th Grade - University

22 Qs

Cybercrime exercise

Cybercrime exercise

7th Grade - University

23 Qs

Python Programming Quiz

Python Programming Quiz

Assessment

Quiz

Information Technology (IT)

12th Grade

Practice Problem

Hard

Created by

Abdiel Vega

Used 2+ times

FREE Resource

AI

Enhance your content in a minute

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

27 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

Function reverse characters in a string. Returns new string in reverse order.

Def reverse_name(backward_name)-1 

Foward_name = “” 

Length = backward_name: 

    len(back=ward_name)-1 

    range(0,len(backward_name)-1) 

    range(len(backward_name)-1,-1,-1) 

While length >=0: 

Foward_name += backward_name[index] 

   backward_name[length]

   backward_name[length+1]

   range(len(backward_name)-1,-1,-1) 

        backward_name[len(backward_name)-len(foward_name)] 

2.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

You are building a Python program that displays all prime numbers from 2 to 100 (A prime number is any number that is divisible only by itself and 1.) Complete the code by moving the appropriate code segments from the list on the left to the correct location on the right.

continue

p = 2

is_prime = True

break

p = p + 1

3.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

You write the following code to determine a student's final grade based on their current grade (grade) and rank (rank):

grade = 76 rank = 3

If grade > 80 and rank >=# Grade += 10

elif grade >= 70 and rank >3:

grade += 5

else: grade -= 5 print(grade)

What value will print?

71

76

81

86

4.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

Review the following code:

x = "oranges"

y = "apples"

z = "bananas"

data = "{1} and {0} and {2}"

print (data.format(z, y, x))

What is the output of the print statement?

apples and bananas and oranges

apples and oranges, and bananas

oranges and apples and bananas

bananas and oranges and apples

5.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

You are writing a function that increments the player score in a game. The function has the following requirements: If no value is specified for points start at one. If bonus is True, then points must be doubled. You write the following code. Line numbers are included for reference only.

01 def increment_score(score, bonus, points):

02 if bonus == True:

03 points = points * 2

04 score = score + points

05 return score

06 points = 5

07 score = 10 08

new_score = increment_score(score, True, points)

For each statement select True or False.

Note: You will receive partial credit for each correct selection. 

To meet the requirements, you must change line 01 to: def increment_score(score, bonus, points = 1):    

FIf you do not change line 01 and the function is called with only two parameters, the value of the third parameter will be None. 

Line 03 will also modify the value of the variable points declared at line 06. 

6.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

You write the following function to read a data file and print each line of the file. Line numbers are included for reference only.

01 def read_file(file):

02 line = None

03 if os.path.isfile(file):

04 data = open(file, 'r')

05 for data line in data:

06 print(line)

When you run the program, you receive an error on line 03. What is causing the error?

The isfile method does not accept one parameter.

You need to import the os library.

The isfile method does not exist in the path object.

The path method does not exist in the os object.

7.

MULTIPLE SELECT QUESTION

45 sec • 20 pts

You are converting an existing application to Python. You need to correctly code all arithmetic expressions. What is the correct order of operations for the six classes of operations in order of precedence from first to the last.

  • Parentheses

  • Exponents

  • Unary positive, negative, not

  • Multiplication and Division

  • Addition and Subtraction

  • And

Addition and Subtraction → Multiplication and Division → Exponents → Parentheses → Unary positive, negative, not → And

And → Exponents → Parentheses → Addition and Subtraction → Unary positive, negative, not → Multiplication and Division

Exponents 

Parentheses 

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

Already have an account?