wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Unidad III.- Creación de programas: modo consola

Total questions: 63

Worksheet time: 9mins

Name
Class
Date
1.

Éste es un lenguaje formal que proporciona una serie de instrucciones que permiten a un programador escribir secuencias de órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas clases de datos.

a)

Lenguaje máquina

b)

Lenguaje de programación

c)

Lenguaje ensamblador

d)

C++

2.

También conocido como programas traductores que convierten los programas de lenguaje ensamblador a máquina.

a)

Lenguaje máquina

b)

Lenguaje de programación

c)

Lenguaje ensamblador

d)

C++

3.

Existen lenguajes de programación cada vez más completos, que son concebidos a partir diversos enfoques, características y propósitos, y que pueden clasificarse de distintas formas, tal como a se describe continuación:

a)

Nivel de abstracción, propósito y orientación.

b)

Nivel de conceptualización, intensión y disposición.

c)

Nivel de dificultad, idea y orden.

d)

Nivel de distracción, determinación y instrucción.

4.

En la programación estructurada, los programas deben estar dotados de una estructura y deben escribirse de acuerdo con las siguientes reglas:

a)

El programa tiene un diseño modular.

b)

Cada módulo se codifica utilizando las tres estructurasde control básicas: secuencia, selección y repetición.

c)

El programa tiene un diseño estructurado

d)

Los módulos son diseñados de modo ascendente.

5.

Término que refiere a un conjunto de técnicas que en su evolución han aumentado considerablemente la productividad del programa, reduciendoen elevado grado el tiempo requerido para escribir, verificar,depurar y mantener los programas.

a)

Programación orientada a objetos

b)

Programación modular

c)

Programación estructurada

d)

Programación orientada a personas

6.

GLOSARIO

Lenguaje de abstracción reducida entre el lenguaje y el hardware. Sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan.

a)

Lenguaje de bajo nivel

b)

Lenguaje de medio nivel

c)

Lenguaje de alto nivel

7.

GLOSARIO

Expresan los algoritmos de una manera adecuada a la capacidad cognitiva humana.

a)

Lenguaje de bajo nivel

b)

Lenguaje de medio nivel

c)

Lenguaje de alto nivel

8.

GLOSARIO

Programa informático capaz de analizar y ejecutar otros programas.

a)

Intérprete

b)

Archivo de programa

c)

Compilador

d)

Programa ejecutable

9.

GLOSARIO

Conjunto de líneas de código (instrucciones) que forman parte esencial de un programa informático.

a)

Programa/código fuente

b)

Archivo de programa

c)

Programa/código objeto

d)

Programa ejecutable

10.

GLOSARIO

Es el responsable de que la computa- dora interprete las acciones que se ordenan y los comandos que han sido prefijados en el código, para ser ejecutados, interpretados y retransmitidos por el hardware.

a)

Programa/código fuente

b)

Archivo de programa

c)

Programa/código objeto

d)

Programa ejecutable

11.

GLOSARIO

Traduce un programa escrito en un cierto lenguaje a otro.

a)

Intérprete

b)

Compilador

c)

Ensamblador

d)

Máquina

12.

GLOSARIO

Es un conjunto de implementaciones funcionales, codificadas en un lenguaje de programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca.

a)

Archivo

b)

Biblioteca

c)

Libreria

d)

Fichero

13.

¿SABÍAS QUE...?

La computadora sólo entiende un lenguaje conocido como código binario o código máquina, consistente en ceros y unos.

a)

Verdadero

b)

Falso

14.

¿SABÍAS QUE...?

Bls es el nombre de un lenguaje de programación desarrollado en los Bell Labs, y es predecesor del lenguaje de programación C.

a)

Verdadero

b)

Falso

15.

¿SABÍAS QUE...?

Según el artículo de Silicon, los expertos de Smartick, compañía española que ha diseñado un método para aprender matemáticas online, consideran que la programación o coding es una disciplina no fundamental para acceder al mercado de trabajo.

a)

Verdadero

b)

Falso

16.

RELACIÓNALO CON...

Es un lenguaje de programación creado por Bjarne Stroustrup en los laboratorios de At&T en 1983. Stroustrup tomó como base el lenguaje de programación más popular en aquella época, el cual era C.

a)

RUBY

b)

C++

c)

JAVA

d)

JAVA SCRIPT

17.

RELACIÓNALO CON...

