click below
click below
Normal Size Small Size show me how
Python final exam
| Question | Answer |
|---|---|
| Invalid indexes do not cause slicing expressions to raise an exception. | True |
| Lists are dynamic data structures such that items may be added to them or removed from them. | True |
| Arrays, which are allowed by most other programming languages, have more capabilities than Python list structures. | False |
| A list cannot be passed as an argument to a function. | False |
| The remove method removes all occurrences of an item from a list. | False |
| The sort method rearranges the elements of a list so they are in ascending or descending order. | False |
| The index of the first element in a list is 1, the index of the second element is 2, and so forth. | False |
| The index -1 identifies the last element in a list. | True |
| In slicing, if the end index specifies a position beyond the end of the list, Python will use the length of the list instead. | True |
| What are the data items in a list called? | elements |
| When working with multiple sets of data, one would typically use a(n) | nested list |
| The primary difference between a tuple and a list is that | once a tuple is created, it cannot be changed |
| What is an advantage of using a tuple rather than a list? | Processing a tuple is faster than processing a list. |
| Which list will be referenced by the variable number after the following code is executed? number = range(0, 9, 2) | [0, 2, 4, 6, 8] |
| Which of the following would you use if an element is to be removed from a specific index? | a del statement |
| What is the first negative index in a list? | -1 |
| Which method can be used to place an item at a specific index in a list? | insert |
| Which method or operator can be used to concatenate lists? | + |
| Which method can be used to convert a list to a tuple? | tuple |
| Which method can be used to convert a tuple to a list? | list |
| What will be the value of the variable list after the following code executes? list = [1, 2] list = list * 3 | [1, 2, 1, 2, 1, 2] |
| What will be the value of the variable list after the following code executes? list = [1, 2, 3, 4] list[3] = 10 | [1, 2, 3, 10] |
| What will be the value of the variable list2 after the following code executes? list1 = [1, 2, 3] list2 = []for element in list1: list2.append(element) list1 = [4, 5, 6] | [1, 2, 3] |
| This function in the random module returns a random element from a list. | choice |
| This function in the random module returns multiple, nonduplicated random elements from a list. | choices |
| What values will list2 contain after the following code executes? list1 = [1, 2, 3] list2 = [item + 1 for item in list1] | [2, 3, 4] |
| What values will list2 contain after the following code executes? list1 = [1, 10, 3, 6] list2 = [item * 2 for item in list1 if item > 5] | 20, 12] |
| A list ________ is a concise expression that creates a new list by iterating over the elements of an existing list. | comprehension |
| In order to create a graph in Python, you need to include | import matplotlib.pyplot |
| You cannot use a for loop to iterate over the characters in a string. | False |
| Indexing works with both strings and lists. | True |
| In slicing, if the end index specifies a position beyond the end of the string, Python will use the length of the string instead. | True |
| Indexing of a string starts at 1 so the index of the first character is 1, the index of the second character is 2, and so forth. | False |
| The index -1 identifies the last character of a string. | True |
| The following code will display 'yes + no': mystr = 'yes' yourstr = 'no' mystr += yourstr print(mystr) | False |
| If the + operator is used on strings, it produces a string that is a combination of the two strings used as its operands. | True |
| When accessing each character in a string, such as for copying purposes, you would typically use a while loop. | False |
| If a whole paragraph is included in a single string, the split() method can be used to obtain a list of the sentences in the paragraph. | True |
| The strip() method returns a copy of the string with all the leading whitespace characters removed but does not remove trailing whitespace characters. | False |
| What are the valid indexes for the string 'New York'? | 0 through 7 |
| What will be displayed after the following code executes? mystr = 'yes' yourstr = 'no' mystr += yourstr * 2 print(mystr) | yesnono |
| What will be assigned to the variable s_string after the following code executes? special = '1357 Country Ln.' s_string = special[ :4] | '1357' |
| What will be assigned to the variable s_string after the following code executes? special = '1357 Country Ln.' s_string = special[4:] | ' Country Ln.' |
| What will be assigned to the variable s_string after the following code executes? special = '1357 Country Ln.' s_string = special[-3:] | 'Ln.' |
| What will be assigned to the variable some_nums after the following code executes? special = '0123456789' some_nums = special[0:10:2] | '02468' |
| If the start index is ________ the end index, the slicing expression will return an empty string. | greater than |
| What is the return value of the string method lstrip()? | the string with all leading whitespaces removed |
| What is the first negative index in a string? | -1 |
| What will be assigned to the string variable pattern after the following code executes? i = 3 pattern = 'z' * (5 * i) | 'zzzzzzzzzzzzzzz' |
| Which method would you use to determine whether a certain substring is present in a string? | find(substring) |
| Which method would you use to determine whether a certain substring is the suffix of a string? | endswith(substring) |
| What list will be referenced by the variable list_strip after the following code executes? my_string = '03/07/2018' list_strip = my_string.split('/') | ['03', '07', '2018'] |
| What will be the value of the variable string after the following code executes? string = 'abcd' string.upper() | 'ABCD' |
| What will be the value of the variable string after the following code executes? string = 'Hello' string += ' world!' | 'Hello world!' |
| What will display after the following code executes? password = 'ILOVEPYTHON' if password.isalpha(): print('Invalid, must contain one number.') elif password.isdigit(): print('Invalid, must have one non-numeric character.') elif password.isupp | Invalid, must contain one number. |