Capítulo pitón estructura de la secuencia de trabajo (a)

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,

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!'

Publicado 11 artículos originales · ganado elogios 2 · Vistas 113

Supongo que te gusta

Origin blog.csdn.net/weixin_41860600/article/details/104906613
Recomendado
Clasificación