Es un ejemplo de editor, que ofrece a los programadores herramientas para desarrollar secciones sustanciales de un programa por medio de clics, en lugar de escribir líneas de código.

a)

Scratch

b)

Dev C++

c)

Visual Basic

d)

VDE

18.

Cual de los siguientes pasos NO CORRESPONDE a la metodología para codificación de aplicaciones

a)

Codificación del programa.

b)

Diseño y creación de algoritmo.

c)

Verificación y depuración.

d)

Compilación y ejecución.

19.

En esta etapa se tienen que traducir dichos algoritmos a un lenguaje de programación específico, en nuestro caso C++; es decir, las acciones definidas en los algoritmos las vamos a convertir en instrucciones, también llamadas sentencias, del lenguaje C++.

a)

Verificación e implementación

b)

Compilación y ejecución

c)

Codificación de un programa

20.

Es el proceso de traducción de programas fuente a programas maquina. Para conseguir el programa máquina real se debe utilizar un programa llamado montador o enlazador (linker). El proceso de montaje conduce a un programa en lenguaje máquina directamente ejecutable.

a)

Verificación e implementación

b)

Compilación y ejecución

c)

Codificación de un programa

21.

En esta etapa se debe desarrollar una amplia gama de datos de prueba: valores normales de entrada, valores extremos de entrada que comprueben los límites del programa y valores de entrada que comprueben aspectos especiales del programa.

a)

Verificación e implementación

b)

Compilación y ejecución

c)

Codificación de un programa

22.

La depuración es el proceso de encontrar los errores del programa y corregir o eliminarlos. Durante la ejecución se pueden encontrar errores:

a)

Ortografia

b)

De compilación

c)

De ejecución

d)

Lógicos

23.

Es uno de los lenguajes de desarrollo de software más populares, puesto que es un lenguaje de programación de computadoras apropiado para personas con orientación técnica con poca o ninguna experiencia en programación y para programadores experimentados que desarrollan grandes sistemas de información.

(a)  

24.

Las características más notables que han ido incorporándose a C++ son:

a)

Lenguaje fuertemente tipado.

b)

Es portátil.

c)

Solo existe una versión del lenguaje.

d)

Biblioteca estándar.

e)

No es compatible con C

25.

En la sintaxis de C++, que significan las llaves

a)

Leer e imprimir en pantalla

b)

Indica el inicio de una estructura o función

c)

Indica el fin de una estructura o función

d)

Archivos de cabecera o bibliotecas

26.

Observa el siguiente ejemplo donde se describe el algoritmo:

Preguntar: “¿Cuál es la altura? ”

Cual seria el código en el lenguaje C++

a)

cout>>“¿Cuál es la altura? ”

b)

cin>>¿Cuál es la altura? ”

c)

cin<<“¿Cuál es la altura? ”;

d)

cout<<“¿Cuál es la altura? ”;

27.

Observa el siguiente ejemplo donde se describe el algoritmo:

Capturar valor a la variable h

Cual seria el código en el lenguaje C++

a)

cin>>h;

b)

cin>>H;

c)

cin<<h;

d)

cin>>b;

28.

Observa el siguiente ejemplo donde se describe el algoritmo:

Inicio

Cual seria el código en el lenguaje C++

a)

start

b)

int main(){

c)

int start(){

d)

main

29.

Observa el siguiente ejemplo donde se describe el algoritmo:

Asignar a la variable a el resultado de multiplicar y dividir (b × h) / 2

Cual seria el código en el lenguaje C++

a)

a = (b*h)/2

b)

a ←(b*h)/2;

c)

a = (b*h)/2;

d)

a ←(b*h)/2;

30.

Es un tipo de editor de textos especialmente diseñado para introducir código para programas de cómputo.

a)

Word

b)

Editor de texto

c)

Power point

d)

Editor de programas

31.

Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control selectiva simple

a)
b)
c)
d)
32.

Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control selectiva doble

a)
b)
c)
d)
33.

Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control selectiva doble anidada

a)
b)
c)
d)
34.

Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control selectiva múltiple o de caso

a)
b)
c)
d)
35.

Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control repetitiva mientras

a)
b)
c)
d)
36.

Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control repetitiva haz mientras

a)
b)
c)
d)
37.

Selecciona la sintaxis del lenguaje C++ que se utiliza para estructura de control repetitiva para

a)
b)
c)
d)
38.

Error que implica ir al algoritmo, modificarlo y cambiar el programa fuente para compilar y ejecutar de nuevo.

a)

Compilación

