NEW
Font size
WorksheetsRepaso final Python
Total questions: 71
Worksheet time: 36mins
Python ten un tipado...
Forte e dinámico
Forte e estático
Débil e dinámico
Débil e estático
Cal destas características non se corresponde con Python?
É unha linguaxe de alto nivel
É orientado a obxectos
É Open Source
É unha linguaxe compilada
Cal destas características non son propias dun editor de código?
E un software lixeiro
Soporta múltiples linguaxes
Se poden agregar plugins
Está enfocado a proxectos
Cal destas características non son propias dun IDE?
E un software lixeiro
Especializado nunha linguaxe ou tecnoloxía
Trae ferramentas integradas
Está enfocado a proxectos
Con que extensión gardamos os arquivos de Python?
.Doc
.Py
Solo co nome
.Python
Cal destas afirmacións é a correcta:
Un programa non ten instruccións
As instruccións non teñen un orden especifico
Cada instrucción nun programa se executa nun orden
Ningunha é correcta
Selecciona a variable escrita de forma incorrecta:
numero1
numero_2
gatoGrande
9coches
Que se mostra por pantalla?
4
resultado
nada
8
Que se mostra por pantalla?
A idade que a persona escribiu + 5
edad + 5
12 + 5
Edad5
Que tipo de datos permite o uso de datos con decimais?
Que operador aritmético se emprega para obter o resultado de elevar un número a unha potencia?
A qué operación corresponde a seguinte estructura?
variable ==expresión
igualación
aritmética
As maiúsculas impactan sobre o nome dunha variable ou códigos de Python?
Si, por iso decimos que Python non é "case sensitive"
Si, por iso decimos que Python é "case sensitive"
Non , por iso decimos que Python é "case sensitive"
Non, por iso decimos que Python é "case sensitive"
Cál das siguientes opcións é unha variable de tipo int?
-7.12
5
'8.2'
10.4
Que se mostra por pantalla?
edad
(edad)
Tua idade é: 20
20
Qué instrucción de Python permite introducir información?
print()
input()
input
Que se mostra por pantalla?
7
12
resultado
O resultado é 7
Que se mostra por pantalla?
8
resultado
"resultado"
15
Que se mostra por pantalla?
edad + 5
A idade que a persoa escribiu + 5
5
Dará un erro
Cál das seguintes opcións é correcta?
Os if e else sempre se terminan con
Un punto .
Uns parénteses ( )
Dous puntos :
Unhas comiñas " "
Para colocar unha instrucción dentro dun if ou else:
Hai que deixar un espacio
Non hai que deixar nengún espacio
Tense que comezar con comiñas " "
Tense que comezar con parénteses ( )
Que se mostra por pantalla?
a+b
1+3
4
Ninguno, el código no es correcto
Que se mostra por pantalla?
a+b
1+3
4
Nengún, o código non é correcto
Que é o que xera este código?
# print ("Hola")
Nada, o código está comentado
Hola
Nada, hai un erro no código
"Hola"
Qué é o que xera este código?
x = 10
print("x")
"x"
10
x
Nada
Selecciona qué tipo de dato é inmutable:
tupla
lista
diccionario
números
Na lista mylist = [10,20, 30], cómo se mostraría o valor 30?
print(mylist[3])
print(mylist(3))
print(mylist[2])
print(mylist(2))
As tuplas e listas son moi similares, pero una principal diferencia é…
Nas listas poden modificarse os seus elementos e nas tuplas non.
Nas tuplas poden modificarse os seus elementos e nas listas non.
Non hai diferencia
Nas tuplas non fai falta indicar o índice
A forma correcta de escribir unha lista...
lista = [1, 2.5, 'Visual Studio Code']
lista = (1, 2.5, 'Visual Studio Code')
lista = {1, 2.5, 'Visual Studio Code'}
lista = "1, 2.5, 'Visual Studio Code' "
A forma correcta de escribir unha tupla...
lista = [1, 2.5, 'Visual Studio Code']
lista = (1, 2.5, 'Visual Studio Code')
lista = {1, 2.5, 'Visual Studio Code'}
lista = "1, 2.5, 'Visual Studio Code' "
Forma correcta de escribir un diccionario...
mis_datos = (1:10, 2:13, 3:14)
mis_datos = [1:10, 2:13, 3:14]
mis_datos = {1:10, 2:13, 3:14}
mis_datos = 1:10, 2:13, 3:14
Estructura de datos en Python que permite almacenar información de distinto tipo?
As listas
As tuplas
Os diccionarios
Todas as opcións son correctas
Para devolver todas as claves dun diccionario utilizamos:
nombre_diccionario.values()
nombre_diccionario.keys()
len(nombre_diccionario)
nombre_diccionario.items()
Selecciona a función que me permite coñecer o tipo de dato dun valor ingresado.
str ()
type ()
Int ()
Output ()
Según as seguintes instruccións de python, se imprime
Si
No
Non mostra nada
mostra Si e No
Segun esta imaxe a que corresponde?
Bucles
Operadores
Condicionais
Listas
Qué imprimirá este código?
Os números do 0 ao 11
Os números do 0 ao 10
Os números do 1 ao 10
Os números do 1 ao 11
Cándo é que un programador debería usar un bucle for en lugar dun bucle while?
Sempre deberían usarse bucles for
Sempre deberían usarse bucles while
Os bucles for son usados cando existe un número fixo de iteracións
Os bucles for son usados ata que unha determinada condición sexa certa
Se queremos importar a función randint do módulo random, cál é a forma correcta de facelo, e logo utilizar a función?
import random
a = random.randint(1,10)
import random
a = randint(1,10)
a = randint(1,10)
a = random.randint(1,10)
O bucle While se executa cando a condición é ...
Verdadeira
Falsa
Calquera das dúas
O While non leva condición
Con que palabra se especifica o valor que queremos que unha función nos devolva?
return
result
def
function
Dada a seguinte función, cál ou cales son os parámetros?
c, d
a, b, c, d, resultado
resultado
a, b
Se temos a seguinte función:
def mifuncion(a,b,c)
Ao chamar a función, os argumentos...
Poden ir en calquera orde
Deben ir ordenados igual que na función
Non temos por que usar todos
Todas son falsas
Na seguinte función:
def funcion(*a):
print(a)
funcion("Bos","días","alumno")
Obteremos o seguinte resultado ao executar o programa:
"Bos días alumno"
"Bos", "días", "alumno"
("Bos", "días", "alumno")
["Bos", "días", "alumno"]
Que lle debo de mandar á seguinte función?
Un string
Un número enteiro
Un valor booleano
Nada
Que regresa a función misterio()?
False
True
Nada
5
A palabra reservada para crear unha clase en Python é...
Para inicializar os atributos dunha clase, debemos crear un método co nome ...
Os atributos son:
As operacións realizables dun obxeto.
As propiedades presentes nun obxeto.
As operacións realizables dunha clase.
As propiedades presentes nunha clase
A seguinte definición: "Describe a capacidade de crear clases novas a partir dunha clase existente", corresponde a?
Polimorfismo
Herencia
Encapsulación
Ninguna resposta é correcta
A programación orientada a obxetos é:
Un paradigma que se basa no uso de estruturas.
Un paradigma que se basa no uso de obxetos.
Un paradigma de orientación nula.
Un paradigma que se basa no uso de clases.
Entidade con atributos e comportamiento...
Clase
Obxeto
Plantilla
Función
En programación se emprega para modelar un conxunto de obxetos
Plantilla
Obxeto
Clase
Métodos
É o que o obxeto pode facer
Funcións
Métodos
Operacións
Atributos
Unha instancia dunha clase é
Unha clase que é automática
Unha clase que forma parte dun conxunto de clases
Un obxeto que pertence a esa clase
Unha referencia a unha clase
Indique a forma correta para declarar e inicializar un obxeto en base á seguinte clase implementada en Python.
class Provincia( ):
nome="Pontevedra"
comarcas=10
Provincia prov= new Provincia()
prov= Provincia()
Provincia prov= Provincia()
new prov = class Provincia()
Cál dos seguintes enunciados é mellor aproveitado a
través da Programación Orientada a Obxetos?
Uso de características de programación estruturada.
Uso de linguaxes de programación de alto nivel.
Reutilización de código.
Uso de linguaxes de programación de baixo nivel.
As clases normalmente dispoñen de:
Nome, atributos e métodos.
Herencia, atributos e nome.
Nome, métodos e herencia.
Métodos e atributos
Que función nos permite abrir un arquivo con Python?
open()
read()
write()
file()
Que función nos permite leer o contenido dun arquivo en Python?
open()
read()
write()
file()
Que función nos permite escribir nun archivo en Python?
open()
write()
read()
file()
Se temos un arquivo chamado "datos_persoais.txt" e desexamos abrilo, cal das seguintes liñas de código nos permite facelo correctamente?
datos = print("datos_persoais.txt")
datos = open("datos_persoais")
datos = open("datos_persoais.txt")
datos=write("datos_persoais.txt")
Se xa abrimos o archivo "datos", con qué liña de código lemos todo seu contido?
datos.print()
datos.open(leer)
datos.read()
datos.readline()
Que nos permitía facer o caracter \n?
Insertar un salto de liña (enter)
Escribir literalmente \n nun arquivo
Crear outro archivo
Insertar texto en varias liñas
Se desexamos escribir nun arquivo chamado "datos" o texto "Nome: John" e noutra liña "Apelido: Rogers", que liña de código nos permite facelo correctamente?
datos.write(Nome: John
Apelido: Rogers)
datos.write("Nome: John","Apelido: Rogers")
datos.write("Nome: John\nApelido: Rogers")
datos.write("Nome: John Apelido: Rogers")
Se tratamos de abrir un arquivo que non existe coa función open desta forma:
arquivo = open("exemplo.txt")
que sucedería?
Un erro porque tratamos de abrir un arquivo que non existe.
Python crea o arquivo e o abre.
Se abre o arquivo e podemos leer o seu contido.
Python crea o arquivo e o abre para escribir nel.
Se tratamos de abrir un arquivo que non existe coa función open desta forma:
arquivo = open("exemplo.txt","w")
qué sucedería?
Un erro porque tratamos de abrir un arquivo que non existe.
Python crea o arquivo e o abre.
Se abre o arquivo e podemos leer o seu contido.
Python crea o arquivo e o abre para escribir nel.
Cal é a diferencia entre colocar o argumento "w" ou "a" na función open()?
Non hai diferencia, ambas nos permiten leer o contido do arquivo.
Non hai diferencia, ambas nos permiten escribir contido no archivo.
Con "w" sobrescribimos o contido dun arquivo e con "a" agregamos contido a un arquivo.
Con "w" leemos o contido dun arquivo e con "a" escribimos nun arquivo.
Unha Excepción é:
Un erro de sintaxe no noso código
Un erro en tempo de execución debido a sintaxe incorrecta
Un erro en tempo de execución debido a unha causa coñecida
Un erro en tempo de execución debido a unha causa descoñecida
Se tenemos máis dunha rama except: después dun try: , podemos dicir que:
Exactamente unha das excepcións se executará
Unha ou máis excepcións se executarán
Non máis dunha excepción se executará
Ningunga excepción se executará
