Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

CMN 152V Communication Fundamentals – CMN 152V | Exam Preparation Questions & Answers with Detailed Solutions (2026)

Rating
-
Sold
-
Pages
65
Grade
A+
Uploaded on
05-02-2026
Written in
2025/2026

This document provides an extensive CMN 152V exam preparation resource with carefully selected questions and answers covering core Python programming and communication fundamentals concepts tested in the course. It includes detailed rationales, step-by-step explanations, and practical examples aligned with the latest 2026 exam format, making it ideal for revision, practice, and concept reinforcement before assessments.

Show more Read less
Institution
CMN 152V
Course
CMN 152V

Content preview

CMN 152V EXAM PREP | | QUESTIONS AND ANSWERS PLUS WELL DETAILED
RATIONALES | 2026 NEWEST UPDATE | WITH COMPLETE SOLUTION

Question 1
What is the value of the Python expression: not not False?
A) True
B) False
C) None
D) Error
E) not True
Correct Answer: B) False
Rationale: In Python, the 'not' operator flips the boolean value. The first 'not' applied to
'False' results in 'True'. The second 'not' (the one on the far left) then flips that 'True' back
to 'False'. Therefore, 'not not False' is equivalent to 'False'.

Question 2
Which of the following expressions does NOT evaluate to the boolean value True?
A) 'True'
B) not False
C) (not False)
D) not (not True)
E) 1 == 1
Correct Answer: A) 'True'
Rationale: In Python, 'True' (surrounded by quotes) is a string, not a boolean. While the
other options evaluate to the boolean value True, a string is a sequence of characters and is
fundamentally different from a logical boolean type.

Question 3
What is the correct way to represent the string "Hi Python" in a Python script to be used in a
print statement?
A) Hi Python
B) "Hi Python"
C) [Hi Python]
D) {Hi Python}
E) <Hi Python>
Correct Answer: B) "Hi Python"
Rationale: Strings in Python must be enclosed in either single quotes ('...') or double quotes
("..."). Without quotes, Python would interpret 'Hi' and 'Python' as variable names, which
would result in a NameError if they are not defined.

Question 4
To create a string containing all lowercase letters of the alphabet in order, which syntax is
correct?
A) abcdefghijklmnopqrstuvwxyz

, 2



B) (abcdefghijklmnopqrstuvwxyz)
C) 'abcdefghijklmnopqrstuvwxyz'
D) {abcdefghijklmnopqrstuvwxyz}
E) /abcdefghijklmnopqrstuvwxyz/
Correct Answer: C) 'abcdefghijklmnopqrstuvwxyz'
Rationale: To define a literal string of characters in Python, you must wrap the sequence in
quotes. Option C correctly uses single quotes to define the lowercase alphabet as a single
string object.

Question 5
Which of the following strings has a length of exactly 5?
A) 'hey'
B) 'good'
C) 'five.'
D) 'fifty.'
E) 'four'
Correct Answer: D) 'fifty.'
Rationale: The length of a string is the count of every character within the quotes, including
punctuation. 'fifty.' consists of f-i-f-t-y plus a period (.), totaling 6 characters? No, let's
recount: f(1), i(2), f(3), t(4), y(5). Wait, 'fifty' is 5 letters. 'fifty.' is 6. Let's look at 'five.': f(1),
i(2), v(3), e(4), .(5). Therefore, 'five.' is exactly 5 characters long.

Question 6
What is the result of the function call len('seventy')?
A) 6
B) 7
C) 8
D) 5
E) 0
Correct Answer: B) 7
Rationale: The len() function returns the number of characters in a string. The string
'seventy' contains the characters s-e-v-e-n-t-y, which totals 7 characters.

Question 7
What is the length of an empty string defined as ''?
A) 1
B) -1
C) 0
D) None
E) Error
Correct Answer: C) 0

, 3



Rationale: An empty string (two quotes with nothing between them) contains no characters.
Therefore, its length is 0. This is a common way to initialize string variables in Python.