b)

Lógicos

c)

De programación

d)

Ejecución

39.

Tipo de errores que son por el uso. incorrectos de las reglas del lenguaje de programación, comúnmente son errores de sintaxis.

a)

Compilación

b)

Lógicos

c)

De programación

d)

Ejecución

40.

Tipo de error que se produce por instrucciones que la computadora puede comprender, pero no ejecutar.

a)

Compilación

b)

Lógicos

c)

Compilación

d)

Ejecución

41.

Tipo de error que se produce por instrucciones que la computadora puede comprender, pero no ejecutar.

a)

Compilación

b)

Lógicos

c)

De programación

d)

Ejecución

42.

Sintaxis en C++ del tipo de dato de texto con varios caracteres.

a)

bool

b)

char

c)

string

d)

short

43.

Sintaxis en C++ del tipo de dato entero con signo de hasta 10 dígitos.

a)

float

b)

int

c)

double

d)

long double

44.

Sintaxis en C++ del tipo de dato de una letra o símbolo.

a)

bool

b)

char

c)

string

d)

short

45.

En Dev C++ esta será la ventana de ejecución de tus programas, en ella podrás leer, procesar y mostrar información, según tu codificación.

a)

Ventana Prompt

b)

Ventana de proyectos

c)

Ventana de ejecución

d)

Area de codificación

46.

Observa la imagen, que estructura se utilizo para dar respuesta al problema.

a)

Estructura repetitiva mientras

b)

Estructura repetitiva para y estructura selectiva doble

c)

Estructura repetitiva para y estructura selectiva simple

d)

Estructura repetitiva mientras y estructura selectiva simple

47.

Observa la imagen, que estructura se utilizo para dar respuesta al problema.

a)

Estructura repetitiva haz mientras

b)

Estructura repetitiva para y estructura selectiva simple

c)

Estructura repetitiva para

d)

Estructura repetitiva haz mientras y estructura selectiva simple

48.

Observa la imagen, que estructura se utilizo para dar respuesta al problema.

a)

Estructura repetitiva mientras

b)

Estructura repetitiva para y estructura selectiva simple

c)

Estructura repetitiva para

d)

Estructura repetitiva mientras y estructura selectiva simple

49.

Observa la imagen, que estructura se utilizo para dar respuesta al problema.

a)

Estructura selectiva doble anidada

b)

Estructura repetitiva para

c)

Estructura selectiva doble

d)

Estructura selectiva múltiples o de caso

50.

Observa la imagen, que estructura se utilizo para dar respuesta al problema.

a)

Estructura selectiva doble anidada

b)

Estructura selectiva simple

c)

Estructura selectiva doble

d)

Estructura selectiva múltiples o de caso

51.

Se usa para comentar una línea en C

a)

//

b)

<!--

c)

Comentario:

d)

>-

52.

Es también conocido como C Plus Plus

a)

C

b)

PHP

c)

JavaScrip

d)

C++

53.

El signo doble && significa

a)

y

b)

o

c)

igual

d)

diferente

54.

Las variables tipo Char permiten almacenar

a)

Valores enteros

b)

Nombres completos

c)

Un solo carácter

d)

Ninguna de las anteriores

55.

Selecciona el ejemplo de una variable ACUMULADOR

a)

c=suma+1;

b)

c+1;

c)

c=c+suma;

56.

Selecciona el ejemplo de una variable CONTADOR

a)

c=suma+1;

b)

c+1;

c)

c=c+1;

57.

sirve para salir inmediatamente de un bloque de código de un for, while, o switch

a)

strcpy

b)

strcat

c)

break

d)

rand

e)

srand

58.

Tipos de variables

a)

for, do while, while

b)

float, double, int

c)

if, else if, else

d)

cout, cin, endl

59.

iostream es ...

a)

Fichero

b)

Variable

c)

Constante

d)

Tipo

60.

Ejemplo de declaración de una variable

a)

cout<<"variable";

b)

c+b=a

c)

a=0;

d)

int a=0;

61.

Sentencia que se usa para leer información en el lenguaje C++

a)

cout

b)

cin

c)

leer

d)

if

62.

La sentencia Decir y Preguntar en pseudocódigo equivale en el lenguaje C++ a...

a)

cin

b)

string

c)

cout

d)

for

63.

Para incluir un fichero de cabecera en C++ se utiliza la sentencia...

a)

cout<<

b)

#include

c)

int main()

d)

cin>>