PROGRAMACION TEMA 3
|
|
Título del Test:
![]() PROGRAMACION TEMA 3 Descripción: test tema 3 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Escriba un bucle que imprima los números 1, 2, 3, ..., 20. a) c = 1 while (c <= 21): print(c) c = c + 1. b) c = 1 while (c <= 21): c = c + 1. c) c = 0 while (c <= 21): print(c) c = c + 1. ¿Qué devuelve el siguiente código? def myfunc(a): a = a + 2 a = a * 2 return a print myfunc(2). a) 16. b) 8. c) Error de ejecución. d) Error de indentación. Para documentar funciones usamos los comentarios multilinea en la segunda línea de la declaración de la función. VERDADERO. FALSO. Rellene con el código necesario. def printme(str): ... print str ... return ... printme("My string"). Las sentencias de control de flujo o de toma de decisiones permiten ejecutar unas sentencias u otras teniendo en cuenta si una condición es cierta o falsa. VERDADERO. FALSO. ¿Qué devuelve el siguiente programa? def func(a, b=5, c=10): print('a is', a, 'and b is', b, 'and c is', c) func(3, 7) func(25, c=24) func(c=50, a=100). a) a is 3 and b is 7 and c is 10 / a is 25 and b is 5 and c is 24 / a is 100 and b is 5 and c is 50. b) Ninguna de las mencionadas. c) Otra combinación distinta. d) Otra combinación distinta. ¿Qué devuelve el siguiente código? x = 10 while (x > 5): print(x) x = x - 1. a) 10,9,8,7,6. b) 9,8,7,6,5. c) 11,10,9,8. Pregunta: En Python existen dos tipos de comentarios. a. comentarios anidados. b. comentarios en una linea. c. comentarios entrezadados. d. comentarios en varias lineas. ¿Qué devuelve el siguiente programa? def maximum(x, y): if x > y: return x elif x == y: return 'The numbers are equal' else: return y print(maximum(2, 3)). a) None of the mentioned. b) 3. c) 2. d) The numbers are equal. Suponga que tenemos dos variables x e y definidas. Escriba, en una única línea, una sentencia if que compruebe si x es menor que y. La sentencia no hará nada incluso si la condición es cierta. Las principales estructuras de flujo de control son. a. if. b. if else. c. if elsif. d. def. Un bucle while se ejecuta mientras que... a) La condición sea falsa. b) Se repita el código. c) La condición sea cierta. d) Se establezca el valor de una variable antes del bucle. ¿Qué devuelve el siguiente programa? def say(message, times=1): print(message * times) say('Hello') say('world', 5). a) Hello / WorldWorldWorldWorldWorld. b) Hello / HelloHelloHelloHelloHello. c) Hello / World 5. d) Hello / World, World, World, World, World. ¿Qué devuelve el siguiente trozo de código? i = 0 while i < 3: print(i) i += 1 else: print(0). a) Error. b) 0120. c) 012. d) 01230. ¿Qué devuelve el siguiente código? def printinfo(name, age): print("Name:", name) print("Age", age) return printinfo(age=50, name="miki") printinfo(name="miki", age=50). a) Name: miki Age 50. b) Name: 50 Age miki Name: miki Age 50. c) Name: miki Age 50 Name: miki Age 50. d) Name: miki Age 50 Name: 50 Age miki. De las siguientes funciones cuáles son matemáticas? (Tenemos que importar el módulo matemático). a. rhombus. b. sqrt. c. add. d. rhombus. Un bloque de código en un conjunto de sentencias... a) identadas. b) separadas por ;. c) separadas por comas. d) separadas por . ¿Qué devuelve el siguiente programa? i = 2 while True: if i % 3 == 0: break print(i) i += 2. a) error. b) 246 8 10 ... c) 23. d) 24. ¿Qué devuelve el siguiente código? for i in range(10, 15, 1): print(i, end=', '). a) 10, 11, 12, 13,. b) 10, 11, 12, 13, 14, 15,. c) 11, 12, 13, 14, 15,. d) 10, 11, 12, 13, 14,. ¿Qué devuelve el siguiente código? def C2F(c): return c * 9/5 + 32 print(C2F(100)) print(C2F(0)). a) 567 / 98. b) Ninguna de las mencionadas. c) 314 / 24. d) 212 / 32. |




