Test
UD5. Programación en C++
Este test tiene tipos de pregunta que se abren en el reproductor de siempre.
Preguntas del test (50)
1Los diagramas de flujo permiten representar gráficamente el proceso o algoritmo que se va a programar.
- AVerdadero
- BFalso
2Señala la afirmación correcta:
- AEn un diagrama de flujo se deben disponer los distintos elementos en vertical.
- BEn un diagrama de flujo se deben disponer los distintos elementos en horizontal.
- CEn un diagrama de flujo se pueden disponer los distintos elementos indistintamente en vertical o en horizontal.
3El lenguaje C++ es un lenguaje de programación:
- ADe alto nivel y compilado
- BDe alto nivel e interpretado
- CDe bajo nivel
- DCon tipado estático
4¿Cómo se denomina el lenguaje que entiende un ordenador?
- ACódigo máquina
- BCódigo estructurado
- CLenguaje orientado
5Un concepto relacionado con el de programa es el de algoritmo. Se conoce como algoritmo a....
- Atoda secuencia de pasos necesaria para resolver un problema. Se trata de una expresión que no se utiliza solo en informática, sino también en otras ciencias.
- Btoda secuencia de pasos necesaria para resolver un problema. Se trata de una expresión que se utiliza exclusivamente en informática.
- Cuna función matemática para resolver logaritmos en base 10.
6Se conoce como código fuente:
- AAl programa escrito en lenguaje de alto nivel.
- BAl programa escrito en código máquina.
- CA las instrucciones más importantes de un programa.
7¿Qué se entiende por pseudocódigo?
- ALenguaje de programación ficticio (escrito incluso en lengua castellana) que permite plantear inicialmente los pasos necesarios para resolver un problema.
- BEl código utilizado por los programas de alto nivel.
- CEl código utilizado por los programas de bajo nivel.
8Las herramientas encargadas de convertir un programa escrito en lenguaje de alto nivel a código máquina, a través de lo cual se obtiene un "programa ejecutable", son los.....
- Acompiladores
- Bensambladores
- Cdescodificadores
- Dcodificadores
9Los lenguajes de alto nivel son parecidos a los de los humanos, muy similares al inglés, aunque siguen unas reglas mucho más estrictas.
- AVerdadero
- BFalso
10La orden #include <iostream>
- ADebe aparecer al principio de cualquier programa que escriba algo en pantalla o lea algo desde el teclado (es decir, deberá aparecer en prácticamente todos los programas).
- BDebe aparecer al final de cualquier programa que escriba algo en pantalla o lea algo desde el teclado (es decir, deberá aparecer en prácticamente todos los programas).
- CDebe aparecer al principio de cualquier programa que escriba algo en pantalla (es decir, deberá aparecer en prácticamente todos los programas).
11¿Qué es una función en C++?
- AEs un bloque de código dentro del programa que se encarga de realizar una tarea determinada.
- BEs el bloque de código principal en un programa.
- CUn comando de preprocesador.
12En la estructura de programas en C++ ¿que tipo de programación usamos?
- AModular
- BBinaria
- CMáquina
- DDe bajo nivel
13¿Para que se utiliza el comando #include en C++?
- APara incluir las librerías.
- BPara salir del programa.
- CPara terminar el programa.
- DPara incluir comentarios.
14¿Para que incluimos la librería <iostream>?
- APara usar un flujo de entrada y salida (leer de teclado/mostrar en pantalla).
- BPara ver el código en negrita.
- CPara ejecutar el programa.
- DPara salir del programa.
15Las librerías son archivos que nos permiten llevar a cabo diferentes tareas sin necesidad de preocuparnos de cómo se hacen.
- AVerdadero
- BFalso
16Para poder usar las librerías, al principio de nuestro código escribimos:
- A#include <nombre_de_la_librería>
- B#include <<nombre_de_la_librería>>
- C<include> #nombre_de_la_librería#
17¿Para qué utilizamos la librería fstream?
- APara leer/escribir en ficheros.
- BFacilita el uso de las cadenas de caracteres.
- CPara el flujo de entrada/salida
18Podemos escribir comentarios en cualquier parte del código de nuestro programa. Los comentarios no son traducidos a código máquina, sólo sirven de ayuda al programador.
- AVerdadero
- BFalso
19¿Para que se utiliza el símbolo //?
- APara hacer comentarios de una sola linea.
- BPara hacer comentarios de dos lineas.
- CPara hacer comentarios de varias lineas.
20¿Para que se utilizan los símbolos /* y */?
- APara hacer comentarios de varias lineas.
- BPara hacer comentarios de una sola linea.
- CPara hacer comentarios en inglés.
21¿Para que se utiliza la orden cout<<?
- APara mostrar un mensaje por pantalla.
- BPara capturar información del teclado.
- CPara poner un salto de línea.
22¿Para que utilizamos la orden cin>>?
- APara capturar información del teclado.
- BPara mostrar un mensaje por pantalla.
- CPara poner un salto de línea.
23¿Para que se utiliza la orden endl?
- APara poner un salto de línea.
- BPara mostrar un mensaje por pantalla.
- CPara capturar información del teclado.
24La sentencia IF sirve para:
- AComprobar si se cumple una determinada condición e indicar qué pasos se deben dar en dicho caso.
- BPara analizar varios valores de una misma variable.
- CRepetir una sección del programa mientras se cumpla una cierta condición.
25Los bucles son sentencias que se repiten, normalmente siguiendo unas condiciones.
- AVerdadero
- BFalso
26Cuando queremos que un bloque de código se repita un determinado número de veces usamos la sentencia...
- Afor
- Bwhile
- CDo-while
27Cuando queramos que una sección del programa se ejecute y se repita únicamente mientras se cumpla una cierta condición utilizamos la sentencia...
- Ado-while
- Bwhile
- Cfor
28¿Quién fue el creador del lenguaje de programación C++?
- ABjarne Stroustrup
- BThomas Edison
- CBill Gates
- DThomas Delaney
29¿En qué década se creó el lenguaje de programación C++?
- AEn los 80.
- BEn los 70.
- CEn los 90.
30Una biblioteca es un módulo—un fichero o conjunto de ficheros—que contiene código implementado que puede ser utilizado en programas.
- AVerdadero
- BFalso
31Para traducir las instrucciones de un programa escrito en un lenguaje ensamblador a instrucciones de un lenguaje máquina, hay que utilizar un programa llamado:
- AEnsamblador
- BCompilador
- CInterprete
32Un programa [blank_start]interprete[blank_end] es un traductor que cuando se pone el programa fuente (creado con un lenguaje de alto nivel) en funcionamiento, convierte cada instrucción en su equivalente en código máquina, la pone en marcha, y luego la siguiente, y así sucesivamente,
- Ainterprete
- Bcompilador
- Cmáquina
33Un programa [blank_start]compilador[blank_end] es un traductor que genera un programa ejecutable completo, como si fuese un paquete, en lugar de hacerlo instrucción a instrucción.
- Acompilador
- Binterprete
- Cinformático
34Proceso que consiste en localizar los errores de un programa y corregirlos en caso de que estos existan.
- ADepurar
- BLimpiar
- CDesintoxicar
35De entre los siguientes, ¿cuáles son lenguajes de programación?
- AJavascrip
- BPHP
- CC++
- DDEV-C++
- EVisula studio
36Indica los medios mediante los cuales podemos representar un algoritmo.
- APseudocódigo
- BDiagramas de flujo
- CDiagramas Nassi
37Un entorno de desarrollo para C++ está compuesto como mínimo, de:
- AUn editor de texto para escribir los programas y de un compilador para ejecutarlos.
- BUn editor de texto para escribir los programas y de un intérprete para ejecutarlos.
- CUn editor de texto para escribir los programas.
- DUn editor de texto para escribir los programas y de un ensamblador para ejecutarlos.
38Python es un lenguaje de programación de alto nivel muy utilizado en la actualidad. Se trata de un lenguaje:
- AInterpretado
- BCompilado
- CEn código máquina
- DPython no es un lenguaje de alto nivel
39En un diagrama de flujo, ¿qué indica el siguiente símbolo?