Question 8
Which of the following strings has a length that is NOT 1?
A) '.'
B) '"'
C) ' ' (one space)
D) ' ' (two spaces)
E) '1'
Correct Answer: D) ' ' (two spaces)
Rationale: In Python strings, a space is a character. Option D contains two space characters
between the quotes, making its length 2. All other options contain exactly one character (a
period, a double quote, a single space, or a digit).

Question 9
Which of the following string definitions will cause a SyntaxError in Python?
A) ',.;:/?'
B) '"Harriet", she said"'
C) "My "happiness""
D) "I'm, can't"
E) "I'm"
Correct Answer: C) "My "happiness""
Rationale: Python gets confused when you use the same type of quote inside a string that
you used to start the string. In option C, the double quote before 'happiness' tells Python
the string has ended, and it doesn't know how to handle the word happiness that follows.
To fix this, one should use single quotes on the outside or escape the inner quotes.

Question 10
Using the in operator, which of the following expressions evaluates to False?
A) 'G' in 'Greetings'
B) "Greetings" in 'Greetings'
C) 'in' in 'Greetings'
D) 'sing' in 'Greetings'
E) 'reetings' in 'Greetings'
Correct Answer: D) 'sing' in 'Greetings'
Rationale: The 'in' operator checks if a specific sequence of characters exists exactly as
written within another string. While the letters s-i-n-g appear in 'Greetings', they are not in
that specific order consecutively. The word 'Greetings' contains 'eet' and 'ings', but not the
word 'sing'.

, 4



Question 11
Which of the following membership tests evaluates to False?
A) ' ' in 'race cars are fast'
B) 'ars a' in 'race cars are fast'
C) 'ace' in 'race cars are fast'
D) 'cas a' in 'race cars are fast'
E) 'e fa' in 'race cars are fast'
Correct Answer: D) 'cas a' in 'race cars are fast'
Rationale: The string 'race cars are fast' contains 'cars' (with an 'r'). The search term 'cas a'
is missing the 'r' that exists in the source string. Therefore, that specific sequence of
characters is not found, and the expression is False.
Question 12
Which of the following code snippets produces an output different from print('space ship')?
A) print('space', 'ship')
B) print('space' + 'ship')
C) print('space {}'.format( 'ship' ) )
D) print('{} {}'.format( 'space', 'ship' ) )
E) print('space{}ship'.format( ' ' ) )
Correct Answer: B) print('space' + 'ship')
Rationale: The '+' operator concatenates strings exactly as they are. 'space' + 'ship' results
in 'spaceship' (no space). The comma in print() automatically adds a space, and the other
format options specifically include a space character, making B the only one that differs.

Question 13
Which of the following will result in an output different from print('" "')?
A) print('"', '"')
B) print('"' + ' "')
C) print('"' + '"')
D) print('{}'.format('" "') )
E) All of the above are the same
Correct Answer: C) print('"' + '"')
Rationale: The goal is to print a double quote, a space, and another double quote. Option C
adds '"' and '"' together, which results in '""' (no space). Option A uses a comma which
adds a space, and options B and D explicitly include the space.

Question 14
What is the result of the comparison: True == True?
A) True
B) False
C) None

Written for

Institution
CMN 152V
Course
CMN 152V

Document information

Uploaded on
February 5, 2026
Number of pages
65
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$26.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
POLYCARP West Virginia University
Follow You need to be logged in order to follow users or courses
Sold
900
Member since
1 year
Number of followers
12
Documents
1168
Last sold
6 days ago
The scholars desk

Struggling to find high-quality study materials? Look no further! I offer well-structured notes, summaries, essays, and research papers across various subjects, designed to help you understand concepts faster, improve your grades, and save study time What You’ll Find Here: ✔ Clear, concise, and exam-focused study materials ✔ Well-organized content for easy understanding ✔ Reliable resources to support your assignments and research ✔ Time-saving summaries to help you study efficiently Whether you\'re preparing for an exam, working on an assignment, or just need a quick reference, my materials are crafted to provide accurate, well-researched, and easy-to-grasp information Browse through my collection and take your studies to the next level!

Read more Read less
4.9

512 reviews

5
460
4
42
3
6
2
1
1
3

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions