wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lenguajes de programación 1 Primer Parcial

Total questions: 61

Worksheet time: 34mins

Name
Class
Date
1.

Es un conjunto de señales que es capaz de contener y transmitir una información.

a)

Lenguaje

b)

Vocabulario

c)

Google

d)

Turbo Pascal

2.

Los sonidos de nuestra voz constituyen las señales del _________

a)

lenguaje natural

b)

Lenguaje Matemático

c)

Lenguaje

d)

Lenguaje de Programación

3.

Los colores de los semáforos, los gestos de los guardias, etc., son las señales del lenguaje utilizado en el código de la circulación, por poner algunos ejemplos de _______

a)

lenguaje natural

b)

Lenguaje Matemático

c)

Lenguaje

d)

Lenguaje de Programación

4.

      Pues bien, antes de que se diseñaran los lenguajes de programación, el hombre tenía dos alternativas para expresar los procedimientos de resolución de un problema, es decir, para describir algoritmos:

a)

lenguaje natural

b)

Lenguaje Matemático

c)

Lenguaje

d)

Lenguaje de Programación

5.

Son muy precisas, pero no suficientemente expresivas, ya que sólo permiten codificar un área limitada de problemas.

a)

lenguaje natural

b)

Expresiones Matemáticas

c)

Lenguaje

d)

Lenguaje de Programación

6.

Es muy expresivo, es susceptible de expresar una amplia gama de conceptos, pero el significado de sus sentencias es a menudo impreciso o ambiguo.

a)

Lenguaje natural

b)

Expresiones Matemáticas

c)

Lenguaje

d)

Lenguaje de Programación

7.

Se inventaron para la comunicación entre personas, y en esta clase de comunicaciones se supone conocida por los interlocutores gran cantidad de información que no necesitamos detallar, pero que, sin embargo, es imprescindible para comprender el mensaje transmitido.

a)

Lenguaje natural

b)

Expresiones Matemáticas

c)

Lenguaje

d)

Lenguaje de Programación

8.

Es un lenguaje utilizado por las personas para comunicarle a un ordenador un algoritmo o descripción de la tarea que ha de realizar.

a)

Lenguaje natural

b)

Expresiones Matemáticas

c)

Lenguaje

d)

Lenguaje de Programación

9.

Como todo lenguaje, consta de:

a)

Vocabulario

b)

Sintaxis

c)

Semántica

d)

Gramática

10.

Es un conjunto finito de símbolos

a)

Vocabulario

b)

Sintaxis

c)

Semántica

d)

Gramática

11.

Un conjunto finito de reglas, para la construcción de frases (llamadas instrucciones) correctas.

a)

Vocabulario

b)

Sintaxis

c)

Semántica

d)

Gramática

12.

Aplicación que asocia un significado (la acción que debe realizar el ordenador, por ejemplo) a cada posible construcción del lenguaje.

a)

Vocabulario

b)

Sintaxis

c)

Semántica

d)

Gramática

13.

Consiste en un conjunto de INSTRUCCIONES o SENTENCIAS escritas en un lenguaje particular, que representan la solución de un problema.

a)

Programa

b)

Lenguaje

c)

Algoritmo

d)

Diagrama de flujo

14.

Es la elaboración de un algoritmo escrito en un lenguaje específico para la comunicación con los ordenadores.

a)

Programa

b)

Lenguaje

c)

Algoritmo

d)

Diagrama de flujo

15.

En programación es un espacio de memoria reservado para contener un dato de un cierto tipo, cuyo contenido puede variar durante la ejecución del programa al que pertenece y que es reconocida en el mismo por el identificador (nombre) que el programador le ha asignado.

a)

Variable

b)

Constante

c)

Algoritmo

d)

Lenguaje

16.

En programación es un espacio de memoria reservado para contener un dato concreto de un cierto tipo, cuyo contenido es fijado de antemano y no puede variar durante la ejecución del programa al que pertenece, y es reconocida por el mismo por el identificador que el programador le ha asignado

a)

Variable

b)

Constante

c)

Algoritmo

d)

Lenguaje

17.

Es un símbolo que relaciona datos (operandos) para constituir una expresión

a)

Variable

b)

Constante

c)

Algoritmo

d)

Operador

18.

Los operadores más habituales en los lenguajes de programación son los

a)

