- | P a g e
CIT 486 Final Actual EXAM Newest 2025/2026 With Complete Questions And Correct Answers |Already Graded A+||Brand New Version!|
Which of the following statements about libraries is false?-Using existing libraries helps you avoid "reinventing the wheel," thus leveraging your program-development efforts.-Rather than developing lots of original code—a costly and time- consuming process—you can simply create an object of a pre-existing library class, which takes only three Python statements.-Libraries help you perform significant tasks with modest amounts of code.-All of the above statements are false. - ANSWER-Rather than developing lots of original code—a costly and time-consuming process—you can simply create an object of a pre-existing library class, which takes only three Python statements.
Assume x is 3, y is 7.1 and z is '11.5'. Which of the following statements is incorrect? - ANSWER-the value of z is 11.5
Which of the following are reasons why Python is popular and everyone
should consider learning it: 1 / 4
- | P a g e
-It's open source, free and widely available with a massive open-source community.-It's easier to learn than languages like C, C++, C# and Java, enabling novices and professional developers to get up to speed quickly.-It's easier to read than many other popular programming languages.-All of the above. - ANSWER-All of the above.
Which of the following statements is false?-Python applies the operators in arithmetic expressions according to the rules of operator precedence, which are generally the same as those in algebra.-Parentheses have the highest level of precedence, so expressions in parentheses evaluate first—thus, parentheses may force the order of evaluation to occur in any sequence you desire.-In expressions with nested parentheses, such as (a / (b - c)), the expression in the innermost parentheses (that is, b - c) evaluates first.-If an expression contains several exponentiation operations, Python applies them from left to right. - ANSWER-If an expression contains several exponentiation operations, Python applies them from left to right.
What is the output of the following code for Out[5]:
In [4]: x = 'dog'In [5]: type(x)Out[5]: - ANSWER-str
- / 4
- | P a g e
Which of the following statements about the IPython session below is true?
In [1]: gender = 'Female'
In [2]: age = 70
In [3]: if gender == 'Female' and age >= 65:
...: print('Senior female')
...:
Senior female - ANSWER-All of the above statements are true
Which of the following statements is false?-Augmented assignments abbreviate assignment expressions in which the same variable name appears on the left and right of the assignment's
=, as total does in:
for number in [1, 2, 3, 4, 5]:total = total + number
-The following code re-implements the preceding for statement using an
addition augmented assignment (+=) statement:
for number in [1, 2, 3, 4, 5]:total += number
-The statement f = f ** 3 may be replaced by the more concise augmented assignment statement f *= 3. 3 / 4
- | P a g e
-All of the above statements are true. - ANSWER-The statement f = f **
- may be replaced by the more concise augmented assignment statement
f *= 3.
Which of the following statements is false?The descriptive statistics mean, median and mode are measures of central tendency—each is a way of producing a single value that is in some sense typical of the others.
The following session creates a list called grades, then uses the built-in sum and len functions to calculate the median "by hand"—sum calculates the total of the grades (397) and len returns the number of
grades (5):
In [1]: grades = [85, 93, 45, 89, 85]
In [2]: sum(grades) / len(grades)
Out[2]: 79.4
Like functions min and max, sum and len are both examples of functional-style programming reductions—they reduce a collection of values to a single value.The Python Standard Library's statistics module provides functions for calculating the mean, median and mode—these, too, are reductions. -
- / 4