Test
PROGRAMACIÓN AVANZADA
Crea una cuenta gratis para terminar este test
Guarda tu progreso y consulta tu resultado final.
¿Ya tienes cuenta? Inicia sesión
Preguntas del test (50)
1Después de una declaración try para capturar una excepción usaremos
- Araise
- Bexcept
- Ccatch
- Dthrow
2¿Qué diferencia hay entre una clase y un objeto?
- AUna clase es una instancia de un objeto
- BUn objeto no tiene tipo
- CUn objeto es una instancia de una clase
- DNinguna
3¿Cuál es la forma correcta de escribir un bucle while?
- Awhile (a < 5)
- Bwhile a foreach[0..4]
- Cwhile a in range(0..4)
- Dwhile a < 5:
4Para mostrar el valor de la posición 2 de un array llamadutilizamos
- Aputs(micoleccion[2])
- Bprint(micoleccion[2])
- Cprint(micoleccion[1])
- Dpp(micoleccion[2])
5¿Cuál es la forma correcta de escribir un bucle for?
- Afor a in range(0, 3):
- Bfor(a=0; a<3; a++)
- Cfor(a in range[0..3])
- Dfor a in range(0..3)
6Una declaración condicional se escribe
- Aif v == true
- Bif (v == true)
- Cif v == true:
- Dif v == true then
7Para añadir una condición alternativa a una declaración condicional if se utiliza
- Aelif
- Belsif
- Celse if
- Delseif
8¿Qué símbolo se utiliza para comentar una línea de código?
- A#
- B//
- C*
- D---
9Python es
- AUn lenguaje de programación compilado no orientado a objetos de bajo nivel
- BUn lenguaje de programación inventado por el creador de Linux
- CUn lenguaje de programación interpretado orientado a objetos de alto nivel
- DUn lenguaje máquina ejecutado en una máquina virtual java
10Para comentar varias líneas de código, ¿cuál es la forma correcta?
- A''' comentario '''
- B### comentario '''
- C--- comentario ---
- D/* comentario */
11La forma correcta de escribir una función es
- Anombrefuncion: function()
- Bdef nombrefuncion():
- Cdefine nombrefuncion()
- Dfunction nombrefuncion()
12¿Qué instrucción print() escogerías para conseguir el texto “perroverde”?
>>>animal = 'perro'
>>>color ='verde'- APrint (animal+color)
- BPrint (animal,color)
- CPrint („animal‟+„color‟)
- DPrint („animal+color‟)
13Complete la palabra reservada de Python en el siguiente programa:

- Aelseif
- Belif
- Celse
- Delse if
14¿Cuál de las opciones es equivalente al código de Python mostrado?

- Aprint("No") if 5 == 2 else print("Si")
- Bif 5 == 2 print("Si") : print("No")
- Cif 5 == 2 print("Si") else print("No")
- Dprint("Si") if 5 == 2 else print("No")
15 ¿Cuál es la salida que produce este bloque de código en Python?

- A0
- B1
- C2
- D3
16¿Cuál es la salida que produce este bloque de código en Python?.

- A0,1,2,3,4
- B0,1,2,3,4,5
- C1,2,3,4,5
- D1,2,3,4
17 ¿Cómo obtengo el elemento cuyo valor es 'España' de la lista de países
(lst_paises)?
- Alst_paises[-1]
- Bst_paises[2]
- Clst_paises[3]
- Dlst_paises[4]
18¿Qué instrucción es necesaria para poder obtener una lista con estos elementos
[67, 8, 90, 3]
- Alst_n[2:4]
- Blst_n[2:5]
- Clst_n[1:-3]
- Dlst_n[2:-2]
19¿Qué elementos devuelve la ejecución del siguiente código

- A[]
- B[5]
- C[5, 0, 1, 2]
- D[0,1,2]
20 ¿Qué elementos devuelve la ejecución del siguiente código?

- A[True, False, False, True]
- B[False, True, True, False]
- C[True]
- D[False]
21¿Qué instrucción es necesaria para ordenar la lista mostrada en la imagen?

- Alst_4.sorted()
- Blst_4.sort()
- Clst_4.sorted
- Dlst_4.order()
22¿Qué elementos devuelve la ejecución del siguiente código?

- A[ 6, 9, 83, 91]
- B[9, 83, 91]
- C[78, 36, 13]
- D[36, 13, 6]
23¿Qué valor devuelve la ejecución del siguiente código?

- A-1
- BFalse
- CTrue
- DError
24 Si utilizo el operador * tal se muestra en el código siguiente. ¿Cuál es el
resultado obtenido?
- ASeis
- B6
- CDosdosdos
- Ddos3
25 ¿Qué es “valor” en esta línea de código?
valor=5- Auna variable
- Buna función
- Cuna declaración
- Duna asignación
26Este esquema pertenece a un contenedor en WPF de tipo