Operadores Aritméticos

b)

Operadores lógicos

c)

Operadores relacionales

d)

Operadores sinopticos

19.

(suma (+), resta (), multiplicación (*) y división (/) son los

a)

Operadores Aritméticos

b)

Operadores lógicos

c)

Operadores relacionales

d)

Operadores sinopticos

20.

(AND, OR y NOT) son los

a)

Operadores Aritméticos

b)

Operadores lógicos

c)

Operadores relacionales

d)

Operadores sinopticos

21.

(mayor (>), menor (<), mayor o igual (>=), menor o igual (<=), igual (=) y distinto (<>)) son los

a)

Operadores Aritméticos

b)

Operadores lógicos

c)

Operadores relacionales

d)

Operadores sinopticos

22.

Los identificadores son, como indica su nombre, palabras con un cometido específico, de modo que si se intentan utilizar para nombrar (identificar) algún elemento de la programación, se producirá un error sintáctico.

a)

Verdadero

b)

Falso

23.

Las palabras reservadas son los nombres que el programador asigna a los distintos elementos de la programación (constantes, variables, programas, procedimientos), cuando los utiliza.

a)

Verdadero

b)

Falso

24.

Las instrucciones que 'entienden' los ordenadores se expresan por medio de unos y ceros. Es lo que se conoce por

a)

Lenguaje máquina

b)

Código máquina

c)

Lenguaje ensamblador

d)

Lenguaje interprete

25.

Consiste en utilizar en vez de cada código binario de instrucción un nombre simbólico que recuerde para qué sirve, y para las direcciones de memoria el sistema de numeración hexadecimal.

a)

Lenguaje máquina

b)

Código máquina

c)

Lenguaje ensamblador

d)

Lenguaje interprete

26.

se encarga de traducir las instrucciones ensamblador a instrucciones binarias para así generar el programa ejecutable.

a)

Lenguaje máquina

b)

Código máquina

c)

Programa ensamblador

d)

Lenguaje interprete

27.

Utilizan instrucciones muy potentes (en el sentido de que una única instrucción es capaz, por ejemplo, de escribir en pantalla el resultado de una larga expresión matemática) y que su escritura es bastante parecida al lenguaje natural.

a)

Lenguajes de bajo nivel

b)

Lenguajes de nivel medio

c)

Lenguajes de alto nivel

28.

son entre otros, FORTRAN, COBOL, BASIC, PASCAL, C.

a)

Lenguajes de bajo nivel

b)

Lenguajes de nivel medio

c)

Lenguajes de alto nivel

29.

El orden en que el ordenador ejecuta las instrucciones que constituyen un programa, es normalmente secuencial

a)

Verdadero

b)

Falso

30.

 Con el fin de poder dotar a los programas de cierta capacidad de decisión sobre los tratamientos que debe aplicar en cada caso, es por lo que los lenguajes de programación de alto nivel permiten la definición de otras estructuras de control  alternativas a la secuencial.

a)

Verdadero

b)

Falso

31.

Los dos tipos de estructuras de control básicas, existentes en casi todos los lenguajes de programación son:

a)

La estructura de selección o decisión.

b)

La estructura de iteración o repetición.

c)

La estructura de jerarquía

32.

Esta estructura dota a un programa de capacidad para decidir la ejecución de un conjunto de instrucciones u otro dependiendo de que los datos cumplan o no una cierta condición.

a)

La estructura de selección o decisión.

b)

La estructura de iteración o repetición.

c)

La estructura de jerarquía

33.

Esta estructura confiere al programa la capacidad de repetir un tratamiento mientras que los datos cumplan una condición indicada.

a)

La estructura de selección o decisión.

b)

La estructura de iteración o repetición.

c)

La estructura de jerarquía

34.

La Estructura de Selección se representa gráficamente así:

a)
b)
c)
35.

Podemos denominar a esta estructura de ejecución secuencia simple de instrucciones y representarla gráficamente de la siguiente manera:

a)
b)
c)
36.

En los lenguajes de programación suele denominarse estructura DO WHILE: "DO el siguiente conjunto de instrucciones, WHILE la condición indicada sea cierta". Gráficamente se puede representar como vemos en el siguiente esquema.

a)
b)
c)
37.

Fue el constructor, a los 19 años, de la primera calculadora mecánica

