0% found this document useful (0 votes)
9 views6 pages

Basic Data Structures Quiz

The document is a quiz on basic data structures, including questions about tuples, lists, and code snippets. It tests knowledge on data structure types, code outputs, and common programming errors. Each question provides multiple-choice answers related to Python programming concepts.

Uploaded by

shilohklyman0227
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views6 pages

Basic Data Structures Quiz

The document is a quiz on basic data structures, including questions about tuples, lists, and code snippets. It tests knowledge on data structure types, code outputs, and common programming errors. Each question provides multiple-choice answers related to Python programming concepts.

Uploaded by

shilohklyman0227
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Name:

Date:
Section:

Basic Data Structures Quiz

1. What kind of data structure is user_data


user_data in the following declaration?
user_data = ("TJ", 24, "artLover123")

A. Tuple
B. List
C. String
D. 2d List

2. What kind of data structure is user_data


user_data in the following declaration?
user_data = ["TJ", 24, "artLover123"]

A. Tuple
B. List
C. String
D. 2d List

3. Which of the following lines of code will cause an error?


Use the following definition of ages
ages :

ages = (12, 5, 8)

A. ages = ages + (1, 3, 5)

B. print (ages[2])

C. ages = ages[2:]

D. ages[0] = 3

4. What does this code snippet print?


fruit = ["b", "n", "n"]
print ("a".join(fruit))

A. bnn
B. ba na na
C. banan
D. banana
5. What is the value of num
num after this code runs?
shapes = ["triangle", "square", "hexagon", "circle", "pentagon"]
num = len(shapes)

A. 0
B. 4
C. 5
D. 35

6. What does this program print?


sentence = "My favorite animal is a dog or chipmunk"
sentence_list = sentence.split()
sentence_list[-3] = "penguin"
sentence = " ".join(sentence_list)
print (sentence)

A. My favorite animal is a dog or penguin


B. My favorite animal is a penguin or chipmunk
C. My favorite animal is a dog penguin chipmunk
D. My favorite animal is a dog or chipmunk

7. Which of the following data structures is immutable?

A. Tuple
B. List
C. Dictionary
D. 2d List

8. What does this program print?


heights = [65, 56, 67, 48, 64]
heights.sort()
heights.extend([60, 61, 62])
heights.remove(67)
print (heights)

A. [48, 56, 64, 65, [60, 61, 62]]

B. [48, 56, 60, 61, 62, 64, 65]

C. [48, 56, 64, 65, 60, 61, 62]

D. The program will error.


9. How many times does this program print That's
That's aa large class! ?
large class!

num_students = [23, 21, 33, 35, 24, 35]

for num in num_students:


if num > 23:
print ("That's a large class!")

A. 0
B. 1
C. 4
D. 6

10. What would the following program print to the screen when run?
my_list = [7, 0, 0, "d", "n", "o", "B"]

my_list.reverse()

for thing in my_list:


print (thing)

A.

B.

d
C.

D.

700donB

11. Given the following list:


my_list
my_list == ["s",
["s", "Z",
"Z", "e",
"e", "c",
"c", "c",
"c", "e",
"e", "r",
"r", "h",
"h", "e",
"e", "p",
"p", "t"]
"t"]
which program below would give the following output:
s
e
c
r
e
t

A. for index in my_list:


if index % 2 == 0:
print (my_list[index])

B. for index in range(my_list):


if index % 2 == 0:
print (my_list[index])

C. for index in len(my_list):


if index % 2 == 0:
print (my_list[index])

D. for index in range(len(my_list)):


if index % 2 == 0:
print (my_list[index])
12. Which values entered into ‘my_list’ would print a value of ‘-1’ after the program has run?
my_list = [...]
num = 0

for thing in my_list:


num = num - thing

print (num)

A. 5, -10, 6
B. -10, -5, 6
C. -5, 10, 6
D. -5, 0, 10, 6

13. Which of the following programs would produce the following output:
1. honey
2. bread
3. jelly
4. plates

A. my_list = ["honey", "bread", "jelly", "plates"]

for index in range(len(my_list)):


print (str(index) + ". " + my_list)

B. my_list = ["honey", "bread", "jelly", "plates"]

for index in range(len(my_list)):


print (str(index+1) + ". " + my_list[index])

C. my_list = ["honey", "bread", "jelly", "plates"]

for index in my_list:


print (str(index+1) + ". " + my_list[index])

D. my_list = ["honey", "bread", "jelly", "plates"]

for index in len(my_list):


print (str(index) + ". " + my_list[index])

14. Which of the following programs would alter my_list


my_list to consist of the following:
[‘red’, ‘green’, ‘blue’, ‘orange’, ‘yellow’]

A. my_list = ['red', 'green', 'blue', 'orange']

my_list.append('yellow')

B. my_list = ['red', 'green', 'blue', 'orange']

my_list.extend('yellow')

C. my_list = ['red', 'green', 'blue', 'orange']

my_list.replace('yellow')

D. my_list = ['red', 'green', 'blue', 'orange']

my_list.add('yellow')
15. What will be the output of the following program?
my_list = [1, 2, 3, 4]
num = 5

for index in range(len(my_list)):


my_list.append(num + index)

print (my_list)

A. [1, 2, 3, 4, 5, 5, 5, 5]

B. [1, 2, 3, 4, 5]

C. [1, 2, 3, 4, 6, 7, 8, 9]

D. [1, 2, 3, 4, 5, 6, 7, 8]

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy