I. elección múltiple (total de 10 preguntas, 60,0 minutos)
1
siguientes Python que los elementos de datos se puede cambiar ()
(6.0)
A,
lista
B,
tupla
C,
cuerdas
D,
array
La respuesta correcta: A Mi respuesta: Una puntuación: 6.0
2
expresión "[2] en [1,2,3,4] " valor es ()
(6.0)
A,
Sí
B,
n
C,
La verdadera
D,
Falso
La respuesta correcta: D Mi respuesta: D Puntuación: 6,0
respuesta Análisis:
3
las siguientes opciones y s: los mismos significados que [0-1] está representado por ()
(6.0)
A,
S [-1]
B,
es [:]
C,
p [: sólo el (S) -1]
D,
p [0: sólo el (S)]
La respuesta correcta: C Mi respuesta: C Puntuación: 6,0
respuesta Análisis:
4
para una lista L = [1,2, 'Python' , [1,2,3,4,5]], L [-3] es ()
(6.0)
A,
. 1
B,
2
C,
'Python'
D,
[1,2,3,4,5]
La respuesta correcta: B I Respuesta: B Puntuación: 6,0
5.
L.reverse () y L [-1: -1-len ( L): - 1] La principal diferencia es ()
(6.0)
A,
L.reverse () y L [-1: -1-len ( L): - 1] son todos disposición inversa de los elementos en la lista, no hay diferencia
B,
L.reverse () y L [-1: -1-len ( L): - 1] no cambiarán la lista de contenido original L
C,
L.reverse () no cambia la lista de contenidos de L, y L [-1: -1-len ( L): - 1] cambiará la lista de contenido original L
D,
L.reverse () cambia la lista de contenidos L, y L [-1: -1-len ( L): - 1] para producir una nueva lista, la lista L no cambia el contenido original
La respuesta correcta: D Mi respuesta: D Puntuación: 6,0
6
tupla (el rango (2,10,2)) return result ()
(6.0)
A,
[2 ,. 4 ,. 6 ,. 8]
B,
[2, 4, 6, 8, 10]
C,
(2, 4, 6, 8)
D,
(2, 4, 6, 8, 10)
La respuesta correcta: C Mi respuesta: C puntuación: 6.0
7
después de seguir la ejecución del programa, el valor de p es ()
a = [[1,2,3], [4,5,6], [7,8,9]]
p = 1
para i in range (len (a)):
p*=a[i][i]
(6.0)
A,
45
B,
15
C,
6
D,
28
La respuesta correcta: A Mi respuesta: A Puntuación: 6.0
8
resultados operativos siguientes programas Python es ()
s = [1,2,3,4]
s.append ([5,6])
Imprimir (referido como (a))
(6.0)
A,
2
B,
4
C,
5
D,
6
La respuesta correcta: C Mi respuesta: C Puntuación: 6.0
9
resultados operativos siguientes programas Python es ()
S 1 = [4,5,6]
s2 = s1
S1 [1] = 0
imprimir (s2)
(6.0)
A,
[. 4 ,. 5 ,. 6]
B,
[4, 0, 6]
C,
[0, 5, 6]
D,
[4, 5, 0]
La respuesta correcta: B I Respuesta: B Puntuación: 6,0
10
la impresión declaración Python (tipo ({1: 1,2 : 2,3: 3,4: 4})) es la salida ()
(6,0分)
A,
<clase 'tupla'>
B,
<clase 'dict>
C,
<clase 'set'>
D,
<clase 'frozenset>
La respuesta correcta: B I respuesta: B Puntuación: 6,0
En segundo lugar, llenado el espacio en blanco (un total de cuatro preguntas, 20.0 puntos)
1
Una lista L = [1,2,3,4,5,6,7,8,9] , entonces L [2: 4] es un valor, el valor L [:: 2] es, el valor L [-1] es, L [-1: -1-len (L): - 1] es el valor
(5.0)
La respuesta correcta:
Primera aire:
[3, 4]
Segundo aire:
[1, 3, 5, 7, 9]
El tercer espacio:
9
Cuarta vaciar:
[9, 8, 7, 6, 5, 4, 3, 2, 1]
Mi respuesta: Puntuación: 5,0 puntos
primero vacío:
[3,4]
Segundo aire:
[1,3,5,7,9]
El tercer espacio:
9
El cuarto espacio:
[9,8,7,6,5,4,3,2,1]
comentarios sobre
2
Python impresión comunicado (tupla (rango (2) )) resultados de operación son
(5.0)
La respuesta correcta:
La primera vaciar:
(0, 1)
Mi respuesta: Puntuación: 5,0 puntos
vacíe primero:
(0,1)
comentarios sobre
3
resultados operativos de los siguientes sí programas.
S1 = [1,2,3,4]
s2 = [5,6,7]
Imprimir (referido como (H1 + H2))
(5.0)
La respuesta correcta:
El primer vacío:
7
Mi respuesta: Puntuación: 5,0 puntos
primero vacío:
7
comentarios sobre
4
después de que se ejecuta la siguiente instrucción, s valor.
s = [1,2,3,4,5,6]
s [: 1] = []
s [: 2] = 'a'
s [2:] = 'b'
s [2: 3] = [ 'x', 'y']
del s [1]
I respuesta: Puntuación: 5.0
la primera hueco:
[. 4, 'X', 'Y']
comentarios sobre
III. Preguntas de respuesta corta (preguntas de 2, 20,0 minutos)
1
utilizado para deducir la fórmula para lograr una lista de todos incluso seleccionado de la lista de x, y escribir el código para el bucle equivalente a la misma.
x = [-1,1,6,7.5, -2.3,9,10, -11,1000]
(10,0 puntos)
La respuesta correcta:
las listas por comprensión:
x = [-1,1,6,7.5, -2.3,9,10, -11,1000]
[I para i en x si i% 2 == 0]
[6, 10, 1000]
para el código de bucle:
x = [-1,1,6,7.5, -2.3,9,10, -11,1000]
y=[]
para i en x:
if i%2==0:
y.append(i)
y
[6, 10, 1000]
2
8. lista conocida x = [ "reabastecimiento de combustible", "Wuhan"], por favor comando de escritura correspondiente a los siguientes resultados operativos (rebanada necesario).
[ 'Vamos', 'Wuhan', 'Vamos!']
[ 'China', 'Vamos', 'Wuhan', '¡Vamos!']
[ 'China', 'Vamos', '', 'Wuhan', 'Vamos!']
'Vamos, China! Wuhan Vamos!'
(10,0 puntos)
La respuesta correcta:
x = [ "reabastecimiento de combustible", "Wuhan"]
x [len (x):] = [ "¡Vamos!"]
X
[ 'Vamos', 'Wuhan', 'Vamos!']
x [: 0] = [ "China"]
X
[ 'China', 'Vamos', 'Wuhan', '¡Vamos!']
x [2: 2] = [ "!"]
X
[ 'China', 'Vamos', '', 'Wuhan', 'Vamos!']
x [0] + x [1] + x [2] + x [3] + x [4]
'Vamos, China! Wuhan Vamos!'