Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEIntroduccion a la programacion

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Introduccion a la programacion

Descripción:
Test introducion a la programación

Autor:
Jartyx
(Otros tests del mismo autor)

Fecha de Creación:
23/02/2018

Categoría:
Informática

Número preguntas: 59
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿A qué tipo de software pertenecen los sistemas operativos? Software de aplicación Software del sistema Software de Libre Officce y Microsoft Office.
¿Cuál de los siguientes conceptos definen la palabra hardware? Elementos intangibles que formar parte de la estructura funcional de una computadora Elementos físicos que en su conjunto forman un computador Permiten generar tareas a los usuarios en diversar actividades.
¿Qué son los lenguajes de programación? Lenguajes formales que permitan comunicarle a un computador las necesidades a solucionar, a través de instrucciones. Conjunto de instrucciones que traducen un código fuente a código entendible por las computadores a nivel lógico. Es el uso de instrucciones almacenadas en las memoria principal.
Es la habilidad de describir de forma sistemática y ordenada un problema planteado, pasarlo a un algoritmo o miniespecificación y dejarlo en optimas condiciones para su implementación ¿A qué concepto se hace referencia? Compilación Lógica de la programación Enunciados de Entrada.
Son las reglas que se deben aplicar al conjunto de palabras reservadas, expresiones y símbolos para dar significado a una instrucción. ¿A qué concepto se hace referencia? Sintaxis Lenguaje de programación Semántica.
Dentro del proceso de compilación en la fase de análisis, la característica: agrupación jerárquica mediante el uso de frases gramaticales, a qué parte corresponde? Léxico Sintáctico Semántico.
El código en la forma original como nostoros lo desarrollamos, a qué tipo de código se refiere? Código fuente Código intermedio Código máquina.
Es la unidad mínima de almacenamiento y comunicación de información en una computadora. ¿A qué concepto estamos haciendo referencia? Unidad central de procesamiento Bit Compilación.
¿Cuál es el procedimiento correcto para obtener el equivalente en número binario del número decimal 97? Opción A 97 / 2 = 48 con residuo 1 48 / 2 = 24 con residuo 0 24 / 2 = 12 con residuo 0 12 / 2 = 6 con residuo 0 6 / 2 = 3 con residuo 0 3 / 2 = 1* con residuo 1 Resultado es: 1100001 Opción B 97 / 2 = 48 con residuo 1 48 / 2 = 24 con residuo 0 24 / 2 = 12 con residuo 1 12 / 2 = 6 con residuo 0 6 / 2 = 3 con residuo 0 3 / 2 = 1* con residuo 1 Resultado es: 1100101 Opción C 97 / 2 = 48 con residuo 0 48 / 2 = 24 con residuo 0 24 / 2 = 12 con residuo 1 12 / 2 = 6 con residuo 0 6 / 2 = 3 con residuo 0 3 / 2 = 1* con residuo 0 Resultado es: 1000100 Opción A Opción B Opción C.
Encontrar los enunciados de entrada, procesos y salidas para el siguiente problema: obtener el área círculo tomando en consideración el diámetro. ¿Cuál es la solución correcta? Opción A Entradas: - Ingresar el radio del círculo Procesos: - Aplicar la formula [pi*(radio elevado al cuadrado)] Salidas. - Presentar un mensaje con el valor del área obtenido Opción B Entradas: - Ingresar el diámetro del círculo - Ingresar el radio del círculo Procesos: - Aplicar la formula [pi*(radio elevado al cuadrado)] Salidas. - Presentar un mensaje con el valor del área obtenido Opción C Entradas: - Ingresar el diámetro del círculo Procesos: - Calcular el radio del círculo en base al diámetro - Aplicar la formula [pi*(radio elevado al cuadrado)] Salidas. - Presentar un mensaje con el valor del área obtenido Opción A Opción B Opción C.
Determinar las descripción correspondiente para los valores tipo BLOB y tipo Boleanos BLOB: Representación binaria para almacenar imágenes, sonidos, etc. BOOLEANOS: Perminte almacenar valores decimales: Verdadero-Falso BLOB: Representación hexademcimal para almacenar imágenes, sonidos, etc. BOOLEANOS: Perminte almacenar valores binarios: Verdadero-Falso BLOB: Representación binaria para almacenar imágenes, sonidos, etc. BOOLEANOS: Perminte almacenar valores binarios: Verdadero-Falso .
En un programa, los datos de entrada y salida son procesados a través del uso de expresiones y variables; éstas manipulan datos, operadores, símbolos de agrupación, etc. Con esta aclaración, indicar a qué tipo de expresión pertenece cada uno de los siguientes ejemplos: (Anexo-pregunta 2) w. (10 == 5) and (22 == 10) x. 10 y. "universidad" z. (1 - 21) / (3 / 2) w (expresión absoluta), x (expresión compuesta), y (expresión compuesta), z (expresión absoluta) w (expresión compuesta), x (expresión absoluta), y (expresión absoluta), z (expresión compuesta) w (expresión absoluta), x (expresión compuesta), y (expresión compuesta), z (expresión compuesta).
En un programa, los datos de entrada y salida son procesados a través del uso de expresiones y variables; éstas manipulan datos, operadores, símbolos de agrupación, etc. Con esta aclaración; ¿Cuál de las siguientes afirmaciones indica la diferencia entre una expresión y una variable? La expresión es un conjunto de constantes, la variable cambia en el tiempo. La expresión es una referencia lógica a memoria RAM y la variable su valor. La expresión es el valor de un dato y la variable una referencia lógica a memoria RAM.
Identifique las características que se dede tomar en consideración para la escribir una variable Siempre iniciar con una letra e incluir espacios en blanco Siempre iniciar con un número menor a 10 y no incluir espacios en blanco Siempre iniciar con una letra y no incluir espacios en blanco.
¿Cuál de las siguientes expresiones retorna un valor igual a False? “xv” == “xv” 7 > 7 1+5 == 9-3.
Identifique el símbolo abstracto o nomenclatura para identificar los tipos de dato entero y los tipos de dato decimal Tipo entero: i ; Tipo decimal: d Tipo entero: i ; Tipo decimal: i(d) Tipo entero: x(n) ; Tipo decimal: d.
Se propone la siguiente representación, encuentre con la mejor opción. Una cadena que permita las letras minúsculas que sean vocales abiertas y los dígitos mayores a 6 y menores a 9, además debe permitir espacios en blanco x(20)[{a,e,o},{7,8},{BS}] x(20)[{a,e,o},{7,8,9},{BS}] x(20)[{A,E,O},{6,7,8,9},{BS}].
Tenemos la siguiente expresión: not (a >= c) and (c > b or d==d. Donde a = 100; b = 200; c = 300; d = 400. Determinar el valor resultante. Verdadero Falso 10.
¿Cuál es el valor correcto para la siguiente expresión? (4+3/3+100/20-3*3+1/1+5*4-3)+(10/2+1)/1*2 30 29 31.
Determinar si son correctas las siguientes expresiones. a) Se tiene el nombre de una variable escrito de la siguiente manera: promedio#estudiantes. b) Se tiene el nombre de una variable escrito de la siguiente manera: Notas profesores. c) Se tiene el nombre de una variable escrito de la siguiente manera: cantón a) a=verdadero / b=falso / c=verdadero b) a=falso / b=falso / c=falso c) a=falso / b=verdadero / c=verdadero.
¿Cuál es el orden correcto de las fases desarrollo de un programa? Análisis, Codificación, Diseño, Pruebas e Implementación Análisis, Diseño, Codificación, Pruebas e Implementación Codificación, Análisis, Diseño, Pruebas e Implementación.
De las fases para el desarrollo de un programa. ¿Cuál es la fase que se caracteriza por ser importante para el cliente, más que para el desarrollador.? Pruebas e Implementación Codificación Diseño.
De las fases para el desarrollo de un programa. ¿Cuál es la fase que se caracteriza por usar un lenguaje de programación? Pruebas e Implementación Codificación Diseño.
La representación más sencilla del ciclo de desarrollo de programas, ¿con qué nombre es conocida? Modelo de prototipos Modelo espiral Modelo de cascada.
Identifique el concepto que describa un algoritmo Es un conjunto de pasos infinitos y ordenados de manera lógica, que permiten realizar un tarea; un algoritmo puede ser entendido por cualquier persona, no necesita ser informático(a). Es un conjunto de pasos finitos y ordenados de manera lógica, que permiten realizar un tarea; un algoritmo puede ser entendido por cualquier persona, no necesita ser informático(a). Es un conjunto de pasos finitos y ordenados de manera lógica, que permiten realizar un tarea; un algoritmo puede ser entendido por cualquier persona, pero necesita ser informático(a).
De las siguientes expresiones, identifique las que son consideradas como características de los algoritmos. Está desarrollado en lenguaje natural y nesariamente los pasos de la solución no deben estar numerados Está desarrollado en lenguaje natural y debe tener un inicio y final Está desarrollado en un lenguaje programación y debe tener un inicio y final.
Se desea desarrollar un algoritmo que permita pedir por teclado el nombre de país, luego se presentará en pantalla el nombre del país en mayúsculas si el nombre del país empieza con una vocal, caso contrario se presenta el nombre en minúsculas. Ver las opciones en Anexo - pregunta 7 a) 1. Inicio 2. Se obtiene la primera letra del nombre del país. 3. Si la primera letra del nombre del país es una vocal, se realiza el proceso de cambiar a mayúsculas el nombre del país y se lo presenta en pantalla. 4. Si la primera letra del nombre del país no es una vocal, se realizar el proceso de cambiar en minúsculas el nombre del país y se lo presenta en pantalla. 5. Fin b) 1. Inicio 2. Se pide que se ingrese el nombre de un país 3. Se obtiene la primera letra del nombre del país. 4. Si la primera letra del nombre del país es una vocal, se realiza el proceso de cambiar a mayúsculas el nombre del país y se lo presenta en pantalla. 5. Si la primera letra del nombre del país no es una vocal, se realizar el proceso de cambiar en minúsculas el nombre del país y se lo presenta en pantalla. 6. Fin c) 1. Inicio 2. Se pide que se ingrese el nombre de un país 3. Se obtiene la primera letra del nombre del país. 4. Si la primera letra del nombre del país es una vocal, se realiza el proceso de cambiar a minúsculas el nombre del país y se lo presenta en pantalla. 5. Si la primera letra del nombre del país no es una vocal, se realizar el proceso de cambiar en mayúsculas el nombre del país y se lo presenta en pantalla. 6. Fin a b c.
De las fases para el desarrollo de un programa. ¿Cuál es la fase que se caracteriza por realizar las actividades de trabajo de campo y trabajo manual? Implementación Análisis Diseño.
Cuál es el proceso correcto para construir algoritmos? 1. Identificar datos de entrada. 2. Determinar el procesamiento que serán sometidos los datos de salida. 3. Identificar los resultados que se esperan o datos de salida 1. Identificar datos de entrada. 2. Determinar el procesamiento que serán sometidos los datos de entrada. 3. Identificar los resultados que se esperan o datos de entrada 1. Identificar datos de entrada. 2. Determinar el procesamiento que serán sometidos los datos de entrada. 3. Identificar los resultados que se esperan o datos de salida .
Se desea desarrollar un algoritmo que permita pedir por teclado el nombre y apellido de una persona y luego presentar el apellido en pantalla. Seleccione la opción correcta para el caso presentado. Ver las opciones en Anexo - pregunta 10 a) 1. Inicio 2. Se pide que se ingrese el nombre de la persona 3. Se pide que se ingrese el apellido de la persona 4. Se presenta en pantalla el apellido de la persona 5. Fin b) 1. Inicio 2. Se pide que se ingrese el nombre de la persona 3. Se pide que se ingrese el apellido de la persona 4. Se presenta en pantalla el nombre y apellido de la persona 5. Fin c) 1. Inicio 2. Se pide que se ingrese el nombre de la persona 3. Se pide que se ingrese el apellido de la persona 4. Se presenta en pantalla el nombre de la persona 5. Fin a b c.
¿Cuál es el concepto correcto para describir un bloque de declaraciones? Es donde se especifican todas las variables que serán usadas por nuestro programa o algoritmo Está formado por el conjunto de operaciones que se han de realizar para la obtención de resultados Es donde se específica el nombre del programa que se utilizará para el desarrollo.
Cuál de las siguientes ideas representan el concepto apropiado para describir una miniespecificación? Es el proceso de detallar al máximo posible las operaciones que se realizan con información de las problemáticas y llegar a una solución. Es el proceso sin detallar las operaciones que se realizan con información de las problemáticas y llegar a una solución. Es el proceso de detallar al máximo posible las declaraciones que se realizan con información de las problemáticas y llegar a una solución. .
Del siguiente listado, identifique una característica propia de una miniespecificación Es útil cuando se desea almacenar un conjunto de valores, sin tener que recurrir a nombres diversos El bloque de código se ejecuta dependiendo del valor de una expresión lógica No depende del lenguaje de programación.
La estructura de un programa consta de dos partes principales. Indique cuáles son? Bloque de declaraciones y bloque de estructuras de control Bloque de declaraciones y bloque de instrucciones Enunciados y procesos.
Cuál es el estándar de escritura usado para la instrucción de DECLARACIÓN? (Símbolo de Tipo de Dato [Dominio], Nombre de Variable) ([Símbolo de Tipo de Dato] Dominio, Nombre de Variable) (Nombre de Variable, Símbolo de Tipo de Dato [Dominio]).
De la siguiente lista de estructuras de control. ¿Cuál es la que posee la característica que permite que el proceso se ejecute al menos una vez? Bucle de comparación al final Bucle sin comparación Bucle de comparación al inicio.
Se tiene el siguiente programa. Cuál es el valor resultante de i? 1. i<--0 2. Mientras i <= 5 Entonces 3. i <-- i + 1 4. Fin Mientras 5. << i 4 5 6.
Se tiene la siguiente parte de un pseudocódigo. Cuáles son las salidas por pantalla, luego de la ejecución de las sentencias anteriores? 1. i<--100 2. Mientras i <= 100 Entonces 3. "<< i 4. i <-- i + 1 5. Fin Mientras 6. << i 100,101 101 100.
Cuáles son las palabras reservadas que se usan en una estructura de Condicional compuesto? Si - entonces - Fin Si Si - entonces - De lo contrario Si - entonces - De lo contrario - Fin Si.
Se tiene la siguiente miniespecificación: 1. Inicio 2. (nombre, x(50)[{a-z}, {A-Z}]) 3. (apellido, x(50)[{a-z}, {A-Z}]) 4. << "Ingrese el nombre de la persona" 5. >> nombre 6. << "Ingrese el apellido de la persona" 7. >> apellido 8. << "El apellido de la persona ingresado es: " + apellido 9. Fin Seleccione el algoritmo correcto, para la miniespecificación dada (ver opciones de respuesta en Anexo pregunta 10): a) 1. Inicio 2. Se pide que se ingrese el nombre de la persona 3. Se pide que se ingrese el apellido de la persona 4. Se presenta en pantalla el apellido de la persona 5. Fin b) 1. Inicio 2. Se pide que se ingrese el nombre de la persona 3. Se pide que se ingrese el apellido de la persona 4. Se presenta en pantalla el nombre y apellido de la persona 5. Fin c) 1. Inicio 2. Se pide que se ingrese el nombre de la persona 3. Se pide que se ingrese el apellido de la persona 4. Se presenta en pantalla el nombre de la persona 5. Fin a) b) c).
¿En qué fase del ciclo de vida de desarrollo se elaboran los diagramas de flujo? Diseño Codificación Pruebas e Implementación.
¿Cuál de las siguientes ideas representan el concepto apropiado para un diagrama de flujo? Es una representación escrita del tratamiento de un problema Es una representación hablada del tratamiento de un problema Es una representación visual del tratamiento de un problema.
Dentro de los símbolos de datos de representación de entrada/salida, en los diagramas de flujo, con qué palabra representamos la muestra de los datos? TO GET PUT.
En base al siguiente diagrama de flujo, determinar las salidas para la siguiente entradas en cada uno de los casos presentados. Casos 1) ventas = 80 ; edad = 10. 2) ventas = 180 ; edad = 18 Caso 1: 60 ; Caso 2: 135 Caso 1: 64 ; Caso 2: 144 Caso 1: 60 ; Caso 2: 144.
Dado el siguiente diagrama de flujo. ¿Qué valor se imprimirá en pantalla? correcto incorrecto correcto e incorrecto.
Dado el siguiente diagrama de flujo. ¿Qué valor se imprimirá en pantalla? Se imprime dos veces la palabra "correcto". Se imprime una sola ocasión la palabra "corecto" No se imprime ninguna palabra en pantalla.
Los siguientes símbolos, indique para que proceso son usados. Se usan para establecer los límites y las condiciones de ejecución de un bucle o ciclo repetitivo Se usan para establecer los límites y las condiciones de ejecución de un condicional simple Se usan para establecer los límites y las condiciones de ejecución de un condicional compuesto.
Dentro de los diagramas de flujo. ¿A qué categoría corresponde el símbolo de decisión? De proceso De datos De símbolos especiales.
Dado el siguiente diagrama de flujo. ¿Qué valor se imprimirá en pantalla? Se imprime la palabra "Verdadero". Se imprime la palabra "Falso". No se imprime ninguna palabra en pantalla.
Dado el siguiente diagrama de flujo. ¿Qué valor se imprimirá en pantalla? 3 1 0.
La siguiente expresión:...se refiere a que no es necesario declarar el tipo de dato que va a contener una determinada variable. A qué característica de Python hace referencia? Fuertemente tipado Tipado dinámico Orientado a objetos.
La siguiente expresión: ...no se permite tratar a una variable como si fuera de un tipo distinto al que tiene. A qué característica de Python hace referencia? Fuertemente tipado Tipado dinámico Orientado a objetos.
¿Cuál es la forma correcta de representar una variable tipo cadena en python? (variable, x-20-[{a-z}, {A,E,I,O,U}]) = "Cuenca" String variable = "Cuenca" variable = "Loja" .
¿Cuál es la forma correcta de representar una variable tipo entera en python? mi_variable = 10 mi_variable, i[0-n] = 10 int mi_variable = 10.
¿Cuál de las siguientes palabras reservadas de python, es usada para representar un repetitivo? for if else.
Dados los siguientes códigos en lenguaje python, determine cuál es el correcto para representar un ciclo repetitivo mientras? Revisar enlace https://gist.github.com reroes/7e17dd1ad844e8cad6c592701de57716 a b c.
Dados los siguientes códigos en lenguaje python, determine cuál es el correcto para representar un condicional compuesto?. a) ( ) 1. nota = 100 2. if nota >= 90: 3. print "aprobado" b) ( ) 1. nota = 100 2. if nota >= 90: 3. print "aprobado" 4. De Lo Contrario: 5. print "no aprobado" c) ( ) 1. nota = 100 2. if nota >= 90: 3. print "aprobado" 4. else: 5. print "no aprobado" a b c.
El siguiente código en python. cadena = "Estudiante número" contador = 1 while contador<=10: print "%s %d" % (cadena, contador) contador = contador + 1 Tiene la siguiente salida en pantalla Estudiante número 1 Estudiante número 2 Estudiante número 3 Estudiante número 4 Estudiante número 5 Estudiante número 6 Estudiante número 7 Estudiante número 8 Estudiante número 9 Estudiante número 10 Si hacemos cambios en el código. cadena = "Estudiante número" contador = 1 while contador<=10: if contador>=7: print "%s %d" % (cadena, contador) contador = contador + 1 Y lo ejecutamos, qué salida se tendrá en pantalla? a) ( ) Estudiante número 8 Estudiante número 9 Estudiante número 10 b) ( ) Estudiante número 7 Estudiante número 8 Estudiante número 9 Estudiante número 10 c) ( ) Estudiante número 7 Estudiante número 8 Estudiante número 9 a b c.
Dado el siguiente código en python. Qué resultado se presenta en pantalla a través de la variable suma? suma = 0 contador = 1 while contador <= 5: suma = suma + contador contador = contador + 1 print suma 0 10 15.
Denunciar test Consentimiento Condiciones de uso