Prog
![]() |
![]() |
![]() |
Título del Test:![]() Prog Descripción: PROG RPECFA |




Comentarios |
---|
NO HAY REGISTROS |
222. Una computadora puede ejecutar. • Solo operaciones extremadamente simples. • Solo operaciones complejas. 223. Los lenguajes máquina son desarrollados por: • Humanos. • Maquinas. 224. Es un conjunto de palabras que el idioma ofrece a sus usuarios (por ejemplo, la palabra "computadora" proviene del diccionario en inglés, mientras que "abcde" no. • Alfabeto. • Léxico. • Sintaxis. 225. Es un conjunto de símbolos utilizados para formar palabras de un determinado idioma. • Alfabeto. • Léxico. • Sintaxis. 226. Es un conjunto de reglas (formales o informales, escritas o interpretadas intuitivamente) utilizadas para precisar si una determinada cadena de palabras forma una oración válida (2 items). • Semántica. • Alfabeto. • Sintaxis. • Léxico. 227. Es un conjunto de reglas que determinan si una frase tiene sentido (por ejemplo, "Me comí una dona" tiene sentido, pero "Una dona me comió" no lo tiene). • Léxico. • Sintaxis. • Semántica. 228. Cuando el programa fuente se traduce una vez (sin embargo, esta ley debe repetirse cada vez que se modifique el código fuente) obteniendo un archivo (por ejemplo, un archivo .exe, se trata de: • Compilación. • Interpretación. 229. Cuando tú (o cualquier usuario del código) puedes traducir el programa fuente cada vez que se ejecute; el programa que realiza este tipo de transformación se denomina: • Interpretación. • Compilación. 230. ¿Cuál no es un lenguaje de programación?. • Jar. • Perl. • Ruby. 231. ¿Qué lenguaje de programación no es multiplataforma?. • Visual Basic. • C++. • Go. • Python. 232. Python es un ejemplo de: • Un lenguaje de programación de alto nivel. • Un lenguaje de programación de bajo nivel. • Un lenguaje de programación de nivel intermedio. 233. Un conjunto completo de comandos conocidos se llama. • Una clase de commandos. • Una lista de instrucciones. • Una librería. 234. ¿Qué es código fuente?. • Un programa escrito en un lenguaje de programación de alto nivel. • Un programa escrito en un lenguaje de programación de nivel intermedio. • Un programa escrito en un lenguaje de programación de bajo nivel. 235. ¿Cómo se llama un programa de computadora que ejecuta directamente instrucciones escritas en un lenguaje de programación?. • Intérprete. • Compilador. • Depurador. 236. ¿Qué es IDLE?. • Es un acrónimo Integrado y Entorno de Aprendizaje. • Es una herramienta comercial para desarrollo de software. • Es una herramienta libre para el desarrollo de software. 237. ¿Cómo llamas a una herramienta que te permite correr tu código paso a paso e inspeccionarlo en cada momento de ejecución?. • Depurador. • Intérprete. • Compilador. 238. La estructura que maneja de manera automática todos los detalles de repetición controlada por un contador es: • For. • Do while. • While. • todas. 239. ¿Cómo es que Python, el lenguaje de programación obtuvo su nombre?. • Cuando Van Rossun lo nombró en honor a Montly Python’s Flying Circus, usa serie de comedia de la BBC popular enla década de 1970. • Cuando a Van Rossun de niño lo atacó una culebra de tipo Python y lo obligó a pasar tiempo aislado. • Cuando Van Rossun visitó un zoológico y una Python escapó de su lugar provocando pánico entre los asistentes. 240. ¿Cuál de las siguientes es un archivo de extensión de python?. • Py. • Pty. • Ptn. 241. Python se creó con el objetivo de. • Crear un lenguaje fácil de usar y de aprender. • Poder crear aplicaciones de servidor más fácilmente. • Programar usando interfaces visuales. 242. ¿Cuál de las siguientes propiedades tiene Python. • El tipo de las variables se hace de forma dinámica. • Se pueden programar en diferentes paradigmas como programación orientada a objetos o programación funcional. • Todas las anteriores. • Ninguna de las anteriores. • Podemos extender las funcionalidades creando módulos en C++. 243. El carácter de escape le debe su nombre al hecho de que: • Escapa del archivo fuente hacia la memoria de la computadora. • Cierra inmediatamente el programa. • Brinda una opción de salir al usuario. 244. ¿Cuál de las siguientes herramientas no podemos usar para programar en Python?. • Aplicaciones de ofimática como Word. • Entornos de desarrollo avanzado. • La consola del sistema. • Editor de texto plano como blog de notas. 245. Los identificadores en Python: • Pueden incluir dígitos siempre que no estén al principio del identificador. • No pueden estar en Mayúsculas. • Tienen como longitud máxima 20 caracteres. • Pueden tener cualquier tipo de carácter o símbolo. 246. ¿Cuál de estas afirmaciones no es correcta?. • Puedo crear un identificador que se llame and. • Python no ejecuta los comentarios. • Los identificadores no pueden contener símbbolos especiales (@,$...). • Los comentarios pueden ser de una línea o de bloque. 247. El significado de parámetro posicional está determinado por su: • Posición. • Rango. • Path. 248. ¿Qu´pe debemos usar para que Python detecte distintos bloques de código?. • sangrías de uno o más espacios. • Sangrías de cuatro espacios. • Las palabras reservadas begin y end. • Llaves({}). 249. ¿Qué tipo de dato devuelve la siguiente operación? 2/3. • Float. • Int. • Bool. • Error. 250. Si partimos de una variable var con un valor inicial igual a 10 y queremos multiplicarlo por 3 almacenando el resultado en la misma variable. ¿cuál es la forma más efectiva para conseguirlo?. • Var *=3. • Var = var +10. • Var +=int (‘10’). • Var -=10. 251. Tenemos la siguiente cadena de caracteres almacenada en una variable: frase = “Hola, Curso!” Si accedemos a las posiciones frase[-7:12], ¿cuál será el resultado?. • “Curso”. • “la,C”. • “Hola”. • Devolverá un error. 252. La diferencia más importante entre números enteros y números flotantes es que: • Se almacenan de manera diferente en la memoria de la computadora. • Se almacenan en diferente memoria de la computadora. • Se almacenan en diferente tiempo en la memoria de la computadora. 253. El prefijo 0x significa que el número que lo precede es: • Un hexadecimal. • Un octal. • Un binario. 254. El operador //: • Realiza división entera. • Realiza división flotante. • Realiza comparación doble. 255. El resultado de la siguiente suma: 123 + 0.0. • Es igual a 123.0. • Es igual a 123. • Es igual a 123.00. 256. Una de las declaraciones es cierta ¿Cuál es?. • La multiplicación precede la suma. • La multiplicación antecede a la suma. • La multiplicación tiene la misma precedencia que la suma. 257. Enlazado del lado derecho significa que la siguiente expresión 1**2**3 será evaluada: • De derecha a izquierda. • De izquierda a derecha. 258. Una palabra clave es una palabra que: • No puede ser utilizada como nombre de variable. • Puede ser utilizada como nombre de variable. 259. Un valor regresado por la función input() es: • Una cadena. • Un entero. • Un objeto. 260. La \n diagonal invertida obliga a la función print() a: • Regresar al inicio. • Dar un salto de línea. • Tabular. 261. ¿Qué valor evalúa la función print()?. • Valores numéricos. • Ningún valor. • Valores alfanuméricos. 262. ¿Qué argumento espera la función print()?. • Cualquiera. • Argumentos numéricos. • Valores alfanuméricos. 263. En la sentencia: Cont = 5 a = (cont++)+(cont--)+(cont++) Señala cuales son los valores correctos paso por paso de las variables a y cont así como su resultado final. • A =5+6+5=16 cont=6. • A=5+5+5=15 cont=6. • A=5+4+5=14 cont=6. • A=5+6+5=16 cont=5. 264. El valor veinte punto doce por diez elevado a la potencia de ocho se escribe como: • 20.12E8. • 20.12x10^8. • 20.12^8. 265. EL prefijo 0o indica que el número que antepone es: • Octal. • Binario. • Booleano. 266. El operador **: • Realiza la exponenciación. • Sirve para comentar código. • Realiza una comparativa de caracteres. 267. ¿Cuándo se puede convertir un objeto a una cadena de caracteres?. • Siempre. • Solo si el objeto tiene caracteres. • Siempre que el valor del objeto no sea un número complejo. • Siempre que el valor del objeto no sea None. 268. ¿Cuál es el resultado de la siguiente operación booleana?: bool(0) or not (bool()). • True. • Dará un error por no poner un objeto en la sentencia bool(). • False. • Dará un error porque las operaciones lógicas no se pueden usar mientras se cambia el tipo de dato. 269. ¿Cuál de estas afirmaciones no es correcta?. • Los elementos de una lista solo pueden solo pueden ser del mismo tipo. • Las listas pueden contener otras estructuras de datos como, por ejemplo, otra lista. • Existen dos formas de crear una lista vacía. • Los objetos incluido en una lista se pueden modificar. 270. Para acceder al valor de un elemento de un diccionario necesitamos saber: • La clave que se ha asignado al elemento. • Su posición en el diccionario. • El tamaño del diccionario. • El valor del elemento al que queremos acceder. 271. Los conjuntos son: • Colecciones de elementos no ordenados y sin repeticiones. • Colecciones de elementos ordenados y sin repeticiones. • Colecciones de elementos ordenados y con repeticiones. • Colecciones de elementos no ordenados y con repeticiones. 272. En una ejecusión condicional, un bloque de código tras una sentencia else se ejecuta: • Si las expresiones de las sentencias if y elif han dado como resultado False. • Siempre. • Si la expresión de la sentencia else ha dado como resultado False. • Si la expresión de la sentencia if ha dado como resultado False. 273. En un bucle while, un bloque de código tras una sentencia else se ejecuta: • Solo si ha habido un error en la ejecución. • Siempre. • Antes de ejecutar el bucle. • Si la expresión de la sentencia while ha dado como resultado True. 274. ¿Cuántas veces se va a imprimir el mensaje en este código? For i in range(1,9): • 8. 10. 9. 11. 275. El resultado de la siguiente división: 1/1. • Es igual a 0. • Es igual a 1.0. • Es igual a 1. 276. Una de las siguientes declaraciones es falsa ¿Cuál es?. • El resultado del operador / es siempre un valor entero. • El resultado del operador / es siempre un valor flotante. 277. Utilizando enlazado del lado izquierdo, cual es el resultado de la siguiente expresión: 1 // 2 * 3 es igual a: • 0. • 0.16666666. • 1.5. 278. Uno de los siguientes nombres de variables es legal ¿Cuál es?. • tRUE. • true. • TRUE. • True. 279. ¿Qué números no se imprimirán en este código? For i in range(1,10): If (I % 3 !=0): Print(i) Else: Continue. • 3,6,9. • 3,1,9. • 3,1,9. 280. ¿Cuál de las siguientes opciones nos devolvería los n´pumeros pares de 0 a 19?. • Range(0,20,2). • Range(0,20,1). • Range(0,19). • Range(20). 281. ¿Cuál de los siguientes objetos no puede ser utilizado por un iterador?. • Un número entero. • Una tupla. • Un diccionario. • Una cadena de caracteres. 282. Una función anónima: • Debe tener una única expresión, sin importar el tipo de esa expresión. • Puede tener un bloque con varias instrucciones. • Debe tener únicamente una expresión aritmética. • No se puede almacenar en una variable. 283. ¿Qué utilidad tiene el alias a la hora de importar un módulo?. • El alias permite asignar otro identificador a dicho módulo. • El alias mejora la eficiencia de un módulo. • El alias no se puede usar al importar módulos, solo al importar paquetes. • El alias se debe poner para módulos que ocupan mucho espacio. 284. ¿Cuántos argumentos puede recibir la siguiente función y cómo se deben poner? Def ejemplo(*args): Print(args). • Todos los que se quieran, y se colocarán por posición. • No admite argumentos. • Un único argumento. • Todos los que se quieran, y se colocarán por nombre. 285. La sentencia return de una función permite: • Devolver más de un resultado, pero se devolverán como una tupla. • Devolver un único resultado. • Devolver más de un resultado, pero se devolverán como una lista. • Devolver más de un resultado, pero se devolverán como un conjunto. 286. ¿Qué es un objeto?. • Una abstracción de los datos que tiene un estado, un comportamiento y una identidad. • Una estructura de datos. • Un conjunto de funciones para nuestro código. • Un módulo que se puede incluir a Python. 287. Cuando implementamos un método en una clase, ¿para qué sirve el parámetro self?. • Para dar al método la instancia del objeto que va a utilizar. • Este parámetro indica que la función es un método. • Se trata de un parámetro anónimo. • Este parámetro no hay que incluirlo en los métodos. 288. Cuando implementamos una clase que es una herencia de otra clase, ¿a qué elementos de la clase padre podemos acceder desde la clase hija?. • A los atributos y métodos de la clase padre. • Solo a los métodos de la clase padre. • Solo a la constructora de la lase padre. • Solo a los atributos de la clase padre. 289. ¿Para qué sirven los docstrings?. • Para escribir documentación que luego puede ser consultada por la instrucción help(). • Para obtener información del módulo, paquete o clase, como la fecha de creación, autor, etc. • Para definir constantes en un módulo. • Para definir variables de tipo cadena de caracteres. 290. ¿Qué devuelve la función match() cuando no ha encontrado ningún resultado en la cadena de caracteres?. • None. • -1. • Devuelve un fallo. • La misma cadena de caracteres de entrada. 291. ¿Cuál es el resultado del siguiente fragmento de código si se introduce un 2 y un 4 respectivamente? X=input() Y=input() Print(X+Y). • 24. 6. 2+4. 292. ¿Cuál es el resultado del siguiente fragmento de código si se introduce un 2 y un 4 respectivamente?. • El código ocasionará un error de ejecución. • 8.0. • 4.0. 293. ¿Cuál es el resultado del siguiente fragmento de código si se introduce un 2 y un 4 respectivamente?. • 8.0. • 4.0. • El código ocasionará un error de ejecución. 294. ¿Cuál es el resultado del siguiente fragmento de código si se introduce un 11 y un 4 respectivamente?. 2. 1. 4. 295. ¿Cuál es el resultado del siguiente fragmento de código si se introduce un 3 y un 6 respectivamente?. • 333333. • 18. • 36. 296. ¿Cuál es el resultado del siguiente código?. • 1*1*1. • x* y* z. • x y z. 297. ¿Cuál es el resultado del siguiente código?. • 2+3*5. • 17.0. • 17. 298. ¿Cuál es el resultado del siguiente código?. • 8.5. • 17.5. • 17. 299. ¿Cuál es la salida del siguiente fragmento de código?. 21. 22. 11. |