- AEl INICIO o FIN de un programa
- BUna operación con datos de memoria
- CLa llamada a un subprograma
40En un diagrama de flujo, ¿qué indica el siguiente símbolo?

- AUna operación o proceso general con dato
- BLa llamada a un subprograma
- COperaciones de comparación entre datos
41En un diagrama de flujo, ¿qué indica el siguiente símbolo?

- ALa entrada o salida de datos
- BEl INICIO o FIN de un programa
- CUna operación con datos de memoria
42En un diagrama de flujo, ¿qué indica el siguiente símbolo?

- AOperaciones de comparación entre datos
- BLlamada a una subrutina
- CUna operación general
43Los diagramas de flujo sirven para:
- ADibujar cuadrados o rombos.
- BRealizar diagramas jerárquicos.
- CRepresentar algoritmos.
- DRealizar esquemas de texto.
44¿Qué otros nombres reciben los diagramas de flujo? (2 respuestas son correctas)
- AFlujogramas
- BOrdinogramas
- CDinogramas
- DOrganigramas
45Si queremos ejecutar un bloque de sentencias mientras se cumple una condición, y que dicho bloque de sentencias sea ejecutado como mínimo una vez, utilizaríamos la estructura:
- ADO....WHILE
- BWHILE
- CIF
- DIF...ELSE
46El lenguaje que manipula registros del procesador es:
- ALenguaje máquina
- BLenguaje C++
- CCualquier lenguaje de alto nivel
- DLenguaje ensamblador
47Una variable es:
- AUna zona de memoria que almacena un dato
- BUn tipo de dato utilizado en un programa
- CUn mecanismo para creación de algoritmos
- DUna instrucción de control
48En un programa tenemos una variable llamada "intentos" que almacena el número de intentos disponibles que tenemos para poder realizar una determinada acción. Cada vez que se falla la acción se deberá restar un intento. ¿Qué instrucción de proceso debemos escribir para ello?
- Aintentos=intentos-1
- Bintentos=-1
- Cintentos<1
- Dintentos=intentos
49Para comprobar si se cumple una determinada condición e indicar qué pasos se deben de dar en dicho caso, se emplea la sentencia:
- AIF
- BFOR
- CIF...ELSE
- DSWITCH
50Tipos de instrucciones en programación estructurada:
- ATres: secuenciales, alternativas (condicionales) y repetitivas.
- BDos: directas e indirectas.
- CTres: directas, indirectas y condicionadas.
- DDos: secuenciales y repetitivas.
Información
- Descripción
- TIC 2ºBAC Test sobre UD5. Programación en C++, creado por José Ignacio Carrera el 25/06/2020.
- Autor
- José Ignacio Carrera
- Idioma
- Español
- Visitas
- 2
- Etiquetas
- Valoración
- Aún sin valoraciones Valora este test