Font size
Worksheets[PROGCOM] Final Boss_202560 A
Total questions: 73
Worksheet time: 3595secs
Imprime la frase Buenos días
print(Buenos días);
print("Buenos días")
print('Buenos días')
print("Buenos días");
Símbolo que representa el operador de módulo
#
&
%
/
Identifique los errores del código
1. num= 3
2. if ( num > 0)
3. printf("Es positivo");
4. else if (num < 0)
5. print (" Es negativo")
6. else printf(" Es neutro") da como resultado...
línea 1, 2, 5
línea 2, 3, 4, 6
línea 2, 3
Todas las líneas tienen error
¿Cuántas variables tiene el programa mostrado en la imagen?
1
2
3
4
Es una variable del programa mostrado en la imagen: (Múltiple respuesta)
num1
num2
promedio
input
La conversión entre tipos de datos se da de:
Cadena de texto a número entero
Cadena de texto a número decimal
Número entero a cadena de texto
Número decimal a cadena de texto
La conversión entre tipos de datos se da en las líneas:
1,4,7 y 11
2 y 8
3 y 9
¿Cuántos argumentos tiene la función print en la línea 11?
1
2
3
4
5
Si al momento de la ejecución del programa se ingresa la edad de 17, se mostrará
Usted es menor de edad
Usted es menor de edad
¡Hasta la próxima!
¡Hasta la próxima!
Usted es mayor de edad
¡Hasta la próxima!
Usted es mayor de edad
La condición del programa de la imagen es
edad < 18
int(edad)
if
else
Cual de las siguientes opciones son estructuras repetitivas:
While
Switch
For
If Else
Empareja las siguientes situaciones con la estructura de repetición adecuada.
Cuando NO sabemos cuantas repeticiones se va a hacer
Se debe usar while
Cuando SI se sabe cuantas repeticiones se va a hacer
Se debe usar for
Cuando la condicion de repetición no es booleana
Se debe usar while
Cuando se tienen que hacer mas de 1000 repeticiones
Se debe usar for
Repite el cuerpo del bucle mientras se cumpla una
determinada condición.
For
While
Do While
Switch
¿Cuántas repeticiones hará las siguientes líneas de código?
i = 0
while i<10:
i+=1
11
12
3
10
Esta imagen NO corresponde a
Estructura selectiva doble
Estructura selectiva múltiple
Estructura repetitiva
Estructura selectiva
Características de un diccionariol
Es mutable
No posee index
Es inmutable
Está formado por una clave=valor
Esta formado por "clave":valor
Seleccione la función que me permite conocer el tipo de dato de un valor ingresado.
str ()
type ()
Int ()
Output ()
Seleccione el mensaje que aparecería si el número ingresado es 08
Número Negativo
Ha escrito mal el número
Ha escrito el número {numero}
Ninguna de las aneriores
Según las siguientes instrucciones de python, se imprime
Si
No
No muestra nada
muestra Si y No
Python es un ejemplo de...
Un lenguaje máquina
Un lenguaje de programación de alto nivel
Un lenguaje natural
Un lenguaje de procesos
Un conjunto de comandos conocidos se les denomina...
Una lista de maquina
Una lista de instrucciones
Una lista de bajo nivel
En qué se diferencia una lista a un diccionario?
Una es un objeto mutable y el otro un objeto inmutable
Las listas poseen index mientras que el diccionario se gestiona por claves o llaves
Dentro de los diccionarios se pueden almacenar cualquier tipo de datos. En las listas no
las listas son inmutables mientras los diccionarios mutables
Seleccione la línea de código que determina si un número es par o impar
IF (n / 2):
IF (n / 2 = 0):
IF (n % 2):
IF (n % 2 = 0):
Un trabajador se le paga 1500 por cada hora extra si sus horas trabajadas superan a 48
¿Cuáles líneas de código solucionan la necesidad anterior?
IF (horas_trabajadas >= 48) :
horas_extra = horas_trabajadas - 48
Salario = horas_extra * 1500
Salario_total = Salario_base - horas_extra
si se ingresa 5 que tipo de dato es?
flotante
caracter
entero
doble
Relaciona la instrucción de Python con su función correspondiente.
access()
Permite introducir información.
input()
Accede a un recurso.
printout()
Imprime en la salida estándar.
enter()
Solicita al usuario que ingrese datos.
¿Con qué palabra se especifica el valor que queremos que la función nos devuelva un valor?
return
result
def
give
Dada la siguiente función, ¿Cuál es/son sus parámetros?
c, d
a, b, c, d, resultado
resultado
a, b
Si queremos importar la función randint del módulo random, ¿cuál es/son formas correctas de hacerlo, y de luego utilizar la función?
import random
a = random.randint(1,10)
import random
a = randint(1,10)
a = randint(1,10)
a = random.randint(1,10)
¿Qué le debo de mandar a la siguiente función?
Un string
Un numero entero
Un valor booleano
Nada
¿Qué regresa la función misterio()?
False
True
None
5
¿En un ciclo While siempre sé cuántas veces se va a ejecutar?
Verdadero
Falso
Cuando un While cae en un ciclo infinito, esto se debe a que:
La variable de control no fue inicializada
La variable de control no es verificada en la condición
La variable de control no ha sido actualizada en el ciclo
No tiene que ver con la variable de control
¿Qué hace el siguiente código?
Imprime todos los números entre 1 y 10
Imprime todos los números pares entre 1 y 10
Imprime todos los números nones entre 1 y 10
Nada, no corre pues tiene errores
¿Qué hace el siguiente código?
Se queda en un ciclo infinito
Imprime True 5 veces
Imprime False 5 veces
Imprime los números del 1 al 5
¿Cuál es la salida del siguiente código?
Error
[5, 6, 7, 8, 9]
[0, 5, 10, 15, 20]
[5, 10, 15, 20, 25]
¿Cuál es la salida del siguiente código?
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
[0, 3, 6, 9, 12]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
[1, 2, 4, 5, 7, 8, 10, 11, 13, 14]
Estructuras de decisión
Según (Cairó:1995), una estructura de decisión evalúa el valor de una variable o una expresión y realiza una acción o serie de acciones si la expresión es verdadera y otra(s) si la expresión es falsa.
Con esta estructura, se hace una pregunta, y dependiendo de la respuesta, toma uno de dos caminos de acción. Luego no importa que ruta haya elegido, se continúa con el siguiente suceso.
Para interrumpir la ejecución de las sentencias switch se utiliza la sentencia:
break
case
do
pause
Si tengo la siguiente información: double op1 = 1.34, op2 = 1.35, op3 = 1.5 y op4 = 2.5
y realizo la siguiente sentencia lógica: (op1>=op2) &&(op4>op3),
que información me debe arrojar?
true
false
op1
op4
¿En el siguiente algoritmo indique cuál es el valor final de x=?
int a,b,c,d,x;
a=3;
b=4;
c=10;
d=-1;
x=(a>b) or (c>100) and not(d ==-1);
true
false
Nan
x
Dado el siguiente pseudocódigo:
Al ser ejecutado, ¿qué valores toma la variable C en cada una de las iteraciones?
0,1, 3, 6, 9, 12.
3, 6, 9, 12.
3, 6, 9, 12, 15, 18
3, 6, 9
Cuales son los tipos de datos simples que encontramos en la mayoría de los lenguajes de programación:
int (integer)
str (string)
float (reales)
input / output (entrada/salida)
boolean (true/false)
Cual de las siguientes afirmaciones son válidas respecto al tipo de dato string (en Python):
La posición del primer carácter siempre es cero.
La posición del primer carácter siempre es uno.
Si queremos el último carácter podemos usar la posición -1.
Para generar un for infinito se necesita las siguientes líneas de código
from intertools import count
for i count(0):
for i in count(0)
for i in range (1,i):
from itertools import count
con esta función puedo detener un ciclo infinito
(a)
Qué ventaja tiene un diccionario sobre una lista en cuanto a la búsqueda de elementos?
Ocupan menos memoria.
Pueden contener más elementos que las listas.
Permiten acceder a elementos por contenido, no por posición.
No permiten agregar nuevos elementos.
Si yo tengo en Python:
d = {“Primero”: Argentina,
“Segundo”:Francia,
“Tercero”: Croacia,
“Cuarto”: Marruecos,}
Cómo puedo acceder al valor de la primera posición?
d[0]
d[1]
d[“Argentina”]
d[“Primero”]
Cuál de los siguientes métodos se utiliza para eliminar todos los elementos de un diccionario llamado “d”?
d.remove()
d.delete()
d.clear()
d.empty()
Qué método devuelve una lista con todas las claves de un diccionario llamado “d”?
d.list()
d.keys()
d.get_keys()
Ninguna de las anteriores
Qué ocurre si intentamos acceder a una clave que no existe en un diccionario?
Se agrega automáticamente con un valor vacío.
Se añade la clave con el valor “None”
Se devuelve un error de "KetNotFound".
Se crea una nueva entrada con la clave especificada.
Si yo tengo en Python:
d = { “Primero”: Argentina,
“Segundo”:Francia,
“Tercero”: Croacia,
“Cuarto”: Marruecos,}
Y le quiero agregar la clave “Quinto” con valor “Brasil”, como harían?
d.insert(clave, valor)
d.append(clave, valor)
d[clave] = valor
d.add(clave, valor)
Qué ocurre si intentamos agregar un elemento a un diccionario usando una clave que ya existe?
Se reemplaza el valor anterior con el nuevo valor.
Se agrega una nueva entrada con la misma clave y valor diferente.
Se duplica el diccionario con la nueva clave.
Se produce un error y no se agrega el nuevo valor.
Si alumnos = { 'A0111' : 'Fulanito', 'A0222' : 'Zutanito' }. Resultado del siguiente comando print( 'A0222' in alumnos )
Fulanito
Zutanito
True
False
Método que permite obtener los pares Key : Value de un diccionario
items( )
Keys( )
Values( )
Pares( )
Método que permite obtener las llaves de un diccionario
items( )
Values( )
Keys( )
Llaves( )
Si alumnos = { 'A0111' : 'Fulanito', 'A0222' : 'Zutanito' }. Que muestra el siguiente comando print( alumnos['A0333'] )
Fulanito
Zutanito
Marca error
A0333
Si alumnos = { 'A0111' : 'Fulanito', 'A0222' : 'Zutanito' }. Que muestra el siguiente comando print( alumnos['A0222'] )
Fulanito
Zutanito
Marca error
None
De las siguiente opciones, cual permite inicializar un diccionario vacío (sin elementos) y nombrarlo mi_diccionario
mi_diccionario{ }
mi_diccionario = { }
mi_diccionario = dicc
dicc( mi_diccionario )
Si alumnos = { 'A0111' : 'Fulanito', 'A0222' : 'Zutanito' }. El resultado en la consola de print( 'A0111' not in alumnos )
Fulanito
Zutanito
True
False
Si alumnos = { 'A0111' : 'Fulanito', 'A0222' : 'Zutanito' }. El resultado en la consola de print( 'Zutanito' in alumnos )
Fulanito
Zutanito
True
False
El operador ** se define como:
Suma
Multiplicación
Exponente
División
¿Cómo se accede a un elemento específico en una lista?
mi_lista{2}
mi_lista.2
mi_lista(2)
mi_lista[2]
x=[1,True,'hola']
lista='5'
¿Cuál es la última posición de la lista?
(a)
x=[1,True,'hola']
lista='5'
¿Cómo se llama la lista?
x
lista
True
No hay lista.
h=list()
j=[1,4,7,2,8]
¿Cuántos valores tiene la lista h?
(a)
Al ejecutar el siguiente código, la lista tendrá (a) elementos.
¿Qué elementos tendrá la lista al ejecutar el siguiente código?
['Red', 'Yellow', 'Black', [3, 5, 9], [11]]
['Red', 'Yellow', 'Black', [3, 5, 9, [11]]]
['Red', 'Yellow', 'Black', 3, 5, 9, [11]]
['Red', 'Yellow', 'Black', 3, 5, 9, 11]
Dada la lista lst_test_b = [1,10,15], ¿qué instrucción es necesaria para obtener los siguientes elementos: [1,5,10,15] en la lista "lst_test_b"?
lst_test_b.insert(1,5)
lst_test_b.extend(5,1)
lst_test_b.append(2,5)
lst_test_b.insert(5,1)
¿Qué elementos tendrá la lista al ejecutar el siguiente código?
[3, 2, 5, 2, 5, 5]
[3,'5', 2, 5, 2, 5]
[3, 2, 2]
[3, '5', 2, 2, 5, 5]
Dada la lista lst_test_b = [1,10,15], ¿qué instrucción es necesaria para obtener los siguientes elementos: [1,5,10,15] en la lista "lst_test_b"?
lst_test_b.insert(1,5)
lst_test_b.extend(5,1)
lst_test_b.append(2,5)
lst_test_b.insert(5,1)
public class MyClass {
public static void main(String[] args) {
(a) ("Hello World");
}
}
Crea una variable carName y asigna el valor BMW
(a)
Crea una variable velocidad y asigna el valor de 120
(a)