- ACanvas
- BDockPanel
- CGrid
- DStrackPanel
27Señale opción que no corresponde a un principio básico de diseño de una
interfaz- AClara
- BIntuitiva
- CPredecible
- DInconsistente
28Que widget Tkinter es utilizado para implementar selecciones uno-demuchos:
- ARadioButton
- BLabel
- CButton
- DCheckBox
29Seleccione la respuesta correcta. Es un mecanismo de la programación orientada a objetos que sirve para crear clases nuevas a partir de clases
preexistentes. Se toman atributos y comportamientos de las clases viejas y se los modifica para modelar una nueva situación- AHerencia
- Bdef
- CTkinter
- DNinguna
30¿Para la creación de una ventana principal se usa la función?
- AVentana = tk ()
- BVentana = fg ()
- CVentana = tlg ()
- DVentana = jpg ()
31 ¿Qué resulta tendría el siguiente comando?
5//2- A2
- B2,5
- C1
- DError
32El siguiente comando que comando tiene
print(len([1,2,3,5]))- A4
- B5
- C2
- D0
33¿Qué papel cumple la función __init__ en las clases desarrolladas en Python?
- AInicializa el programa en Python
- BEs una variable global
- CSe la utiliza como constructor de la clase
- DEs una variable local
34¿Qué resultad tendría el siguiente comando si introducimos el valor de 3 en n?

- A33
- B9
- C6
- DNinguna de las anteriores
35¿Qué salida tiene el siguiente conjunto de comandos?

- ASon diferentes
- BSon iguales
- CTodos son correctos
- DNinguna de las anteriores
36¿Qué resultado tendrá el siguiente comando 5 % 2?
- A1
- B2
- C2.5
- DNinguna de las anteriores
37¿Qué realiza el siguiente código?

- ANo crea nada, porque falta “Self”
- BNo crea nada, porque no tiene el constructor __init__
- CCrea la clase “Figura” con dos atributos
- DNinguna de las anteriores
38Los siguientes comandos, ¿Qué resultado obtiene?

- A31,32,33,34,35
- BFalse
- CTrue
- D3
39¿Cuál es el resultado generado al ejecuta el siguiente fragmento de código?

- AGenera una lista de valores desde 0 hasta n
- BGenera una lista de valores desde 0 hasta n-1
- CGenera una lista de valores desde 1 hasta n-1
- DNinguna de las anteriores
40 ¿Cuál es el resultado generado al ejecuta el siguiente fragmento de código?

- ADevuelve el menor entre los parámetros a y b
- BDevuelve el mayor entre los parámetros a y b
- CNo devuelve nada porque tienen error de sintaxis
- DNinguna de las anteriores
41 ¿Qué hace el intérprete de Python?
- ATraduce Python para que pueda ser leído en inglés
- BTraduce cualquier lenguaje de programación a Python
- CTraduce del inglés al español
- DInterpreta las órdenes de Python para que el ordenador las entienda
42¿Qué hará la orden numero=random.randint(a,b)?
- ACrea una variable número en la que se almacenan los números a y b
- BCrea una variable número que almacenará un número al azar que puede ser a o b
- CCrea una variable número que almacena un número al azar que estará entre a
- DDa error
43 ¿Qué orden abre un bucle?
- Aloop(condición):
- Bwhile (condicion):
- Cif(condicion) else(condicion):
- Dif (condición):
44¿Con qué instrucciones se crea una función?
- Afunction= nombreFunción()
- Bdef nombreFunción():
- CnombreFunción()= def function:
- Ddef function: nomeFunción()
45 ¿Qué salida me darán las siguientes líneas?

- AError
- B'verde'
- C'azul'
- D'azul''verde''marrón''negro'
46¿Qué salida darán estas líneas si valor=6?

- Abajo
- Bmedio
- Calto
- Derror
47 ¿Cuáles son los tipos básicos en Python?
- AEnteros, reales y complejos cadenas y booleanos
- BEnteros y reales, caracteres y booleanos
- CEnteros y reales, cadenas y booleanos
- DEnteros y reales, caracteres, cadenas y booleanos
48¿Qué tipo de dato NO es avanzado?
- AListas
- BTuplas
- CCadenas
- DDiccionarios
49Las principales características de Python son:
- ASintaxis sencilla
- BLenguaje interpretado
- CMultiplataforma
- DTodas son correctas
50¿Cuál NO es una principal característica de Python?
- ASintaxis muy sencilla
- BMultiplataforma
- COrientado a objetos
- DEs muy compleja
Información
- Descripción
- Test sobre PROGRAMACIÓN AVANZADA , creado por Jessy Espinoza el 18/06/2020.
- Autor
- Jessy Espinoza
- Idioma
- Español
- Visitas
- 5
- Valoración
- Aún sin valoraciones Valora este test