Quiz
PROGRAMACIÓN AVANZADA
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (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
Information
- Description
- Quiz on PROGRAMACIÓN AVANZADA , created by Jessy Espinoza on 18/06/2020.
- Author
- Jessy Espinoza
- Language
- Español
- Views
- 5
- Rating
- No ratings yet Rate this quiz