a)

Blaise Pascal

b)

Nicklaus Wirth

c)

Borland

d)

Pascaline

38.

Es la primera calculadora mecánica conocida, denominada

a)

Excel

b)

Casio

c)

Visio Calc

d)

Pascaline

39.

En su honor se bautizó como PASCAL un nuevo lenguaje de programación; quizá  el más representativo de los lenguajes estructurados

a)

Verdadero

b)

Falso

40.

Pascal fue ideado, a principios de los años 70 por el matemático _______, profesor del Instituto Federal de Tecnología de Zurich.

a)

Blaise Pascal

b)

Nicklaus Wirth

c)

Albert Einstein

d)

Rafael Palaceta

41.

Cuando lo concibió, lo hizo con propósitos estrictamente académicos, tanto para ilustrar los conceptos de la programación estructurada, como para disponer de una herramienta adecuada para la enseñanza de la informática. Su descripción del lenguaje es lo que se conoce como PASCAL ______

a)

ESTANDAR

b)

XPRESS

c)

TURBO

d)

PRO

42.

Es un lenguaje de propósito general que ha alcanzado gran difusión como lenguaje de enseñanza y de desarrollo de aplicaciones

a)

Pascal

b)

Palaceta

c)

Algoritmo

d)

Diagrama de flujo

43.

La cabecera del programa consta de la palabra reservada ________seguida del Nombre del Programa y de punto y coma (;).

a)

PROGRAM

b)

USES CRT, DOS;

c)

VAR

d)

BEGIN

44.

La primera está delimitada por la Cabecera del programa y por la palabra reservada _____, y en ella se declaran o se definen todos los elementos habituales de programación (variables, subprogramas, etc.) que se van a utilizar en el programa y que están disponibles en el lenguaje.

a)

BEGIN

b)

END

c)

WRITELN

d)

CLRSCR

45.

La Zona de Instrucciones, delimitada por las palabras reservadas BEGIN y

a)

BEGIN

b)

END

c)

WRITELN

d)

CLRSCR

46.

En los programas Pascal podrán aparecer varios _____ seguidos de punto y coma, como ya veremos, pero ____. (Con punto) sólo hay uno: el que marca final de programa.

a)

BEGIN

b)

END

c)

WRITELN

d)

CLRSCR

47.

Comando que inicia el cuerpo del programa

a)

empezar

b)

bejin

c)

Begin

d)

Empieza

48.

Comando que limpia pantalla

a)

Clrcsr

b)

Clrsrc

c)

Crlscr

d)

Clrscr

49.

Es el comando que escribe un mensaje

a)

Writenl

b)

Writeln

c)

Whire

d)

Escribir

50.

es el tipo de variable numérico con decimales

a)

Integer

b)

Real

c)

Dec

51.

Indica que se van a declarar las variables

a)

Var

b)

Variable

c)

Decvariable

d)

DecVar

52.

Turbo pascal opera según el orden de las operaciones

a)

si

b)

No

53.

Comando que finaliza el programa

a)

fin

b)

termino

c)

End.

d)

End

54.

Es una representación gráfica de la resolución de un problema, usando una secuencia lógica:

a)

Diagrama de Venn

b)

Diagrama de Flujo

c)

Pseudocódigo

d)

Instructivo

55.

En un diagrama de flujo, este símbolo significa:

a)

Inicio/Fin

b)

Decisión

c)

Conector

d)

Proceso

56.

En un diagrama de flujo, este símbolo significa:

a)

Inicio/Fin

b)

Decisión

c)

Conector

d)

Proceso

57.

En un diagrama de flujo, este símbolo significa:

a)

Inicio/Fin

b)

Decisión

c)

Conector

d)

Proceso

58.

En un diagrama de flujo, este símbolo significa:

a)

Inicio/Fin

b)

Decisión

c)

Conector

d)

Proceso

59.

Si me falta espacio para dibujar un diagrama de flujo en una sola página, debo usar...

a)
b)
c)
d)
60.

Para verificar o comprobar el funcionamiento de un diagrama de flujo se utiliza...

a)

una regla

b)

un programa

c)

una computadora

d)

la prueba de escritorio

61.

Esta figura representa un conector...

a)

que une diagramas de una página a otra

b)

que une diagramas dentro de una página

c)

circular

d)

de datos