This comprehensive CMN 152V study guide contains more than 500 carefully organized “Try It” questions and verified answers focused on foundational Python programming concepts and introductory computer science principles. The document is specifically designed to help students strengthen coding fundamentals, logical reasoning, debugging skills, and problem-solving techniques commonly assessed in beginner programming courses and computer science examinations. Major topics include Boolean logic, arithmetic expressions, variable assignment, data types, string manipulation, comparison operators, conditional logic, list indexing, list slicing, list editing methods, list transformations, Python syntax, import statements, and fundamental programming structures.
The material provides detailed practice questions covering essential Python concepts such as integers, floats, booleans, strings, list operations, indexing, slicing, concatenation, comparisons, logical operators, loops, variable naming conventions, output behavior, and common syntax errors. Additional sections focus on Python functions, arithmetic precedence, code execution flow, debugging techniques, list methods including append(), extend(), insert(), reverse(), and sort(), as well as practical exercises involving string operations and data manipulation. The question-and-answer structure helps students improve computational thinking, programming accuracy, and confidence with introductory coding concepts frequently tested in coursework and technical assessments.
This resource is highly valuable for students enrolled in Computer Science, Information Technology, Software Development, Data Science, Cybersecurity, Information Systems, Programming Fundamentals, and Introductory Python courses. It is also beneficial for beginner programmers, coding bootcamp students, online learners, STEM students, and individuals preparing for foundational programming exams, coding quizzes, technical interviews, and entry-level software development coursework. The structured practice format makes it ideal for self-study, revision sessions, and classroom reinforcement activities.
The study content aligns with foundational programming principles presented in widely used references such as Python Crash Course by Eric Matthes, Automate the Boring Stuff with Python by Al Sweigart, Think Python by Allen B. Downey, and Introduction to Computation and Programming Using Python by John Guttag. The concepts included also reflect introductory programming methodologies commonly discussed in journals and educational publications such as the ACM Transactions on Computing Education, Computer Science Education Journal, and Journal of Information Technology Education.
Keywords
CMN 152V, Python programming, Python questions and answers, coding fundamentals, beginner Python, computer science exam, boolean logic, Python variables, list indexing, list slicing, string manipulation, Python syntax, arithmetic expressions, comparison operators, Python lists, debugging Python, programming basics, Python exercises, coding practice questions, data types in Python, Python booleans, Python strings, Python list methods, append extend insert, computational thinking, introductory programming, software development basics, coding study guide, Python exam prep, computer programming review
Vista previa del contenido
CMN 152V "Try It" Questions
2026 Exam Questions with
100% Correct Answers | Latest
Update
booleans2 — try itWhich of the following does not equal True
True
not False
not not True
not not False - ANSWER ✔✔not not False
,leading_zero — try itIn place of the ... below, enter the number of the
statement you think is true:
1. In Python, 0.003 is the same as .003
2. In Python, 0.003 is different from .003
3. Both statements are true. - ANSWER ✔✔1. In python 0.003 is the
same as .003
big_numbers — try itIn place of the ..., enter the number 50 billion in a
way Python understands it - ANSWER ✔✔50000000000
arithmetic1 — try itIn place of the ... below, write the code version of
"The product of 3 and 4, plus the sum of 5 and 6." - ANSWER
✔✔(3*4)+(5+6)
arithmetic2 — try itIn place of the ... below, enter an expression that will
compute the difference between 4 multiplied by 5, and 4 minus 3 -
ANSWER ✔✔4*5-(4-3)
spaces_in_arithmetic1 — try itIn place of the ... below, enter the number
of the statement that gives a different response in Python:
1+4*5
1+4*5
,1 + 4*5
None of the expressions gives a different answer in Python -
ANSWER ✔✔None of the expressions gives a different answer in
Python
spaces_in_arithmetic2 — try itIn place of the ... below, enter the number
of the statement that gives a different response in Python:
2**3
2 ** 3
2**3
None of the expressions gives a different answer in Python -
ANSWER ✔✔2 * * 3
parentheses — try itIn place of the ... below, enter the number of the
statement you think equals 4 * 8 + 1
(4 * 8) + 1
4 * (8 + 1) - ANSWER ✔✔(4 * 8) + 1
notebook_blocks — try itWorking in this notebook, you may sometimes
get an error running this code. Which of the reasons below is not the
reason why?
3
COPYRIGHT©JOSHCLAY 2025/2026. YEAR PUBLISHED 2026. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY
STATEMENT. ALL RIGHTS RESERVED
, print( math.pi*3)
The code in this line is written incorrectly.
You didn't import the information that python needs to understand this
code.
Python doesn't immediately recognize math.
You didn't run all of the code blocks above this code block. -
ANSWER ✔✔The code in this line is written incorrectly.
import_syntax1 — try itEnter into check() the number of the statement
that will correctly import the math module
1. math import
2. import math
3. i m p o r t m a t h - ANSWER ✔✔2
import_syntax2 — try itEnter into check() the number of the code that
will give the sin of pi over two
1. math.sine( math.pi/2 )
2. math.sin( math.pi / 2 )
3. sine( pi/2 ) - ANSWER ✔✔2