Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEPython fundamentals - Cisco

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Python fundamentals - Cisco

Descripción:
Cuestionario para aprobar en el PCEP 30

Autor:
Francielle
(Otros tests del mismo autor)

Fecha de Creación:
17/03/2024

Categoría:
Informática

Número preguntas: 95
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Cuáles son los cuatro elementos fundamentales que componen un lenguaje? Un alfabeto, un léxico, una sintaxis y una semántica Un alfabeto, un léxico, fonética y semántica Un alfabeto, fonética, fonología y semántica Un alfabeto, morfología, fonética y semántica.
¿Qué es el código máquina? Un lenguaje de programación de bajo nivel que consiste en dígitos/bits binarios que la computadora lee y entiende Un lenguaje de programación de bajo nivel que consta de dígitos hexadecimales que forman instrucciones de lenguaje de alto nivel. Un lenguaje de programación de nivel medio que consiste en el código ensamblador diseñado para el procesador de la computadora. Un lenguaje de programación de alto nivel que consta de listas de instrucciones que los humanos pueden leer y comprender.
¿Cómo se llama a un archivo que contiene un programa escrito en un lenguaje de programación de alto nivel? Un archivo fuente Un archivo de máquina Un archivo de código Un archivo de destino.
¿Qué es cierto sobre la compilación? (Selecciona dos respuestas) El código se convierte directamente en código máquina ejecutable por el procesador Tiende a ser más rápida que la interpretación Tiende a ser más lenta que la interpretación Tanto el programador como el usuario final deben tener el compilador para ejecutar el código.
¿Cuál es la mejor definición de un script? Es un archivo de texto que contiene instrucciones que componen un programa de Python Es un mensaje de error generado por el compilador Es un mensaje de error generado por el intérprete Es un archivo de texto que contiene secuencias de ceros y unos.
Selecciona las afirmaciones que sean verdaderas. (Selecciona dos respuestas) Python es una buena opción para crear y ejecutar pruebas para aplicaciones Python es gratuito, de código abierto y multiplataforma Python es una buena opción para la programación de bajo nivel, por ejemplo, cuando se desea implementar un controlador Python 3 es retrocompatible con Python 2.
¿Qué es CPython? Es la implementación de referencia predeterminada de Python, escrita en el lenguaje C Es un lenguaje de programación que es un superconjunto de Python, diseñado para producir un rendimiento similar al de C con código escrito en Python Es un lenguaje de programación que es un superconjunto del lenguaje C, diseñado para producir un rendimiento similar a Python con código escrito en C Es la implementación de referencia predeterminada del lenguaje C, escrito en Python.
¿Cómo se llama un intérprete de línea de comandos que te permite interactuar con tu sistema operativo y ejecutar comandos y scripts de Python? Una consola Un editor Jython Un compilador.
¿Cuál es el comportamiento esperado del siguiente programa? print("¡Hola!") El programa mostrará ¡Hola! en la pantalla El programa mostrará "¡Hola!" en la pantalla El programa mostrará ("¡Hola!") en la pantalla El programa generará un mensaje de error en la pantalla.
¿Cuál es el comportamiento esperado del siguiente programa? prin("¡Adiós!") El programa generará un mensaje de error en la pantalla El programa mostrará ¡Adiós! en la pantalla El programa mostrará "¡Adiós!" en la pantalla El programa mostrará ("¡Adiós!") en la pantalla.
El dígrafo \n obliga a la función print() a: realizar un salto de línea imprimir exactamente dos caracteres: \ y n duplicar el carácter al lado del dígrafo detener su ejecución.
El significado del parámetro de palabra clave está determinado por: el nombre del argumento especificado junto con su valor su posición dentro de la lista de argumentos su conexión con las variables existentes es valioso.
El valor veinte punto doce por diez elevado a la potencia de ocho debe escribirse como: 20.12E8 20.12*10^8 20.12E8.0 20E12.8.
El prefijo 0o significa que el número que le sigue se denota como: octal binario decimal hexadecimal.
El operador ** : realiza exponenciación no existe realiza la multiplicación de punto flotante realiza multiplicaciones duplicadas.
El resultado de la siguiente división: 1 / 1 es igual a 1.0 es igual a 1 no puede ser evaluado no se puede predecir.
¿Cuáles de las siguientes afirmaciones son verdaderas? (Selecciona dos respuestas) El argumento a la derecha del operador % no puede ser cero. El resultado del operador / es siempre un valor entero. El operador ** utiliza el enlazado del lado derecho. La suma precede a la multiplicación.
El enlazado del lado izquierdo determina el resultado de la siguiente expresión: 1 // 2 * 3 0 4.5 0.0 0.16666666666666666.
¿Cuáles de los siguientes nombres de variables son ilegales? (Selecciona dos respuestas) True and true TRUE.
La función print() puede imprimir: cualquier cantidad de argumentos (incluyendo ninguno) cualquier cantidad de argumentos (excluyendo ninguno) solo un argumento no más de cinco argumentos.
¿Cuál es el resultado del siguiente fragmento? x = 1 y = 2 z = x x = y y = z print(x, y) 2 1 1 2 1 1 2 2.
¿Cuál es el resultado del siguiente fragmento si el usuario ingresa dos líneas que contienen 2 y 4 respectivamente? x = input() y = input() print(x + y) 24 2 4 6.
¿Cuál es el resultado del siguiente fragmento de código si el usuario ingresa dos líneas que contienen 2 y 4 respectivamente? x = int(input()) y = int(input()) x = x // y y = y // x print(y) el código causará un error de ejecución 2.0 4.0 8.0.
¿Cuál es el resultado del siguiente fragmento si el usuario ingresa dos líneas que contienen 2 y 4 respectivamente? x = int(input()) y = int(input()) x = x / y y = y / x print(y) 8.0 4.0 el código causará un error de ejecución 2.0.
¿Cuál es el resultado del siguiente fragmento si el usuario ingresa dos líneas que contienen 11 y 4 respectivamente? x = int(input()) y = int(input()) x = x % y x = x % y y = y % x print(y) 1 2 3 4.
¿Cuál es el resultado del siguiente fragmento si el usuario ingresa dos líneas que contienen 3 y 6 respectivamente? x = input() y = int(input()) print(x * y) 333333 18 666 36.
¿Cuál es el resultado del siguiente fragmento? z = y = x = 1 print(x, y, z, sep='*') 1*1*1 1 1 1 x*y*z x y z.
¿Cuál es el resultado del siguiente fragmento? y = 2 + 3 * 5. print(Y) el fragmento provocará un error de ejecución 25. 17 17.0.
¿Cuál es el resultado del siguiente fragmento? x = 1 / 2 + 3 // 3 + 4 ** 2 print(x) 17.5 17 8 8.5.
¿Cuál es el resultado del siguiente fragmento si el usuario ingresa dos líneas que contienen 2 y 4 respectivamente? x = int(input()) y = int(input()) print(x + y) 6 24 2 4.
¿Cuál es el resultado del siguiente fragmento de código? lst = [1, 2, 3, 4, 5] lst.insert(1, 6) del lst[0] lst.append(1) print(lst) [2, 3, 4, 5, 1] [6, 2, 3, 4, 5, 1] [1, 2, 3, 4, 5, 6] [5, 4, 3, 2,1].
¿Cuál es el resultado del siguiente fragmento de código? lst = [1, 2, 3, 4, 5] lst_2 = [] add = 0 for number in lst: add += number lst_2.append(add) print(lst_2) [1, 2, 3, 4, 5] [15, 3, 6, 10, 1] [1, 3, 6, 10, 15] [3, 6, 10, 1].
¿Cuál es el resultado del siguiente fragmento de código? lst = [] del lst print(lst) NameError: el nombre 'lst' no está definido lst = [] lst TypeError: name 'beatles' is not defined.
¿Cuál es el resultado del siguiente fragmento de código? lst = [1, [2, 3], 4] print(lst[1]) print(len(lst)) [2, 3] 1 [1, 4] 3 [3, 4] 2 [2, 3] 3.
¿Cuál es el resultado del siguiente fragmento de código? lst = ["D", "F", "A", "Z"] lst.sort() print(lst) ['Z', 'F', 'A', 'D'] ['A', 'F', 'D', 'Z'] ['A', 'D', 'F', 'Z'] ['Z', 'D', 'F', 'A'].
¿Cuál es el resultado del siguiente fragmento de código? a = 3 b = 1 c = 2 lst = [a, c, b] lst.sort() print(lst) [1, 2, 3] [b, c, a] [a, b, c] [3, 2, 1].
¿Cuál es el resultado del siguiente fragmento de código? a = "A" b = "B" c = "C" d = " " lst = [a, b, c, d] lst.reverse() print(lst) [' ', 'A', 'B', 'C'] [' ', 'C', 'B', 'A'] [' A', 'C', 'B', ''] ['A ', 'B', 'C', ' '].
¿Cuál es el resultado del siguiente fragmento de código? list_1 = ["A", "B", "C"] list_2 = list_1 list_3 = list_2 del list_1[0] del list_2[0] print(list_3) ['C'] ['c'] ['b'] ['A'].
¿Cuál es el resultado del siguiente fragmento de código? list_1 = ["A", "B", "C"] list_2 = list_1 list_3 = list_2 del list_1[0] del list_2 print(list_3) ['B', 'C'] ['A', 'B'] [' '] ['A'].
¿Cuál es el resultado del siguiente fragmento de código? list_1 = ["A", "B", "C"] list_2 = list_1 list_3 = list_2 del list_1[0] del list_2[:] print(list_3) [] [" "] [" A "] [" B", "C"].
¿Cuál es el resultado del siguiente fragmento de código? list_1 = ["A", "B", "C"] list_2 = list_1[:] list_3 = list_2[:] del list_1[0] del list_2[0] print(list_3) ['A'] [ 'B'] ['A', 'B', 'C'] [' '].
Inserta in o not in en lugar de ??? para que el código genere el resultado esperado. my_list = [1, 2, "in", True, "ABC"] print(1 ??? my_list) # output True print("A" ??? my_list) # output True print(3 ??? my_list) # output True print(False ??? my_list) # output False my_list = [1, 2, "in", True, "ABC"] print(1 in my_list) # output False print("A" not in my_list) # output True print(3 not in my_list) # output True print(False in my_list) # output False my_list = [1, 2, "in", True, "ABC"] print(1 in my_list) # output True print("A" not in my_list) # output True print(3 not in my_list) # output True print(False in my_list) # output False my_list = [1, 2, "in", True, "ABC"] print(1 in my_list) # output True print("A" not in my_list) # output True print(3 not in my_list) # output False print(False in my_list) # output False.
Un operador que puede verificar si dos valores son iguales se codifica como: != = === ==.
¿Cuántos (*) enviará el siguiente fragmento de código a la consola? i = 0 while i <= 3 : i += 2 print("*") 3 1 2 0.
¿Cuántos (*) enviará el siguiente fragmento de código a la consola? i = 0 while i <= 5 : i += 1 if i % 2 == 0: break print("*") 0 2 1 3.
¿Cuántos (#) enviará el siguiente fragmento de código a la consola? var = 0 while var < 6: var += 1 if var % 2 == 0: continue print("#") 1 0 3 2.
¿Cuántos (#) enviará el siguiente fragmento de código a la consola? var = 1 while var < 10: print("#") var = var << 1 2 1 3 4.
Cuál es la output del siguiente fragmento de código? a = 1 b = 0 c = a & b d = a | b e = a ^ b print(c + d + e) 3 2 1 0.
¿Cuál es la output del siguiente fragmento de código? my_list = [3, 1, -2] print(my_list[my_list[-1]]) -1 1 -2 2.
¿Cuál es la output del siguiente fragmento de código? my_list = [1, 2, 3, 4] print(my_list[-3:-2]) [2, 3] [] [2, 3, 4] [2].
La segunda asignación: vals = [0, 1, 2] vals[0], vals[2] = vals[2], vals[0] invierte la lista extiende la lista acorta la lista mantiene la lista igual.
¿Cuáles de los siguientes enunciados son verdaderos? (Selecciona dos respuestas) nums = [1, 2, 3] vals = nums[-1:-2] vals es más larga que nums nums es más larga que vals nums y vals son dos listas diferentes nums y vals son de la misma longitud.
¿Cuántos elementos contiene la lista my_list? my_list = [i for i in range(-1, 2)] 3 1 2 4.
¿Cuál es la output del siguiente fragmento de código? my_list = [[0, 1, 2, 3] for i in range(2)] print(my_list[2][0]) 2 el fragmento generará un error de ejecución 1 0.
La función input() es un ejemplo de: a) una función definida por el usuario b) una función integrada.
¿Qué es lo que ocurre cuando se invoca una función antes de ser definida? Ejemplo: hi() def hi(): print("hi!") Se genera una excepción (la excepción NameError). hi! "hi!".
¿Qué es lo que ocurrirá cuando se ejecute el siguiente código? def hi(): print("hi") hi(5) Se genera una excepción (la excepción TypeError) ‒ la función hi() no toma argumentos. hi hi hi hi hi "hi".
¿Cuál es la salida del siguiente fragmento de código? def intro(a="James Bond", b="Bond"): print("Mi nombre es", b + ".", a + ".") intro() Mi nombre es Bond. James Bond. () Mi nombre es James Bond.
¿Cuál es la salida del siguiente fragmento de código? def intro(a="James Bond", b="Bond"): print("Mi nombre es", b + ".", a + ".") intro(b="Sean Connery") Mi nombre es Sean Connery. James Bond. Mi nombre es Sean Connery Mi nombre es James Bond. Sean Connery.
¿Cuál es la salida del siguiente fragmento de código? def intro(a, b="Bond"): print("Mi nombre es", b + ".", a + ".") intro("Susan") Mi nombre es Bond. Susan. Mi nombre es Bond. Mi nombre es Susan. Bond. Susan.
¿Cuál es la salida del siguiente fragmento de código? def add_numbers(a, b=2, c): print(a + b + c) add_numbers(a=1, c=3) SyntaxError - un argumento no-predeterminado (c) sigue a un argumento predeterminado (b=2). 6 1 + 2 + 3 a + b + c.
¿Cuál es la salida del siguiente fragmento de código? def hi(): return print("¡Hola!") hi() None Hola ¡Hola! ().
¿Cuál es la salida del siguiente fragmento de código? def is_int(data): if type(data) == int: return True elif type(data) == float: return False print(is_int(5)) print(is_int(5.0)) print(is_int("5")) True False None True None None True False False.
¿Cuál es la salida del siguiente fragmento de código? def even_num_lst(ran): lst = [] for num in range(ran): if num % 2 == 0: lst.append(num) return lst print(even_num_lst(11)) [] [0, 2, 4, 6, 8, 10] [1, 3, 5, 7, 9, 11] [11].
¿Cuál es la salida del siguiente fragmento de código? def list_updater(lst): upd_list = [] for elem in lst: elem **= 2 upd_list.append(elem) return upd_list foo = [1, 2, 3, 4, 5] print(list_updater(foo)) [1, 4, 9, 16, 25] [1, 2, 3, 4, 5] [1, 2, 4, 2, 9, 2, 16, 2, 25] [2].
¿Cuál es la salida del siguiente fragmento de código? def message(): alt = 1 print("¡Hola, mundo!") print(alt) NameError: name 'alt' is not defined NameError ¡Hola, mundo! 1.
¿Cuál es la salida del siguiente fragmento de código? a = 1 def fun(): a = 2 print(a) fun() print(a) 2 1 2 1 2 1.
¿Cuál es la salida del siguiente fragmento de código? a = 1 def fun(): global a a = 2 print(a) fun() a = 3 print(a) 2 3 3 2 3 2.
¿Cuál es la salida del siguiente fragmento de código? a = 1 def fun(): global a a = 2 print(a) a = 3 fun() print(a) 2 2 3 2 1 3 1 2.
¿Qué ocurrirá al intentar ejecutar el siguiente fragmento de código y por qué? def factorial(n): return n * factorial(n - 1) print(factorial(4)) La función no tiene una condición de terminación, por lo tanto Python arrojara una excepción (RecursionError: maximum recursion depth exceeded) 4 * 3 * 2 * 1 = 24 4 n.
¿Cuál es la salida del siguiente fragmento de código? def fun(a): if a > 30: return 3 else: return a + fun(a + 3) print(fun(25)) 56 28 25 3.
¿Qué ocurrirá cuando se intente ejecutar el siguiente código? my_tup = (1, 2, 3) print(my_tup[2]) 3 2 ErrorType ErrorName.
¿Cuál es la salida del siguiente fragmento de código? tup = 1, 2, 3 a, b, c = tup print(a * b * c) 6 1, 2, 3 tup tup sin definir.
4.1¿Cuál de las siguientes líneas inicia correctamente una definición de función sin parámetros? def fun(): function fun(): def fun: fun function():.
4.2 Una función definida de la siguiente manera: (Elegir dos respuestas) def function(x=0): return x puede ser invocado con exactamente un argumento. debe invocarse sin ningún argumento. puede ser invocada sin ningún argumento. debe ser invocada con exactamente un argumento.
4.3 Una función integrada es una función que: viene con Python, y es una parte integral de Python ha sido colocado dentro de tu código por otro programador tiene que ser importado antes de su uso está oculto a los programadores.
4.4 El hecho de que las tuplas pertenezcan a tipos de secuencia significa que: se pueden extender usando el método .append() se pueden indexar y rebanar como las listas se pueden modificar usando la instrucción del en realidad son listas.
4.5 ¿Cuál es la salida del siguiente fragmento de código? def f(x): if x == 0: return 0 return x + f(x - 1) print(f(3)) el codigo es erroneo 1 3 6.
4.6 ¿Cuál es la salida del siguiente fragmento de código? def fun(x): x += 1 return x x = 2 x = fun(x + 1) print(x) 3 el código es erroneo 5 4.
4.7 ¿Qué código insertarías en lugar del comentario para obtener el resultado esperado? Salida esperada: a b c Código: dictionary = {} my_list = ['a', 'b', 'c', 'd'] for i in range(len(my_list) - 1): dictionary[my_list[i]] = (my_list[i], ) for i in sorted(dictionary.keys()): k = dictionary[i] # Inserta tu código aquí. print(k[0]) print(k['0']) print(k) print(k["0"]).
4.8 El siguiente fragmento de código: def func(a, b): return a ** a print(func(2)) devolverá None dará como salida 4 dará como salida 2 es erroneo.
4.9 El siguiente fragmento de código: def func_1(a): return a ** a def func_2(a): return func_1(a) * func_1(a) print(func_2(2)) dará como salida 4 es erroneo dará como salida 16 dará como salida 2.
4.10 ¿Cuál de las siguientes líneas inicia correctamente una función utilizando dos parámetros, ambos con valores predeterminados de cero? def fun(a=0, b=0): fun fun(a=0, b): def fun(a=b=0): fun fun(a, b=0):.
4.11 ¿Cuáles de las siguientes afirmaciones son verdaderas? (Selecciona dos respuestas) El valor None puede ser empleado como argumento de operaciones aritméticas El valor None no puede ser empleado fuera de las funciones El valor None puede ser asignado a variables El valor None puede ser comparado con otras variables.
4.12 ¿Cuál es la salida del siguiente fragmento de código? def fun(x): if x % 2 == 0: return 1 else: return print(fun(fun(2)) + 1) el código provocará un error de tiempo de ejecución 2 None 1.
4.13 ¿Cuál es la salida del siguiente fragmento de código? def fun(x): global y y = x * x return y fun(2) print(y) 4 Ninguno el código provocará un error de tiempo de ejecución 2.
4.14 ¿Cuál es la salida del siguiente fragmento de código? def any(): print(var + 1, end='') var = 1 any() print(var) 21 22 12 11.
4.15 Asumiendo que my_tuple es una tupla creada correctamente, el hecho de que las tuplas son inmutables significa que la siguiente instrucción: my_tuple[1] = my_tuple[1] + my_tuple[0] puede ser ejecutada solo si la tupla contiene al menos dos elementos es completamente correcta puede ser ilegal si la tupla contiene cadenas es ilegal.
4.16 ¿Cuál es la salida del siguiente fragmento de código? my_list = ['Mary', 'had', 'a', 'little', 'lamb'] def my_list(my_list): del my_list[3] my_list[3] = 'ram' print(my_list(my_list)) ['Mary', 'had', 'a', 'ram'] ['Mary', 'had', 'a', 'little', 'lamb'] ['Mary', 'had', 'a', 'lamb'] no hay salida, el fragmento es erroneo.
4.17 ¿Cuál es la salida del siguiente fragmento de código? def fun(x, y, z): return x + 2 * y + 3 * z print(fun(0, z=1, y=3)) 0 9 el código es erroneo 3.
4.18 ¿Cuál es la salida del siguiente fragmento de código? def fun(inp=2, out=3): return inp * out print(fun(out=2)) 6 2 4 el código es erroneo.
4.19 ¿Cuál es la salida del siguiente código? dictionary = {'one': 'two', 'three': 'one', 'two': 'three'} v = dictionary['one'] for k in range(len(dictionary)): v = dictionary[v] print(v) three two ('one', 'two', 'three') one.
4.20 ¿Cuál es la salida del siguiente código? tup = (1, 2, 4, 8) tup = tup[1:-1] tup = tup[0] print(tup) 2 (2) el código es erroneo (2, ).
4.21 Selecciona las sentencia true sobre el bloque try-except en relación con el siguiente ejemplo. (Selecciona dos respuestas). try: # Algo de código... except: # Algo de código... El código que sigue a la sentencia try será ejecutado si el código dentro de la sentencia except se encuentra con un error. Si existe un error de sintaxis en el código ubicado en el bloque try, la sentencia except no lo manejará, y una excepción SyntaxError será generada. El código que sigue a la sentencia except será ejecutado si el código en el bloque try se encuentra con un error. Si sospechas que un fragmento de código puede generar una excepción, se debe colocar dentro del bloque try.
4.22 ¿Cuál es la salida del siguiente código? try: value = input("Ingresa un valor: ") print(value/value) except ValueError: print("Entrada incorrecta...") except ZeroDivisionError: print("Entrada errónea...") except TypeError: print("Entrada muy errónea...") except: print("¡Buuu!") Entrada incorrecta... ¡Buuu! Entrada muy errónea... Entrada errónea...
Denunciar test Consentimiento Condiciones de uso